Class StartMetadataModelExportAsScriptRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.databasemigration.model.DatabaseMigrationRequest
-
- software.amazon.awssdk.services.databasemigration.model.StartMetadataModelExportAsScriptRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<StartMetadataModelExportAsScriptRequest.Builder,StartMetadataModelExportAsScriptRequest>
@Generated("software.amazon.awssdk:codegen") public final class StartMetadataModelExportAsScriptRequest extends DatabaseMigrationRequest implements ToCopyableBuilder<StartMetadataModelExportAsScriptRequest.Builder,StartMetadataModelExportAsScriptRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStartMetadataModelExportAsScriptRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StartMetadataModelExportAsScriptRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfileName()The name of the model file to create in the Amazon S3 bucket.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringmigrationProjectIdentifier()The migration project name or Amazon Resource Name (ARN).OriginTypeValueorigin()Whether to export the metadata model from the source or the target.StringoriginAsString()Whether to export the metadata model from the source or the target.List<SdkField<?>>sdkFields()StringselectionRules()A value that specifies the database objects to export.static Class<? extends StartMetadataModelExportAsScriptRequest.Builder>serializableBuilderClass()StartMetadataModelExportAsScriptRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
migrationProjectIdentifier
public final String migrationProjectIdentifier()
The migration project name or Amazon Resource Name (ARN).
- Returns:
- The migration project name or Amazon Resource Name (ARN).
-
selectionRules
public final String selectionRules()
A value that specifies the database objects to export.
- Returns:
- A value that specifies the database objects to export.
-
origin
public final OriginTypeValue origin()
Whether to export the metadata model from the source or the target.
If the service returns an enum value that is not available in the current SDK version,
originwill returnOriginTypeValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoriginAsString().- Returns:
- Whether to export the metadata model from the source or the target.
- See Also:
OriginTypeValue
-
originAsString
public final String originAsString()
Whether to export the metadata model from the source or the target.
If the service returns an enum value that is not available in the current SDK version,
originwill returnOriginTypeValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoriginAsString().- Returns:
- Whether to export the metadata model from the source or the target.
- See Also:
OriginTypeValue
-
fileName
public final String fileName()
The name of the model file to create in the Amazon S3 bucket.
- Returns:
- The name of the model file to create in the Amazon S3 bucket.
-
toBuilder
public StartMetadataModelExportAsScriptRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<StartMetadataModelExportAsScriptRequest.Builder,StartMetadataModelExportAsScriptRequest>- Specified by:
toBuilderin classDatabaseMigrationRequest
-
builder
public static StartMetadataModelExportAsScriptRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends StartMetadataModelExportAsScriptRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-