public static final class AccessLevel.Builder extends GeneratedMessageV3.Builder<AccessLevel.Builder> implements AccessLevelOrBuilder
An `AccessLevel` is a label that can be applied to requests to Google Cloud services, along with a list of requirements necessary for the label to be applied.Protobuf type
google.identity.accesscontextmanager.v1.AccessLevelgetAllFields, 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<AccessLevel.Builder>public AccessLevel.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<AccessLevel.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<AccessLevel.Builder>public AccessLevel getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic AccessLevel build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic AccessLevel buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic AccessLevel.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<AccessLevel.Builder>public AccessLevel.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<AccessLevel.Builder>public AccessLevel.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<AccessLevel.Builder>public AccessLevel.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<AccessLevel.Builder>public AccessLevel.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<AccessLevel.Builder>public AccessLevel.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<AccessLevel.Builder>public AccessLevel.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<AccessLevel.Builder>public AccessLevel.Builder mergeFrom(AccessLevel other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<AccessLevel.Builder>public AccessLevel.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<AccessLevel.Builder>IOExceptionpublic AccessLevel.LevelCase getLevelCase()
getLevelCase in interface AccessLevelOrBuilderpublic AccessLevel.Builder clearLevel()
public String getName()
Required. Resource name for the Access Level. The `short_name` component
must begin with a letter and only include alphanumeric and '_'. Format:
`accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
length of the `access_level` component is 50 characters.
string name = 1;getName in interface AccessLevelOrBuilderpublic ByteString getNameBytes()
Required. Resource name for the Access Level. The `short_name` component
must begin with a letter and only include alphanumeric and '_'. Format:
`accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
length of the `access_level` component is 50 characters.
string name = 1;getNameBytes in interface AccessLevelOrBuilderpublic AccessLevel.Builder setName(String value)
Required. Resource name for the Access Level. The `short_name` component
must begin with a letter and only include alphanumeric and '_'. Format:
`accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
length of the `access_level` component is 50 characters.
string name = 1;value - The name to set.public AccessLevel.Builder clearName()
Required. Resource name for the Access Level. The `short_name` component
must begin with a letter and only include alphanumeric and '_'. Format:
`accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
length of the `access_level` component is 50 characters.
string name = 1;public AccessLevel.Builder setNameBytes(ByteString value)
Required. Resource name for the Access Level. The `short_name` component
must begin with a letter and only include alphanumeric and '_'. Format:
`accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
length of the `access_level` component is 50 characters.
string name = 1;value - The bytes for name to set.public String getTitle()
Human readable title. Must be unique within the Policy.
string title = 2;getTitle in interface AccessLevelOrBuilderpublic ByteString getTitleBytes()
Human readable title. Must be unique within the Policy.
string title = 2;getTitleBytes in interface AccessLevelOrBuilderpublic AccessLevel.Builder setTitle(String value)
Human readable title. Must be unique within the Policy.
string title = 2;value - The title to set.public AccessLevel.Builder clearTitle()
Human readable title. Must be unique within the Policy.
string title = 2;public AccessLevel.Builder setTitleBytes(ByteString value)
Human readable title. Must be unique within the Policy.
string title = 2;value - The bytes for title to set.public String getDescription()
Description of the `AccessLevel` and its use. Does not affect behavior.
string description = 3;getDescription in interface AccessLevelOrBuilderpublic ByteString getDescriptionBytes()
Description of the `AccessLevel` and its use. Does not affect behavior.
string description = 3;getDescriptionBytes in interface AccessLevelOrBuilderpublic AccessLevel.Builder setDescription(String value)
Description of the `AccessLevel` and its use. Does not affect behavior.
string description = 3;value - The description to set.public AccessLevel.Builder clearDescription()
Description of the `AccessLevel` and its use. Does not affect behavior.
string description = 3;public AccessLevel.Builder setDescriptionBytes(ByteString value)
Description of the `AccessLevel` and its use. Does not affect behavior.
string description = 3;value - The bytes for description to set.public boolean hasBasic()
A `BasicLevel` composed of `Conditions`.
.google.identity.accesscontextmanager.v1.BasicLevel basic = 4;hasBasic in interface AccessLevelOrBuilderpublic BasicLevel getBasic()
A `BasicLevel` composed of `Conditions`.
.google.identity.accesscontextmanager.v1.BasicLevel basic = 4;getBasic in interface AccessLevelOrBuilderpublic AccessLevel.Builder setBasic(BasicLevel value)
A `BasicLevel` composed of `Conditions`.
.google.identity.accesscontextmanager.v1.BasicLevel basic = 4;public AccessLevel.Builder setBasic(BasicLevel.Builder builderForValue)
A `BasicLevel` composed of `Conditions`.
.google.identity.accesscontextmanager.v1.BasicLevel basic = 4;public AccessLevel.Builder mergeBasic(BasicLevel value)
A `BasicLevel` composed of `Conditions`.
.google.identity.accesscontextmanager.v1.BasicLevel basic = 4;public AccessLevel.Builder clearBasic()
A `BasicLevel` composed of `Conditions`.
.google.identity.accesscontextmanager.v1.BasicLevel basic = 4;public BasicLevel.Builder getBasicBuilder()
A `BasicLevel` composed of `Conditions`.
.google.identity.accesscontextmanager.v1.BasicLevel basic = 4;public BasicLevelOrBuilder getBasicOrBuilder()
A `BasicLevel` composed of `Conditions`.
.google.identity.accesscontextmanager.v1.BasicLevel basic = 4;getBasicOrBuilder in interface AccessLevelOrBuilderpublic boolean hasCustom()
A `CustomLevel` written in the Common Expression Language.
.google.identity.accesscontextmanager.v1.CustomLevel custom = 5;hasCustom in interface AccessLevelOrBuilderpublic CustomLevel getCustom()
A `CustomLevel` written in the Common Expression Language.
.google.identity.accesscontextmanager.v1.CustomLevel custom = 5;getCustom in interface AccessLevelOrBuilderpublic AccessLevel.Builder setCustom(CustomLevel value)
A `CustomLevel` written in the Common Expression Language.
.google.identity.accesscontextmanager.v1.CustomLevel custom = 5;public AccessLevel.Builder setCustom(CustomLevel.Builder builderForValue)
A `CustomLevel` written in the Common Expression Language.
.google.identity.accesscontextmanager.v1.CustomLevel custom = 5;public AccessLevel.Builder mergeCustom(CustomLevel value)
A `CustomLevel` written in the Common Expression Language.
.google.identity.accesscontextmanager.v1.CustomLevel custom = 5;public AccessLevel.Builder clearCustom()
A `CustomLevel` written in the Common Expression Language.
.google.identity.accesscontextmanager.v1.CustomLevel custom = 5;public CustomLevel.Builder getCustomBuilder()
A `CustomLevel` written in the Common Expression Language.
.google.identity.accesscontextmanager.v1.CustomLevel custom = 5;public CustomLevelOrBuilder getCustomOrBuilder()
A `CustomLevel` written in the Common Expression Language.
.google.identity.accesscontextmanager.v1.CustomLevel custom = 5;getCustomOrBuilder in interface AccessLevelOrBuilderpublic boolean hasCreateTime()
Output only. Time the `AccessLevel` was created in UTC.
.google.protobuf.Timestamp create_time = 6;hasCreateTime in interface AccessLevelOrBuilderpublic Timestamp getCreateTime()
Output only. Time the `AccessLevel` was created in UTC.
.google.protobuf.Timestamp create_time = 6;getCreateTime in interface AccessLevelOrBuilderpublic AccessLevel.Builder setCreateTime(Timestamp value)
Output only. Time the `AccessLevel` was created in UTC.
.google.protobuf.Timestamp create_time = 6;public AccessLevel.Builder setCreateTime(Timestamp.Builder builderForValue)
Output only. Time the `AccessLevel` was created in UTC.
.google.protobuf.Timestamp create_time = 6;public AccessLevel.Builder mergeCreateTime(Timestamp value)
Output only. Time the `AccessLevel` was created in UTC.
.google.protobuf.Timestamp create_time = 6;public AccessLevel.Builder clearCreateTime()
Output only. Time the `AccessLevel` was created in UTC.
.google.protobuf.Timestamp create_time = 6;public Timestamp.Builder getCreateTimeBuilder()
Output only. Time the `AccessLevel` was created in UTC.
.google.protobuf.Timestamp create_time = 6;public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time the `AccessLevel` was created in UTC.
.google.protobuf.Timestamp create_time = 6;getCreateTimeOrBuilder in interface AccessLevelOrBuilderpublic boolean hasUpdateTime()
Output only. Time the `AccessLevel` was updated in UTC.
.google.protobuf.Timestamp update_time = 7;hasUpdateTime in interface AccessLevelOrBuilderpublic Timestamp getUpdateTime()
Output only. Time the `AccessLevel` was updated in UTC.
.google.protobuf.Timestamp update_time = 7;getUpdateTime in interface AccessLevelOrBuilderpublic AccessLevel.Builder setUpdateTime(Timestamp value)
Output only. Time the `AccessLevel` was updated in UTC.
.google.protobuf.Timestamp update_time = 7;public AccessLevel.Builder setUpdateTime(Timestamp.Builder builderForValue)
Output only. Time the `AccessLevel` was updated in UTC.
.google.protobuf.Timestamp update_time = 7;public AccessLevel.Builder mergeUpdateTime(Timestamp value)
Output only. Time the `AccessLevel` was updated in UTC.
.google.protobuf.Timestamp update_time = 7;public AccessLevel.Builder clearUpdateTime()
Output only. Time the `AccessLevel` was updated in UTC.
.google.protobuf.Timestamp update_time = 7;public Timestamp.Builder getUpdateTimeBuilder()
Output only. Time the `AccessLevel` was updated in UTC.
.google.protobuf.Timestamp update_time = 7;public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Time the `AccessLevel` was updated in UTC.
.google.protobuf.Timestamp update_time = 7;getUpdateTimeOrBuilder in interface AccessLevelOrBuilderpublic final AccessLevel.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<AccessLevel.Builder>public final AccessLevel.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<AccessLevel.Builder>Copyright © 2021 Google LLC. All rights reserved.