congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
com.netflix.spinnaker.halyard.config.model.v1.providers.oracle
Code IndexAdd Tabnine to your IDE (free)

How to use com.netflix.spinnaker.halyard.config.model.v1.providers.oracle

Best Java code snippets using com.netflix.spinnaker.halyard.config.model.v1.providers.oracle (Showing top 20 results out of 315)

origin: spinnaker/halyard

public static OracleProvider mergeOracleBMCSProvider(OracleProvider oracle, OracleBMCSProvider bmcs) {
 if (oracle.getPrimaryAccount() == null && bmcs.getPrimaryAccount() != null) {
  return convertFromOracleBMCSProvider(bmcs);
 } else {
  return oracle;
 }
}

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

  @Override
  protected BaseImage buildBaseImage(String baseImageId){
    OracleBaseImage baseImage = new OracleBaseImage();
    OracleBaseImage.OracleImageSettings imageSettings = new OracleBaseImage.OracleImageSettings();
    baseImage.setBaseImage(imageSettings);
    OracleBaseImage.OracleVirtualizationSettings virtualizationSettings = new OracleBaseImage.OracleVirtualizationSettings();
    virtualizationSettings.setBaseImageId(this.baseImageId);
    virtualizationSettings.setSshUserName(sshUserName);
    baseImage.setVirtualizationSettings(virtualizationSettings);

    return baseImage;
  }
}
origin: com.netflix.spinnaker.halyard/halyard-config

 private static OracleProvider convertFromOracleBMCSProvider(OracleBMCSProvider bmcs) {
  OracleProvider provider = new OracleProvider();
  provider.setEnabled(bmcs.isEnabled());
  provider.setAccounts(bmcs.getAccounts());
  provider.setPrimaryAccount(bmcs.getPrimaryAccount());
  return provider;
 }
}
origin: com.netflix.spinnaker.halyard/halyard-cli

 @Override
 protected Account editAccount(OracleAccount account) {
  account.setCompartmentId(isSet(compartmentId) ? compartmentId : account.getCompartmentId());
  account.setUserId(isSet(userId) ? userId : account.getUserId());
  account.setFingerprint(isSet(fingerprint) ? fingerprint : account.getFingerprint());
  account.setSshPrivateKeyFilePath(isSet(sshPrivateKeyFilePath) ? sshPrivateKeyFilePath : account.getSshPrivateKeyFilePath());
  account.setTenancyId(isSet(tenancyId) ? tenancyId : account.getTenancyId());
  account.setRegion(isSet(region) ? region : account.getRegion());
  return account;
 }
}
origin: com.netflix.spinnaker.halyard/halyard-cli

  @Override
  protected BaseImage editBaseImage(OracleBaseImage baseImage){
    OracleBaseImage.OracleImageSettings imageSettings = baseImage.getBaseImage();
    imageSettings = imageSettings != null ? imageSettings : new OracleBaseImage.OracleImageSettings();
    baseImage.setBaseImage(imageSettings);
    OracleBaseImage.OracleVirtualizationSettings virtualizationSettings = baseImage.getVirtualizationSettings();
    virtualizationSettings = virtualizationSettings != null ? virtualizationSettings : new OracleBaseImage.OracleVirtualizationSettings();
    virtualizationSettings.setBaseImageId(isSet(baseImageId) ? baseImageId : virtualizationSettings.getBaseImageId());
    virtualizationSettings.setSshUserName(isSet(sshUserName) ? sshUserName : virtualizationSettings.getSshUserName());
    baseImage.setVirtualizationSettings(virtualizationSettings);
    return baseImage;
  }
}
origin: com.netflix.spinnaker.halyard/halyard-config

@Override
public void validate(ConfigProblemSetBuilder psBuilder, OracleAccount account) {
 notNullOrEmpty(account.getCompartmentId(), "compartment id", psBuilder);
 notNullOrEmpty(account.getUserId(), "user id", psBuilder);
 notNullOrEmpty(account.getFingerprint(), "fingerprint", psBuilder);
 notNullOrEmpty(account.getSshPrivateKeyFilePath(), "ssh private key file path", psBuilder);
 notNullOrEmpty(account.getTenancyId(), "tenancy id", psBuilder);
 notNullOrEmpty(account.getRegion(), "region", psBuilder);
 // TODO (simonlord): Once BMCS SDK is in maven we can access via spinnaker.dependency("clouddriverOracleBmcs") and test account login
}
origin: spinnaker/halyard

@Override
protected BakeryDefaults editBakeryDefaults(OracleBakeryDefaults bakeryDefaults) {
  bakeryDefaults.setAvailabilityDomain(isSet(availabilityDomain) ? availabilityDomain : bakeryDefaults.getAvailabilityDomain());
  bakeryDefaults.setSubnetId(isSet(subnetId) ? subnetId : bakeryDefaults.getSubnetId());
  bakeryDefaults.setInstanceShape(isSet(instanceShape) ? instanceShape : bakeryDefaults.getInstanceShape());
  bakeryDefaults.setTemplateFile(isSet(templateFile) ? templateFile : bakeryDefaults.getTemplateFile());
  return bakeryDefaults;
}
origin: com.netflix.spinnaker.halyard/halyard-cli

