Class GoldengateMicrosoftSqlserverConnectionProperties.Builder (0.42.0)

public static final class GoldengateMicrosoftSqlserverConnectionProperties.Builder extends GeneratedMessage.Builder<GoldengateMicrosoftSqlserverConnectionProperties.Builder> implements GoldengateMicrosoftSqlserverConnectionPropertiesOrBuilder

The properties of GoldengateMicrosoftSqlserverConnection.

Protobuf type google.cloud.oracledatabase.v1.GoldengateMicrosoftSqlserverConnectionProperties

Static Methods

getDescriptor()

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

Methods

addAdditionalAttributes(NameValuePair value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder addAdditionalAttributes(NameValuePair value)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value NameValuePair
Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

addAdditionalAttributes(NameValuePair.Builder builderForValue)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder addAdditionalAttributes(NameValuePair.Builder builderForValue)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue NameValuePair.Builder
Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

addAdditionalAttributes(int index, NameValuePair value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder addAdditionalAttributes(int index, NameValuePair value)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value NameValuePair
Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

addAdditionalAttributes(int index, NameValuePair.Builder builderForValue)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder addAdditionalAttributes(int index, NameValuePair.Builder builderForValue)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue NameValuePair.Builder
Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

addAdditionalAttributesBuilder()

public NameValuePair.Builder addAdditionalAttributesBuilder()

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NameValuePair.Builder

addAdditionalAttributesBuilder(int index)

public NameValuePair.Builder addAdditionalAttributesBuilder(int index)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
NameValuePair.Builder

addAllAdditionalAttributes(Iterable<? extends NameValuePair> values)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder addAllAdditionalAttributes(Iterable<? extends NameValuePair> values)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.oracledatabase.v1.NameValuePair>
Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

build()

public GoldengateMicrosoftSqlserverConnectionProperties build()
Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties

buildPartial()

public GoldengateMicrosoftSqlserverConnectionProperties buildPartial()
Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties

clear()

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

clearAdditionalAttributes()

public GoldengateMicrosoftSqlserverConnectionProperties.Builder clearAdditionalAttributes()

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

clearConnectionPasswordOptions()

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

clearDatabase()

public GoldengateMicrosoftSqlserverConnectionProperties.Builder clearDatabase()

Optional. The name of the database.

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

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

clearHost()

public GoldengateMicrosoftSqlserverConnectionProperties.Builder clearHost()

Optional. The name or address of a host.

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

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

clearPassword()

public GoldengateMicrosoftSqlserverConnectionProperties.Builder clearPassword()

Optional. Input only. The password Oracle Goldengate uses for Microsoft SQL Server connection in plain text.

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

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

clearPasswordSecretVersion()

public GoldengateMicrosoftSqlserverConnectionProperties.Builder clearPasswordSecretVersion()

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

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

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

clearPort()

public GoldengateMicrosoftSqlserverConnectionProperties.Builder clearPort()

Optional. The port of an endpoint usually specified for a connection.

int32 port = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

clearSecurityProtocol()

public GoldengateMicrosoftSqlserverConnectionProperties.Builder clearSecurityProtocol()

Optional. Security Type for Microsoft SQL Server.

.google.cloud.oracledatabase.v1.GoldengateMicrosoftSqlserverConnectionProperties.MicrosoftSqlserverSecurityProtocol security_protocol = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

clearServerCertificateValidationRequired()

public GoldengateMicrosoftSqlserverConnectionProperties.Builder clearServerCertificateValidationRequired()

Optional. If set to true, the driver validates the certificate that is sent by the database server.

bool server_certificate_validation_required = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

clearSslCaFile()

public GoldengateMicrosoftSqlserverConnectionProperties.Builder clearSslCaFile()

Optional. Database Certificate - The base64 encoded content of a .pem or .crt file containing the server public key (for 1-way SSL).

string ssl_ca_file = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

clearTechnologyType()

public GoldengateMicrosoftSqlserverConnectionProperties.Builder clearTechnologyType()

Optional. The technology type of MicrosoftSqlserverConnection.

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

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

clearUsername()

public GoldengateMicrosoftSqlserverConnectionProperties.Builder clearUsername()

Optional. The username Oracle Goldengate uses to connect to the Microsoft SQL Server.

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

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

getAdditionalAttributes(int index)

public NameValuePair getAdditionalAttributes(int index)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
NameValuePair

getAdditionalAttributesBuilder(int index)

public NameValuePair.Builder getAdditionalAttributesBuilder(int index)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
NameValuePair.Builder

getAdditionalAttributesBuilderList()

public List<NameValuePair.Builder> getAdditionalAttributesBuilderList()

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getAdditionalAttributesCount()

public int getAdditionalAttributesCount()

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getAdditionalAttributesList()

public List<NameValuePair> getAdditionalAttributesList()

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<NameValuePair>

getAdditionalAttributesOrBuilder(int index)

public NameValuePairOrBuilder getAdditionalAttributesOrBuilder(int index)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
NameValuePairOrBuilder

getAdditionalAttributesOrBuilderList()

public List<? extends NameValuePairOrBuilder> getAdditionalAttributesOrBuilderList()

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.oracledatabase.v1.NameValuePairOrBuilder>

getConnectionPasswordOptionsCase()

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

getDatabase()

public String getDatabase()

Optional. The name of the database.

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

Returns
Type Description
String

The database.

getDatabaseBytes()

public ByteString getDatabaseBytes()

Optional. The name of the database.

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

Returns
Type Description
ByteString

The bytes for database.

getDefaultInstanceForType()

public GoldengateMicrosoftSqlserverConnectionProperties getDefaultInstanceForType()
Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties

getDescriptorForType()

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

getHost()

public String getHost()

Optional. The name or address of a host.

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

Returns
Type Description
String

The host.

getHostBytes()

public ByteString getHostBytes()

Optional. The name or address of a host.

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

Returns
Type Description
ByteString

The bytes for host.

getPassword()

public String getPassword()

Optional. Input only. The password Oracle Goldengate uses for Microsoft SQL Server connection in plain text.

string password = 11 [(.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 Microsoft SQL Server connection in plain text.

string password = 11 [(.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 Microsoft SQL Server connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 12 [(.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 Microsoft SQL Server connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

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

Returns
Type Description
ByteString

The bytes for passwordSecretVersion.

getPort()

public int getPort()

Optional. The port of an endpoint usually specified for a connection.

int32 port = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The port.

getSecurityProtocol()

public GoldengateMicrosoftSqlserverConnectionProperties.MicrosoftSqlserverSecurityProtocol getSecurityProtocol()

Optional. Security Type for Microsoft SQL Server.

.google.cloud.oracledatabase.v1.GoldengateMicrosoftSqlserverConnectionProperties.MicrosoftSqlserverSecurityProtocol security_protocol = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.MicrosoftSqlserverSecurityProtocol

The securityProtocol.

getSecurityProtocolValue()

public int getSecurityProtocolValue()

Optional. Security Type for Microsoft SQL Server.

.google.cloud.oracledatabase.v1.GoldengateMicrosoftSqlserverConnectionProperties.MicrosoftSqlserverSecurityProtocol security_protocol = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for securityProtocol.

getServerCertificateValidationRequired()

public boolean getServerCertificateValidationRequired()

Optional. If set to true, the driver validates the certificate that is sent by the database server.

bool server_certificate_validation_required = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The serverCertificateValidationRequired.

getSslCaFile()

public String getSslCaFile()

Optional. Database Certificate - The base64 encoded content of a .pem or .crt file containing the server public key (for 1-way SSL).

string ssl_ca_file = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The sslCaFile.

getSslCaFileBytes()

public ByteString getSslCaFileBytes()

Optional. Database Certificate - The base64 encoded content of a .pem or .crt file containing the server public key (for 1-way SSL).

string ssl_ca_file = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for sslCaFile.

getTechnologyType()

public String getTechnologyType()

Optional. The technology type of MicrosoftSqlserverConnection.

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

Returns
Type Description
String

The technologyType.

getTechnologyTypeBytes()

public ByteString getTechnologyTypeBytes()

Optional. The technology type of MicrosoftSqlserverConnection.

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 to the Microsoft SQL Server.

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

Returns
Type Description
String

The username.

getUsernameBytes()

public ByteString getUsernameBytes()

Optional. The username Oracle Goldengate uses to connect to the Microsoft SQL Server.

string username = 5 [(.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 Microsoft SQL Server connection in plain text.

string password = 11 [(.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 Microsoft SQL Server connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 12 [(.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(GoldengateMicrosoftSqlserverConnectionProperties other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeAdditionalAttributes(int index)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder removeAdditionalAttributes(int index)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

setAdditionalAttributes(int index, NameValuePair value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setAdditionalAttributes(int index, NameValuePair value)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value NameValuePair
Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

setAdditionalAttributes(int index, NameValuePair.Builder builderForValue)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setAdditionalAttributes(int index, NameValuePair.Builder builderForValue)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue NameValuePair.Builder
Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

setDatabase(String value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setDatabase(String value)

Optional. The name of the database.

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

Parameter
Name Description
value String

The database to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setDatabaseBytes(ByteString value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setDatabaseBytes(ByteString value)

Optional. The name of the database.

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

Parameter
Name Description
value ByteString

The bytes for database to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setHost(String value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setHost(String value)

Optional. The name or address of a host.

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

Parameter
Name Description
value String

The host to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setHostBytes(ByteString value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setHostBytes(ByteString value)

Optional. The name or address of a host.

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

Parameter
Name Description
value ByteString

The bytes for host to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setPassword(String value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setPassword(String value)

Optional. Input only. The password Oracle Goldengate uses for Microsoft SQL Server connection in plain text.

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

Parameter
Name Description
value String

The password to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setPasswordBytes(ByteString value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setPasswordBytes(ByteString value)

Optional. Input only. The password Oracle Goldengate uses for Microsoft SQL Server connection in plain text.

string password = 11 [(.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
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setPasswordSecretVersion(String value)

public GoldengateMicrosoftSqlserverConnectionProperties.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 Microsoft SQL Server connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 12 [(.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
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setPasswordSecretVersionBytes(ByteString value)

public GoldengateMicrosoftSqlserverConnectionProperties.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 Microsoft SQL Server connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 12 [(.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
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setPort(int value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setPort(int value)

Optional. The port of an endpoint usually specified for a connection.

int32 port = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The port to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setSecurityProtocol(GoldengateMicrosoftSqlserverConnectionProperties.MicrosoftSqlserverSecurityProtocol value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setSecurityProtocol(GoldengateMicrosoftSqlserverConnectionProperties.MicrosoftSqlserverSecurityProtocol value)

Optional. Security Type for Microsoft SQL Server.

.google.cloud.oracledatabase.v1.GoldengateMicrosoftSqlserverConnectionProperties.MicrosoftSqlserverSecurityProtocol security_protocol = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value GoldengateMicrosoftSqlserverConnectionProperties.MicrosoftSqlserverSecurityProtocol

The securityProtocol to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setSecurityProtocolValue(int value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setSecurityProtocolValue(int value)

Optional. Security Type for Microsoft SQL Server.

.google.cloud.oracledatabase.v1.GoldengateMicrosoftSqlserverConnectionProperties.MicrosoftSqlserverSecurityProtocol security_protocol = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for securityProtocol to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setServerCertificateValidationRequired(boolean value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setServerCertificateValidationRequired(boolean value)

Optional. If set to true, the driver validates the certificate that is sent by the database server.

bool server_certificate_validation_required = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The serverCertificateValidationRequired to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setSslCaFile(String value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setSslCaFile(String value)

Optional. Database Certificate - The base64 encoded content of a .pem or .crt file containing the server public key (for 1-way SSL).

string ssl_ca_file = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The sslCaFile to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setSslCaFileBytes(ByteString value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setSslCaFileBytes(ByteString value)

Optional. Database Certificate - The base64 encoded content of a .pem or .crt file containing the server public key (for 1-way SSL).

string ssl_ca_file = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for sslCaFile to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setTechnologyType(String value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setTechnologyType(String value)

Optional. The technology type of MicrosoftSqlserverConnection.

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

Parameter
Name Description
value String

The technologyType to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setTechnologyTypeBytes(ByteString value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setTechnologyTypeBytes(ByteString value)

Optional. The technology type of MicrosoftSqlserverConnection.

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

Parameter
Name Description
value ByteString

The bytes for technologyType to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setUsername(String value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setUsername(String value)

Optional. The username Oracle Goldengate uses to connect to the Microsoft SQL Server.

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

Parameter
Name Description
value String

The username to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.

setUsernameBytes(ByteString value)

public GoldengateMicrosoftSqlserverConnectionProperties.Builder setUsernameBytes(ByteString value)

Optional. The username Oracle Goldengate uses to connect to the Microsoft SQL Server.

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

Parameter
Name Description
value ByteString

The bytes for username to set.

Returns
Type Description
GoldengateMicrosoftSqlserverConnectionProperties.Builder

This builder for chaining.