@Generated(value="software.amazon.awssdk:codegen") public final class CreateDataViewRequest extends FinspaceDataRequest implements ToCopyableBuilder<CreateDataViewRequest.Builder,CreateDataViewRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateDataViewRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
Long |
asOfTimestamp()
Beginning time to use for the Dataview.
|
Boolean |
autoUpdate()
Flag to indicate Dataview should be updated automatically.
|
static CreateDataViewRequest.Builder |
builder() |
String |
clientToken()
A token that ensures idempotency.
|
String |
datasetId()
The unique Dataset identifier that is used to create a Dataview.
|
DataViewDestinationTypeParams |
destinationTypeParams()
Options that define the destination type for the Dataview.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasPartitionColumns()
For responses, this returns true if the service returned a value for the PartitionColumns property.
|
boolean |
hasSortColumns()
For responses, this returns true if the service returned a value for the SortColumns property.
|
List<String> |
partitionColumns()
Ordered set of column names used to partition data.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateDataViewRequest.Builder> |
serializableBuilderClass() |
List<String> |
sortColumns()
Columns to be used for sorting the data.
|
CreateDataViewRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String clientToken()
A token that ensures idempotency. This token expires in 10 minutes.
public final String datasetId()
The unique Dataset identifier that is used to create a Dataview.
public final Boolean autoUpdate()
Flag to indicate Dataview should be updated automatically.
public final boolean hasSortColumns()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> sortColumns()
Columns to be used for sorting the data.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSortColumns() method.
public final boolean hasPartitionColumns()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> partitionColumns()
Ordered set of column names used to partition data.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasPartitionColumns() method.
public final Long asOfTimestamp()
Beginning time to use for the Dataview. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
public final DataViewDestinationTypeParams destinationTypeParams()
Options that define the destination type for the Dataview.
public CreateDataViewRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateDataViewRequest.Builder,CreateDataViewRequest>toBuilder in class FinspaceDataRequestpublic static CreateDataViewRequest.Builder builder()
public static Class<? extends CreateDataViewRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.