- 2.62.0 (latest)
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.51.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.7-SNAPSHOT
- 2.2.1
- 2.1.2
- 2.0.10
public static interface Constraint.CustomConstraintDefinitionOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
containsParameters(String key)
public abstract boolean containsParameters(String key)
Stores the structure of
Parameters
used by the constraint condition. The key of map
represents the name of
the parameter.
map<string, .google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter> parameters = 5;
Parameter | |
---|---|
Name | Description |
key |
String |
Returns | |
---|---|
Type | Description |
boolean |
getActionType()
public abstract Constraint.CustomConstraintDefinition.ActionType getActionType()
Allow or deny type.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.ActionType action_type = 4;
Returns | |
---|---|
Type | Description |
Constraint.CustomConstraintDefinition.ActionType |
The actionType. |
getActionTypeValue()
public abstract int getActionTypeValue()
Allow or deny type.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.ActionType action_type = 4;
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for actionType. |
getCondition()
public abstract String getCondition()
Org policy condition/expression. For example:
resource.instanceName.matches("[production|test].*(\d)+")
or,
resource.management.auto_upgrade == true
The max length of the condition is 1000 characters.
string condition = 3;
Returns | |
---|---|
Type | Description |
String |
The condition. |
getConditionBytes()
public abstract ByteString getConditionBytes()
Org policy condition/expression. For example:
resource.instanceName.matches("[production|test].*(\d)+")
or,
resource.management.auto_upgrade == true
The max length of the condition is 1000 characters.
string condition = 3;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for condition. |
getMethodTypes(int index)
public abstract Constraint.CustomConstraintDefinition.MethodType getMethodTypes(int index)
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.MethodType method_types = 2;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
Constraint.CustomConstraintDefinition.MethodType |
The methodTypes at the given index. |
getMethodTypesCount()
public abstract int getMethodTypesCount()
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.MethodType method_types = 2;
Returns | |
---|---|
Type | Description |
int |
The count of methodTypes. |
getMethodTypesList()
public abstract List<Constraint.CustomConstraintDefinition.MethodType> getMethodTypesList()
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.MethodType method_types = 2;
Returns | |
---|---|
Type | Description |
List<MethodType> |
A list containing the methodTypes. |
getMethodTypesValue(int index)
public abstract int getMethodTypesValue(int index)
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.MethodType method_types = 2;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire of methodTypes at the given index. |
getMethodTypesValueList()
public abstract List<Integer> getMethodTypesValueList()
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.MethodType method_types = 2;
Returns | |
---|---|
Type | Description |
List<Integer> |
A list containing the enum numeric values on the wire for methodTypes. |
getParameters() (deprecated)
public abstract Map<String,Constraint.CustomConstraintDefinition.Parameter> getParameters()
Use #getParametersMap() instead.
Returns | |
---|---|
Type | Description |
Map<String,Parameter> |
getParametersCount()
public abstract int getParametersCount()
Stores the structure of
Parameters
used by the constraint condition. The key of map
represents the name of
the parameter.
map<string, .google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter> parameters = 5;
Returns | |
---|---|
Type | Description |
int |
getParametersMap()
public abstract Map<String,Constraint.CustomConstraintDefinition.Parameter> getParametersMap()
Stores the structure of
Parameters
used by the constraint condition. The key of map
represents the name of
the parameter.
map<string, .google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter> parameters = 5;
Returns | |
---|---|
Type | Description |
Map<String,Parameter> |
getParametersOrDefault(String key, Constraint.CustomConstraintDefinition.Parameter defaultValue)
public abstract Constraint.CustomConstraintDefinition.Parameter getParametersOrDefault(String key, Constraint.CustomConstraintDefinition.Parameter defaultValue)
Stores the structure of
Parameters
used by the constraint condition. The key of map
represents the name of
the parameter.
map<string, .google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter> parameters = 5;
Parameters | |
---|---|
Name | Description |
key |
String |
defaultValue |
Constraint.CustomConstraintDefinition.Parameter |
Returns | |
---|---|
Type | Description |
Constraint.CustomConstraintDefinition.Parameter |
getParametersOrThrow(String key)
public abstract Constraint.CustomConstraintDefinition.Parameter getParametersOrThrow(String key)
Stores the structure of
Parameters
used by the constraint condition. The key of map
represents the name of
the parameter.
map<string, .google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter> parameters = 5;
Parameter | |
---|---|
Name | Description |
key |
String |
Returns | |
---|---|
Type | Description |
Constraint.CustomConstraintDefinition.Parameter |
getResourceTypes(int index)
public abstract String getResourceTypes(int index)
The resource instance type on which this policy applies. Format will be
of the form : <service name>/<type>
Example:
compute.googleapis.com/Instance
.
repeated string resource_types = 1;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The resourceTypes at the given index. |
getResourceTypesBytes(int index)
public abstract ByteString getResourceTypesBytes(int index)
The resource instance type on which this policy applies. Format will be
of the form : <service name>/<type>
Example:
compute.googleapis.com/Instance
.
repeated string resource_types = 1;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the resourceTypes at the given index. |
getResourceTypesCount()
public abstract int getResourceTypesCount()
The resource instance type on which this policy applies. Format will be
of the form : <service name>/<type>
Example:
compute.googleapis.com/Instance
.
repeated string resource_types = 1;
Returns | |
---|---|
Type | Description |
int |
The count of resourceTypes. |
getResourceTypesList()
public abstract List<String> getResourceTypesList()
The resource instance type on which this policy applies. Format will be
of the form : <service name>/<type>
Example:
compute.googleapis.com/Instance
.
repeated string resource_types = 1;
Returns | |
---|---|
Type | Description |
List<String> |
A list containing the resourceTypes. |