SQuotaPreferenceState class
Input properties used for looking up and filtering SQuotaPreference resources.
Constructors
-
SQuotaPreferenceState({Input<
String?> ? contactEmail, Input<String?> ? createTime, Input<Map< ? dimensions, Input<String, String> ?>String?> ? etag, Input<String?> ? ignoreSafetyChecks, Input<String?> ? justification, Input<String?> ? name, Input<String?> ? parent, Input<SQuotaPreferenceQuotaConfig?> ? quotaConfig, Input<String?> ? quotaId, Input<bool?> ? reconciling, Input<String?> ? service, Input<String?> ? updateTime}) -
Creates a new SQuotaPreferenceState.
contactEmailAn email address that can be used for quota related communication between the Google Cloud and the user in case the Google Cloud needs further information to make a decision on whether the user preferred quota can be granted.createTimeCreate time stamp.dimensionsThe dimensions that this quota preference applies to. The key of the map entry is the name of a dimension, such as "region", "zone", "networkId", and the value of the map entry is the dimension value. If a dimension is missing from the map of dimensions, the quota preference applies to all the dimension values except for those that have other quota preferences configured for the specific value.etagThe current etag of the quota preference. If an etag is provided on update and does not match the current server's etag of the quota preference, the request will be blocked and an ABORTED error will be returned. See https://google.aip.dev/134#etags for more details on etags.ignoreSafetyChecksThe list of quota safety checks to be ignored.justificationThe reason / justification for this quota preference.nameThe resource name of the quota preference. Required except in the CREATE requests.parentThe parent of the quota preference. Allowed parents are "projects/project-id / number" or "folders/folder-id / number" or "organizations/org-id / number".quotaConfigThe preferred quota configuration.quotaIdThe id of the quota to which the quota preference is applied. A quota id is unique in the service.reconcilingIs the quota preference pending Google Cloud approval and fulfillment.serviceThe name of the service to which the quota preference is applied.updateTimeUpdate time stamp.const -
SQuotaPreferenceState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
contactEmail
→ Input<
String?> ? -
An email address that can be used for quota related communication between the Google Cloud and the user in case the Google Cloud needs further information to make a decision on whether the user preferred quota can be granted.
The Google account for the email address must have quota update permission for the project, folder or organization this quota preference is for.
final
-
createTime
→ Input<
String?> ? -
Create time stamp.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:
2014-10-02T15:01:23Zand2014-10-02T15:01:23.045123456Z.final -
dimensions
→ Input<
Map< ?String, String> ?> -
The dimensions that this quota preference applies to. The key of the map entry is the name of a dimension, such as "region", "zone", "networkId", and the value of the map entry is the dimension value. If a dimension is missing from the map of dimensions, the quota preference applies to all the dimension values except for those that have other quota preferences configured for the specific value.
NOTE: QuotaPreferences can only be applied across all values of "user" and "resource" dimension. Do not set values for "user" or "resource" in the dimension map.
Example:
{"provider": "Foo Inc"}where "provider" is a service specific dimension.final -
etag
→ Input<
String?> ? -
The current etag of the quota preference. If an etag is provided on update and does not match the current server's etag of the quota preference, the request will be blocked and an ABORTED error will be returned. See https://google.aip.dev/134#etags for more details on etags.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
ignoreSafetyChecks
→ Input<
String?> ? -
The list of quota safety checks to be ignored.
Default value is
QUOTA_SAFETY_CHECK_UNSPECIFIED. Possible values are:QUOTA_SAFETY_CHECK_UNSPECIFIED,QUOTA_DECREASE_BELOW_USAGE,QUOTA_DECREASE_PERCENTAGE_TOO_HIGH.final -
justification
→ Input<
String?> ? -
The reason / justification for this quota preference.
final
-
name
→ Input<
String?> ? -
The resource name of the quota preference. Required except in the CREATE requests.
final
-
parent
→ Input<
String?> ? -
The parent of the quota preference. Allowed parents are "projects/
project-id / number" or "folders/folder-id / number" or "organizations/org-id / number".final -
quotaConfig
→ Input<
SQuotaPreferenceQuotaConfig?> ? -
The preferred quota configuration.
Structure is documented below.
final
-
quotaId
→ Input<
String?> ? -
The id of the quota to which the quota preference is applied. A quota id is unique in the service.
Example:
CPUS-per-project-region.final -
reconciling
→ Input<
bool?> ? -
Is the quota preference pending Google Cloud approval and fulfillment.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
service
→ Input<
String?> ? -
The name of the service to which the quota preference is applied.
final
-
updateTime
→ Input<
String?> ? -
Update time stamp.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:
2014-10-02T15:01:23Zand2014-10-02T15:01:23.045123456Z.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited