@Generated(value="software.amazon.awssdk:codegen") public final class ChangeSetHook extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ChangeSetHook.Builder,ChangeSetHook>
Specifies the resource, the hook, and the hook version to be invoked.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ChangeSetHook.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ChangeSetHook.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
HookFailureMode |
failureMode()
Specify the hook failure mode for non-compliant resources in the followings ways.
|
String |
failureModeAsString()
Specify the hook failure mode for non-compliant resources in the followings ways.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
HookInvocationPoint |
invocationPoint()
Specifies the points in provisioning logic where a hook is invoked.
|
String |
invocationPointAsString()
Specifies the points in provisioning logic where a hook is invoked.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ChangeSetHook.Builder> |
serializableBuilderClass() |
ChangeSetHookTargetDetails |
targetDetails()
Specifies details about the target that the hook will run against.
|
ChangeSetHook.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
typeConfigurationVersionId()
The version ID of the type configuration.
|
String |
typeName()
The unique name for your hook.
|
String |
typeVersionId()
The version ID of the type specified.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final HookInvocationPoint invocationPoint()
Specifies the points in provisioning logic where a hook is invoked.
If the service returns an enum value that is not available in the current SDK version, invocationPoint
will return HookInvocationPoint.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from invocationPointAsString().
HookInvocationPointpublic final String invocationPointAsString()
Specifies the points in provisioning logic where a hook is invoked.
If the service returns an enum value that is not available in the current SDK version, invocationPoint
will return HookInvocationPoint.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from invocationPointAsString().
HookInvocationPointpublic final HookFailureMode failureMode()
Specify the hook failure mode for non-compliant resources in the followings ways.
FAIL Stops provisioning resources.
WARN Allows provisioning to continue with a warning message.
If the service returns an enum value that is not available in the current SDK version, failureMode will
return HookFailureMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
failureModeAsString().
FAIL Stops provisioning resources.
WARN Allows provisioning to continue with a warning message.
HookFailureModepublic final String failureModeAsString()
Specify the hook failure mode for non-compliant resources in the followings ways.
FAIL Stops provisioning resources.
WARN Allows provisioning to continue with a warning message.
If the service returns an enum value that is not available in the current SDK version, failureMode will
return HookFailureMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
failureModeAsString().
FAIL Stops provisioning resources.
WARN Allows provisioning to continue with a warning message.
HookFailureModepublic final String typeName()
The unique name for your hook. Specifies a three-part namespace for your hook, with a recommended pattern of
Organization::Service::Hook.
The following organization namespaces are reserved and can't be used in your hook type names:
Alexa
AMZN
Amazon
ASK
AWS
Custom
Dev
Organization::Service::Hook. The following organization namespaces are reserved and can't be used in your hook type names:
Alexa
AMZN
Amazon
ASK
AWS
Custom
Dev
public final String typeVersionId()
The version ID of the type specified.
public final String typeConfigurationVersionId()
The version ID of the type configuration.
public final ChangeSetHookTargetDetails targetDetails()
Specifies details about the target that the hook will run against.
public ChangeSetHook.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ChangeSetHook.Builder,ChangeSetHook>public static ChangeSetHook.Builder builder()
public static Class<? extends ChangeSetHook.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.