Class SystemEventMetadata
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SystemEventMetadata.Builder,SystemEventMetadata>
Type-specific metadata for each system event type.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic enum -
Method Summary
Modifier and TypeMethodDescriptionstatic SystemEventMetadata.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.static SystemEventMetadatafromSystemCreated(Consumer<SystemCreatedMetadata.Builder> systemCreated) Create an instance of this class withsystemCreated()initialized to the given value.static SystemEventMetadatafromSystemCreated(SystemCreatedMetadata systemCreated) Create an instance of this class withsystemCreated()initialized to the given value.static SystemEventMetadatafromSystemDeleted(Consumer<SystemDeletedMetadata.Builder> systemDeleted) Create an instance of this class withsystemDeleted()initialized to the given value.static SystemEventMetadatafromSystemDeleted(SystemDeletedMetadata systemDeleted) Create an instance of this class withsystemDeleted()initialized to the given value.static SystemEventMetadatafromSystemPolicyAssociated(Consumer<SystemPolicyAssociatedMetadata.Builder> systemPolicyAssociated) Create an instance of this class withsystemPolicyAssociated()initialized to the given value.static SystemEventMetadatafromSystemPolicyAssociated(SystemPolicyAssociatedMetadata systemPolicyAssociated) Create an instance of this class withsystemPolicyAssociated()initialized to the given value.static SystemEventMetadatafromSystemPolicyDisassociated(Consumer<SystemPolicyDisassociatedMetadata.Builder> systemPolicyDisassociated) Create an instance of this class withsystemPolicyDisassociated()initialized to the given value.static SystemEventMetadatafromSystemPolicyDisassociated(SystemPolicyDisassociatedMetadata systemPolicyDisassociated) Create an instance of this class withsystemPolicyDisassociated()initialized to the given value.static SystemEventMetadatafromSystemServiceAssociated(Consumer<SystemServiceAssociatedMetadata.Builder> systemServiceAssociated) Create an instance of this class withsystemServiceAssociated()initialized to the given value.static SystemEventMetadatafromSystemServiceAssociated(SystemServiceAssociatedMetadata systemServiceAssociated) Create an instance of this class withsystemServiceAssociated()initialized to the given value.static SystemEventMetadatafromSystemServiceDisassociated(Consumer<SystemServiceDisassociatedMetadata.Builder> systemServiceDisassociated) Create an instance of this class withsystemServiceDisassociated()initialized to the given value.static SystemEventMetadatafromSystemServiceDisassociated(SystemServiceDisassociatedMetadata systemServiceDisassociated) Create an instance of this class withsystemServiceDisassociated()initialized to the given value.static SystemEventMetadatafromSystemUserJourneyCreated(Consumer<SystemUserJourneyCreatedMetadata.Builder> systemUserJourneyCreated) Create an instance of this class withsystemUserJourneyCreated()initialized to the given value.static SystemEventMetadatafromSystemUserJourneyCreated(SystemUserJourneyCreatedMetadata systemUserJourneyCreated) Create an instance of this class withsystemUserJourneyCreated()initialized to the given value.static SystemEventMetadatafromSystemUserJourneyDeleted(Consumer<SystemUserJourneyDeletedMetadata.Builder> systemUserJourneyDeleted) Create an instance of this class withsystemUserJourneyDeleted()initialized to the given value.static SystemEventMetadatafromSystemUserJourneyDeleted(SystemUserJourneyDeletedMetadata systemUserJourneyDeleted) Create an instance of this class withsystemUserJourneyDeleted()initialized to the given value.static SystemEventMetadatafromSystemUserJourneyUpdated(Consumer<SystemUserJourneyUpdatedMetadata.Builder> systemUserJourneyUpdated) Create an instance of this class withsystemUserJourneyUpdated()initialized to the given value.static SystemEventMetadatafromSystemUserJourneyUpdated(SystemUserJourneyUpdatedMetadata systemUserJourneyUpdated) Create an instance of this class withsystemUserJourneyUpdated()initialized to the given value.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends SystemEventMetadata.Builder> final SystemCreatedMetadataMetadata for a system created event.final SystemDeletedMetadataMetadata for a system deleted event.Metadata for a system policy associated event.Metadata for a system policy disassociated event.Metadata for a system service associated event.Metadata for a system service disassociated event.Metadata for a system user journey created event.Metadata for a system user journey deleted event.Metadata for a system user journey updated event.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.type()Retrieve an enum value representing which member of this object is populated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
systemCreated
Metadata for a system created event.
- Returns:
- Metadata for a system created event.
-
systemDeleted
Metadata for a system deleted event.
- Returns:
- Metadata for a system deleted event.
-
systemUserJourneyCreated
Metadata for a system user journey created event.
- Returns:
- Metadata for a system user journey created event.
-
systemUserJourneyUpdated
Metadata for a system user journey updated event.
- Returns:
- Metadata for a system user journey updated event.
-
systemUserJourneyDeleted
Metadata for a system user journey deleted event.
- Returns:
- Metadata for a system user journey deleted event.
-
systemServiceAssociated
Metadata for a system service associated event.
- Returns:
- Metadata for a system service associated event.
-
systemServiceDisassociated
Metadata for a system service disassociated event.
- Returns:
- Metadata for a system service disassociated event.
-
systemPolicyAssociated
Metadata for a system policy associated event.
- Returns:
- Metadata for a system policy associated event.
-
systemPolicyDisassociated
Metadata for a system policy disassociated event.
- Returns:
- Metadata for a system policy disassociated event.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<SystemEventMetadata.Builder,SystemEventMetadata> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
fromSystemCreated
Create an instance of this class withsystemCreated()initialized to the given value.Metadata for a system created event.
- Parameters:
systemCreated- Metadata for a system created event.
-
fromSystemCreated
public static SystemEventMetadata fromSystemCreated(Consumer<SystemCreatedMetadata.Builder> systemCreated) Create an instance of this class withsystemCreated()initialized to the given value.Metadata for a system created event.
- Parameters:
systemCreated- Metadata for a system created event.
-
fromSystemDeleted
Create an instance of this class withsystemDeleted()initialized to the given value.Metadata for a system deleted event.
- Parameters:
systemDeleted- Metadata for a system deleted event.
-
fromSystemDeleted
public static SystemEventMetadata fromSystemDeleted(Consumer<SystemDeletedMetadata.Builder> systemDeleted) Create an instance of this class withsystemDeleted()initialized to the given value.Metadata for a system deleted event.
- Parameters:
systemDeleted- Metadata for a system deleted event.
-
fromSystemUserJourneyCreated
public static SystemEventMetadata fromSystemUserJourneyCreated(SystemUserJourneyCreatedMetadata systemUserJourneyCreated) Create an instance of this class withsystemUserJourneyCreated()initialized to the given value.Metadata for a system user journey created event.
- Parameters:
systemUserJourneyCreated- Metadata for a system user journey created event.
-
fromSystemUserJourneyCreated
public static SystemEventMetadata fromSystemUserJourneyCreated(Consumer<SystemUserJourneyCreatedMetadata.Builder> systemUserJourneyCreated) Create an instance of this class withsystemUserJourneyCreated()initialized to the given value.Metadata for a system user journey created event.
- Parameters:
systemUserJourneyCreated- Metadata for a system user journey created event.
-
fromSystemUserJourneyUpdated
public static SystemEventMetadata fromSystemUserJourneyUpdated(SystemUserJourneyUpdatedMetadata systemUserJourneyUpdated) Create an instance of this class withsystemUserJourneyUpdated()initialized to the given value.Metadata for a system user journey updated event.
- Parameters:
systemUserJourneyUpdated- Metadata for a system user journey updated event.
-
fromSystemUserJourneyUpdated
public static SystemEventMetadata fromSystemUserJourneyUpdated(Consumer<SystemUserJourneyUpdatedMetadata.Builder> systemUserJourneyUpdated) Create an instance of this class withsystemUserJourneyUpdated()initialized to the given value.Metadata for a system user journey updated event.
- Parameters:
systemUserJourneyUpdated- Metadata for a system user journey updated event.
-
fromSystemUserJourneyDeleted
public static SystemEventMetadata fromSystemUserJourneyDeleted(SystemUserJourneyDeletedMetadata systemUserJourneyDeleted) Create an instance of this class withsystemUserJourneyDeleted()initialized to the given value.Metadata for a system user journey deleted event.
- Parameters:
systemUserJourneyDeleted- Metadata for a system user journey deleted event.
-
fromSystemUserJourneyDeleted
public static SystemEventMetadata fromSystemUserJourneyDeleted(Consumer<SystemUserJourneyDeletedMetadata.Builder> systemUserJourneyDeleted) Create an instance of this class withsystemUserJourneyDeleted()initialized to the given value.Metadata for a system user journey deleted event.
- Parameters:
systemUserJourneyDeleted- Metadata for a system user journey deleted event.
-
fromSystemServiceAssociated
public static SystemEventMetadata fromSystemServiceAssociated(SystemServiceAssociatedMetadata systemServiceAssociated) Create an instance of this class withsystemServiceAssociated()initialized to the given value.Metadata for a system service associated event.
- Parameters:
systemServiceAssociated- Metadata for a system service associated event.
-
fromSystemServiceAssociated
public static SystemEventMetadata fromSystemServiceAssociated(Consumer<SystemServiceAssociatedMetadata.Builder> systemServiceAssociated) Create an instance of this class withsystemServiceAssociated()initialized to the given value.Metadata for a system service associated event.
- Parameters:
systemServiceAssociated- Metadata for a system service associated event.
-
fromSystemServiceDisassociated
public static SystemEventMetadata fromSystemServiceDisassociated(SystemServiceDisassociatedMetadata systemServiceDisassociated) Create an instance of this class withsystemServiceDisassociated()initialized to the given value.Metadata for a system service disassociated event.
- Parameters:
systemServiceDisassociated- Metadata for a system service disassociated event.
-
fromSystemServiceDisassociated
public static SystemEventMetadata fromSystemServiceDisassociated(Consumer<SystemServiceDisassociatedMetadata.Builder> systemServiceDisassociated) Create an instance of this class withsystemServiceDisassociated()initialized to the given value.Metadata for a system service disassociated event.
- Parameters:
systemServiceDisassociated- Metadata for a system service disassociated event.
-
fromSystemPolicyAssociated
public static SystemEventMetadata fromSystemPolicyAssociated(SystemPolicyAssociatedMetadata systemPolicyAssociated) Create an instance of this class withsystemPolicyAssociated()initialized to the given value.Metadata for a system policy associated event.
- Parameters:
systemPolicyAssociated- Metadata for a system policy associated event.
-
fromSystemPolicyAssociated
public static SystemEventMetadata fromSystemPolicyAssociated(Consumer<SystemPolicyAssociatedMetadata.Builder> systemPolicyAssociated) Create an instance of this class withsystemPolicyAssociated()initialized to the given value.Metadata for a system policy associated event.
- Parameters:
systemPolicyAssociated- Metadata for a system policy associated event.
-
fromSystemPolicyDisassociated
public static SystemEventMetadata fromSystemPolicyDisassociated(SystemPolicyDisassociatedMetadata systemPolicyDisassociated) Create an instance of this class withsystemPolicyDisassociated()initialized to the given value.Metadata for a system policy disassociated event.
- Parameters:
systemPolicyDisassociated- Metadata for a system policy disassociated event.
-
fromSystemPolicyDisassociated
public static SystemEventMetadata fromSystemPolicyDisassociated(Consumer<SystemPolicyDisassociatedMetadata.Builder> systemPolicyDisassociated) Create an instance of this class withsystemPolicyDisassociated()initialized to the given value.Metadata for a system policy disassociated event.
- Parameters:
systemPolicyDisassociated- Metadata for a system policy disassociated event.
-
type
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beSystemEventMetadata.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beSystemEventMetadata.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set. -
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-