Reference documentation and code samples for the Google Cloud Sql Admin V1 Client class Flag.
A flag resource.
Generated from protobuf message google.cloud.sql.v1.Flag
Namespace
Google \ Cloud \ Sql \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
โณ name |
string
This is the name of the flag. Flag names always use underscores, not hyphens, for example: |
โณ type |
int
The type of the flag. Flags are typed to being |
โณ applies_to |
array
The database version this flag applies to. Can be MySQL instances: |
โณ allowed_string_values |
array
For |
โณ min_value |
Google\Protobuf\Int64Value
For |
โณ max_value |
Google\Protobuf\Int64Value
For |
โณ requires_restart |
Google\Protobuf\BoolValue
Indicates whether changing this flag will trigger a database restart. Only applicable to Second Generation instances. |
โณ kind |
string
This is always |
โณ in_beta |
Google\Protobuf\BoolValue
Whether or not the flag is considered in beta. |
โณ allowed_int_values |
array
Use this field if only certain integers are accepted. Can be combined with min_value and max_value to add additional values. |
โณ flag_scope |
int
Scope of flag. |
โณ recommended_string_value |
string
Recommended string value in string format for UI display. |
โณ recommended_int_value |
Google\Protobuf\Int64Value
Recommended int value in integer format for UI display. |
getName
This is the name of the flag. Flag names always use underscores, not
hyphens, for example: max_allowed_packet
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
This is the name of the flag. Flag names always use underscores, not
hyphens, for example: max_allowed_packet
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getType
The type of the flag. Flags are typed to being BOOLEAN, STRING,
INTEGER or NONE. NONE is used for flags that do not take a
value, such as skip_grant_tables.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type SqlFlagType. |
setType
The type of the flag. Flags are typed to being BOOLEAN, STRING,
INTEGER or NONE. NONE is used for flags that do not take a
value, such as skip_grant_tables.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type SqlFlagType. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAppliesTo
The database version this flag applies to. Can be
MySQL instances: MYSQL_8_0, MYSQL_8_0_18, MYSQL_8_0_26, MYSQL_5_7,
or MYSQL_5_6. PostgreSQL instances: POSTGRES_9_6, POSTGRES_10,
POSTGRES_11 or POSTGRES_12. SQL Server instances:
SQLSERVER_2017_STANDARD, SQLSERVER_2017_ENTERPRISE,
SQLSERVER_2017_EXPRESS, SQLSERVER_2017_WEB, SQLSERVER_2019_STANDARD,
SQLSERVER_2019_ENTERPRISE, SQLSERVER_2019_EXPRESS, or
SQLSERVER_2019_WEB.
See the complete list.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setAppliesTo
The database version this flag applies to. Can be
MySQL instances: MYSQL_8_0, MYSQL_8_0_18, MYSQL_8_0_26, MYSQL_5_7,
or MYSQL_5_6. PostgreSQL instances: POSTGRES_9_6, POSTGRES_10,
POSTGRES_11 or POSTGRES_12. SQL Server instances:
SQLSERVER_2017_STANDARD, SQLSERVER_2017_ENTERPRISE,
SQLSERVER_2017_EXPRESS, SQLSERVER_2017_WEB, SQLSERVER_2019_STANDARD,
SQLSERVER_2019_ENTERPRISE, SQLSERVER_2019_EXPRESS, or
SQLSERVER_2019_WEB.
See the complete list.
| Parameter | |
|---|---|
| Name | Description |
var |
int[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAllowedStringValues
For STRING flags, a list of strings that the value can be set to.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setAllowedStringValues
For STRING flags, a list of strings that the value can be set to.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMinValue
For INTEGER flags, the minimum allowed value.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Int64Value|null |
|
hasMinValue
clearMinValue
getMinValueUnwrapped
Returns the unboxed value from getMinValue()
For INTEGER flags, the minimum allowed value.
| Returns | |
|---|---|
| Type | Description |
int|string|null |
|
setMinValue
For INTEGER flags, the minimum allowed value.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Int64Value
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
setMinValueUnwrapped
Sets the field by wrapping a primitive type in a Google\Protobuf\Int64Value object.
For INTEGER flags, the minimum allowed value.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string|null
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMaxValue
For INTEGER flags, the maximum allowed value.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Int64Value|null |
|
hasMaxValue
clearMaxValue
getMaxValueUnwrapped
Returns the unboxed value from getMaxValue()
For INTEGER flags, the maximum allowed value.
| Returns | |
|---|---|
| Type | Description |
int|string|null |
|
setMaxValue
For INTEGER flags, the maximum allowed value.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Int64Value
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
setMaxValueUnwrapped
Sets the field by wrapping a primitive type in a Google\Protobuf\Int64Value object.
For INTEGER flags, the maximum allowed value.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string|null
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRequiresRestart
Indicates whether changing this flag will trigger a database restart. Only applicable to Second Generation instances.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\BoolValue|null |
|
hasRequiresRestart
clearRequiresRestart
getRequiresRestartUnwrapped
Returns the unboxed value from getRequiresRestart()
Indicates whether changing this flag will trigger a database restart. Only applicable to Second Generation instances.
| Returns | |
|---|---|
| Type | Description |
bool|null |
|
setRequiresRestart
Indicates whether changing this flag will trigger a database restart. Only applicable to Second Generation instances.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\BoolValue
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
setRequiresRestartUnwrapped
Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.
Indicates whether changing this flag will trigger a database restart. Only applicable to Second Generation instances.
| Parameter | |
|---|---|
| Name | Description |
var |
bool|null
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getKind
This is always sql#flag.
| Returns | |
|---|---|
| Type | Description |
string |
|
setKind
This is always sql#flag.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getInBeta
Whether or not the flag is considered in beta.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\BoolValue|null |
|
hasInBeta
clearInBeta
getInBetaUnwrapped
Returns the unboxed value from getInBeta()
Whether or not the flag is considered in beta.
| Returns | |
|---|---|
| Type | Description |
bool|null |
|
setInBeta
Whether or not the flag is considered in beta.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\BoolValue
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
setInBetaUnwrapped
Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.
Whether or not the flag is considered in beta.
| Parameter | |
|---|---|
| Name | Description |
var |
bool|null
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAllowedIntValues
Use this field if only certain integers are accepted. Can be combined with min_value and max_value to add additional values.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setAllowedIntValues
Use this field if only certain integers are accepted. Can be combined with min_value and max_value to add additional values.
| Parameter | |
|---|---|
| Name | Description |
var |
int[]|string[]|Google\Protobuf\Internal\RepeatedField
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFlagScope
Scope of flag.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type SqlFlagScope. |
setFlagScope
Scope of flag.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type SqlFlagScope. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRecommendedStringValue
Recommended string value in string format for UI display.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasRecommendedStringValue
setRecommendedStringValue
Recommended string value in string format for UI display.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRecommendedIntValue
Recommended int value in integer format for UI display.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Int64Value|null |
|
hasRecommendedIntValue
getRecommendedIntValueUnwrapped
Returns the unboxed value from getRecommendedIntValue()
Recommended int value in integer format for UI display.
| Returns | |
|---|---|
| Type | Description |
int|string|null |
|
setRecommendedIntValue
Recommended int value in integer format for UI display.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Int64Value
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
setRecommendedIntValueUnwrapped
Sets the field by wrapping a primitive type in a Google\Protobuf\Int64Value object.
Recommended int value in integer format for UI display.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string|null
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRecommendedValue
| Returns | |
|---|---|
| Type | Description |
string |
|