Class NotificationHubOverview
java.lang.Object
software.amazon.awssdk.services.notifications.model.NotificationHubOverview
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<NotificationHubOverview.Builder,
NotificationHubOverview>
@Generated("software.amazon.awssdk:codegen")
public final class NotificationHubOverview
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<NotificationHubOverview.Builder,NotificationHubOverview>
Describes an overview of a NotificationHub
.
A NotificationConfiguration
is an account-level setting used to select the Regions where you want to
store, process and replicate your notifications.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final Instant
The date and time theNotificationHubOverview
was created.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Instant
The most recent time thisNotificationHub
had anACTIVE
status.final String
The Region of the resource.static Class
<? extends NotificationHubOverview.Builder> The status summary of the resource.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
notificationHubRegion
The Region of the resource.
- Returns:
- The Region of the resource.
-
statusSummary
The status summary of the resource.
- Returns:
- The status summary of the resource.
-
creationTime
The date and time the
NotificationHubOverview
was created.- Returns:
- The date and time the
NotificationHubOverview
was created.
-
lastActivationTime
The most recent time this
NotificationHub
had anACTIVE
status.- Returns:
- The most recent time this
NotificationHub
had anACTIVE
status.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<NotificationHubOverview.Builder,
NotificationHubOverview> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-