Package com.google.privacy.dlp.v2
Class CloudSqlProperties
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.privacy.dlp.v2.CloudSqlProperties
- All Implemented Interfaces:
CloudSqlPropertiesOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class CloudSqlProperties
extends com.google.protobuf.GeneratedMessage
implements CloudSqlPropertiesOrBuilder
Cloud SQL connection properties.Protobuf type
google.privacy.dlp.v2.CloudSqlProperties- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classCloud SQL connection properties.static enumstatic enumDatabase engine of a Cloud SQL instance.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanBuilt-in IAM authentication (must be configured in Cloud SQL).Built-in IAM authentication (must be configured in Cloud SQL).Optional.com.google.protobuf.ByteStringOptional.Required.intRequired.static CloudSqlPropertiesstatic final com.google.protobuf.Descriptors.DescriptorintRequired.com.google.protobuf.Parser<CloudSqlProperties>intA username and password stored in Secret Manager.A username and password stored in Secret Manager.booleanBuilt-in IAM authentication (must be configured in Cloud SQL).inthashCode()booleanA username and password stored in Secret Manager.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic CloudSqlProperties.Builderstatic CloudSqlProperties.BuildernewBuilder(CloudSqlProperties prototype) protected CloudSqlProperties.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static CloudSqlPropertiesparseDelimitedFrom(InputStream input) static CloudSqlPropertiesparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudSqlPropertiesparseFrom(byte[] data) static CloudSqlPropertiesparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudSqlPropertiesparseFrom(com.google.protobuf.ByteString data) static CloudSqlPropertiesparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudSqlPropertiesparseFrom(com.google.protobuf.CodedInputStream input) static CloudSqlPropertiesparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudSqlPropertiesparseFrom(InputStream input) static CloudSqlPropertiesparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudSqlPropertiesparseFrom(ByteBuffer data) static CloudSqlPropertiesparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CloudSqlProperties>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
CONNECTION_NAME_FIELD_NUMBER
public static final int CONNECTION_NAME_FIELD_NUMBER- See Also:
-
USERNAME_PASSWORD_FIELD_NUMBER
public static final int USERNAME_PASSWORD_FIELD_NUMBER- See Also:
-
CLOUD_SQL_IAM_FIELD_NUMBER
public static final int CLOUD_SQL_IAM_FIELD_NUMBER- See Also:
-
MAX_CONNECTIONS_FIELD_NUMBER
public static final int MAX_CONNECTIONS_FIELD_NUMBER- See Also:
-
DATABASE_ENGINE_FIELD_NUMBER
public static final int DATABASE_ENGINE_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getCredentialCase
- Specified by:
getCredentialCasein interfaceCloudSqlPropertiesOrBuilder
-
getConnectionName
Optional. Immutable. The Cloud SQL instance for which the connection is defined. Only one connection per instance is allowed. This can only be set at creation time, and cannot be updated. It is an error to use a connection_name from different project or region than the one that holds the connection. For example, a Connection resource for Cloud SQL connection_name `project-id:us-central1:sql-instance` must be created under the parent `projects/project-id/locations/us-central1`
string connection_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getConnectionNamein interfaceCloudSqlPropertiesOrBuilder- Returns:
- The connectionName.
-
getConnectionNameBytes
public com.google.protobuf.ByteString getConnectionNameBytes()Optional. Immutable. The Cloud SQL instance for which the connection is defined. Only one connection per instance is allowed. This can only be set at creation time, and cannot be updated. It is an error to use a connection_name from different project or region than the one that holds the connection. For example, a Connection resource for Cloud SQL connection_name `project-id:us-central1:sql-instance` must be created under the parent `projects/project-id/locations/us-central1`
string connection_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getConnectionNameBytesin interfaceCloudSqlPropertiesOrBuilder- Returns:
- The bytes for connectionName.
-
hasUsernamePassword
public boolean hasUsernamePassword()A username and password stored in Secret Manager.
.google.privacy.dlp.v2.SecretManagerCredential username_password = 2;- Specified by:
hasUsernamePasswordin interfaceCloudSqlPropertiesOrBuilder- Returns:
- Whether the usernamePassword field is set.
-
getUsernamePassword
A username and password stored in Secret Manager.
.google.privacy.dlp.v2.SecretManagerCredential username_password = 2;- Specified by:
getUsernamePasswordin interfaceCloudSqlPropertiesOrBuilder- Returns:
- The usernamePassword.
-
getUsernamePasswordOrBuilder
A username and password stored in Secret Manager.
.google.privacy.dlp.v2.SecretManagerCredential username_password = 2;- Specified by:
getUsernamePasswordOrBuilderin interfaceCloudSqlPropertiesOrBuilder
-
hasCloudSqlIam
public boolean hasCloudSqlIam()Built-in IAM authentication (must be configured in Cloud SQL).
.google.privacy.dlp.v2.CloudSqlIamCredential cloud_sql_iam = 3;- Specified by:
hasCloudSqlIamin interfaceCloudSqlPropertiesOrBuilder- Returns:
- Whether the cloudSqlIam field is set.
-
getCloudSqlIam
Built-in IAM authentication (must be configured in Cloud SQL).
.google.privacy.dlp.v2.CloudSqlIamCredential cloud_sql_iam = 3;- Specified by:
getCloudSqlIamin interfaceCloudSqlPropertiesOrBuilder- Returns:
- The cloudSqlIam.
-
getCloudSqlIamOrBuilder
Built-in IAM authentication (must be configured in Cloud SQL).
.google.privacy.dlp.v2.CloudSqlIamCredential cloud_sql_iam = 3;- Specified by:
getCloudSqlIamOrBuilderin interfaceCloudSqlPropertiesOrBuilder
-
getMaxConnections
public int getMaxConnections()Required. The DLP API will limit its connections to max_connections. Must be 2 or greater.
int32 max_connections = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMaxConnectionsin interfaceCloudSqlPropertiesOrBuilder- Returns:
- The maxConnections.
-
getDatabaseEngineValue
public int getDatabaseEngineValue()Required. The database engine used by the Cloud SQL instance that this connection configures.
.google.privacy.dlp.v2.CloudSqlProperties.DatabaseEngine database_engine = 7 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDatabaseEngineValuein interfaceCloudSqlPropertiesOrBuilder- Returns:
- The enum numeric value on the wire for databaseEngine.
-
getDatabaseEngine
Required. The database engine used by the Cloud SQL instance that this connection configures.
.google.privacy.dlp.v2.CloudSqlProperties.DatabaseEngine database_engine = 7 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDatabaseEnginein interfaceCloudSqlPropertiesOrBuilder- Returns:
- The databaseEngine.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static CloudSqlProperties parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudSqlProperties parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudSqlProperties parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudSqlProperties parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudSqlProperties parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudSqlProperties parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CloudSqlProperties parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CloudSqlProperties parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CloudSqlProperties parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CloudSqlProperties parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CloudSqlProperties.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-