@Generated(value="software.amazon.awssdk:codegen") public final class DataSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataSource.Builder,DataSource>
The structure of a data source.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DataSource.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) of the data source.
|
static DataSource.Builder |
builder() |
Instant |
createdTime()
The time that this data source was created.
|
String |
dataSourceId()
The ID of the data source.
|
DataSourceParameters |
dataSourceParameters()
The parameters that Amazon QuickSight uses to connect to your underlying source.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
DataSourceErrorInfo |
errorInfo()
Error information from the last update or the creation of the data source.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastUpdatedTime()
The last time that this data source was updated.
|
String |
name()
A display name for the data source.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DataSource.Builder> |
serializableBuilderClass() |
SslProperties |
sslProperties()
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
|
ResourceStatus |
status()
The HTTP status of the request.
|
String |
statusAsString()
The HTTP status of the request.
|
DataSource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
DataSourceType |
type()
The type of the data source.
|
String |
typeAsString()
The type of the data source.
|
VpcConnectionProperties |
vpcConnectionProperties()
The VPC connection information.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String arn()
The Amazon Resource Name (ARN) of the data source.
public String dataSourceId()
The ID of the data source. This ID is unique per AWS Region for each AWS account.
public String name()
A display name for the data source.
public DataSourceType type()
The type of the data source. This type indicates which database engine the data source connects to.
If the service returns an enum value that is not available in the current SDK version, type will return
DataSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
DataSourceTypepublic String typeAsString()
The type of the data source. This type indicates which database engine the data source connects to.
If the service returns an enum value that is not available in the current SDK version, type will return
DataSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
DataSourceTypepublic ResourceStatus status()
The HTTP status of the request.
If the service returns an enum value that is not available in the current SDK version, status will
return ResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ResourceStatuspublic String statusAsString()
The HTTP status of the request.
If the service returns an enum value that is not available in the current SDK version, status will
return ResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ResourceStatuspublic Instant createdTime()
The time that this data source was created.
public Instant lastUpdatedTime()
The last time that this data source was updated.
public DataSourceParameters dataSourceParameters()
The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
public VpcConnectionProperties vpcConnectionProperties()
The VPC connection information. You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
public SslProperties sslProperties()
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
public DataSourceErrorInfo errorInfo()
Error information from the last update or the creation of the data source.
public DataSource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DataSource.Builder,DataSource>public static DataSource.Builder builder()
public static Class<? extends DataSource.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.