Class Subscription
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Subscription.Builder,Subscription>
Describes an Infrastructure Performance subscription.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Subscription.Builderbuilder()final StringThe Region or Availability Zone that's the target for the subscription.final booleanfinal booleanequalsBySdkFields(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 inthashCode()final MetricTypemetric()The metric used for the subscription.final StringThe metric used for the subscription.final PeriodTypeperiod()The data aggregation time for the subscription.final StringThe data aggregation time for the subscription.static Class<? extends Subscription.Builder> final Stringsource()The Region or Availability Zone that's the source for the subscription.final StatisticTypeThe statistic used for the subscription.final StringThe statistic used for the subscription.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.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
source
The Region or Availability Zone that's the source for the subscription. For example,
us-east-1.- Returns:
- The Region or Availability Zone that's the source for the subscription. For example,
us-east-1.
-
destination
The Region or Availability Zone that's the target for the subscription. For example,
eu-west-1.- Returns:
- The Region or Availability Zone that's the target for the subscription. For example,
eu-west-1.
-
metric
The metric used for the subscription.
If the service returns an enum value that is not available in the current SDK version,
metricwill returnMetricType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommetricAsString().- Returns:
- The metric used for the subscription.
- See Also:
-
metricAsString
The metric used for the subscription.
If the service returns an enum value that is not available in the current SDK version,
metricwill returnMetricType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommetricAsString().- Returns:
- The metric used for the subscription.
- See Also:
-
statistic
The statistic used for the subscription.
If the service returns an enum value that is not available in the current SDK version,
statisticwill returnStatisticType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatisticAsString().- Returns:
- The statistic used for the subscription.
- See Also:
-
statisticAsString
The statistic used for the subscription.
If the service returns an enum value that is not available in the current SDK version,
statisticwill returnStatisticType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatisticAsString().- Returns:
- The statistic used for the subscription.
- See Also:
-
period
The data aggregation time for the subscription.
If the service returns an enum value that is not available in the current SDK version,
periodwill returnPeriodType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromperiodAsString().- Returns:
- The data aggregation time for the subscription.
- See Also:
-
periodAsString
The data aggregation time for the subscription.
If the service returns an enum value that is not available in the current SDK version,
periodwill returnPeriodType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromperiodAsString().- Returns:
- The data aggregation time for the subscription.
- See Also:
-
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<Subscription.Builder,Subscription> - 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
-
sdkFields
-