public static final class Constraint.ListConstraint.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Constraint.ListConstraint.Builder> implements Constraint.ListConstraintOrBuilder
A constraint that allows or disallows a list of string values, which are configured by an Organization Policy administrator with a policy.Protobuf type
google.cloud.orgpolicy.v2.Constraint.ListConstraint| Modifier and Type | Method and Description |
|---|---|
Constraint.ListConstraint.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Constraint.ListConstraint |
build() |
Constraint.ListConstraint |
buildPartial() |
Constraint.ListConstraint.Builder |
clear() |
Constraint.ListConstraint.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Constraint.ListConstraint.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Constraint.ListConstraint.Builder |
clearSupportsIn()
Indicates whether values grouped into categories can be used in
`Policy.allowed_values` and `Policy.denied_values`.
|
Constraint.ListConstraint.Builder |
clearSupportsUnder()
Indicates whether subtrees of the Resource Manager resource hierarchy
can be used in `Policy.allowed_values` and `Policy.denied_values`.
|
Constraint.ListConstraint.Builder |
clone() |
Constraint.ListConstraint |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getSupportsIn()
Indicates whether values grouped into categories can be used in
`Policy.allowed_values` and `Policy.denied_values`.
|
boolean |
getSupportsUnder()
Indicates whether subtrees of the Resource Manager resource hierarchy
can be used in `Policy.allowed_values` and `Policy.denied_values`.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Constraint.ListConstraint.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Constraint.ListConstraint.Builder |
mergeFrom(Constraint.ListConstraint other) |
Constraint.ListConstraint.Builder |
mergeFrom(com.google.protobuf.Message other) |
Constraint.ListConstraint.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Constraint.ListConstraint.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Constraint.ListConstraint.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Constraint.ListConstraint.Builder |
setSupportsIn(boolean value)
Indicates whether values grouped into categories can be used in
`Policy.allowed_values` and `Policy.denied_values`.
|
Constraint.ListConstraint.Builder |
setSupportsUnder(boolean value)
Indicates whether subtrees of the Resource Manager resource hierarchy
can be used in `Policy.allowed_values` and `Policy.denied_values`.
|
Constraint.ListConstraint.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Constraint.ListConstraint.Builder>public Constraint.ListConstraint.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Constraint.ListConstraint.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Constraint.ListConstraint.Builder>public Constraint.ListConstraint getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Constraint.ListConstraint build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Constraint.ListConstraint buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Constraint.ListConstraint.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Constraint.ListConstraint.Builder>public Constraint.ListConstraint.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Constraint.ListConstraint.Builder>public Constraint.ListConstraint.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Constraint.ListConstraint.Builder>public Constraint.ListConstraint.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Constraint.ListConstraint.Builder>public Constraint.ListConstraint.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Constraint.ListConstraint.Builder>public Constraint.ListConstraint.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Constraint.ListConstraint.Builder>public Constraint.ListConstraint.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Constraint.ListConstraint.Builder>public Constraint.ListConstraint.Builder mergeFrom(Constraint.ListConstraint other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Constraint.ListConstraint.Builder>public Constraint.ListConstraint.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Constraint.ListConstraint.Builder>IOExceptionpublic boolean getSupportsIn()
Indicates whether values grouped into categories can be used in `Policy.allowed_values` and `Policy.denied_values`. For example, `"in:Python"` would match any value in the 'Python' group.
bool supports_in = 1;getSupportsIn in interface Constraint.ListConstraintOrBuilderpublic Constraint.ListConstraint.Builder setSupportsIn(boolean value)
Indicates whether values grouped into categories can be used in `Policy.allowed_values` and `Policy.denied_values`. For example, `"in:Python"` would match any value in the 'Python' group.
bool supports_in = 1;value - The supportsIn to set.public Constraint.ListConstraint.Builder clearSupportsIn()
Indicates whether values grouped into categories can be used in `Policy.allowed_values` and `Policy.denied_values`. For example, `"in:Python"` would match any value in the 'Python' group.
bool supports_in = 1;public boolean getSupportsUnder()
Indicates whether subtrees of the Resource Manager resource hierarchy can be used in `Policy.allowed_values` and `Policy.denied_values`. For example, `"under:folders/123"` would match any resource under the 'folders/123' folder.
bool supports_under = 2;getSupportsUnder in interface Constraint.ListConstraintOrBuilderpublic Constraint.ListConstraint.Builder setSupportsUnder(boolean value)
Indicates whether subtrees of the Resource Manager resource hierarchy can be used in `Policy.allowed_values` and `Policy.denied_values`. For example, `"under:folders/123"` would match any resource under the 'folders/123' folder.
bool supports_under = 2;value - The supportsUnder to set.public Constraint.ListConstraint.Builder clearSupportsUnder()
Indicates whether subtrees of the Resource Manager resource hierarchy can be used in `Policy.allowed_values` and `Policy.denied_values`. For example, `"under:folders/123"` would match any resource under the 'folders/123' folder.
bool supports_under = 2;public final Constraint.ListConstraint.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Constraint.ListConstraint.Builder>public final Constraint.ListConstraint.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Constraint.ListConstraint.Builder>Copyright © 2024 Google LLC. All rights reserved.