Class HanaDbProviderInstancePropertiesArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.workloads.inputs.HanaDbProviderInstancePropertiesArgs.Builder
-
- Enclosing class:
- HanaDbProviderInstancePropertiesArgs
public static final class HanaDbProviderInstancePropertiesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(HanaDbProviderInstancePropertiesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(HanaDbProviderInstancePropertiesArgs defaults)
-
-
Method Detail
-
dbName
public HanaDbProviderInstancePropertiesArgs.Builder dbName(@Nullable com.pulumi.core.Output<java.lang.String> dbName)
- Parameters:
dbName
- Gets or sets the hana database name.- Returns:
- builder
-
dbName
public HanaDbProviderInstancePropertiesArgs.Builder dbName(java.lang.String dbName)
- Parameters:
dbName
- Gets or sets the hana database name.- Returns:
- builder
-
dbPassword
public HanaDbProviderInstancePropertiesArgs.Builder dbPassword(@Nullable com.pulumi.core.Output<java.lang.String> dbPassword)
- Parameters:
dbPassword
- Gets or sets the database password.- Returns:
- builder
-
dbPassword
public HanaDbProviderInstancePropertiesArgs.Builder dbPassword(java.lang.String dbPassword)
- Parameters:
dbPassword
- Gets or sets the database password.- Returns:
- builder
-
dbPasswordUri
public HanaDbProviderInstancePropertiesArgs.Builder dbPasswordUri(@Nullable com.pulumi.core.Output<java.lang.String> dbPasswordUri)
- Parameters:
dbPasswordUri
- Gets or sets the key vault URI to secret with the database password.- Returns:
- builder
-
dbPasswordUri
public HanaDbProviderInstancePropertiesArgs.Builder dbPasswordUri(java.lang.String dbPasswordUri)
- Parameters:
dbPasswordUri
- Gets or sets the key vault URI to secret with the database password.- Returns:
- builder
-
dbUsername
public HanaDbProviderInstancePropertiesArgs.Builder dbUsername(@Nullable com.pulumi.core.Output<java.lang.String> dbUsername)
- Parameters:
dbUsername
- Gets or sets the database user name.- Returns:
- builder
-
dbUsername
public HanaDbProviderInstancePropertiesArgs.Builder dbUsername(java.lang.String dbUsername)
- Parameters:
dbUsername
- Gets or sets the database user name.- Returns:
- builder
-
hostname
public HanaDbProviderInstancePropertiesArgs.Builder hostname(@Nullable com.pulumi.core.Output<java.lang.String> hostname)
- Parameters:
hostname
- Gets or sets the target virtual machine size.- Returns:
- builder
-
hostname
public HanaDbProviderInstancePropertiesArgs.Builder hostname(java.lang.String hostname)
- Parameters:
hostname
- Gets or sets the target virtual machine size.- Returns:
- builder
-
instanceNumber
public HanaDbProviderInstancePropertiesArgs.Builder instanceNumber(@Nullable com.pulumi.core.Output<java.lang.String> instanceNumber)
- Parameters:
instanceNumber
- Gets or sets the database instance number.- Returns:
- builder
-
instanceNumber
public HanaDbProviderInstancePropertiesArgs.Builder instanceNumber(java.lang.String instanceNumber)
- Parameters:
instanceNumber
- Gets or sets the database instance number.- Returns:
- builder
-
providerType
public HanaDbProviderInstancePropertiesArgs.Builder providerType(com.pulumi.core.Output<java.lang.String> providerType)
- Parameters:
providerType
- The provider type. For example, the value can be SapHana. Expected value is 'SapHana'.- Returns:
- builder
-
providerType
public HanaDbProviderInstancePropertiesArgs.Builder providerType(java.lang.String providerType)
- Parameters:
providerType
- The provider type. For example, the value can be SapHana. Expected value is 'SapHana'.- Returns:
- builder
-
sapSid
public HanaDbProviderInstancePropertiesArgs.Builder sapSid(@Nullable com.pulumi.core.Output<java.lang.String> sapSid)
- Parameters:
sapSid
- Gets or sets the SAP System Identifier.- Returns:
- builder
-
sapSid
public HanaDbProviderInstancePropertiesArgs.Builder sapSid(java.lang.String sapSid)
- Parameters:
sapSid
- Gets or sets the SAP System Identifier.- Returns:
- builder
-
sqlPort
public HanaDbProviderInstancePropertiesArgs.Builder sqlPort(@Nullable com.pulumi.core.Output<java.lang.String> sqlPort)
- Parameters:
sqlPort
- Gets or sets the database sql port.- Returns:
- builder
-
sqlPort
public HanaDbProviderInstancePropertiesArgs.Builder sqlPort(java.lang.String sqlPort)
- Parameters:
sqlPort
- Gets or sets the database sql port.- Returns:
- builder
-
sslCertificateUri
public HanaDbProviderInstancePropertiesArgs.Builder sslCertificateUri(@Nullable com.pulumi.core.Output<java.lang.String> sslCertificateUri)
- Parameters:
sslCertificateUri
- Gets or sets the blob URI to SSL certificate for the DB.- Returns:
- builder
-
sslCertificateUri
public HanaDbProviderInstancePropertiesArgs.Builder sslCertificateUri(java.lang.String sslCertificateUri)
- Parameters:
sslCertificateUri
- Gets or sets the blob URI to SSL certificate for the DB.- Returns:
- builder
-
sslHostNameInCertificate
public HanaDbProviderInstancePropertiesArgs.Builder sslHostNameInCertificate(@Nullable com.pulumi.core.Output<java.lang.String> sslHostNameInCertificate)
- Parameters:
sslHostNameInCertificate
- Gets or sets the hostname(s) in the SSL certificate.- Returns:
- builder
-
sslHostNameInCertificate
public HanaDbProviderInstancePropertiesArgs.Builder sslHostNameInCertificate(java.lang.String sslHostNameInCertificate)
- Parameters:
sslHostNameInCertificate
- Gets or sets the hostname(s) in the SSL certificate.- Returns:
- builder
-
sslPreference
public HanaDbProviderInstancePropertiesArgs.Builder sslPreference(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,SslPreference>> sslPreference)
- Parameters:
sslPreference
- Gets or sets certificate preference if secure communication is enabled.- Returns:
- builder
-
sslPreference
public HanaDbProviderInstancePropertiesArgs.Builder sslPreference(com.pulumi.core.Either<java.lang.String,SslPreference> sslPreference)
- Parameters:
sslPreference
- Gets or sets certificate preference if secure communication is enabled.- Returns:
- builder
-
sslPreference
public HanaDbProviderInstancePropertiesArgs.Builder sslPreference(java.lang.String sslPreference)
- Parameters:
sslPreference
- Gets or sets certificate preference if secure communication is enabled.- Returns:
- builder
-
sslPreference
public HanaDbProviderInstancePropertiesArgs.Builder sslPreference(SslPreference sslPreference)
- Parameters:
sslPreference
- Gets or sets certificate preference if secure communication is enabled.- Returns:
- builder
-
build
public HanaDbProviderInstancePropertiesArgs build()
-
-