@Override
protected Account buildAccount(String accountName) {
 OracleAccount account = (OracleAccount) new OracleAccount().setName(accountName);
 account.setCompartmentId(compartmentId);
 account.setUserId(userId);
 account.setFingerprint(fingerprint);
 account.setSshPrivateKeyFilePath(sshPrivateKeyFilePath);
 account.setTenancyId(tenancyId);
 account.setRegion(region);
 return account;
}
origin: com.netflix.spinnaker.halyard/halyard-config

@Override
public OracleBakeryDefaults emptyBakeryDefaults() {
 OracleBakeryDefaults result = new OracleBakeryDefaults();
 result.setTemplateFile("oci.json");
 return result;
}
origin: spinnaker/halyard

 @Override
 protected Account emptyAccount() {
  return new OracleAccount();
 }
}
origin: spinnaker/halyard

public OracleProvider getOracle() {
 return OracleProvider.mergeOracleBMCSProvider(oracle, oraclebmcs);
}

origin: spinnaker/halyard

  @Override
  protected BaseImage editBaseImage(OracleBaseImage baseImage){
    OracleBaseImage.OracleImageSettings imageSettings = baseImage.getBaseImage();
    imageSettings = imageSettings != null ? imageSettings : new OracleBaseImage.OracleImageSettings();
    baseImage.setBaseImage(imageSettings);
    OracleBaseImage.OracleVirtualizationSettings virtualizationSettings = baseImage.getVirtualizationSettings();
    virtualizationSettings = virtualizationSettings != null ? virtualizationSettings : new OracleBaseImage.OracleVirtualizationSettings();
    virtualizationSettings.setBaseImageId(isSet(baseImageId) ? baseImageId : virtualizationSettings.getBaseImageId());
    virtualizationSettings.setSshUserName(isSet(sshUserName) ? sshUserName : virtualizationSettings.getSshUserName());
    baseImage.setVirtualizationSettings(virtualizationSettings);
    return baseImage;
  }
}
origin: spinnaker/halyard

@Override
public void validate(ConfigProblemSetBuilder psBuilder, OracleAccount account) {
 notNullOrEmpty(account.getCompartmentId(), "compartment id", psBuilder);
 notNullOrEmpty(account.getUserId(), "user id", psBuilder);
 notNullOrEmpty(account.getFingerprint(), "fingerprint", psBuilder);
 notNullOrEmpty(account.getSshPrivateKeyFilePath(), "ssh private key file path", psBuilder);
 notNullOrEmpty(account.getTenancyId(), "tenancy id", psBuilder);
 notNullOrEmpty(account.getRegion(), "region", psBuilder);
 // TODO (simonlord): Once BMCS SDK is in maven we can access via spinnaker.dependency("clouddriverOracleBmcs") and test account login
}
origin: spinnaker/halyard

@Override
protected Account buildAccount(String accountName) {
 OracleAccount account = (OracleAccount) new OracleAccount().setName(accountName);
 account.setCompartmentId(compartmentId);
 account.setUserId(userId);
 account.setFingerprint(fingerprint);
 account.setSshPrivateKeyFilePath(sshPrivateKeyFilePath);
 account.setPrivateKeyPassphrase(privateKeyPassphrase);
 account.setTenancyId(tenancyId);
 account.setRegion(region);
 return account;
}
origin: spinnaker/halyard

  @Override
  protected BaseImage buildBaseImage(String baseImageId){
    OracleBaseImage baseImage = new OracleBaseImage();
    OracleBaseImage.OracleImageSettings imageSettings = new OracleBaseImage.OracleImageSettings();
    baseImage.setBaseImage(imageSettings);
    OracleBaseImage.OracleVirtualizationSettings virtualizationSettings = new OracleBaseImage.OracleVirtualizationSettings();
    virtualizationSettings.setBaseImageId(this.baseImageId);
    virtualizationSettings.setSshUserName(sshUserName);
    baseImage.setVirtualizationSettings(virtualizationSettings);

    return baseImage;
  }
}
origin: spinnaker/halyard

 private static OracleProvider convertFromOracleBMCSProvider(OracleBMCSProvider bmcs) {
  OracleProvider provider = new OracleProvider();
  provider.setEnabled(bmcs.isEnabled());
  provider.setAccounts(bmcs.getAccounts());
  provider.setPrimaryAccount(bmcs.getPrimaryAccount());
  return provider;
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

public static OracleProvider mergeOracleBMCSProvider(OracleProvider oracle, OracleBMCSProvider bmcs) {
 if (oracle.getPrimaryAccount() == null && bmcs.getPrimaryAccount() != null) {
  return convertFromOracleBMCSProvider(bmcs);
 } else {
  return oracle;
 }
}

origin: spinnaker/halyard

@Override
public OracleBakeryDefaults emptyBakeryDefaults() {
 OracleBakeryDefaults result = new OracleBakeryDefaults();
 result.setTemplateFile("oci.json");
 return result;
}
origin: com.netflix.spinnaker.halyard/halyard-cli

 @Override
 protected Account emptyAccount() {
  return new OracleAccount();
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

public OracleProvider getOracle() {
 return OracleProvider.mergeOracleBMCSProvider(oracle, oraclebmcs);
}

com.netflix.spinnaker.halyard.config.model.v1.providers.oracle

Most used classes

  • OracleAccount
  • OracleBakeryDefaults
  • OracleBaseImage$OracleVirtualizationSettings
  • OracleBaseImage
  • OracleBMCSProvider
  • OracleProvider
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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