@Generated(value="software.amazon.awssdk:codegen") public final class MediaInsightsPipelineConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MediaInsightsPipelineConfiguration.Builder,MediaInsightsPipelineConfiguration>
A structure that contains the configuration settings for a media insights pipeline.
| Modifier and Type | Class and Description |
|---|---|
static interface |
MediaInsightsPipelineConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MediaInsightsPipelineConfiguration.Builder |
builder() |
Instant |
createdTimestamp()
The time at which the configuration was created.
|
List<MediaInsightsPipelineConfigurationElement> |
elements()
The elements in the configuration.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasElements()
For responses, this returns true if the service returned a value for the Elements property.
|
int |
hashCode() |
String |
mediaInsightsPipelineConfigurationArn()
The ARN of the configuration.
|
String |
mediaInsightsPipelineConfigurationId()
The ID of the configuration.
|
String |
mediaInsightsPipelineConfigurationName()
The name of the configuration.
|
RealTimeAlertConfiguration |
realTimeAlertConfiguration()
Lists the rules that trigger a real-time alert.
|
String |
resourceAccessRoleArn()
The ARN of the role used by the service to access Amazon Web Services resources.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MediaInsightsPipelineConfiguration.Builder> |
serializableBuilderClass() |
MediaInsightsPipelineConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
updatedTimestamp()
The time at which the configuration was last updated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String mediaInsightsPipelineConfigurationName()
The name of the configuration.
public final String mediaInsightsPipelineConfigurationArn()
The ARN of the configuration.
public final String resourceAccessRoleArn()
The ARN of the role used by the service to access Amazon Web Services resources.
public final RealTimeAlertConfiguration realTimeAlertConfiguration()
Lists the rules that trigger a real-time alert.
public final boolean hasElements()
isEmpty() 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.public final List<MediaInsightsPipelineConfigurationElement> elements()
The elements in the configuration.
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 hasElements() method.
public final String mediaInsightsPipelineConfigurationId()
The ID of the configuration.
public final Instant createdTimestamp()
The time at which the configuration was created.
public final Instant updatedTimestamp()
The time at which the configuration was last updated.
public MediaInsightsPipelineConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<MediaInsightsPipelineConfiguration.Builder,MediaInsightsPipelineConfiguration>public static MediaInsightsPipelineConfiguration.Builder builder()
public static Class<? extends MediaInsightsPipelineConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.