public static final class Constraint.ListConstraint.Builder extends 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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Constraint.ListConstraint.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public Constraint.ListConstraint build()
buildPartial()
public Constraint.ListConstraint buildPartial()
clear()
public Constraint.ListConstraint.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public Constraint.ListConstraint.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Constraint.ListConstraint.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSupportsIn()
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;
clearSupportsUnder()
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;
clone()
public Constraint.ListConstraint.Builder clone()
Overrides
getDefaultInstanceForType()
public Constraint.ListConstraint getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getSupportsIn()
public 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;
Returns |
Type |
Description |
boolean |
The supportsIn.
|
getSupportsUnder()
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;
Returns |
Type |
Description |
boolean |
The supportsUnder.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Constraint.ListConstraint other)
public Constraint.ListConstraint.Builder mergeFrom(Constraint.ListConstraint other)
public Constraint.ListConstraint.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Constraint.ListConstraint.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Constraint.ListConstraint.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public Constraint.ListConstraint.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Constraint.ListConstraint.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSupportsIn(boolean value)
public 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;
Parameter |
Name |
Description |
value |
boolean
The supportsIn to set.
|
setSupportsUnder(boolean value)
public 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;
Parameter |
Name |
Description |
value |
boolean
The supportsUnder to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final Constraint.ListConstraint.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides