Class GoldengateAzureSynapseAnalyticsConnectionProperties.Builder (0.42.0)

public static final class GoldengateAzureSynapseAnalyticsConnectionProperties.Builder extends GeneratedMessage.Builder<GoldengateAzureSynapseAnalyticsConnectionProperties.Builder> implements GoldengateAzureSynapseAnalyticsConnectionPropertiesOrBuilder

The properties of GoldengateAzureSynapseAnalyticsConnection.

Protobuf type google.cloud.oracledatabase.v1.GoldengateAzureSynapseAnalyticsConnectionProperties

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public GoldengateAzureSynapseAnalyticsConnectionProperties build()
Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties

buildPartial()

public GoldengateAzureSynapseAnalyticsConnectionProperties buildPartial()
Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties

clear()

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder clear()
Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder
Overrides

clearConnectionPasswordOptions()

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder clearConnectionPasswordOptions()
Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

clearConnectionString()

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder clearConnectionString()

Optional. JDBC connection string. e.g.: 'jdbc:sqlserver://<synapse-workspace>.sql.azuresynapse.net:1433;database=<db-name>;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'

string connection_string = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

clearPassword()

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder clearPassword()

Optional. Input only. The password Oracle Goldengate uses for Azure Synapse Analytics connection in plain text.

string password = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

clearPasswordSecretVersion()

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder clearPasswordSecretVersion()

Optional. Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Azure Synapse Analytics connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

clearTechnologyType()

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder clearTechnologyType()

Optional. The technology type of AzureSynapseAnalyticsConnection.

string technology_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

clearUsername()

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder clearUsername()

Optional. The username Oracle Goldengate uses to connect the associated system of the given technology.

string username = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

getConnectionPasswordOptionsCase()

public GoldengateAzureSynapseAnalyticsConnectionProperties.ConnectionPasswordOptionsCase getConnectionPasswordOptionsCase()
Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.ConnectionPasswordOptionsCase

getConnectionString()

public String getConnectionString()

Optional. JDBC connection string. e.g.: 'jdbc:sqlserver://<synapse-workspace>.sql.azuresynapse.net:1433;database=<db-name>;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'

string connection_string = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The connectionString.

getConnectionStringBytes()

public ByteString getConnectionStringBytes()

Optional. JDBC connection string. e.g.: 'jdbc:sqlserver://<synapse-workspace>.sql.azuresynapse.net:1433;database=<db-name>;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'

string connection_string = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for connectionString.

getDefaultInstanceForType()

public GoldengateAzureSynapseAnalyticsConnectionProperties getDefaultInstanceForType()
Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getPassword()

public String getPassword()

Optional. Input only. The password Oracle Goldengate uses for Azure Synapse Analytics connection in plain text.

string password = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
String

The password.

getPasswordBytes()

public ByteString getPasswordBytes()

Optional. Input only. The password Oracle Goldengate uses for Azure Synapse Analytics connection in plain text.

string password = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
ByteString

The bytes for password.

getPasswordSecretVersion()

public String getPasswordSecretVersion()

Optional. Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Azure Synapse Analytics connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The passwordSecretVersion.

getPasswordSecretVersionBytes()

public ByteString getPasswordSecretVersionBytes()

Optional. Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Azure Synapse Analytics connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for passwordSecretVersion.

getTechnologyType()

public String getTechnologyType()

Optional. The technology type of AzureSynapseAnalyticsConnection.

string technology_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The technologyType.

getTechnologyTypeBytes()

public ByteString getTechnologyTypeBytes()

Optional. The technology type of AzureSynapseAnalyticsConnection.

string technology_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for technologyType.

getUsername()

public String getUsername()

Optional. The username Oracle Goldengate uses to connect the associated system of the given technology.

string username = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The username.

getUsernameBytes()

public ByteString getUsernameBytes()

Optional. The username Oracle Goldengate uses to connect the associated system of the given technology.

string username = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for username.

hasPassword()

public boolean hasPassword()

Optional. Input only. The password Oracle Goldengate uses for Azure Synapse Analytics connection in plain text.

string password = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
boolean

Whether the password field is set.

hasPasswordSecretVersion()

public boolean hasPasswordSecretVersion()

Optional. Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Azure Synapse Analytics connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
boolean

Whether the passwordSecretVersion field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(GoldengateAzureSynapseAnalyticsConnectionProperties other)

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder mergeFrom(GoldengateAzureSynapseAnalyticsConnectionProperties other)
Parameter
Name Description
other GoldengateAzureSynapseAnalyticsConnectionProperties
Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder
Overrides

setConnectionString(String value)

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder setConnectionString(String value)

Optional. JDBC connection string. e.g.: 'jdbc:sqlserver://<synapse-workspace>.sql.azuresynapse.net:1433;database=<db-name>;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'

string connection_string = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The connectionString to set.

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

setConnectionStringBytes(ByteString value)

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder setConnectionStringBytes(ByteString value)

Optional. JDBC connection string. e.g.: 'jdbc:sqlserver://<synapse-workspace>.sql.azuresynapse.net:1433;database=<db-name>;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'

string connection_string = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for connectionString to set.

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

setPassword(String value)

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder setPassword(String value)

Optional. Input only. The password Oracle Goldengate uses for Azure Synapse Analytics connection in plain text.

string password = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
value String

The password to set.

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

setPasswordBytes(ByteString value)

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder setPasswordBytes(ByteString value)

Optional. Input only. The password Oracle Goldengate uses for Azure Synapse Analytics connection in plain text.

string password = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for password to set.

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

setPasswordSecretVersion(String value)

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder setPasswordSecretVersion(String value)

Optional. Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Azure Synapse Analytics connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The passwordSecretVersion to set.

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

setPasswordSecretVersionBytes(ByteString value)

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder setPasswordSecretVersionBytes(ByteString value)

Optional. Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Azure Synapse Analytics connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for passwordSecretVersion to set.

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

setTechnologyType(String value)

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder setTechnologyType(String value)

Optional. The technology type of AzureSynapseAnalyticsConnection.

string technology_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The technologyType to set.

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

setTechnologyTypeBytes(ByteString value)

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder setTechnologyTypeBytes(ByteString value)

Optional. The technology type of AzureSynapseAnalyticsConnection.

string technology_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for technologyType to set.

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

setUsername(String value)

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder setUsername(String value)

Optional. The username Oracle Goldengate uses to connect the associated system of the given technology.

string username = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The username to set.

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.

setUsernameBytes(ByteString value)

public GoldengateAzureSynapseAnalyticsConnectionProperties.Builder setUsernameBytes(ByteString value)

Optional. The username Oracle Goldengate uses to connect the associated system of the given technology.

string username = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for username to set.

Returns
Type Description
GoldengateAzureSynapseAnalyticsConnectionProperties.Builder

This builder for chaining.