Class GetMetricStreamResponse
- All Implemented Interfaces:
- SdkPojo,- ToCopyableBuilder<GetMetricStreamResponse.Builder,- GetMetricStreamResponse> 
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionfinal Stringarn()The ARN of the metric stream.builder()final InstantThe date that the metric stream was created.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final List<MetricStreamFilter> If this array of metric namespaces is present, then these namespaces are the only metric namespaces that are not streamed by this metric stream.final StringThe ARN of the Amazon Kinesis Data Firehose delivery stream that is used by this metric stream.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkResponse.final booleanFor responses, this returns true if the service returned a value for the ExcludeFilters property.final inthashCode()final booleanFor responses, this returns true if the service returned a value for the IncludeFilters property.final booleanFor responses, this returns true if the service returned a value for the StatisticsConfigurations property.final List<MetricStreamFilter> If this array of metric namespaces is present, then these namespaces are the only metric namespaces that are streamed by this metric stream.final BooleanIf this istrueand this metric stream is in a monitoring account, then the stream includes metrics from source accounts that the monitoring account is linked to.final InstantThe date of the most recent update to the metric stream's configuration.final Stringname()The name of the metric stream.final MetricStreamOutputFormatThe output format for the stream.final StringThe output format for the stream.final StringroleArn()The ARN of the IAM role that is used by this metric stream.static Class<? extends GetMetricStreamResponse.Builder> final Stringstate()The state of the metric stream.Each entry in this array displays information about one or more metrics that include additional statistics in the metric stream.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 class software.amazon.awssdk.services.cloudwatch.model.CloudWatchResponseresponseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponsesdkHttpResponseMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
arn
- 
name
- 
hasIncludeFilterspublic final boolean hasIncludeFilters()For responses, this returns true if the service returned a value for the IncludeFilters property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
includeFiltersIf this array of metric namespaces is present, then these namespaces are the only metric namespaces that are streamed by this metric stream. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasIncludeFilters()method.- Returns:
- If this array of metric namespaces is present, then these namespaces are the only metric namespaces that are streamed by this metric stream.
 
- 
hasExcludeFilterspublic final boolean hasExcludeFilters()For responses, this returns true if the service returned a value for the ExcludeFilters property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
excludeFiltersIf this array of metric namespaces is present, then these namespaces are the only metric namespaces that are not streamed by this metric stream. In this case, all other metric namespaces in the account are streamed by this metric stream. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasExcludeFilters()method.- Returns:
- If this array of metric namespaces is present, then these namespaces are the only metric namespaces that are not streamed by this metric stream. In this case, all other metric namespaces in the account are streamed by this metric stream.
 
- 
firehoseArnThe ARN of the Amazon Kinesis Data Firehose delivery stream that is used by this metric stream. - Returns:
- The ARN of the Amazon Kinesis Data Firehose delivery stream that is used by this metric stream.
 
- 
roleArnThe ARN of the IAM role that is used by this metric stream. - Returns:
- The ARN of the IAM role that is used by this metric stream.
 
- 
stateThe state of the metric stream. The possible values are runningandstopped.- Returns:
- The state of the metric stream. The possible values are runningandstopped.
 
- 
creationDateThe date that the metric stream was created. - Returns:
- The date that the metric stream was created.
 
- 
lastUpdateDateThe date of the most recent update to the metric stream's configuration. - Returns:
- The date of the most recent update to the metric stream's configuration.
 
- 
outputFormatThe output format for the stream. Valid values are json,opentelemetry1.0, andopentelemetry0.7. For more information about metric stream output formats, see Metric streams output formats.If the service returns an enum value that is not available in the current SDK version, outputFormatwill returnMetricStreamOutputFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoutputFormatAsString().- Returns:
- The output format for the stream. Valid values are json,opentelemetry1.0, andopentelemetry0.7. For more information about metric stream output formats, see Metric streams output formats.
- See Also:
 
- 
outputFormatAsStringThe output format for the stream. Valid values are json,opentelemetry1.0, andopentelemetry0.7. For more information about metric stream output formats, see Metric streams output formats.If the service returns an enum value that is not available in the current SDK version, outputFormatwill returnMetricStreamOutputFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoutputFormatAsString().- Returns:
- The output format for the stream. Valid values are json,opentelemetry1.0, andopentelemetry0.7. For more information about metric stream output formats, see Metric streams output formats.
- See Also:
 
- 
hasStatisticsConfigurationspublic final boolean hasStatisticsConfigurations()For responses, this returns true if the service returned a value for the StatisticsConfigurations property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
statisticsConfigurationsEach entry in this array displays information about one or more metrics that include additional statistics in the metric stream. For more information about the additional statistics, see CloudWatch statistics definitions. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasStatisticsConfigurations()method.- Returns:
- Each entry in this array displays information about one or more metrics that include additional statistics in the metric stream. For more information about the additional statistics, see CloudWatch statistics definitions.
 
- 
includeLinkedAccountsMetricsIf this is trueand this metric stream is in a monitoring account, then the stream includes metrics from source accounts that the monitoring account is linked to.- Returns:
- If this is trueand this metric stream is in a monitoring account, then the stream includes metrics from source accounts that the monitoring account is linked to.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<GetMetricStreamResponse.Builder,- GetMetricStreamResponse> 
- Specified by:
- toBuilderin class- AwsResponse
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCodepublic final int hashCode()- Overrides:
- hashCodein class- AwsResponse
 
- 
equals- Overrides:
- equalsin class- AwsResponse
 
- 
equalsBySdkFieldsDescription 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 interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForFieldDescription copied from class:SdkResponseUsed to retrieve the value of a field from any class that extendsSdkResponse. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkResponse.getValueForField(String, Class)method will again be available.- Overrides:
- getValueForFieldin class- SdkResponse
- Parameters:
- fieldName- The name of the member to be retrieved.
- clazz- The class to cast the returned object to.
- Returns:
- Optional containing the casted return value
 
- 
sdkFields
 
-