Package com.google.cloud.orgpolicy.v2
Class Constraint.CustomConstraintDefinition.Parameter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Constraint.CustomConstraintDefinition.Parameter.Builder>
com.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Builder
- All Implemented Interfaces:
Constraint.CustomConstraintDefinition.ParameterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Constraint.CustomConstraintDefinition.Parameter
public static final class Constraint.CustomConstraintDefinition.Parameter.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Constraint.CustomConstraintDefinition.Parameter.Builder>
implements Constraint.CustomConstraintDefinition.ParameterOrBuilder
Defines a parameter structure.Protobuf type
google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Sets the value of the parameter in an assignment if no value is given.Determines the parameter's value structure.Defines subproperties primarily used by the UI to display user-friendly information.Type of the parameter.Provides a CEL expression to specify the acceptable parameter values during assignment.com.google.protobuf.ValueSets the value of the parameter in an assignment if no value is given.com.google.protobuf.Value.BuilderSets the value of the parameter in an assignment if no value is given.com.google.protobuf.ValueOrBuilderSets the value of the parameter in an assignment if no value is given.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetItem()Determines the parameter's value structure.intDetermines the parameter's value structure.Defines subproperties primarily used by the UI to display user-friendly information.Defines subproperties primarily used by the UI to display user-friendly information.Defines subproperties primarily used by the UI to display user-friendly information.getType()Type of the parameter.intType of the parameter.Provides a CEL expression to specify the acceptable parameter values during assignment.com.google.protobuf.ByteStringProvides a CEL expression to specify the acceptable parameter values during assignment.booleanSets the value of the parameter in an assignment if no value is given.booleanDefines subproperties primarily used by the UI to display user-friendly information.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeDefaultValue(com.google.protobuf.Value value) Sets the value of the parameter in an assignment if no value is given.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Defines subproperties primarily used by the UI to display user-friendly information.setDefaultValue(com.google.protobuf.Value value) Sets the value of the parameter in an assignment if no value is given.setDefaultValue(com.google.protobuf.Value.Builder builderForValue) Sets the value of the parameter in an assignment if no value is given.Determines the parameter's value structure.setItemValue(int value) Determines the parameter's value structure.Defines subproperties primarily used by the UI to display user-friendly information.Defines subproperties primarily used by the UI to display user-friendly information.Type of the parameter.setTypeValue(int value) Type of the parameter.setValidValuesExpr(String value) Provides a CEL expression to specify the acceptable parameter values during assignment.setValidValuesExprBytes(com.google.protobuf.ByteString value) Provides a CEL expression to specify the acceptable parameter values during assignment.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<Constraint.CustomConstraintDefinition.Parameter.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<Constraint.CustomConstraintDefinition.Parameter.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<Constraint.CustomConstraintDefinition.Parameter.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
public Constraint.CustomConstraintDefinition.Parameter.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Constraint.CustomConstraintDefinition.Parameter.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Constraint.CustomConstraintDefinition.Parameter.Builder>
-
mergeFrom
public Constraint.CustomConstraintDefinition.Parameter.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<Constraint.CustomConstraintDefinition.Parameter.Builder>- Throws:
IOException
-
getTypeValue
public int getTypeValue()Type of the parameter.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type type = 1;- Specified by:
getTypeValuein interfaceConstraint.CustomConstraintDefinition.ParameterOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
Type of the parameter.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type type = 1;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
Type of the parameter.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type type = 1;- Specified by:
getTypein interfaceConstraint.CustomConstraintDefinition.ParameterOrBuilder- Returns:
- The type.
-
setType
public Constraint.CustomConstraintDefinition.Parameter.Builder setType(Constraint.CustomConstraintDefinition.Parameter.Type value) Type of the parameter.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type type = 1;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
Type of the parameter.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type type = 1;- Returns:
- This builder for chaining.
-
hasDefaultValue
public boolean hasDefaultValue()Sets the value of the parameter in an assignment if no value is given.
.google.protobuf.Value default_value = 2;- Specified by:
hasDefaultValuein interfaceConstraint.CustomConstraintDefinition.ParameterOrBuilder- Returns:
- Whether the defaultValue field is set.
-
getDefaultValue
public com.google.protobuf.Value getDefaultValue()Sets the value of the parameter in an assignment if no value is given.
.google.protobuf.Value default_value = 2;- Specified by:
getDefaultValuein interfaceConstraint.CustomConstraintDefinition.ParameterOrBuilder- Returns:
- The defaultValue.
-
setDefaultValue
public Constraint.CustomConstraintDefinition.Parameter.Builder setDefaultValue(com.google.protobuf.Value value) Sets the value of the parameter in an assignment if no value is given.
.google.protobuf.Value default_value = 2; -
setDefaultValue
public Constraint.CustomConstraintDefinition.Parameter.Builder setDefaultValue(com.google.protobuf.Value.Builder builderForValue) Sets the value of the parameter in an assignment if no value is given.
.google.protobuf.Value default_value = 2; -
mergeDefaultValue
public Constraint.CustomConstraintDefinition.Parameter.Builder mergeDefaultValue(com.google.protobuf.Value value) Sets the value of the parameter in an assignment if no value is given.
.google.protobuf.Value default_value = 2; -
clearDefaultValue
Sets the value of the parameter in an assignment if no value is given.
.google.protobuf.Value default_value = 2; -
getDefaultValueBuilder
public com.google.protobuf.Value.Builder getDefaultValueBuilder()Sets the value of the parameter in an assignment if no value is given.
.google.protobuf.Value default_value = 2; -
getDefaultValueOrBuilder
public com.google.protobuf.ValueOrBuilder getDefaultValueOrBuilder()Sets the value of the parameter in an assignment if no value is given.
.google.protobuf.Value default_value = 2;- Specified by:
getDefaultValueOrBuilderin interfaceConstraint.CustomConstraintDefinition.ParameterOrBuilder
-
getValidValuesExpr
Provides a CEL expression to specify the acceptable parameter values during assignment. For example, parameterName in ("parameterValue1", "parameterValue2")string valid_values_expr = 3;- Specified by:
getValidValuesExprin interfaceConstraint.CustomConstraintDefinition.ParameterOrBuilder- Returns:
- The validValuesExpr.
-
getValidValuesExprBytes
public com.google.protobuf.ByteString getValidValuesExprBytes()Provides a CEL expression to specify the acceptable parameter values during assignment. For example, parameterName in ("parameterValue1", "parameterValue2")string valid_values_expr = 3;- Specified by:
getValidValuesExprBytesin interfaceConstraint.CustomConstraintDefinition.ParameterOrBuilder- Returns:
- The bytes for validValuesExpr.
-
setValidValuesExpr
Provides a CEL expression to specify the acceptable parameter values during assignment. For example, parameterName in ("parameterValue1", "parameterValue2")string valid_values_expr = 3;- Parameters:
value- The validValuesExpr to set.- Returns:
- This builder for chaining.
-
clearValidValuesExpr
Provides a CEL expression to specify the acceptable parameter values during assignment. For example, parameterName in ("parameterValue1", "parameterValue2")string valid_values_expr = 3;- Returns:
- This builder for chaining.
-
setValidValuesExprBytes
public Constraint.CustomConstraintDefinition.Parameter.Builder setValidValuesExprBytes(com.google.protobuf.ByteString value) Provides a CEL expression to specify the acceptable parameter values during assignment. For example, parameterName in ("parameterValue1", "parameterValue2")string valid_values_expr = 3;- Parameters:
value- The bytes for validValuesExpr to set.- Returns:
- This builder for chaining.
-
hasMetadata
public boolean hasMetadata()Defines subproperties primarily used by the UI to display user-friendly information.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Metadata metadata = 4;- Specified by:
hasMetadatain interfaceConstraint.CustomConstraintDefinition.ParameterOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
Defines subproperties primarily used by the UI to display user-friendly information.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Metadata metadata = 4;- Specified by:
getMetadatain interfaceConstraint.CustomConstraintDefinition.ParameterOrBuilder- Returns:
- The metadata.
-
setMetadata
public Constraint.CustomConstraintDefinition.Parameter.Builder setMetadata(Constraint.CustomConstraintDefinition.Parameter.Metadata value) Defines subproperties primarily used by the UI to display user-friendly information.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Metadata metadata = 4; -
setMetadata
public Constraint.CustomConstraintDefinition.Parameter.Builder setMetadata(Constraint.CustomConstraintDefinition.Parameter.Metadata.Builder builderForValue) Defines subproperties primarily used by the UI to display user-friendly information.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Metadata metadata = 4; -
mergeMetadata
public Constraint.CustomConstraintDefinition.Parameter.Builder mergeMetadata(Constraint.CustomConstraintDefinition.Parameter.Metadata value) Defines subproperties primarily used by the UI to display user-friendly information.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Metadata metadata = 4; -
clearMetadata
Defines subproperties primarily used by the UI to display user-friendly information.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Metadata metadata = 4; -
getMetadataBuilder
Defines subproperties primarily used by the UI to display user-friendly information.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Metadata metadata = 4; -
getMetadataOrBuilder
Defines subproperties primarily used by the UI to display user-friendly information.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Metadata metadata = 4;- Specified by:
getMetadataOrBuilderin interfaceConstraint.CustomConstraintDefinition.ParameterOrBuilder
-
getItemValue
public int getItemValue()Determines the parameter's value structure. For example, `LIST<STRING>` can be specified by defining `type: LIST`, and `item: STRING`.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type item = 5;- Specified by:
getItemValuein interfaceConstraint.CustomConstraintDefinition.ParameterOrBuilder- Returns:
- The enum numeric value on the wire for item.
-
setItemValue
Determines the parameter's value structure. For example, `LIST<STRING>` can be specified by defining `type: LIST`, and `item: STRING`.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type item = 5;- Parameters:
value- The enum numeric value on the wire for item to set.- Returns:
- This builder for chaining.
-
getItem
Determines the parameter's value structure. For example, `LIST<STRING>` can be specified by defining `type: LIST`, and `item: STRING`.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type item = 5;- Specified by:
getItemin interfaceConstraint.CustomConstraintDefinition.ParameterOrBuilder- Returns:
- The item.
-
setItem
public Constraint.CustomConstraintDefinition.Parameter.Builder setItem(Constraint.CustomConstraintDefinition.Parameter.Type value) Determines the parameter's value structure. For example, `LIST<STRING>` can be specified by defining `type: LIST`, and `item: STRING`.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type item = 5;- Parameters:
value- The item to set.- Returns:
- This builder for chaining.
-
clearItem
Determines the parameter's value structure. For example, `LIST<STRING>` can be specified by defining `type: LIST`, and `item: STRING`.
.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type item = 5;- Returns:
- This builder for chaining.
-