public static final class BasicLevel.Builder extends GeneratedMessageV3.Builder<BasicLevel.Builder> implements BasicLevelOrBuilder
`BasicLevel` is an `AccessLevel` using a set of recommended features.Protobuf type
google.identity.accesscontextmanager.v1.BasicLevelgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<BasicLevel.Builder>public BasicLevel.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<BasicLevel.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<BasicLevel.Builder>public BasicLevel getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic BasicLevel build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic BasicLevel buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic BasicLevel.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<BasicLevel.Builder>public BasicLevel.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<BasicLevel.Builder>public BasicLevel.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<BasicLevel.Builder>public BasicLevel.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<BasicLevel.Builder>public BasicLevel.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<BasicLevel.Builder>public BasicLevel.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<BasicLevel.Builder>public BasicLevel.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<BasicLevel.Builder>public BasicLevel.Builder mergeFrom(BasicLevel other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<BasicLevel.Builder>public BasicLevel.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<BasicLevel.Builder>IOExceptionpublic List<Condition> getConditionsList()
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;getConditionsList in interface BasicLevelOrBuilderpublic int getConditionsCount()
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;getConditionsCount in interface BasicLevelOrBuilderpublic Condition getConditions(int index)
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;getConditions in interface BasicLevelOrBuilderpublic BasicLevel.Builder setConditions(int index, Condition value)
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;public BasicLevel.Builder setConditions(int index, Condition.Builder builderForValue)
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;public BasicLevel.Builder addConditions(Condition value)
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;public BasicLevel.Builder addConditions(int index, Condition value)
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;public BasicLevel.Builder addConditions(Condition.Builder builderForValue)
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;public BasicLevel.Builder addConditions(int index, Condition.Builder builderForValue)
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;public BasicLevel.Builder addAllConditions(Iterable<? extends Condition> values)
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;public BasicLevel.Builder clearConditions()
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;public BasicLevel.Builder removeConditions(int index)
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;public Condition.Builder getConditionsBuilder(int index)
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;public ConditionOrBuilder getConditionsOrBuilder(int index)
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;getConditionsOrBuilder in interface BasicLevelOrBuilderpublic List<? extends ConditionOrBuilder> getConditionsOrBuilderList()
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;getConditionsOrBuilderList in interface BasicLevelOrBuilderpublic Condition.Builder addConditionsBuilder()
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;public Condition.Builder addConditionsBuilder(int index)
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;public List<Condition.Builder> getConditionsBuilderList()
Required. A list of requirements for the `AccessLevel` to be granted.
repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1;public int getCombiningFunctionValue()
How the `conditions` list should be combined to determine if a request is granted this `AccessLevel`. If AND is used, each `Condition` in `conditions` must be satisfied for the `AccessLevel` to be applied. If OR is used, at least one `Condition` in `conditions` must be satisfied for the `AccessLevel` to be applied. Default behavior is AND.
.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2;
getCombiningFunctionValue in interface BasicLevelOrBuilderpublic BasicLevel.Builder setCombiningFunctionValue(int value)
How the `conditions` list should be combined to determine if a request is granted this `AccessLevel`. If AND is used, each `Condition` in `conditions` must be satisfied for the `AccessLevel` to be applied. If OR is used, at least one `Condition` in `conditions` must be satisfied for the `AccessLevel` to be applied. Default behavior is AND.
.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2;
value - The enum numeric value on the wire for combiningFunction to set.public BasicLevel.ConditionCombiningFunction getCombiningFunction()
How the `conditions` list should be combined to determine if a request is granted this `AccessLevel`. If AND is used, each `Condition` in `conditions` must be satisfied for the `AccessLevel` to be applied. If OR is used, at least one `Condition` in `conditions` must be satisfied for the `AccessLevel` to be applied. Default behavior is AND.
.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2;
getCombiningFunction in interface BasicLevelOrBuilderpublic BasicLevel.Builder setCombiningFunction(BasicLevel.ConditionCombiningFunction value)
How the `conditions` list should be combined to determine if a request is granted this `AccessLevel`. If AND is used, each `Condition` in `conditions` must be satisfied for the `AccessLevel` to be applied. If OR is used, at least one `Condition` in `conditions` must be satisfied for the `AccessLevel` to be applied. Default behavior is AND.
.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2;
value - The combiningFunction to set.public BasicLevel.Builder clearCombiningFunction()
How the `conditions` list should be combined to determine if a request is granted this `AccessLevel`. If AND is used, each `Condition` in `conditions` must be satisfied for the `AccessLevel` to be applied. If OR is used, at least one `Condition` in `conditions` must be satisfied for the `AccessLevel` to be applied. Default behavior is AND.
.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2;
public final BasicLevel.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<BasicLevel.Builder>public final BasicLevel.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<BasicLevel.Builder>Copyright © 2021 Google LLC. All rights reserved.