- 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.Builder extends GeneratedMessageV3.Builder<TransferTypes.AwsS3Data.Builder> 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.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > TransferTypes.AwsS3Data.BuilderImplements
TransferTypes.AwsS3DataOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TransferTypes.AwsS3Data.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
build()
public TransferTypes.AwsS3Data build()
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data |
buildPartial()
public TransferTypes.AwsS3Data buildPartial()
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data |
clear()
public TransferTypes.AwsS3Data.Builder clear()
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
clearAwsAccessKey()
public TransferTypes.AwsS3Data.Builder clearAwsAccessKey()
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];
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
clearBucketName()
public TransferTypes.AwsS3Data.Builder clearBucketName()
Required. S3 Bucket name (see Creating a bucket).
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
This builder for chaining. |
clearCredentialsSecret()
public TransferTypes.AwsS3Data.Builder clearCredentialsSecret()
Optional. The Resource name of a secret in Secret Manager.
The Azure SAS token must be stored in Secret Manager in JSON format:
<pre>{
"sas_token" : "<var>SAS_TOKEN</var>"
}</pre>
GoogleServiceAccount must
be granted roles/secretmanager.secretAccessor
for the resource.
See Configure access to a source: Microsoft Azure Blob Storage for more information.
If credentials_secret
is specified, do not specify [azure_credentials][].
This feature is in preview.
Format: projects/{project_number}/secrets/{secret_name}
string credentials_secret = 7 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public TransferTypes.AwsS3Data.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public TransferTypes.AwsS3Data.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
clearPath()
public TransferTypes.AwsS3Data.Builder clearPath()
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;
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
This builder for chaining. |
clearRoleArn()
public TransferTypes.AwsS3Data.Builder clearRoleArn()
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;
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
This builder for chaining. |
clone()
public TransferTypes.AwsS3Data.Builder clone()
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
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];
Returns | |
---|---|
Type | Description |
TransferTypes.AwsAccessKey |
The awsAccessKey. |
getAwsAccessKeyBuilder()
public TransferTypes.AwsAccessKey.Builder getAwsAccessKeyBuilder()
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];
Returns | |
---|---|
Type | Description |
TransferTypes.AwsAccessKey.Builder |
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];
Returns | |
---|---|
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];
Returns | |
---|---|
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];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for bucketName. |
getCredentialsSecret()
public String getCredentialsSecret()
Optional. The Resource name of a secret in Secret Manager.
The Azure SAS token must be stored in Secret Manager in JSON format:
<pre>{
"sas_token" : "<var>SAS_TOKEN</var>"
}</pre>
GoogleServiceAccount must
be granted roles/secretmanager.secretAccessor
for the resource.
See Configure access to a source: Microsoft Azure Blob Storage for more information.
If credentials_secret
is specified, do not specify [azure_credentials][].
This feature is in preview.
Format: projects/{project_number}/secrets/{secret_name}
string credentials_secret = 7 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
String |
The credentialsSecret. |
getCredentialsSecretBytes()
public ByteString getCredentialsSecretBytes()
Optional. The Resource name of a secret in Secret Manager.
The Azure SAS token must be stored in Secret Manager in JSON format:
<pre>{
"sas_token" : "<var>SAS_TOKEN</var>"
}</pre>
GoogleServiceAccount must
be granted roles/secretmanager.secretAccessor
for the resource.
See Configure access to a source: Microsoft Azure Blob Storage for more information.
If credentials_secret
is specified, do not specify [azure_credentials][].
This feature is in preview.
Format: projects/{project_number}/secrets/{secret_name}
string credentials_secret = 7 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for credentialsSecret. |
getDefaultInstanceForType()
public TransferTypes.AwsS3Data getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
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;
Returns | |
---|---|
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;
Returns | |
---|---|
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;
Returns | |
---|---|
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;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for roleArn. |
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];
Returns | |
---|---|
Type | Description |
boolean |
Whether the awsAccessKey field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeAwsAccessKey(TransferTypes.AwsAccessKey value)
public TransferTypes.AwsS3Data.Builder mergeAwsAccessKey(TransferTypes.AwsAccessKey value)
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];
Parameter | |
---|---|
Name | Description |
value |
TransferTypes.AwsAccessKey |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public TransferTypes.AwsS3Data.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public TransferTypes.AwsS3Data.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
mergeFrom(TransferTypes.AwsS3Data other)
public TransferTypes.AwsS3Data.Builder mergeFrom(TransferTypes.AwsS3Data other)
Parameter | |
---|---|
Name | Description |
other |
TransferTypes.AwsS3Data |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TransferTypes.AwsS3Data.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
setAwsAccessKey(TransferTypes.AwsAccessKey value)
public TransferTypes.AwsS3Data.Builder setAwsAccessKey(TransferTypes.AwsAccessKey value)
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];
Parameter | |
---|---|
Name | Description |
value |
TransferTypes.AwsAccessKey |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
setAwsAccessKey(TransferTypes.AwsAccessKey.Builder builderForValue)
public TransferTypes.AwsS3Data.Builder setAwsAccessKey(TransferTypes.AwsAccessKey.Builder builderForValue)
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];
Parameter | |
---|---|
Name | Description |
builderForValue |
TransferTypes.AwsAccessKey.Builder |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
setBucketName(String value)
public TransferTypes.AwsS3Data.Builder setBucketName(String value)
Required. S3 Bucket name (see Creating a bucket).
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
String The bucketName to set. |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
This builder for chaining. |
setBucketNameBytes(ByteString value)
public TransferTypes.AwsS3Data.Builder setBucketNameBytes(ByteString value)
Required. S3 Bucket name (see Creating a bucket).
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for bucketName to set. |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
This builder for chaining. |
setCredentialsSecret(String value)
public TransferTypes.AwsS3Data.Builder setCredentialsSecret(String value)
Optional. The Resource name of a secret in Secret Manager.
The Azure SAS token must be stored in Secret Manager in JSON format:
<pre>{
"sas_token" : "<var>SAS_TOKEN</var>"
}</pre>
GoogleServiceAccount must
be granted roles/secretmanager.secretAccessor
for the resource.
See Configure access to a source: Microsoft Azure Blob Storage for more information.
If credentials_secret
is specified, do not specify [azure_credentials][].
This feature is in preview.
Format: projects/{project_number}/secrets/{secret_name}
string credentials_secret = 7 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
String The credentialsSecret to set. |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
This builder for chaining. |
setCredentialsSecretBytes(ByteString value)
public TransferTypes.AwsS3Data.Builder setCredentialsSecretBytes(ByteString value)
Optional. The Resource name of a secret in Secret Manager.
The Azure SAS token must be stored in Secret Manager in JSON format:
<pre>{
"sas_token" : "<var>SAS_TOKEN</var>"
}</pre>
GoogleServiceAccount must
be granted roles/secretmanager.secretAccessor
for the resource.
See Configure access to a source: Microsoft Azure Blob Storage for more information.
If credentials_secret
is specified, do not specify [azure_credentials][].
This feature is in preview.
Format: projects/{project_number}/secrets/{secret_name}
string credentials_secret = 7 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for credentialsSecret to set. |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public TransferTypes.AwsS3Data.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
setPath(String value)
public TransferTypes.AwsS3Data.Builder setPath(String value)
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;
Parameter | |
---|---|
Name | Description |
value |
String The path to set. |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
This builder for chaining. |
setPathBytes(ByteString value)
public TransferTypes.AwsS3Data.Builder setPathBytes(ByteString value)
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;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for path to set. |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TransferTypes.AwsS3Data.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
setRoleArn(String value)
public TransferTypes.AwsS3Data.Builder setRoleArn(String value)
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;
Parameter | |
---|---|
Name | Description |
value |
String The roleArn to set. |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
This builder for chaining. |
setRoleArnBytes(ByteString value)
public TransferTypes.AwsS3Data.Builder setRoleArnBytes(ByteString value)
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;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for roleArn to set. |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final TransferTypes.AwsS3Data.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
TransferTypes.AwsS3Data.Builder |