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. |
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 |
|