@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateDataSourceRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
UpdateDataSourceRequest() |
| Modifier and Type | Method and Description |
|---|---|
UpdateDataSourceRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAwsAccountId()
The AWS account ID.
|
DataSourceCredentials |
getCredentials()
The credentials QuickSight uses to connect to your underlying source.
|
String |
getDataSourceId()
The ID of the data source.
|
DataSourceParameters |
getDataSourceParameters()
The parameters QuickSight uses to connect to your underlying source.
|
String |
getName()
A display name for the data source.
|
SslProperties |
getSslProperties()
SSL properties that apply when QuickSight connects to your underlying source.
|
VpcConnectionProperties |
getVpcConnectionProperties()
You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your
underlying source.
|
int |
hashCode() |
void |
setAwsAccountId(String awsAccountId)
The AWS account ID.
|
void |
setCredentials(DataSourceCredentials credentials)
The credentials QuickSight uses to connect to your underlying source.
|
void |
setDataSourceId(String dataSourceId)
The ID of the data source.
|
void |
setDataSourceParameters(DataSourceParameters dataSourceParameters)
The parameters QuickSight uses to connect to your underlying source.
|
void |
setName(String name)
A display name for the data source.
|
void |
setSslProperties(SslProperties sslProperties)
SSL properties that apply when QuickSight connects to your underlying source.
|
void |
setVpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your
underlying source.
|
String |
toString()
Returns a string representation of this object.
|
UpdateDataSourceRequest |
withAwsAccountId(String awsAccountId)
The AWS account ID.
|
UpdateDataSourceRequest |
withCredentials(DataSourceCredentials credentials)
The credentials QuickSight uses to connect to your underlying source.
|
UpdateDataSourceRequest |
withDataSourceId(String dataSourceId)
The ID of the data source.
|
UpdateDataSourceRequest |
withDataSourceParameters(DataSourceParameters dataSourceParameters)
The parameters QuickSight uses to connect to your underlying source.
|
UpdateDataSourceRequest |
withName(String name)
A display name for the data source.
|
UpdateDataSourceRequest |
withSslProperties(SslProperties sslProperties)
SSL properties that apply when QuickSight connects to your underlying source.
|
UpdateDataSourceRequest |
withVpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your
underlying source.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setAwsAccountId(String awsAccountId)
The AWS account ID.
awsAccountId - The AWS account ID.public String getAwsAccountId()
The AWS account ID.
public UpdateDataSourceRequest withAwsAccountId(String awsAccountId)
The AWS account ID.
awsAccountId - The AWS account ID.public void setDataSourceId(String dataSourceId)
The ID of the data source. This is unique per AWS Region per AWS account.
dataSourceId - The ID of the data source. This is unique per AWS Region per AWS account.public String getDataSourceId()
The ID of the data source. This is unique per AWS Region per AWS account.
public UpdateDataSourceRequest withDataSourceId(String dataSourceId)
The ID of the data source. This is unique per AWS Region per AWS account.
dataSourceId - The ID of the data source. This is unique per AWS Region per AWS account.public void setName(String name)
A display name for the data source.
name - A display name for the data source.public String getName()
A display name for the data source.
public UpdateDataSourceRequest withName(String name)
A display name for the data source.
name - A display name for the data source.public void setDataSourceParameters(DataSourceParameters dataSourceParameters)
The parameters QuickSight uses to connect to your underlying source.
dataSourceParameters - The parameters QuickSight uses to connect to your underlying source.public DataSourceParameters getDataSourceParameters()
The parameters QuickSight uses to connect to your underlying source.
public UpdateDataSourceRequest withDataSourceParameters(DataSourceParameters dataSourceParameters)
The parameters QuickSight uses to connect to your underlying source.
dataSourceParameters - The parameters QuickSight uses to connect to your underlying source.public void setCredentials(DataSourceCredentials credentials)
The credentials QuickSight uses to connect to your underlying source. Currently only username/password based credentials are supported.
credentials - The credentials QuickSight uses to connect to your underlying source. Currently only username/password
based credentials are supported.public DataSourceCredentials getCredentials()
The credentials QuickSight uses to connect to your underlying source. Currently only username/password based credentials are supported.
public UpdateDataSourceRequest withCredentials(DataSourceCredentials credentials)
The credentials QuickSight uses to connect to your underlying source. Currently only username/password based credentials are supported.
credentials - The credentials QuickSight uses to connect to your underlying source. Currently only username/password
based credentials are supported.public void setVpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
vpcConnectionProperties - You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to
your underlying source.public VpcConnectionProperties getVpcConnectionProperties()
You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
public UpdateDataSourceRequest withVpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
vpcConnectionProperties - You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to
your underlying source.public void setSslProperties(SslProperties sslProperties)
SSL properties that apply when QuickSight connects to your underlying source.
sslProperties - SSL properties that apply when QuickSight connects to your underlying source.public SslProperties getSslProperties()
SSL properties that apply when QuickSight connects to your underlying source.
public UpdateDataSourceRequest withSslProperties(SslProperties sslProperties)
SSL properties that apply when QuickSight connects to your underlying source.
sslProperties - SSL properties that apply when QuickSight connects to your underlying source.public String toString()
toString in class ObjectObject.toString()public UpdateDataSourceRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.