public static final class TokenOptions.AwsPrincipalTagsOptions.Builder extends GeneratedMessageV3.Builder<TokenOptions.AwsPrincipalTagsOptions.Builder> implements TokenOptions.AwsPrincipalTagsOptionsOrBuilder
Token options that only apply to the AWS Principal Tags token type.
Protobuf type
google.cloud.confidentialcomputing.v1.TokenOptions.AwsPrincipalTagsOptions
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
public static final Descriptors.Descriptor getDescriptor()
Methods
public TokenOptions.AwsPrincipalTagsOptions.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public TokenOptions.AwsPrincipalTagsOptions build()
public TokenOptions.AwsPrincipalTagsOptions buildPartial()
public TokenOptions.AwsPrincipalTagsOptions.Builder clear()
Overrides
public TokenOptions.AwsPrincipalTagsOptions.Builder clearAllowedPrincipalTags()
Optional. Principal tags to allow in the token.
.google.cloud.confidentialcomputing.v1.TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags allowed_principal_tags = 1 [(.google.api.field_behavior) = OPTIONAL];
public TokenOptions.AwsPrincipalTagsOptions.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public TokenOptions.AwsPrincipalTagsOptions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public TokenOptions.AwsPrincipalTagsOptions.Builder clone()
Overrides
public TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags getAllowedPrincipalTags()
Optional. Principal tags to allow in the token.
.google.cloud.confidentialcomputing.v1.TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags allowed_principal_tags = 1 [(.google.api.field_behavior) = OPTIONAL];
public TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.Builder getAllowedPrincipalTagsBuilder()
Optional. Principal tags to allow in the token.
.google.cloud.confidentialcomputing.v1.TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags allowed_principal_tags = 1 [(.google.api.field_behavior) = OPTIONAL];
public TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTagsOrBuilder getAllowedPrincipalTagsOrBuilder()
Optional. Principal tags to allow in the token.
.google.cloud.confidentialcomputing.v1.TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags allowed_principal_tags = 1 [(.google.api.field_behavior) = OPTIONAL];
public TokenOptions.AwsPrincipalTagsOptions getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public boolean hasAllowedPrincipalTags()
Optional. Principal tags to allow in the token.
.google.cloud.confidentialcomputing.v1.TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags allowed_principal_tags = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the allowedPrincipalTags field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public TokenOptions.AwsPrincipalTagsOptions.Builder mergeAllowedPrincipalTags(TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags value)
Optional. Principal tags to allow in the token.
.google.cloud.confidentialcomputing.v1.TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags allowed_principal_tags = 1 [(.google.api.field_behavior) = OPTIONAL];
public TokenOptions.AwsPrincipalTagsOptions.Builder mergeFrom(TokenOptions.AwsPrincipalTagsOptions other)
public TokenOptions.AwsPrincipalTagsOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public TokenOptions.AwsPrincipalTagsOptions.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final TokenOptions.AwsPrincipalTagsOptions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public TokenOptions.AwsPrincipalTagsOptions.Builder setAllowedPrincipalTags(TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags value)
Optional. Principal tags to allow in the token.
.google.cloud.confidentialcomputing.v1.TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags allowed_principal_tags = 1 [(.google.api.field_behavior) = OPTIONAL];
public TokenOptions.AwsPrincipalTagsOptions.Builder setAllowedPrincipalTags(TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.Builder builderForValue)
Optional. Principal tags to allow in the token.
.google.cloud.confidentialcomputing.v1.TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags allowed_principal_tags = 1 [(.google.api.field_behavior) = OPTIONAL];
public TokenOptions.AwsPrincipalTagsOptions.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public TokenOptions.AwsPrincipalTagsOptions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final TokenOptions.AwsPrincipalTagsOptions.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides