@Generated(value="software.amazon.awssdk:codegen") public final class CreateRevisionRequest extends DataExchangeRequest implements ToCopyableBuilder<CreateRevisionRequest.Builder,CreateRevisionRequest>
The request body for CreateRevision.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateRevisionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateRevisionRequest.Builder |
builder() |
String |
comment()
An optional comment about the revision.
|
String |
dataSetId()
The unique identifier for a data set.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateRevisionRequest.Builder> |
serializableBuilderClass() |
Map<String,String> |
tags()
A revision tag is an optional label that you can assign to a revision when you create it.
|
CreateRevisionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String comment()
An optional comment about the revision.
public final String dataSetId()
The unique identifier for a data set.
public final boolean hasTags()
public final Map<String,String> tags()
A revision tag is an optional label that you can assign to a revision when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to these data sets and revisions.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public CreateRevisionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateRevisionRequest.Builder,CreateRevisionRequest>toBuilder in class DataExchangeRequestpublic static CreateRevisionRequest.Builder builder()
public static Class<? extends CreateRevisionRequest.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 © 2021. All rights reserved.