public final class AwsS3Data
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Storage Transfer API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
AwsS3Data() |
| Modifier and Type | Method and Description |
|---|---|
AwsS3Data |
clone() |
AwsAccessKey |
getAwsAccessKey()
Input only.
|
String |
getBucketName()
Required.
|
String |
getCloudfrontDomain()
Optional.
|
String |
getCredentialsSecret()
Optional.
|
Boolean |
getManagedPrivateNetwork()
Egress bytes over a Google-managed private network.
|
String |
getPath()
Root path to transfer objects.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the role to support temporary credentials via
`AssumeRoleWithWebIdentity`.
|
AwsS3Data |
set(String fieldName,
Object value) |
AwsS3Data |
setAwsAccessKey(AwsAccessKey awsAccessKey)
Input only.
|
AwsS3Data |
setBucketName(String bucketName)
Required.
|
AwsS3Data |
setCloudfrontDomain(String cloudfrontDomain)
Optional.
|
AwsS3Data |
setCredentialsSecret(String credentialsSecret)
Optional.
|
AwsS3Data |
setManagedPrivateNetwork(Boolean managedPrivateNetwork)
Egress bytes over a Google-managed private network.
|
AwsS3Data |
setPath(String path)
Root path to transfer objects.
|
AwsS3Data |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role to support temporary credentials via
`AssumeRoleWithWebIdentity`.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic AwsAccessKey getAwsAccessKey()
null for nonepublic AwsS3Data setAwsAccessKey(AwsAccessKey awsAccessKey)
awsAccessKey - awsAccessKey or null for nonepublic String getBucketName()
null for nonepublic AwsS3Data setBucketName(String bucketName)
bucketName - bucketName or null for nonepublic String getCloudfrontDomain()
null for nonepublic AwsS3Data setCloudfrontDomain(String cloudfrontDomain)
cloudfrontDomain - cloudfrontDomain or null for nonepublic String getCredentialsSecret()
null for nonepublic AwsS3Data setCredentialsSecret(String credentialsSecret)
credentialsSecret - credentialsSecret or null for nonepublic Boolean getManagedPrivateNetwork()
null for nonepublic AwsS3Data setManagedPrivateNetwork(Boolean managedPrivateNetwork)
managedPrivateNetwork - managedPrivateNetwork or null for nonepublic String getPath()
null for nonepublic AwsS3Data setPath(String path)
path - path or null for nonepublic String getRoleArn()
null for nonepublic AwsS3Data setRoleArn(String roleArn)
roleArn - roleArn or null for nonepublic AwsS3Data set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic AwsS3Data clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2024 Google. All rights reserved.