Class StagingArea
- java.lang.Object
-
- software.amazon.awssdk.services.drs.model.StagingArea
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<StagingArea.Builder,StagingArea>
@Generated("software.amazon.awssdk:codegen") public final class StagingArea extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StagingArea.Builder,StagingArea>
Staging information related to source server.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStagingArea.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StagingArea.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringerrorMessage()Shows an error message that occurred when DRS tried to access the staging source server.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends StagingArea.Builder>serializableBuilderClass()StringstagingAccountID()Account ID of the account to which source server belongs.StringstagingSourceServerArn()Arn of the staging source server if this source server is extendedExtensionStatusstatus()Status of Source server extension.StringstatusAsString()Status of Source server extension.StagingArea.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
errorMessage
public final String errorMessage()
Shows an error message that occurred when DRS tried to access the staging source server. In this case StagingArea$status will have value EXTENSION_ERROR
- Returns:
- Shows an error message that occurred when DRS tried to access the staging source server. In this case StagingArea$status will have value EXTENSION_ERROR
-
stagingAccountID
public final String stagingAccountID()
Account ID of the account to which source server belongs. If this source server is extended - shows Account ID of staging source server.
- Returns:
- Account ID of the account to which source server belongs. If this source server is extended - shows Account ID of staging source server.
-
stagingSourceServerArn
public final String stagingSourceServerArn()
Arn of the staging source server if this source server is extended
- Returns:
- Arn of the staging source server if this source server is extended
-
status
public final ExtensionStatus status()
Status of Source server extension. Possible values: (a) NOT_EXTENDED - This is a source server that is replicating in the current account. (b) EXTENDED - Source server is extended from a staging source server. In this case, the value of stagingSourceServerArn is pointing to the Arn of the source server in the staging account. (c) EXTENSION_ERROR - Some issue occurred when accessing staging source server. In this case, errorMessage field will contain an error message that explains what happened.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnExtensionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status of Source server extension. Possible values: (a) NOT_EXTENDED - This is a source server that is replicating in the current account. (b) EXTENDED - Source server is extended from a staging source server. In this case, the value of stagingSourceServerArn is pointing to the Arn of the source server in the staging account. (c) EXTENSION_ERROR - Some issue occurred when accessing staging source server. In this case, errorMessage field will contain an error message that explains what happened.
- See Also:
ExtensionStatus
-
statusAsString
public final String statusAsString()
Status of Source server extension. Possible values: (a) NOT_EXTENDED - This is a source server that is replicating in the current account. (b) EXTENDED - Source server is extended from a staging source server. In this case, the value of stagingSourceServerArn is pointing to the Arn of the source server in the staging account. (c) EXTENSION_ERROR - Some issue occurred when accessing staging source server. In this case, errorMessage field will contain an error message that explains what happened.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnExtensionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status of Source server extension. Possible values: (a) NOT_EXTENDED - This is a source server that is replicating in the current account. (b) EXTENDED - Source server is extended from a staging source server. In this case, the value of stagingSourceServerArn is pointing to the Arn of the source server in the staging account. (c) EXTENSION_ERROR - Some issue occurred when accessing staging source server. In this case, errorMessage field will contain an error message that explains what happened.
- See Also:
ExtensionStatus
-
toBuilder
public StagingArea.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<StagingArea.Builder,StagingArea>
-
builder
public static StagingArea.Builder builder()
-
serializableBuilderClass
public static Class<? extends StagingArea.Builder> serializableBuilderClass()
-
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.
-
-