public final class GoldengateMongodbConnectionProperties extends GeneratedMessage implements GoldengateMongodbConnectionPropertiesOrBuilder
The properties of GoldengateMongodbConnection.
Protobuf type google.cloud.oracledatabase.v1.GoldengateMongodbConnectionProperties
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
CONNECTION_STRING_FIELD_NUMBER
public static final int CONNECTION_STRING_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DATABASE_ID_FIELD_NUMBER
public static final int DATABASE_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PASSWORD_FIELD_NUMBER
public static final int PASSWORD_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PASSWORD_SECRET_VERSION_FIELD_NUMBER
public static final int PASSWORD_SECRET_VERSION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SECURITY_PROTOCOL_FIELD_NUMBER
public static final int SECURITY_PROTOCOL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TECHNOLOGY_TYPE_FIELD_NUMBER
public static final int TECHNOLOGY_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TLS_CA_FILE_FIELD_NUMBER
public static final int TLS_CA_FILE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TLS_CERTIFICATE_KEY_FILE_FIELD_NUMBER
public static final int TLS_CERTIFICATE_KEY_FILE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TLS_CERTIFICATE_KEY_FILE_PASSWORD_FIELD_NUMBER
public static final int TLS_CERTIFICATE_KEY_FILE_PASSWORD_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TLS_CERTIFICATE_KEY_FILE_PASSWORD_SECRET_VERSION_FIELD_NUMBER
public static final int TLS_CERTIFICATE_KEY_FILE_PASSWORD_SECRET_VERSION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
USERNAME_FIELD_NUMBER
public static final int USERNAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static GoldengateMongodbConnectionProperties getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static GoldengateMongodbConnectionProperties.Builder newBuilder()
newBuilder(GoldengateMongodbConnectionProperties prototype)
public static GoldengateMongodbConnectionProperties.Builder newBuilder(GoldengateMongodbConnectionProperties prototype)
public static GoldengateMongodbConnectionProperties parseDelimitedFrom(InputStream input)
public static GoldengateMongodbConnectionProperties parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static GoldengateMongodbConnectionProperties parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static GoldengateMongodbConnectionProperties parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static GoldengateMongodbConnectionProperties parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GoldengateMongodbConnectionProperties parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GoldengateMongodbConnectionProperties parseFrom(CodedInputStream input)
public static GoldengateMongodbConnectionProperties parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static GoldengateMongodbConnectionProperties parseFrom(InputStream input)
public static GoldengateMongodbConnectionProperties parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static GoldengateMongodbConnectionProperties parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static GoldengateMongodbConnectionProperties parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<GoldengateMongodbConnectionProperties> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getConnectionPasswordOptionsCase()
public GoldengateMongodbConnectionProperties.ConnectionPasswordOptionsCase getConnectionPasswordOptionsCase()
getConnectionString()
public String getConnectionString()
Optional. MongoDB connection string.
e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
string connection_string = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The connectionString.
|
getConnectionStringBytes()
public ByteString getConnectionStringBytes()
Optional. MongoDB connection string.
e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
string connection_string = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for connectionString.
|
getDatabaseId()
public String getDatabaseId()
Optional. The OCID of the Oracle Autonomous Json Database.
string database_id = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The databaseId.
|
getDatabaseIdBytes()
public ByteString getDatabaseIdBytes()
Optional. The OCID of the Oracle Autonomous Json Database.
string database_id = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for databaseId.
|
getDefaultInstanceForType()
public GoldengateMongodbConnectionProperties getDefaultInstanceForType()
getParserForType()
public Parser<GoldengateMongodbConnectionProperties> getParserForType()
Overrides
getPassword()
public String getPassword()
Optional. Input only. The password Oracle Goldengate uses to connect the
Mongodb connection in plain text.
string password = 10 [(.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 to connect the
Mongodb connection in plain text.
string password = 10 [(.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 to connect the
Mongodb 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 to connect the
Mongodb 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.
|
getSecurityProtocol()
public GoldengateMongodbConnectionProperties.MongodbSecurityProtocol getSecurityProtocol()
Optional. Security Type for MongoDB.
.google.cloud.oracledatabase.v1.GoldengateMongodbConnectionProperties.MongodbSecurityProtocol security_protocol = 6 [(.google.api.field_behavior) = OPTIONAL];
getSecurityProtocolValue()
public int getSecurityProtocolValue()
Optional. Security Type for MongoDB.
.google.cloud.oracledatabase.v1.GoldengateMongodbConnectionProperties.MongodbSecurityProtocol security_protocol = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for securityProtocol.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getTechnologyType()
public String getTechnologyType()
Optional. The technology type of MongodbConnection.
string technology_type = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The technologyType.
|
getTechnologyTypeBytes()
public ByteString getTechnologyTypeBytes()
Optional. The technology type of MongodbConnection.
string technology_type = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for technologyType.
|
getTlsCaFile()
public String getTlsCaFile()
Optional. Database Certificate - The base64 encoded content of a .pem file,
containing the server public key (for 1 and 2-way SSL).
string tls_ca_file = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The tlsCaFile.
|
getTlsCaFileBytes()
public ByteString getTlsCaFileBytes()
Optional. Database Certificate - The base64 encoded content of a .pem file,
containing the server public key (for 1 and 2-way SSL).
string tls_ca_file = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for tlsCaFile.
|
getTlsCertificateKeyFile()
public String getTlsCertificateKeyFile()
Optional. Client Certificate - The base64 encoded content of a .pem file,
containing the client public key (for 2-way SSL).
string tls_certificate_key_file = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The tlsCertificateKeyFile.
|
getTlsCertificateKeyFileBytes()
public ByteString getTlsCertificateKeyFileBytes()
Optional. Client Certificate - The base64 encoded content of a .pem file,
containing the client public key (for 2-way SSL).
string tls_certificate_key_file = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for tlsCertificateKeyFile.
|
getTlsCertificateKeyFilePassword()
public String getTlsCertificateKeyFilePassword()
Optional. Input only. The Client Certificate key file password in plain
text.
string tls_certificate_key_file_password = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];
| Returns |
| Type |
Description |
String |
The tlsCertificateKeyFilePassword.
|
getTlsCertificateKeyFilePasswordBytes()
public ByteString getTlsCertificateKeyFilePasswordBytes()
Optional. Input only. The Client Certificate key file password in plain
text.
string tls_certificate_key_file_password = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for tlsCertificateKeyFilePassword.
|
getTlsCertificateKeyFilePasswordOptionsCase()
public GoldengateMongodbConnectionProperties.TlsCertificateKeyFilePasswordOptionsCase getTlsCertificateKeyFilePasswordOptionsCase()
getTlsCertificateKeyFilePasswordSecretVersion()
public String getTlsCertificateKeyFilePasswordSecretVersion()
Optional. Input only. The resource name of a secret version in Secret
Manager which contains the Client Certificate key file password in Secret
Manager. Format: projects/{project}/secrets/{secret}/versions/{version}.
string tls_certificate_key_file_password_secret_version = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
String |
The tlsCertificateKeyFilePasswordSecretVersion.
|
getTlsCertificateKeyFilePasswordSecretVersionBytes()
public ByteString getTlsCertificateKeyFilePasswordSecretVersionBytes()
Optional. Input only. The resource name of a secret version in Secret
Manager which contains the Client Certificate key file password in Secret
Manager. Format: projects/{project}/secrets/{secret}/versions/{version}.
string tls_certificate_key_file_password_secret_version = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
ByteString |
The bytes for tlsCertificateKeyFilePasswordSecretVersion.
|
getUsername()
public String getUsername()
Optional. The username Oracle Goldengate uses to connect to the database.
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 to the database.
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 to connect the
Mongodb connection in plain text.
string password = 10 [(.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 to connect the
Mongodb 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.
|
hasTlsCertificateKeyFilePassword()
public boolean hasTlsCertificateKeyFilePassword()
Optional. Input only. The Client Certificate key file password in plain
text.
string tls_certificate_key_file_password = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the tlsCertificateKeyFilePassword field is set.
|
hasTlsCertificateKeyFilePasswordSecretVersion()
public boolean hasTlsCertificateKeyFilePasswordSecretVersion()
Optional. Input only. The resource name of a secret version in Secret
Manager which contains the Client Certificate key file password in Secret
Manager. Format: projects/{project}/secrets/{secret}/versions/{version}.
string tls_certificate_key_file_password_secret_version = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
boolean |
Whether the tlsCertificateKeyFilePasswordSecretVersion field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public GoldengateMongodbConnectionProperties.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected GoldengateMongodbConnectionProperties.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public GoldengateMongodbConnectionProperties.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides