Package com.google.cloud.orgpolicy.v2
Class CustomConstraint.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CustomConstraint.Builder>
com.google.cloud.orgpolicy.v2.CustomConstraint.Builder
- All Implemented Interfaces:
CustomConstraintOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CustomConstraint
public static final class CustomConstraint.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CustomConstraint.Builder>
implements CustomConstraintOrBuilder
A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*.Protobuf type
google.cloud.orgpolicy.v2.CustomConstraint-
Method Summary
Modifier and TypeMethodDescriptionaddAllMethodTypes(Iterable<? extends CustomConstraint.MethodType> values) All the operations being applied for this constraint.addAllMethodTypesValue(Iterable<Integer> values) All the operations being applied for this constraint.addAllResourceTypes(Iterable<String> values) Immutable.All the operations being applied for this constraint.addMethodTypesValue(int value) All the operations being applied for this constraint.addResourceTypes(String value) Immutable.addResourceTypesBytes(com.google.protobuf.ByteString value) Immutable.build()clear()Allow or deny type.A Common Expression Language (CEL) condition which is used in the evaluation of the constraint.Detailed information about this custom policy constraint.One line display name for the UI.All the operations being applied for this constraint.Immutable.Immutable.Output only.Allow or deny type.intAllow or deny type.A Common Expression Language (CEL) condition which is used in the evaluation of the constraint.com.google.protobuf.ByteStringA Common Expression Language (CEL) condition which is used in the evaluation of the constraint.Detailed information about this custom policy constraint.com.google.protobuf.ByteStringDetailed information about this custom policy constraint.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOne line display name for the UI.com.google.protobuf.ByteStringOne line display name for the UI.getMethodTypes(int index) All the operations being applied for this constraint.intAll the operations being applied for this constraint.All the operations being applied for this constraint.intgetMethodTypesValue(int index) All the operations being applied for this constraint.All the operations being applied for this constraint.getName()Immutable.com.google.protobuf.ByteStringImmutable.getResourceTypes(int index) Immutable.com.google.protobuf.ByteStringgetResourceTypesBytes(int index) Immutable.intImmutable.com.google.protobuf.ProtocolStringListImmutable.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(CustomConstraint other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.Allow or deny type.setActionTypeValue(int value) Allow or deny type.setCondition(String value) A Common Expression Language (CEL) condition which is used in the evaluation of the constraint.setConditionBytes(com.google.protobuf.ByteString value) A Common Expression Language (CEL) condition which is used in the evaluation of the constraint.setDescription(String value) Detailed information about this custom policy constraint.setDescriptionBytes(com.google.protobuf.ByteString value) Detailed information about this custom policy constraint.setDisplayName(String value) One line display name for the UI.setDisplayNameBytes(com.google.protobuf.ByteString value) One line display name for the UI.setMethodTypes(int index, CustomConstraint.MethodType value) All the operations being applied for this constraint.setMethodTypesValue(int index, int value) All the operations being applied for this constraint.Immutable.setNameBytes(com.google.protobuf.ByteString value) Immutable.setResourceTypes(int index, String value) Immutable.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<CustomConstraint.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CustomConstraint.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<CustomConstraint.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomConstraint.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CustomConstraint.Builder>
-
mergeFrom
public CustomConstraint.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomConstraint.Builder>- Throws:
IOException
-
getName
Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 70 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/` is not counted.string name = 1 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getNamein interfaceCustomConstraintOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 70 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/` is not counted.string name = 1 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getNameBytesin interfaceCustomConstraintOrBuilder- Returns:
- The bytes for name.
-
setName
Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 70 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/` is not counted.string name = 1 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 70 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/` is not counted.string name = 1 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setNameBytes
Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 70 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/` is not counted.string name = 1 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getResourceTypesList
public com.google.protobuf.ProtocolStringList getResourceTypesList()Immutable. 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 = 2 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getResourceTypesListin interfaceCustomConstraintOrBuilder- Returns:
- A list containing the resourceTypes.
-
getResourceTypesCount
public int getResourceTypesCount()Immutable. 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 = 2 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getResourceTypesCountin interfaceCustomConstraintOrBuilder- Returns:
- The count of resourceTypes.
-
getResourceTypes
Immutable. 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 = 2 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getResourceTypesin interfaceCustomConstraintOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The resourceTypes at the given index.
-
getResourceTypesBytes
public com.google.protobuf.ByteString getResourceTypesBytes(int index) Immutable. 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 = 2 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getResourceTypesBytesin interfaceCustomConstraintOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the resourceTypes at the given index.
-
setResourceTypes
Immutable. 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 = 2 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
index- The index to set the value at.value- The resourceTypes to set.- Returns:
- This builder for chaining.
-
addResourceTypes
Immutable. 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 = 2 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The resourceTypes to add.- Returns:
- This builder for chaining.
-
addAllResourceTypes
Immutable. 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 = 2 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
values- The resourceTypes to add.- Returns:
- This builder for chaining.
-
clearResourceTypes
Immutable. 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 = 2 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
addResourceTypesBytes
Immutable. 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 = 2 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes of the resourceTypes to add.- Returns:
- This builder for chaining.
-
getMethodTypesList
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.CustomConstraint.MethodType method_types = 3;- Specified by:
getMethodTypesListin interfaceCustomConstraintOrBuilder- Returns:
- A list containing the methodTypes.
-
getMethodTypesCount
public int getMethodTypesCount()All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.CustomConstraint.MethodType method_types = 3;- Specified by:
getMethodTypesCountin interfaceCustomConstraintOrBuilder- Returns:
- The count of methodTypes.
-
getMethodTypes
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.CustomConstraint.MethodType method_types = 3;- Specified by:
getMethodTypesin interfaceCustomConstraintOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The methodTypes at the given index.
-
setMethodTypes
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.CustomConstraint.MethodType method_types = 3;- Parameters:
index- The index to set the value at.value- The methodTypes to set.- Returns:
- This builder for chaining.
-
addMethodTypes
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.CustomConstraint.MethodType method_types = 3;- Parameters:
value- The methodTypes to add.- Returns:
- This builder for chaining.
-
addAllMethodTypes
public CustomConstraint.Builder addAllMethodTypes(Iterable<? extends CustomConstraint.MethodType> values) All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.CustomConstraint.MethodType method_types = 3;- Parameters:
values- The methodTypes to add.- Returns:
- This builder for chaining.
-
clearMethodTypes
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.CustomConstraint.MethodType method_types = 3;- Returns:
- This builder for chaining.
-
getMethodTypesValueList
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.CustomConstraint.MethodType method_types = 3;- Specified by:
getMethodTypesValueListin interfaceCustomConstraintOrBuilder- Returns:
- A list containing the enum numeric values on the wire for methodTypes.
-
getMethodTypesValue
public int getMethodTypesValue(int index) All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.CustomConstraint.MethodType method_types = 3;- Specified by:
getMethodTypesValuein interfaceCustomConstraintOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of methodTypes at the given index.
-
setMethodTypesValue
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.CustomConstraint.MethodType method_types = 3;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for methodTypes to set.- Returns:
- This builder for chaining.
-
addMethodTypesValue
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.CustomConstraint.MethodType method_types = 3;- Parameters:
value- The enum numeric value on the wire for methodTypes to add.- Returns:
- This builder for chaining.
-
addAllMethodTypesValue
All the operations being applied for this constraint.
repeated .google.cloud.orgpolicy.v2.CustomConstraint.MethodType method_types = 3;- Parameters:
values- The enum numeric values on the wire for methodTypes to add.- Returns:
- This builder for chaining.
-
getCondition
A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. 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 = 4;- Specified by:
getConditionin interfaceCustomConstraintOrBuilder- Returns:
- The condition.
-
getConditionBytes
public com.google.protobuf.ByteString getConditionBytes()A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. 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 = 4;- Specified by:
getConditionBytesin interfaceCustomConstraintOrBuilder- Returns:
- The bytes for condition.
-
setCondition
A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. 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 = 4;- Parameters:
value- The condition to set.- Returns:
- This builder for chaining.
-
clearCondition
A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. 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 = 4;- Returns:
- This builder for chaining.
-
setConditionBytes
A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. 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 = 4;- Parameters:
value- The bytes for condition to set.- Returns:
- This builder for chaining.
-
getActionTypeValue
public int getActionTypeValue()Allow or deny type.
.google.cloud.orgpolicy.v2.CustomConstraint.ActionType action_type = 5;- Specified by:
getActionTypeValuein interfaceCustomConstraintOrBuilder- Returns:
- The enum numeric value on the wire for actionType.
-
setActionTypeValue
Allow or deny type.
.google.cloud.orgpolicy.v2.CustomConstraint.ActionType action_type = 5;- Parameters:
value- The enum numeric value on the wire for actionType to set.- Returns:
- This builder for chaining.
-
getActionType
Allow or deny type.
.google.cloud.orgpolicy.v2.CustomConstraint.ActionType action_type = 5;- Specified by:
getActionTypein interfaceCustomConstraintOrBuilder- Returns:
- The actionType.
-
setActionType
Allow or deny type.
.google.cloud.orgpolicy.v2.CustomConstraint.ActionType action_type = 5;- Parameters:
value- The actionType to set.- Returns:
- This builder for chaining.
-
clearActionType
Allow or deny type.
.google.cloud.orgpolicy.v2.CustomConstraint.ActionType action_type = 5;- Returns:
- This builder for chaining.
-
getDisplayName
One line display name for the UI. The max length of the display_name is 200 characters.
string display_name = 6;- Specified by:
getDisplayNamein interfaceCustomConstraintOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()One line display name for the UI. The max length of the display_name is 200 characters.
string display_name = 6;- Specified by:
getDisplayNameBytesin interfaceCustomConstraintOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
One line display name for the UI. The max length of the display_name is 200 characters.
string display_name = 6;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
One line display name for the UI. The max length of the display_name is 200 characters.
string display_name = 6;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
One line display name for the UI. The max length of the display_name is 200 characters.
string display_name = 6;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getDescription
Detailed information about this custom policy constraint. The max length of the description is 2000 characters.
string description = 7;- Specified by:
getDescriptionin interfaceCustomConstraintOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Detailed information about this custom policy constraint. The max length of the description is 2000 characters.
string description = 7;- Specified by:
getDescriptionBytesin interfaceCustomConstraintOrBuilder- Returns:
- The bytes for description.
-
setDescription
Detailed information about this custom policy constraint. The max length of the description is 2000 characters.
string description = 7;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Detailed information about this custom policy constraint. The max length of the description is 2000 characters.
string description = 7;- Returns:
- This builder for chaining.
-
setDescriptionBytes
Detailed information about this custom policy constraint. The max length of the description is 2000 characters.
string description = 7;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasUpdateTime
public boolean hasUpdateTime()Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceCustomConstraintOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceCustomConstraintOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateTime
public CustomConstraint.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeUpdateTime
Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearUpdateTime
Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceCustomConstraintOrBuilder
-