public final class AWSV4Signature extends com.google.protobuf.GeneratedMessageV3 implements AWSV4SignatureOrBuilder
Messages Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication. The service name for generating the authentication header will always default to 's3'.Protobuf type
google.cloud.compute.v1.AWSV4Signature| Modifier and Type | Class and Description |
|---|---|
static class |
AWSV4Signature.Builder
Messages
Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ACCESS_KEY_FIELD_NUMBER |
static int |
ACCESS_KEY_ID_FIELD_NUMBER |
static int |
ACCESS_KEY_VERSION_FIELD_NUMBER |
static int |
ORIGIN_REGION_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAccessKey()
The access key used for s3 bucket authentication.
|
com.google.protobuf.ByteString |
getAccessKeyBytes()
The access key used for s3 bucket authentication.
|
String |
getAccessKeyId()
The identifier of an access key used for s3 bucket authentication.
|
com.google.protobuf.ByteString |
getAccessKeyIdBytes()
The identifier of an access key used for s3 bucket authentication.
|
String |
getAccessKeyVersion()
The optional version identifier for the access key.
|
com.google.protobuf.ByteString |
getAccessKeyVersionBytes()
The optional version identifier for the access key.
|
static AWSV4Signature |
getDefaultInstance() |
AWSV4Signature |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getOriginRegion()
The name of the cloud region of your origin.
|
com.google.protobuf.ByteString |
getOriginRegionBytes()
The name of the cloud region of your origin.
|
com.google.protobuf.Parser<AWSV4Signature> |
getParserForType() |
int |
getSerializedSize() |
boolean |
hasAccessKey()
The access key used for s3 bucket authentication.
|
boolean |
hasAccessKeyId()
The identifier of an access key used for s3 bucket authentication.
|
boolean |
hasAccessKeyVersion()
The optional version identifier for the access key.
|
int |
hashCode() |
boolean |
hasOriginRegion()
The name of the cloud region of your origin.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static AWSV4Signature.Builder |
newBuilder() |
static AWSV4Signature.Builder |
newBuilder(AWSV4Signature prototype) |
AWSV4Signature.Builder |
newBuilderForType() |
protected AWSV4Signature.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static AWSV4Signature |
parseDelimitedFrom(InputStream input) |
static AWSV4Signature |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AWSV4Signature |
parseFrom(byte[] data) |
static AWSV4Signature |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AWSV4Signature |
parseFrom(ByteBuffer data) |
static AWSV4Signature |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AWSV4Signature |
parseFrom(com.google.protobuf.ByteString data) |
static AWSV4Signature |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AWSV4Signature |
parseFrom(com.google.protobuf.CodedInputStream input) |
static AWSV4Signature |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AWSV4Signature |
parseFrom(InputStream input) |
static AWSV4Signature |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<AWSV4Signature> |
parser() |
AWSV4Signature.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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, waitpublic static final int ACCESS_KEY_FIELD_NUMBER
public static final int ACCESS_KEY_ID_FIELD_NUMBER
public static final int ACCESS_KEY_VERSION_FIELD_NUMBER
public static final int ORIGIN_REGION_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasAccessKey()
The access key used for s3 bucket authentication. Required for updating or creating a backend that uses AWS v4 signature authentication, but will not be returned as part of the configuration when queried with a REST API GET request. @InputOnly
optional string access_key = 468922628;hasAccessKey in interface AWSV4SignatureOrBuilderpublic String getAccessKey()
The access key used for s3 bucket authentication. Required for updating or creating a backend that uses AWS v4 signature authentication, but will not be returned as part of the configuration when queried with a REST API GET request. @InputOnly
optional string access_key = 468922628;getAccessKey in interface AWSV4SignatureOrBuilderpublic com.google.protobuf.ByteString getAccessKeyBytes()
The access key used for s3 bucket authentication. Required for updating or creating a backend that uses AWS v4 signature authentication, but will not be returned as part of the configuration when queried with a REST API GET request. @InputOnly
optional string access_key = 468922628;getAccessKeyBytes in interface AWSV4SignatureOrBuilderpublic boolean hasAccessKeyId()
The identifier of an access key used for s3 bucket authentication.
optional string access_key_id = 292975158;hasAccessKeyId in interface AWSV4SignatureOrBuilderpublic String getAccessKeyId()
The identifier of an access key used for s3 bucket authentication.
optional string access_key_id = 292975158;getAccessKeyId in interface AWSV4SignatureOrBuilderpublic com.google.protobuf.ByteString getAccessKeyIdBytes()
The identifier of an access key used for s3 bucket authentication.
optional string access_key_id = 292975158;getAccessKeyIdBytes in interface AWSV4SignatureOrBuilderpublic boolean hasAccessKeyVersion()
The optional version identifier for the access key. You can use this to keep track of different iterations of your access key.
optional string access_key_version = 80261277;hasAccessKeyVersion in interface AWSV4SignatureOrBuilderpublic String getAccessKeyVersion()
The optional version identifier for the access key. You can use this to keep track of different iterations of your access key.
optional string access_key_version = 80261277;getAccessKeyVersion in interface AWSV4SignatureOrBuilderpublic com.google.protobuf.ByteString getAccessKeyVersionBytes()
The optional version identifier for the access key. You can use this to keep track of different iterations of your access key.
optional string access_key_version = 80261277;getAccessKeyVersionBytes in interface AWSV4SignatureOrBuilderpublic boolean hasOriginRegion()
The name of the cloud region of your origin. This is a free-form field with the name of the region your cloud uses to host your origin. For example, "us-east-1" for AWS or "us-ashburn-1" for OCI.
optional string origin_region = 265305645;hasOriginRegion in interface AWSV4SignatureOrBuilderpublic String getOriginRegion()
The name of the cloud region of your origin. This is a free-form field with the name of the region your cloud uses to host your origin. For example, "us-east-1" for AWS or "us-ashburn-1" for OCI.
optional string origin_region = 265305645;getOriginRegion in interface AWSV4SignatureOrBuilderpublic com.google.protobuf.ByteString getOriginRegionBytes()
The name of the cloud region of your origin. This is a free-form field with the name of the region your cloud uses to host your origin. For example, "us-east-1" for AWS or "us-ashburn-1" for OCI.
optional string origin_region = 265305645;getOriginRegionBytes in interface AWSV4SignatureOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static AWSV4Signature parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AWSV4Signature parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AWSV4Signature parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AWSV4Signature parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AWSV4Signature parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AWSV4Signature parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AWSV4Signature parseFrom(InputStream input) throws IOException
IOExceptionpublic static AWSV4Signature parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AWSV4Signature parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static AWSV4Signature parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AWSV4Signature parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static AWSV4Signature parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic AWSV4Signature.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static AWSV4Signature.Builder newBuilder()
public static AWSV4Signature.Builder newBuilder(AWSV4Signature prototype)
public AWSV4Signature.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected AWSV4Signature.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static AWSV4Signature getDefaultInstance()
public static com.google.protobuf.Parser<AWSV4Signature> parser()
public com.google.protobuf.Parser<AWSV4Signature> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public AWSV4Signature getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.