Class UpdateAutoshiftObserverNotificationStatusRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.arczonalshift.model.ArcZonalShiftRequest
-
- software.amazon.awssdk.services.arczonalshift.model.UpdateAutoshiftObserverNotificationStatusRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateAutoshiftObserverNotificationStatusRequest.Builder,UpdateAutoshiftObserverNotificationStatusRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateAutoshiftObserverNotificationStatusRequest extends ArcZonalShiftRequest implements ToCopyableBuilder<UpdateAutoshiftObserverNotificationStatusRequest.Builder,UpdateAutoshiftObserverNotificationStatusRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateAutoshiftObserverNotificationStatusRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateAutoshiftObserverNotificationStatusRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends UpdateAutoshiftObserverNotificationStatusRequest.Builder>serializableBuilderClass()AutoshiftObserverNotificationStatusstatus()The status to set for autoshift observer notification.StringstatusAsString()The status to set for autoshift observer notification.UpdateAutoshiftObserverNotificationStatusRequest.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
-
status
public final AutoshiftObserverNotificationStatus status()
The status to set for autoshift observer notification. If the status is
ENABLED, Route 53 ARC includes all autoshift events when you use the Amazon EventBridge patternAutoshift In Progress. When the status isDISABLED, Route 53 ARC includes only autoshift events for autoshifts when one or more of your resources is included in the autoshift.If the service returns an enum value that is not available in the current SDK version,
statuswill returnAutoshiftObserverNotificationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status to set for autoshift observer notification. If the status is
ENABLED, Route 53 ARC includes all autoshift events when you use the Amazon EventBridge patternAutoshift In Progress. When the status isDISABLED, Route 53 ARC includes only autoshift events for autoshifts when one or more of your resources is included in the autoshift. - See Also:
AutoshiftObserverNotificationStatus
-
statusAsString
public final String statusAsString()
The status to set for autoshift observer notification. If the status is
ENABLED, Route 53 ARC includes all autoshift events when you use the Amazon EventBridge patternAutoshift In Progress. When the status isDISABLED, Route 53 ARC includes only autoshift events for autoshifts when one or more of your resources is included in the autoshift.If the service returns an enum value that is not available in the current SDK version,
statuswill returnAutoshiftObserverNotificationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status to set for autoshift observer notification. If the status is
ENABLED, Route 53 ARC includes all autoshift events when you use the Amazon EventBridge patternAutoshift In Progress. When the status isDISABLED, Route 53 ARC includes only autoshift events for autoshifts when one or more of your resources is included in the autoshift. - See Also:
AutoshiftObserverNotificationStatus
-
toBuilder
public UpdateAutoshiftObserverNotificationStatusRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateAutoshiftObserverNotificationStatusRequest.Builder,UpdateAutoshiftObserverNotificationStatusRequest>- Specified by:
toBuilderin classArcZonalShiftRequest
-
builder
public static UpdateAutoshiftObserverNotificationStatusRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateAutoshiftObserverNotificationStatusRequest.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
-
-