congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
OraclePersistentStore
Code IndexAdd Tabnine to your IDE (free)

How to use
OraclePersistentStore
in
com.netflix.spinnaker.halyard.config.model.v1.persistentStorage

Best Java code snippets using com.netflix.spinnaker.halyard.config.model.v1.persistentStorage.OraclePersistentStore (Showing top 8 results out of 315)

origin: spinnaker/halyard

 @Override
 protected OraclePersistentStore editPersistentStore(OraclePersistentStore persistentStore) {
  persistentStore.setCompartmentId(isSet(compartmentId) ? compartmentId : persistentStore.getCompartmentId());
  persistentStore.setUserId(isSet(userId) ? userId : persistentStore.getUserId());
  persistentStore.setFingerprint(isSet(fingerprint) ? fingerprint : persistentStore.getFingerprint());
  persistentStore.setSshPrivateKeyFilePath(isSet(sshPrivateKeyFilePath) ? sshPrivateKeyFilePath : persistentStore.getSshPrivateKeyFilePath());
  persistentStore.setPrivateKeyPassphrase(isSet(privateKeyPassphrase) ? privateKeyPassphrase : persistentStore.getPrivateKeyPassphrase());
  persistentStore.setTenancyId(isSet(tenancyId) ? tenancyId : persistentStore.getTenancyId());
  persistentStore.setRegion(isSet(region) ? region : persistentStore.getRegion());
  persistentStore.setBucketName(isSet(bucketName) ? bucketName : persistentStore.getBucketName());
  persistentStore.setNamespace(isSet(namespace) ? namespace : persistentStore.getNamespace());

  return persistentStore;
 }
}
origin: spinnaker/halyard

public static OraclePersistentStore mergeOracleBMCSPersistentStore(OraclePersistentStore oracle, OracleBMCSPersistentStore bmcs) {
 if (oracle.getTenancyId() == null && bmcs.getTenancyId() != null) {
  return convertFromOracleBMCSPersistentStore(bmcs);
 } else {
  return oracle;
 }
}

origin: com.netflix.spinnaker.halyard/halyard-config

 private static OraclePersistentStore convertFromOracleBMCSPersistentStore(OracleBMCSPersistentStore bmcs) {
  OraclePersistentStore store = new OraclePersistentStore();
  store.setBucketName(bmcs.getBucketName());
  store.setNamespace(bmcs.getNamespace());
  store.setCompartmentId(bmcs.getCompartmentId());
  store.setRegion(bmcs.getRegion());
  store.setUserId(bmcs.getUserId());
  store.setFingerprint(bmcs.getFingerprint());
  store.setSshPrivateKeyFilePath(bmcs.getSshPrivateKeyFilePath());
  store.setTenancyId(bmcs.getTenancyId());
  return store;
 }
}
origin: spinnaker/halyard

