- 1.53.0 (latest)
- 1.52.0
- 1.51.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.0.4
public static final class TransferTypes.AwsS3Data extends GeneratedMessageV3 implements TransferTypes.AwsS3DataOrBuilder
An AwsS3Data resource can be a data source, but not a data sink. In an AwsS3Data resource, an object's name is the S3 object's key name.
Protobuf type google.storagetransfer.v1.AwsS3Data
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > TransferTypes.AwsS3DataImplements
TransferTypes.AwsS3DataOrBuilderStatic Fields
AWS_ACCESS_KEY_FIELD_NUMBER
public static final int AWS_ACCESS_KEY_FIELD_NUMBER
Type | Description |
int |
BUCKET_NAME_FIELD_NUMBER
public static final int BUCKET_NAME_FIELD_NUMBER
Type | Description |
int |
PATH_FIELD_NUMBER
public static final int PATH_FIELD_NUMBER
Type | Description |
int |
ROLE_ARN_FIELD_NUMBER
public static final int ROLE_ARN_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static TransferTypes.AwsS3Data getDefaultInstance()
Type | Description |
TransferTypes.AwsS3Data |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static TransferTypes.AwsS3Data.Builder newBuilder()
Type | Description |
TransferTypes.AwsS3Data.Builder |
newBuilder(TransferTypes.AwsS3Data prototype)
public static TransferTypes.AwsS3Data.Builder newBuilder(TransferTypes.AwsS3Data prototype)
Name | Description |
prototype |
TransferTypes.AwsS3Data |
Type | Description |
TransferTypes.AwsS3Data.Builder |
parseDelimitedFrom(InputStream input)
public static TransferTypes.AwsS3Data parseDelimitedFrom(InputStream input)
Name | Description |
input |
InputStream |
Type | Description |
TransferTypes.AwsS3Data |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.AwsS3Data parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
Type | Description |
TransferTypes.AwsS3Data |
Type | Description |
IOException |
parseFrom(byte[] data)
public static TransferTypes.AwsS3Data parseFrom(byte[] data)
Name | Description |
data |
byte[] |
Type | Description |
TransferTypes.AwsS3Data |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.AwsS3Data parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data |
byte[] |
extensionRegistry |
ExtensionRegistryLite |
Type | Description |
TransferTypes.AwsS3Data |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static TransferTypes.AwsS3Data parseFrom(ByteString data)
Name | Description |
data |
ByteString |
Type | Description |
TransferTypes.AwsS3Data |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.AwsS3Data parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data |
ByteString |
extensionRegistry |
ExtensionRegistryLite |
Type | Description |
TransferTypes.AwsS3Data |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static TransferTypes.AwsS3Data parseFrom(CodedInputStream input)
Name | Description |
input |
CodedInputStream |
Type | Description |
TransferTypes.AwsS3Data |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.AwsS3Data parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Type | Description |
TransferTypes.AwsS3Data |
Type | Description |
IOException |
parseFrom(InputStream input)
public static TransferTypes.AwsS3Data parseFrom(InputStream input)
Name | Description |
input |
InputStream |
Type | Description |
TransferTypes.AwsS3Data |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.AwsS3Data parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
Type | Description |
TransferTypes.AwsS3Data |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static TransferTypes.AwsS3Data parseFrom(ByteBuffer data)
Name | Description |
data |
ByteBuffer |
Type | Description |
TransferTypes.AwsS3Data |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.AwsS3Data parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data |
ByteBuffer |
extensionRegistry |
ExtensionRegistryLite |
Type | Description |
TransferTypes.AwsS3Data |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<TransferTypes.AwsS3Data> parser()
Type | Description |
Parser<AwsS3Data> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj |
Object |
Type | Description |
boolean |
getAwsAccessKey()
public TransferTypes.AwsAccessKey getAwsAccessKey()
Input only. AWS access key used to sign the API requests to the AWS S3 bucket. Permissions on the bucket must be granted to the access ID of the AWS access key. For information on our data retention policy for user credentials, see User credentials.
.google.storagetransfer.v1.AwsAccessKey aws_access_key = 2 [(.google.api.field_behavior) = INPUT_ONLY];
Type | Description |
TransferTypes.AwsAccessKey |
The awsAccessKey. |
getAwsAccessKeyOrBuilder()
public TransferTypes.AwsAccessKeyOrBuilder getAwsAccessKeyOrBuilder()
Input only. AWS access key used to sign the API requests to the AWS S3 bucket. Permissions on the bucket must be granted to the access ID of the AWS access key. For information on our data retention policy for user credentials, see User credentials.
.google.storagetransfer.v1.AwsAccessKey aws_access_key = 2 [(.google.api.field_behavior) = INPUT_ONLY];
Type | Description |
TransferTypes.AwsAccessKeyOrBuilder |
getBucketName()
public String getBucketName()
Required. S3 Bucket name (see Creating a bucket).
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
String |
The bucketName. |
getBucketNameBytes()
public ByteString getBucketNameBytes()
Required. S3 Bucket name (see Creating a bucket).
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ByteString |
The bytes for bucketName. |
getDefaultInstanceForType()
public TransferTypes.AwsS3Data getDefaultInstanceForType()
Type | Description |
TransferTypes.AwsS3Data |
getParserForType()
public Parser<TransferTypes.AwsS3Data> getParserForType()
Type | Description |
Parser<AwsS3Data> |
getPath()
public String getPath()
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
string path = 3;
Type | Description |
String |
The path. |
getPathBytes()
public ByteString getPathBytes()
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
string path = 3;
Type | Description |
ByteString |
The bytes for path. |
getRoleArn()
public String getRoleArn()
The Amazon Resource Name (ARN) of the role to support temporary
credentials via AssumeRoleWithWebIdentity
. For more information about
ARNs, see IAM
ARNs.
When a role ARN is provided, Transfer Service fetches temporary
credentials for the session using a AssumeRoleWithWebIdentity
call for
the provided role using the GoogleServiceAccount for this project.
string role_arn = 4;
Type | Description |
String |
The roleArn. |
getRoleArnBytes()
public ByteString getRoleArnBytes()
The Amazon Resource Name (ARN) of the role to support temporary
credentials via AssumeRoleWithWebIdentity
. For more information about
ARNs, see IAM
ARNs.
When a role ARN is provided, Transfer Service fetches temporary
credentials for the session using a AssumeRoleWithWebIdentity
call for
the provided role using the GoogleServiceAccount for this project.
string role_arn = 4;
Type | Description |
ByteString |
The bytes for roleArn. |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
hasAwsAccessKey()
public boolean hasAwsAccessKey()
Input only. AWS access key used to sign the API requests to the AWS S3 bucket. Permissions on the bucket must be granted to the access ID of the AWS access key. For information on our data retention policy for user credentials, see User credentials.
.google.storagetransfer.v1.AwsAccessKey aws_access_key = 2 [(.google.api.field_behavior) = INPUT_ONLY];
Type | Description |
boolean |
Whether the awsAccessKey field is set. |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public TransferTypes.AwsS3Data.Builder newBuilderForType()
Type | Description |
TransferTypes.AwsS3Data.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected TransferTypes.AwsS3Data.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent |
BuilderParent |
Type | Description |
TransferTypes.AwsS3Data.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused |
UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public TransferTypes.AwsS3Data.Builder toBuilder()
Type | Description |
TransferTypes.AwsS3Data.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output |
CodedOutputStream |
Type | Description |
IOException |