public static final class PolicySpec.PolicyRule.StringValues.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PolicySpec.PolicyRule.StringValues.Builder> implements PolicySpec.PolicyRule.StringValuesOrBuilder
A message that holds specific allowed and denied values. This message can define specific values and subtrees of the Resource Manager resource hierarchy (`Organizations`, `Folders`, `Projects`) that are allowed or denied. This is achieved by using the `under:` and optional `is:` prefixes. The `under:` prefix is used to denote resource subtree values. The `is:` prefix is used to denote specific values, and is required only if the value contains a ":". Values prefixed with "is:" are treated the same as values with no prefix. Ancestry subtrees must be in one of the following formats: - `projects/<project-id>` (for example, `projects/tokyo-rain-123`) - `folders/<folder-id>` (for example, `folders/1234`) - `organizations/<organization-id>` (for example, `organizations/1234`) The `supports_under` field of the associated `Constraint` defines whether ancestry prefixes can be used.Protobuf type
google.cloud.orgpolicy.v2.PolicySpec.PolicyRule.StringValues| Modifier and Type | Method and Description |
|---|---|
PolicySpec.PolicyRule.StringValues.Builder |
addAllAllowedValues(Iterable<String> values)
List of values allowed at this resource.
|
PolicySpec.PolicyRule.StringValues.Builder |
addAllDeniedValues(Iterable<String> values)
List of values denied at this resource.
|
PolicySpec.PolicyRule.StringValues.Builder |
addAllowedValues(String value)
List of values allowed at this resource.
|
PolicySpec.PolicyRule.StringValues.Builder |
addAllowedValuesBytes(com.google.protobuf.ByteString value)
List of values allowed at this resource.
|
PolicySpec.PolicyRule.StringValues.Builder |
addDeniedValues(String value)
List of values denied at this resource.
|
PolicySpec.PolicyRule.StringValues.Builder |
addDeniedValuesBytes(com.google.protobuf.ByteString value)
List of values denied at this resource.
|
PolicySpec.PolicyRule.StringValues.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PolicySpec.PolicyRule.StringValues |
build() |
PolicySpec.PolicyRule.StringValues |
buildPartial() |
PolicySpec.PolicyRule.StringValues.Builder |
clear() |
PolicySpec.PolicyRule.StringValues.Builder |
clearAllowedValues()
List of values allowed at this resource.
|
PolicySpec.PolicyRule.StringValues.Builder |
clearDeniedValues()
List of values denied at this resource.
|
PolicySpec.PolicyRule.StringValues.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
PolicySpec.PolicyRule.StringValues.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
PolicySpec.PolicyRule.StringValues.Builder |
clone() |
String |
getAllowedValues(int index)
List of values allowed at this resource.
|
com.google.protobuf.ByteString |
getAllowedValuesBytes(int index)
List of values allowed at this resource.
|
int |
getAllowedValuesCount()
List of values allowed at this resource.
|
com.google.protobuf.ProtocolStringList |
getAllowedValuesList()
List of values allowed at this resource.
|
PolicySpec.PolicyRule.StringValues |
getDefaultInstanceForType() |
String |
getDeniedValues(int index)
List of values denied at this resource.
|
com.google.protobuf.ByteString |
getDeniedValuesBytes(int index)
List of values denied at this resource.
|
int |
getDeniedValuesCount()
List of values denied at this resource.
|
com.google.protobuf.ProtocolStringList |
getDeniedValuesList()
List of values denied at this resource.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
PolicySpec.PolicyRule.StringValues.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PolicySpec.PolicyRule.StringValues.Builder |
mergeFrom(com.google.protobuf.Message other) |
PolicySpec.PolicyRule.StringValues.Builder |
mergeFrom(PolicySpec.PolicyRule.StringValues other) |
PolicySpec.PolicyRule.StringValues.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PolicySpec.PolicyRule.StringValues.Builder |
setAllowedValues(int index,
String value)
List of values allowed at this resource.
|
PolicySpec.PolicyRule.StringValues.Builder |
setDeniedValues(int index,
String value)
List of values denied at this resource.
|
PolicySpec.PolicyRule.StringValues.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PolicySpec.PolicyRule.StringValues.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
PolicySpec.PolicyRule.StringValues.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<PolicySpec.PolicyRule.StringValues.Builder>public PolicySpec.PolicyRule.StringValues.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PolicySpec.PolicyRule.StringValues.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<PolicySpec.PolicyRule.StringValues.Builder>public PolicySpec.PolicyRule.StringValues getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PolicySpec.PolicyRule.StringValues build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PolicySpec.PolicyRule.StringValues buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PolicySpec.PolicyRule.StringValues.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PolicySpec.PolicyRule.StringValues.Builder>public PolicySpec.PolicyRule.StringValues.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<PolicySpec.PolicyRule.StringValues.Builder>public PolicySpec.PolicyRule.StringValues.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PolicySpec.PolicyRule.StringValues.Builder>public PolicySpec.PolicyRule.StringValues.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PolicySpec.PolicyRule.StringValues.Builder>public PolicySpec.PolicyRule.StringValues.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<PolicySpec.PolicyRule.StringValues.Builder>public PolicySpec.PolicyRule.StringValues.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<PolicySpec.PolicyRule.StringValues.Builder>public PolicySpec.PolicyRule.StringValues.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PolicySpec.PolicyRule.StringValues.Builder>public PolicySpec.PolicyRule.StringValues.Builder mergeFrom(PolicySpec.PolicyRule.StringValues other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PolicySpec.PolicyRule.StringValues.Builder>public PolicySpec.PolicyRule.StringValues.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<PolicySpec.PolicyRule.StringValues.Builder>IOExceptionpublic com.google.protobuf.ProtocolStringList getAllowedValuesList()
List of values allowed at this resource.
repeated string allowed_values = 1;getAllowedValuesList in interface PolicySpec.PolicyRule.StringValuesOrBuilderpublic int getAllowedValuesCount()
List of values allowed at this resource.
repeated string allowed_values = 1;getAllowedValuesCount in interface PolicySpec.PolicyRule.StringValuesOrBuilderpublic String getAllowedValues(int index)
List of values allowed at this resource.
repeated string allowed_values = 1;getAllowedValues in interface PolicySpec.PolicyRule.StringValuesOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getAllowedValuesBytes(int index)
List of values allowed at this resource.
repeated string allowed_values = 1;getAllowedValuesBytes in interface PolicySpec.PolicyRule.StringValuesOrBuilderindex - The index of the value to return.public PolicySpec.PolicyRule.StringValues.Builder setAllowedValues(int index, String value)
List of values allowed at this resource.
repeated string allowed_values = 1;index - The index to set the value at.value - The allowedValues to set.public PolicySpec.PolicyRule.StringValues.Builder addAllowedValues(String value)
List of values allowed at this resource.
repeated string allowed_values = 1;value - The allowedValues to add.public PolicySpec.PolicyRule.StringValues.Builder addAllAllowedValues(Iterable<String> values)
List of values allowed at this resource.
repeated string allowed_values = 1;values - The allowedValues to add.public PolicySpec.PolicyRule.StringValues.Builder clearAllowedValues()
List of values allowed at this resource.
repeated string allowed_values = 1;public PolicySpec.PolicyRule.StringValues.Builder addAllowedValuesBytes(com.google.protobuf.ByteString value)
List of values allowed at this resource.
repeated string allowed_values = 1;value - The bytes of the allowedValues to add.public com.google.protobuf.ProtocolStringList getDeniedValuesList()
List of values denied at this resource.
repeated string denied_values = 2;getDeniedValuesList in interface PolicySpec.PolicyRule.StringValuesOrBuilderpublic int getDeniedValuesCount()
List of values denied at this resource.
repeated string denied_values = 2;getDeniedValuesCount in interface PolicySpec.PolicyRule.StringValuesOrBuilderpublic String getDeniedValues(int index)
List of values denied at this resource.
repeated string denied_values = 2;getDeniedValues in interface PolicySpec.PolicyRule.StringValuesOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getDeniedValuesBytes(int index)
List of values denied at this resource.
repeated string denied_values = 2;getDeniedValuesBytes in interface PolicySpec.PolicyRule.StringValuesOrBuilderindex - The index of the value to return.public PolicySpec.PolicyRule.StringValues.Builder setDeniedValues(int index, String value)
List of values denied at this resource.
repeated string denied_values = 2;index - The index to set the value at.value - The deniedValues to set.public PolicySpec.PolicyRule.StringValues.Builder addDeniedValues(String value)
List of values denied at this resource.
repeated string denied_values = 2;value - The deniedValues to add.public PolicySpec.PolicyRule.StringValues.Builder addAllDeniedValues(Iterable<String> values)
List of values denied at this resource.
repeated string denied_values = 2;values - The deniedValues to add.public PolicySpec.PolicyRule.StringValues.Builder clearDeniedValues()
List of values denied at this resource.
repeated string denied_values = 2;public PolicySpec.PolicyRule.StringValues.Builder addDeniedValuesBytes(com.google.protobuf.ByteString value)
List of values denied at this resource.
repeated string denied_values = 2;value - The bytes of the deniedValues to add.public final PolicySpec.PolicyRule.StringValues.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PolicySpec.PolicyRule.StringValues.Builder>public final PolicySpec.PolicyRule.StringValues.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PolicySpec.PolicyRule.StringValues.Builder>Copyright © 2024 Google LLC. All rights reserved.