Package com.google.cloud.alloydb.v1beta
Interface SupportedDatabaseFlagOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SupportedDatabaseFlag
,SupportedDatabaseFlag.Builder
public interface SupportedDatabaseFlagOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
getAcceptsMultipleValues()
Whether the database flag accepts multiple values.String
getFlagName()
The name of the database flag, e.g.com.google.protobuf.ByteString
getFlagNameBytes()
The name of the database flag, e.g.SupportedDatabaseFlag.IntegerRestrictions
getIntegerRestrictions()
Restriction on INTEGER type value.SupportedDatabaseFlag.IntegerRestrictionsOrBuilder
getIntegerRestrictionsOrBuilder()
Restriction on INTEGER type value.String
getName()
The name of the flag resource, following Google Cloud conventions, e.g.: * projects/{project}/locations/{location}/flags/{flag} This field currently has no semantic meaning.com.google.protobuf.ByteString
getNameBytes()
The name of the flag resource, following Google Cloud conventions, e.g.: * projects/{project}/locations/{location}/flags/{flag} This field currently has no semantic meaning.boolean
getRequiresDbRestart()
Whether setting or updating this flag on an Instance requires a database restart.SupportedDatabaseFlag.RestrictionsCase
getRestrictionsCase()
SupportedDatabaseFlag.StringRestrictions
getStringRestrictions()
Restriction on STRING type value.SupportedDatabaseFlag.StringRestrictionsOrBuilder
getStringRestrictionsOrBuilder()
Restriction on STRING type value.DatabaseVersion
getSupportedDbVersions(int index)
Major database engine versions for which this flag is supported.int
getSupportedDbVersionsCount()
Major database engine versions for which this flag is supported.List<DatabaseVersion>
getSupportedDbVersionsList()
Major database engine versions for which this flag is supported.int
getSupportedDbVersionsValue(int index)
Major database engine versions for which this flag is supported.List<Integer>
getSupportedDbVersionsValueList()
Major database engine versions for which this flag is supported.SupportedDatabaseFlag.ValueType
getValueType()
.google.cloud.alloydb.v1beta.SupportedDatabaseFlag.ValueType value_type = 3;
int
getValueTypeValue()
.google.cloud.alloydb.v1beta.SupportedDatabaseFlag.ValueType value_type = 3;
boolean
hasIntegerRestrictions()
Restriction on INTEGER type value.boolean
hasStringRestrictions()
Restriction on STRING type value.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasStringRestrictions
boolean hasStringRestrictions()
Restriction on STRING type value.
.google.cloud.alloydb.v1beta.SupportedDatabaseFlag.StringRestrictions string_restrictions = 7;
- Returns:
- Whether the stringRestrictions field is set.
-
getStringRestrictions
SupportedDatabaseFlag.StringRestrictions getStringRestrictions()
Restriction on STRING type value.
.google.cloud.alloydb.v1beta.SupportedDatabaseFlag.StringRestrictions string_restrictions = 7;
- Returns:
- The stringRestrictions.
-
getStringRestrictionsOrBuilder
SupportedDatabaseFlag.StringRestrictionsOrBuilder getStringRestrictionsOrBuilder()
Restriction on STRING type value.
.google.cloud.alloydb.v1beta.SupportedDatabaseFlag.StringRestrictions string_restrictions = 7;
-
hasIntegerRestrictions
boolean hasIntegerRestrictions()
Restriction on INTEGER type value.
.google.cloud.alloydb.v1beta.SupportedDatabaseFlag.IntegerRestrictions integer_restrictions = 8;
- Returns:
- Whether the integerRestrictions field is set.
-
getIntegerRestrictions
SupportedDatabaseFlag.IntegerRestrictions getIntegerRestrictions()
Restriction on INTEGER type value.
.google.cloud.alloydb.v1beta.SupportedDatabaseFlag.IntegerRestrictions integer_restrictions = 8;
- Returns:
- The integerRestrictions.
-
getIntegerRestrictionsOrBuilder
SupportedDatabaseFlag.IntegerRestrictionsOrBuilder getIntegerRestrictionsOrBuilder()
Restriction on INTEGER type value.
.google.cloud.alloydb.v1beta.SupportedDatabaseFlag.IntegerRestrictions integer_restrictions = 8;
-
getName
String getName()
The name of the flag resource, following Google Cloud conventions, e.g.: * projects/{project}/locations/{location}/flags/{flag} This field currently has no semantic meaning.
string name = 1;
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The name of the flag resource, following Google Cloud conventions, e.g.: * projects/{project}/locations/{location}/flags/{flag} This field currently has no semantic meaning.
string name = 1;
- Returns:
- The bytes for name.
-
getFlagName
String getFlagName()
The name of the database flag, e.g. "max_allowed_packets". The is a possibly key for the Instance.database_flags map field.
string flag_name = 2;
- Returns:
- The flagName.
-
getFlagNameBytes
com.google.protobuf.ByteString getFlagNameBytes()
The name of the database flag, e.g. "max_allowed_packets". The is a possibly key for the Instance.database_flags map field.
string flag_name = 2;
- Returns:
- The bytes for flagName.
-
getValueTypeValue
int getValueTypeValue()
.google.cloud.alloydb.v1beta.SupportedDatabaseFlag.ValueType value_type = 3;
- Returns:
- The enum numeric value on the wire for valueType.
-
getValueType
SupportedDatabaseFlag.ValueType getValueType()
.google.cloud.alloydb.v1beta.SupportedDatabaseFlag.ValueType value_type = 3;
- Returns:
- The valueType.
-
getAcceptsMultipleValues
boolean getAcceptsMultipleValues()
Whether the database flag accepts multiple values. If true, a comma-separated list of stringified values may be specified.
bool accepts_multiple_values = 4;
- Returns:
- The acceptsMultipleValues.
-
getSupportedDbVersionsList
List<DatabaseVersion> getSupportedDbVersionsList()
Major database engine versions for which this flag is supported.
repeated .google.cloud.alloydb.v1beta.DatabaseVersion supported_db_versions = 5;
- Returns:
- A list containing the supportedDbVersions.
-
getSupportedDbVersionsCount
int getSupportedDbVersionsCount()
Major database engine versions for which this flag is supported.
repeated .google.cloud.alloydb.v1beta.DatabaseVersion supported_db_versions = 5;
- Returns:
- The count of supportedDbVersions.
-
getSupportedDbVersions
DatabaseVersion getSupportedDbVersions(int index)
Major database engine versions for which this flag is supported.
repeated .google.cloud.alloydb.v1beta.DatabaseVersion supported_db_versions = 5;
- Parameters:
index
- The index of the element to return.- Returns:
- The supportedDbVersions at the given index.
-
getSupportedDbVersionsValueList
List<Integer> getSupportedDbVersionsValueList()
Major database engine versions for which this flag is supported.
repeated .google.cloud.alloydb.v1beta.DatabaseVersion supported_db_versions = 5;
- Returns:
- A list containing the enum numeric values on the wire for supportedDbVersions.
-
getSupportedDbVersionsValue
int getSupportedDbVersionsValue(int index)
Major database engine versions for which this flag is supported.
repeated .google.cloud.alloydb.v1beta.DatabaseVersion supported_db_versions = 5;
- Parameters:
index
- The index of the value to return.- Returns:
- The enum numeric value on the wire of supportedDbVersions at the given index.
-
getRequiresDbRestart
boolean getRequiresDbRestart()
Whether setting or updating this flag on an Instance requires a database restart. If a flag that requires database restart is set, the backend will automatically restart the database (making sure to satisfy any availability SLO's).
bool requires_db_restart = 6;
- Returns:
- The requiresDbRestart.
-
getRestrictionsCase
SupportedDatabaseFlag.RestrictionsCase getRestrictionsCase()
-
-