Class PartnerEventSourceAccount
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PartnerEventSourceAccount.Builder,PartnerEventSourceAccount>
The Amazon Web Services account that a partner event source has been offered to.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringaccount()The Amazon Web Services account ID that the partner event source was offered to.builder()final InstantThe date and time the event source was created.final booleanfinal booleanequalsBySdkFields(Object obj) final InstantThe date and time that the event source will expire, if the Amazon Web Services account doesn't create a matching event bus for it.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends PartnerEventSourceAccount.Builder>final EventSourceStatestate()The state of the event source.final StringThe state of the event source.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
account
The Amazon Web Services account ID that the partner event source was offered to.
- Returns:
- The Amazon Web Services account ID that the partner event source was offered to.
-
creationTime
The date and time the event source was created.
- Returns:
- The date and time the event source was created.
-
expirationTime
The date and time that the event source will expire, if the Amazon Web Services account doesn't create a matching event bus for it.
- Returns:
- The date and time that the event source will expire, if the Amazon Web Services account doesn't create a matching event bus for it.
-
state
The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.
If the service returns an enum value that is not available in the current SDK version,
statewill returnEventSourceState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.
- See Also:
-
stateAsString
The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.
If the service returns an enum value that is not available in the current SDK version,
statewill returnEventSourceState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.
- See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<PartnerEventSourceAccount.Builder,PartnerEventSourceAccount>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-