@Generated(value="software.amazon.awssdk:codegen") public final class MetricStreamEntry extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MetricStreamEntry.Builder,MetricStreamEntry>
This structure contains the configuration information about one metric stream.
Modifier and Type | Class and Description |
---|---|
static interface |
MetricStreamEntry.Builder |
Modifier and Type | Method and Description |
---|---|
String |
arn()
The ARN of the metric stream.
|
static MetricStreamEntry.Builder |
builder() |
Instant |
creationDate()
The date that the metric stream was originally created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
firehoseArn()
The ARN of the Kinesis Firehose devlivery stream that is used for this metric stream.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastUpdateDate()
The date that the configuration of this metric stream was most recently updated.
|
String |
name()
The name of the metric stream.
|
MetricStreamOutputFormat |
outputFormat()
The output format of this metric stream.
|
String |
outputFormatAsString()
The output format of this metric stream.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MetricStreamEntry.Builder> |
serializableBuilderClass() |
String |
state()
The current state of this stream.
|
MetricStreamEntry.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String arn()
The ARN of the metric stream.
public final Instant creationDate()
The date that the metric stream was originally created.
public final Instant lastUpdateDate()
The date that the configuration of this metric stream was most recently updated.
public final String name()
The name of the metric stream.
public final String firehoseArn()
The ARN of the Kinesis Firehose devlivery stream that is used for this metric stream.
public final String state()
The current state of this stream. Valid values are running
and stopped
.
running
and stopped
.public final MetricStreamOutputFormat outputFormat()
The output format of this metric stream. Valid values are json
and opentelemetry0.7
.
If the service returns an enum value that is not available in the current SDK version, outputFormat
will
return MetricStreamOutputFormat.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from outputFormatAsString()
.
json
and
opentelemetry0.7
.MetricStreamOutputFormat
public final String outputFormatAsString()
The output format of this metric stream. Valid values are json
and opentelemetry0.7
.
If the service returns an enum value that is not available in the current SDK version, outputFormat
will
return MetricStreamOutputFormat.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from outputFormatAsString()
.
json
and
opentelemetry0.7
.MetricStreamOutputFormat
public MetricStreamEntry.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<MetricStreamEntry.Builder,MetricStreamEntry>
public static MetricStreamEntry.Builder builder()
public static Class<? extends MetricStreamEntry.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.