@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 that QuickSight that uses to connect to your underlying source.
|
String |
getDataSourceId()
The ID of the data source.
|
DataSourceParameters |
getDataSourceParameters()
The parameters that QuickSight uses to connect to your underlying source.
|
String |
getName()
A display name for the data source.
|
SslProperties |
getSslProperties()
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
|
VpcConnectionProperties |
getVpcConnectionProperties()
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 that QuickSight that uses to connect to your underlying source.
|
void |
setDataSourceId(String dataSourceId)
The ID of the data source.
|
void |
setDataSourceParameters(DataSourceParameters dataSourceParameters)
The parameters that QuickSight uses to connect to your underlying source.
|
void |
setName(String name)
A display name for the data source.
|
void |
setSslProperties(SslProperties sslProperties)
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
|
void |
setVpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
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 that QuickSight that uses to connect to your underlying source.
|
UpdateDataSourceRequest |
withDataSourceId(String dataSourceId)
The ID of the data source.
|
UpdateDataSourceRequest |
withDataSourceParameters(DataSourceParameters dataSourceParameters)
The parameters that QuickSight uses to connect to your underlying source.
|
UpdateDataSourceRequest |
withName(String name)
A display name for the data source.
|
UpdateDataSourceRequest |
withSslProperties(SslProperties sslProperties)
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
|
UpdateDataSourceRequest |
withVpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
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, withSdkRequestTimeout
public 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 ID is unique per AWS Region for each AWS account.
dataSourceId
- The ID of the data source. This ID is unique per AWS Region for each AWS account.public String getDataSourceId()
The ID of the data source. This ID is unique per AWS Region for each AWS account.
public UpdateDataSourceRequest withDataSourceId(String dataSourceId)
The ID of the data source. This ID is unique per AWS Region for each AWS account.
dataSourceId
- The ID of the data source. This ID is unique per AWS Region for each 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 that QuickSight uses to connect to your underlying source.
dataSourceParameters
- The parameters that QuickSight uses to connect to your underlying source.public DataSourceParameters getDataSourceParameters()
The parameters that QuickSight uses to connect to your underlying source.
public UpdateDataSourceRequest withDataSourceParameters(DataSourceParameters dataSourceParameters)
The parameters that QuickSight uses to connect to your underlying source.
dataSourceParameters
- The parameters that QuickSight uses to connect to your underlying source.public void setCredentials(DataSourceCredentials credentials)
The credentials that QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
credentials
- The credentials that QuickSight that uses to connect to your underlying source. Currently, only
credentials based on user name and password are supported.public DataSourceCredentials getCredentials()
The credentials that QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
public UpdateDataSourceRequest withCredentials(DataSourceCredentials credentials)
The credentials that QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
credentials
- The credentials that QuickSight that uses to connect to your underlying source. Currently, only
credentials based on user name and password are supported.public void setVpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
Use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
vpcConnectionProperties
- Use this parameter only when you want QuickSight to use a VPC connection when connecting to your
underlying source.public VpcConnectionProperties getVpcConnectionProperties()
Use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
public UpdateDataSourceRequest withVpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
Use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
vpcConnectionProperties
- Use this parameter only when you want QuickSight to use a VPC connection when connecting to your
underlying source.public void setSslProperties(SslProperties sslProperties)
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
sslProperties
- Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.public SslProperties getSslProperties()
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
public UpdateDataSourceRequest withSslProperties(SslProperties sslProperties)
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
sslProperties
- Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.public String toString()
toString
in class Object
Object.toString()
public UpdateDataSourceRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()