@Override
public void validate(ConfigProblemSetBuilder psBuilder, OraclePersistentStore oraclePersistentStore) {
 notNullOrEmpty(oraclePersistentStore.getCompartmentId(), "compartment id", psBuilder);
 notNullOrEmpty(oraclePersistentStore.getUserId(), "user id", psBuilder);
 notNullOrEmpty(oraclePersistentStore.getFingerprint(), "fingerprint", psBuilder);
 notNullOrEmpty(oraclePersistentStore.getSshPrivateKeyFilePath(), "ssh private key file path", psBuilder);
 notNullOrEmpty(oraclePersistentStore.getTenancyId(), "tenancy id", psBuilder);
 notNullOrEmpty(oraclePersistentStore.getNamespace(), "namespace", psBuilder);
 // region and bucketName *can* be null/empty - they then get defaulted in front50 code
 if (oraclePersistentStore.getBucketName() != null && !oraclePersistentStore.getBucketName().isEmpty()) {
  boolean bucketNameValid = Pattern.matches(BUCKET_REGEX, oraclePersistentStore.getBucketName());
  if (!bucketNameValid) {
   psBuilder.addProblem(Severity.ERROR, "bucket name is invalid");
  }
 }
 // TODO (simonlord): Once BMCS SDK is in maven we can access via spinnaker.dependency("clouddriverOracleBmcs") and test ensureBucket (a la GCS)
}
origin: spinnaker/halyard

 private static OraclePersistentStore convertFromOracleBMCSPersistentStore(OracleBMCSPersistentStore bmcs) {
  OraclePersistentStore store = new OraclePersistentStore();
  store.setBucketName(bmcs.getBucketName());
  store.setNamespace(bmcs.getNamespace());
  store.setCompartmentId(bmcs.getCompartmentId());
  store.setRegion(bmcs.getRegion());
  store.setUserId(bmcs.getUserId());
  store.setFingerprint(bmcs.getFingerprint());
  store.setSshPrivateKeyFilePath(bmcs.getSshPrivateKeyFilePath());
  store.setTenancyId(bmcs.getTenancyId());
  return store;
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

@Override
public void validate(ConfigProblemSetBuilder psBuilder, OraclePersistentStore oraclePersistentStore) {
 notNullOrEmpty(oraclePersistentStore.getCompartmentId(), "compartment id", psBuilder);
 notNullOrEmpty(oraclePersistentStore.getUserId(), "user id", psBuilder);
 notNullOrEmpty(oraclePersistentStore.getFingerprint(), "fingerprint", psBuilder);
 notNullOrEmpty(oraclePersistentStore.getSshPrivateKeyFilePath(), "ssh private key file path", psBuilder);
 notNullOrEmpty(oraclePersistentStore.getTenancyId(), "tenancy id", psBuilder);
 notNullOrEmpty(oraclePersistentStore.getNamespace(), "namespace", psBuilder);
 // region and bucketName *can* be null/empty - they then get defaulted in front50 code
 if (oraclePersistentStore.getBucketName() != null && !oraclePersistentStore.getBucketName().isEmpty()) {
  boolean bucketNameValid = Pattern.matches(BUCKET_REGEX, oraclePersistentStore.getBucketName());
  if (!bucketNameValid) {
   psBuilder.addProblem(Severity.ERROR, "bucket name is invalid");
  }
 }
 // TODO (simonlord): Once BMCS SDK is in maven we can access via spinnaker.dependency("clouddriverOracleBmcs") and test ensureBucket (a la GCS)
}
origin: com.netflix.spinnaker.halyard/halyard-config

public static OraclePersistentStore mergeOracleBMCSPersistentStore(OraclePersistentStore oracle, OracleBMCSPersistentStore bmcs) {
 if (oracle.getTenancyId() == null && bmcs.getTenancyId() != null) {
  return convertFromOracleBMCSPersistentStore(bmcs);
 } else {
  return oracle;
 }
}

origin: com.netflix.spinnaker.halyard/halyard-cli

 @Override
 protected OraclePersistentStore editPersistentStore(OraclePersistentStore persistentStore) {
  persistentStore.setCompartmentId(isSet(compartmentId) ? compartmentId : persistentStore.getCompartmentId());
  persistentStore.setUserId(isSet(userId) ? userId : persistentStore.getUserId());
  persistentStore.setFingerprint(isSet(fingerprint) ? fingerprint : persistentStore.getFingerprint());
  persistentStore.setSshPrivateKeyFilePath(isSet(sshPrivateKeyFilePath) ? sshPrivateKeyFilePath : persistentStore.getSshPrivateKeyFilePath());
  persistentStore.setTenancyId(isSet(tenancyId) ? tenancyId : persistentStore.getTenancyId());
  persistentStore.setRegion(isSet(region) ? region : persistentStore.getRegion());
  persistentStore.setBucketName(isSet(bucketName) ? bucketName : persistentStore.getBucketName());
  persistentStore.setNamespace(isSet(namespace) ? namespace : persistentStore.getNamespace());

  return persistentStore;
 }
}
com.netflix.spinnaker.halyard.config.model.v1.persistentStorageOraclePersistentStore

Most used methods

  • getBucketName
  • getCompartmentId
  • getFingerprint
  • getNamespace
  • getSshPrivateKeyFilePath
  • getTenancyId
  • getUserId
  • setBucketName
  • setCompartmentId
  • setFingerprint
  • setNamespace
  • setRegion
  • setNamespace,
  • setRegion,
  • setSshPrivateKeyFilePath,
  • setTenancyId,
  • setUserId,
  • <init>,
  • convertFromOracleBMCSPersistentStore,
  • getRegion,
  • mergeOracleBMCSPersistentStore,
  • getPrivateKeyPassphrase

Popular in Java

  • Start an intent from android
  • setRequestProperty (URLConnection)
  • setScale (BigDecimal)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • 21 Best Atom Packages for 2021
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now