@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 Amazon Web Services account ID.
|
DataSourceCredentials |
getCredentials()
The credentials that Amazon QuickSight that uses to connect to your underlying source.
|
String |
getDataSourceId()
The ID of the data source.
|
DataSourceParameters |
getDataSourceParameters()
The parameters that Amazon 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 Amazon QuickSight connects to your underlying source.
|
VpcConnectionProperties |
getVpcConnectionProperties()
Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your
underlying source.
|
int |
hashCode() |
void |
setAwsAccountId(String awsAccountId)
The Amazon Web Services account ID.
|
void |
setCredentials(DataSourceCredentials credentials)
The credentials that Amazon 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 Amazon 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 Amazon QuickSight connects to your underlying source.
|
void |
setVpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
Use this parameter only when you want Amazon 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 Amazon Web Services account ID.
|
UpdateDataSourceRequest |
withCredentials(DataSourceCredentials credentials)
The credentials that Amazon 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 Amazon 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 Amazon QuickSight connects to your underlying source.
|
UpdateDataSourceRequest |
withVpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
Use this parameter only when you want Amazon 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 Amazon Web Services account ID.
awsAccountId
- The Amazon Web Services account ID.public String getAwsAccountId()
The Amazon Web Services account ID.
public UpdateDataSourceRequest withAwsAccountId(String awsAccountId)
The Amazon Web Services account ID.
awsAccountId
- The Amazon Web Services account ID.public void setDataSourceId(String dataSourceId)
The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
dataSourceId
- The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services
account.public String getDataSourceId()
The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
public UpdateDataSourceRequest withDataSourceId(String dataSourceId)
The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
dataSourceId
- The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services
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 Amazon QuickSight uses to connect to your underlying source.
dataSourceParameters
- The parameters that Amazon QuickSight uses to connect to your underlying source.public DataSourceParameters getDataSourceParameters()
The parameters that Amazon QuickSight uses to connect to your underlying source.
public UpdateDataSourceRequest withDataSourceParameters(DataSourceParameters dataSourceParameters)
The parameters that Amazon QuickSight uses to connect to your underlying source.
dataSourceParameters
- The parameters that Amazon QuickSight uses to connect to your underlying source.public void setCredentials(DataSourceCredentials credentials)
The credentials that Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
credentials
- The credentials that Amazon 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 Amazon 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 Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
credentials
- The credentials that Amazon 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 Amazon QuickSight to use a VPC connection when connecting to your underlying source.
vpcConnectionProperties
- Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your
underlying source.public VpcConnectionProperties getVpcConnectionProperties()
Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.
public UpdateDataSourceRequest withVpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.
vpcConnectionProperties
- Use this parameter only when you want Amazon 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 Amazon QuickSight connects to your underlying source.
sslProperties
- Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.public SslProperties getSslProperties()
Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.
public UpdateDataSourceRequest withSslProperties(SslProperties sslProperties)
Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.
sslProperties
- Secure Socket Layer (SSL) properties that apply when Amazon 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()