@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class QueryResultsS3AccessGrantsConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Specifies whether Amazon S3 access grants are enabled for query results.
| Constructor and Description |
|---|
QueryResultsS3AccessGrantsConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
QueryResultsS3AccessGrantsConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getAuthenticationType()
The authentication type used for Amazon S3 access grants.
|
Boolean |
getCreateUserLevelPrefix()
When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.
|
Boolean |
getEnableS3AccessGrants()
Specifies whether Amazon S3 access grants are enabled for query results.
|
int |
hashCode() |
Boolean |
isCreateUserLevelPrefix()
When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.
|
Boolean |
isEnableS3AccessGrants()
Specifies whether Amazon S3 access grants are enabled for query results.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAuthenticationType(String authenticationType)
The authentication type used for Amazon S3 access grants.
|
void |
setCreateUserLevelPrefix(Boolean createUserLevelPrefix)
When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.
|
void |
setEnableS3AccessGrants(Boolean enableS3AccessGrants)
Specifies whether Amazon S3 access grants are enabled for query results.
|
String |
toString()
Returns a string representation of this object.
|
QueryResultsS3AccessGrantsConfiguration |
withAuthenticationType(AuthenticationType authenticationType)
The authentication type used for Amazon S3 access grants.
|
QueryResultsS3AccessGrantsConfiguration |
withAuthenticationType(String authenticationType)
The authentication type used for Amazon S3 access grants.
|
QueryResultsS3AccessGrantsConfiguration |
withCreateUserLevelPrefix(Boolean createUserLevelPrefix)
When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.
|
QueryResultsS3AccessGrantsConfiguration |
withEnableS3AccessGrants(Boolean enableS3AccessGrants)
Specifies whether Amazon S3 access grants are enabled for query results.
|
public QueryResultsS3AccessGrantsConfiguration()
public void setEnableS3AccessGrants(Boolean enableS3AccessGrants)
Specifies whether Amazon S3 access grants are enabled for query results.
enableS3AccessGrants - Specifies whether Amazon S3 access grants are enabled for query results.public Boolean getEnableS3AccessGrants()
Specifies whether Amazon S3 access grants are enabled for query results.
public QueryResultsS3AccessGrantsConfiguration withEnableS3AccessGrants(Boolean enableS3AccessGrants)
Specifies whether Amazon S3 access grants are enabled for query results.
enableS3AccessGrants - Specifies whether Amazon S3 access grants are enabled for query results.public Boolean isEnableS3AccessGrants()
Specifies whether Amazon S3 access grants are enabled for query results.
public void setCreateUserLevelPrefix(Boolean createUserLevelPrefix)
When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.
createUserLevelPrefix - When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.public Boolean getCreateUserLevelPrefix()
When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.
public QueryResultsS3AccessGrantsConfiguration withCreateUserLevelPrefix(Boolean createUserLevelPrefix)
When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.
createUserLevelPrefix - When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.public Boolean isCreateUserLevelPrefix()
When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.
public void setAuthenticationType(String authenticationType)
The authentication type used for Amazon S3 access grants. Currently, only DIRECTORY_IDENTITY is
supported.
authenticationType - The authentication type used for Amazon S3 access grants. Currently, only DIRECTORY_IDENTITY
is supported.AuthenticationTypepublic String getAuthenticationType()
The authentication type used for Amazon S3 access grants. Currently, only DIRECTORY_IDENTITY is
supported.
DIRECTORY_IDENTITY
is supported.AuthenticationTypepublic QueryResultsS3AccessGrantsConfiguration withAuthenticationType(String authenticationType)
The authentication type used for Amazon S3 access grants. Currently, only DIRECTORY_IDENTITY is
supported.
authenticationType - The authentication type used for Amazon S3 access grants. Currently, only DIRECTORY_IDENTITY
is supported.AuthenticationTypepublic QueryResultsS3AccessGrantsConfiguration withAuthenticationType(AuthenticationType authenticationType)
The authentication type used for Amazon S3 access grants. Currently, only DIRECTORY_IDENTITY is
supported.
authenticationType - The authentication type used for Amazon S3 access grants. Currently, only DIRECTORY_IDENTITY
is supported.AuthenticationTypepublic String toString()
toString in class ObjectObject.toString()public QueryResultsS3AccessGrantsConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.