@Generated(value="software.amazon.awssdk:codegen") public final class CreateAssetTypeRequest extends DataZoneRequest implements ToCopyableBuilder<CreateAssetTypeRequest.Builder,CreateAssetTypeRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateAssetTypeRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateAssetTypeRequest.Builder |
builder() |
String |
description()
The descripton of the custom asset type.
|
String |
domainIdentifier()
The unique identifier of the Amazon DataZone domain where the custom asset type is being created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Map<String,FormEntryInput> |
formsInput()
The metadata forms that are to be attached to the custom asset type.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasFormsInput()
For responses, this returns true if the service returned a value for the FormsInput property.
|
int |
hashCode() |
String |
name()
The name of the custom asset type.
|
String |
owningProjectIdentifier()
The identifier of the Amazon DataZone project that is to own the custom asset type.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateAssetTypeRequest.Builder> |
serializableBuilderClass() |
CreateAssetTypeRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String description()
The descripton of the custom asset type.
public final String domainIdentifier()
The unique identifier of the Amazon DataZone domain where the custom asset type is being created.
public final boolean hasFormsInput()
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 Map<String,FormEntryInput> formsInput()
The metadata forms that are to be attached to the custom asset type.
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 hasFormsInput() method.
public final String name()
The name of the custom asset type.
public final String owningProjectIdentifier()
The identifier of the Amazon DataZone project that is to own the custom asset type.
public CreateAssetTypeRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateAssetTypeRequest.Builder,CreateAssetTypeRequest>toBuilder in class DataZoneRequestpublic static CreateAssetTypeRequest.Builder builder()
public static Class<? extends CreateAssetTypeRequest.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 © 2023. All rights reserved.