Class GoldengateGooglePubsubConnectionProperties.Builder (0.42.0)

public static final class GoldengateGooglePubsubConnectionProperties.Builder extends GeneratedMessage.Builder<GoldengateGooglePubsubConnectionProperties.Builder> implements GoldengateGooglePubsubConnectionPropertiesOrBuilder

The properties of GoldengateGooglePubsubConnection.

Protobuf type google.cloud.oracledatabase.v1.GoldengateGooglePubsubConnectionProperties

Static Methods

getDescriptor()

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

Methods

build()

public GoldengateGooglePubsubConnectionProperties build()
Returns
Type Description
GoldengateGooglePubsubConnectionProperties

buildPartial()

public GoldengateGooglePubsubConnectionProperties buildPartial()
Returns
Type Description
GoldengateGooglePubsubConnectionProperties

clear()

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

clearServiceAccountKeyFile()

public GoldengateGooglePubsubConnectionProperties.Builder clearServiceAccountKeyFile()

Optional. The base64 encoded content of the service account key file containing the credentials required to use Google Pub/Sub.

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

Returns
Type Description
GoldengateGooglePubsubConnectionProperties.Builder

This builder for chaining.

clearTechnologyType()

public GoldengateGooglePubsubConnectionProperties.Builder clearTechnologyType()

Optional. The technology type of GooglePubsubConnection.

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

Returns
Type Description
GoldengateGooglePubsubConnectionProperties.Builder

This builder for chaining.

getDefaultInstanceForType()

public GoldengateGooglePubsubConnectionProperties getDefaultInstanceForType()
Returns
Type Description
GoldengateGooglePubsubConnectionProperties

getDescriptorForType()

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

getServiceAccountKeyFile()

public String getServiceAccountKeyFile()

Optional. The base64 encoded content of the service account key file containing the credentials required to use Google Pub/Sub.

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

Returns
Type Description
String

The serviceAccountKeyFile.

getServiceAccountKeyFileBytes()

public ByteString getServiceAccountKeyFileBytes()

Optional. The base64 encoded content of the service account key file containing the credentials required to use Google Pub/Sub.

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

Returns
Type Description
ByteString

The bytes for serviceAccountKeyFile.

getTechnologyType()

public String getTechnologyType()

Optional. The technology type of GooglePubsubConnection.

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

Returns
Type Description
String

The technologyType.

getTechnologyTypeBytes()

public ByteString getTechnologyTypeBytes()

Optional. The technology type of GooglePubsubConnection.

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

Returns
Type Description
ByteString

The bytes for technologyType.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(GoldengateGooglePubsubConnectionProperties other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setServiceAccountKeyFile(String value)

public GoldengateGooglePubsubConnectionProperties.Builder setServiceAccountKeyFile(String value)

Optional. The base64 encoded content of the service account key file containing the credentials required to use Google Pub/Sub.

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

Parameter
Name Description
value String

The serviceAccountKeyFile to set.

Returns
Type Description
GoldengateGooglePubsubConnectionProperties.Builder

This builder for chaining.

setServiceAccountKeyFileBytes(ByteString value)

public GoldengateGooglePubsubConnectionProperties.Builder setServiceAccountKeyFileBytes(ByteString value)

Optional. The base64 encoded content of the service account key file containing the credentials required to use Google Pub/Sub.

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

Parameter
Name Description
value ByteString

The bytes for serviceAccountKeyFile to set.

Returns
Type Description
GoldengateGooglePubsubConnectionProperties.Builder

This builder for chaining.

setTechnologyType(String value)

public GoldengateGooglePubsubConnectionProperties.Builder setTechnologyType(String value)

Optional. The technology type of GooglePubsubConnection.

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

Parameter
Name Description
value String

The technologyType to set.

Returns
Type Description
GoldengateGooglePubsubConnectionProperties.Builder

This builder for chaining.

setTechnologyTypeBytes(ByteString value)

public GoldengateGooglePubsubConnectionProperties.Builder setTechnologyTypeBytes(ByteString value)

Optional. The technology type of GooglePubsubConnection.

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

Parameter
Name Description
value ByteString

The bytes for technologyType to set.

Returns
Type Description
GoldengateGooglePubsubConnectionProperties.Builder

This builder for chaining.