public static final class TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures extends GeneratedMessageV3 implements TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignaturesOrBuilder
Allowed Container Image Signatures. Key IDs are required to allow this claim to fit within the narrow AWS IAM restrictions.
Protobuf type
google.cloud.confidentialcomputing.v1.TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignaturesImplements
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignaturesOrBuilderStatic Fields
KEY_IDS_FIELD_NUMBER
public static final int KEY_IDS_FIELD_NUMBER
Field Value | |
---|---|
Type | Description |
int |
Static Methods
getDefaultInstance()
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures getDefaultInstance()
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
newBuilder()
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures.Builder newBuilder()
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures.Builder |
newBuilder(TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures prototype)
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures.Builder newBuilder(TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures prototype)
Parameter | |
---|---|
Name | Description |
prototype |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures.Builder |
parseDelimitedFrom(InputStream input)
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures parseDelimitedFrom(InputStream input)
Parameter | |
---|---|
Name | Description |
input |
InputStream |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
Exceptions | |
---|---|
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(byte[] data)
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures parseFrom(byte[] data)
Parameter | |
---|---|
Name | Description |
data |
byte[] |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
data |
byte[] |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures parseFrom(ByteString data)
Parameter | |
---|---|
Name | Description |
data |
ByteString |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
data |
ByteString |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures parseFrom(CodedInputStream input)
Parameter | |
---|---|
Name | Description |
input |
CodedInputStream |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(InputStream input)
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures parseFrom(InputStream input)
Parameter | |
---|---|
Name | Description |
input |
InputStream |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures parseFrom(ByteBuffer data)
Parameter | |
---|---|
Name | Description |
data |
ByteBuffer |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
data |
ByteBuffer |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures> parser()
Returns | |
---|---|
Type | Description |
Parser<ContainerImageSignatures> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter | |
---|---|
Name | Description |
obj |
Object |
Returns | |
---|---|
Type | Description |
boolean |
getDefaultInstanceForType()
public TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures |
getKeyIds(int index)
public String getKeyIds(int index)
Optional. List of key ids to filter into the Principal tags. Only keys that have been validated and added to the token will be filtered into principal tags. Unrecognized key ids will be ignored.
repeated string key_ids = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The keyIds at the given index. |
getKeyIdsBytes(int index)
public ByteString getKeyIdsBytes(int index)
Optional. List of key ids to filter into the Principal tags. Only keys that have been validated and added to the token will be filtered into principal tags. Unrecognized key ids will be ignored.
repeated string key_ids = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the keyIds at the given index. |
getKeyIdsCount()
public int getKeyIdsCount()
Optional. List of key ids to filter into the Principal tags. Only keys that have been validated and added to the token will be filtered into principal tags. Unrecognized key ids will be ignored.
repeated string key_ids = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
int |
The count of keyIds. |
getKeyIdsList()
public ProtocolStringList getKeyIdsList()
Optional. List of key ids to filter into the Principal tags. Only keys that have been validated and added to the token will be filtered into principal tags. Unrecognized key ids will be ignored.
repeated string key_ids = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ProtocolStringList |
A list containing the keyIds. |
getParserForType()
public Parser<TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures> getParserForType()
Returns | |
---|---|
Type | Description |
Parser<ContainerImageSignatures> |
getSerializedSize()
public int getSerializedSize()
Returns | |
---|---|
Type | Description |
int |
hashCode()
public int hashCode()
Returns | |
---|---|
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
newBuilderForType()
public TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures.Builder newBuilderForType()
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter | |
---|---|
Name | Description |
parent |
BuilderParent |
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter | |
---|---|
Name | Description |
unused |
UnusedPrivateParameter |
Returns | |
---|---|
Type | Description |
Object |
toBuilder()
public TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures.Builder toBuilder()
Returns | |
---|---|
Type | Description |
TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter | |
---|---|
Name | Description |
output |
CodedOutputStream |
Exceptions | |
---|---|
Type | Description |
IOException |