public final class BasicLevel extends GeneratedMessageV3 implements BasicLevelOrBuilder
`BasicLevel` is an `AccessLevel` using a set of recommended features.Protobuf type
google.identity.accesscontextmanager.v1.BasicLevel| Modifier and Type | Class and Description |
|---|---|
static class |
BasicLevel.Builder
`BasicLevel` is an `AccessLevel` using a set of recommended features.
|
static class |
BasicLevel.ConditionCombiningFunction
Options for how the `conditions` list should be combined to determine if
this `AccessLevel` is applied.
|
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameterAbstractMessageLite.InternalOneOfEnum| Modifier and Type | Field and Description |
|---|---|
static int |
COMBINING_FUNCTION_FIELD_NUMBER |
static int |
CONDITIONS_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFieldsmemoizedSizememoizedHashCodecanUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneoftoByteArray, toByteString, writeDelimitedTo, writeTopublic static final int CONDITIONS_FIELD_NUMBER
public static final int COMBINING_FUNCTION_FIELD_NUMBER
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class GeneratedMessageV3public final UnknownFieldSet getUnknownFields()
getUnknownFields in interface MessageOrBuildergetUnknownFields in class GeneratedMessageV3public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3public 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 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 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 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 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.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 final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3public void writeTo(CodedOutputStream output) throws IOException
writeTo in interface MessageLitewriteTo in class GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface MessageLitegetSerializedSize in class GeneratedMessageV3public boolean equals(Object obj)
equals in interface Messageequals in class AbstractMessagepublic int hashCode()
hashCode in interface MessagehashCode in class AbstractMessagepublic static BasicLevel parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BasicLevel parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BasicLevel parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BasicLevel parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BasicLevel parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BasicLevel parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BasicLevel parseFrom(InputStream input) throws IOException
IOExceptionpublic static BasicLevel parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BasicLevel parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static BasicLevel parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BasicLevel parseFrom(CodedInputStream input) throws IOException
IOExceptionpublic static BasicLevel parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic BasicLevel.Builder newBuilderForType()
newBuilderForType in interface MessagenewBuilderForType in interface MessageLitepublic static BasicLevel.Builder newBuilder()
public static BasicLevel.Builder newBuilder(BasicLevel prototype)
public BasicLevel.Builder toBuilder()
toBuilder in interface MessagetoBuilder in interface MessageLiteprotected BasicLevel.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class GeneratedMessageV3public static BasicLevel getDefaultInstance()
public static Parser<BasicLevel> parser()
public Parser<BasicLevel> getParserForType()
getParserForType in interface MessagegetParserForType in interface MessageLitegetParserForType in class GeneratedMessageV3public BasicLevel getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderCopyright © 2021 Google LLC. All rights reserved.