@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MediaInsightsPipelineConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
A structure that contains the configuration settings for a media insights pipeline.
Constructor and Description |
---|
MediaInsightsPipelineConfiguration() |
Modifier and Type | Method and Description |
---|---|
MediaInsightsPipelineConfiguration |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedTimestamp()
The time at which the configuration was created.
|
List<MediaInsightsPipelineConfigurationElement> |
getElements()
The elements in the configuration.
|
String |
getMediaInsightsPipelineConfigurationArn()
The ARN of the configuration.
|
String |
getMediaInsightsPipelineConfigurationId()
The ID of the configuration.
|
String |
getMediaInsightsPipelineConfigurationName()
The name of the configuration.
|
RealTimeAlertConfiguration |
getRealTimeAlertConfiguration()
Lists the rules that trigger a real-time alert.
|
String |
getResourceAccessRoleArn()
The ARN of the role used by the service to access Amazon Web Services resources.
|
Date |
getUpdatedTimestamp()
The time at which the configuration was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedTimestamp(Date createdTimestamp)
The time at which the configuration was created.
|
void |
setElements(Collection<MediaInsightsPipelineConfigurationElement> elements)
The elements in the configuration.
|
void |
setMediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn)
The ARN of the configuration.
|
void |
setMediaInsightsPipelineConfigurationId(String mediaInsightsPipelineConfigurationId)
The ID of the configuration.
|
void |
setMediaInsightsPipelineConfigurationName(String mediaInsightsPipelineConfigurationName)
The name of the configuration.
|
void |
setRealTimeAlertConfiguration(RealTimeAlertConfiguration realTimeAlertConfiguration)
Lists the rules that trigger a real-time alert.
|
void |
setResourceAccessRoleArn(String resourceAccessRoleArn)
The ARN of the role used by the service to access Amazon Web Services resources.
|
void |
setUpdatedTimestamp(Date updatedTimestamp)
The time at which the configuration was last updated.
|
String |
toString()
Returns a string representation of this object.
|
MediaInsightsPipelineConfiguration |
withCreatedTimestamp(Date createdTimestamp)
The time at which the configuration was created.
|
MediaInsightsPipelineConfiguration |
withElements(Collection<MediaInsightsPipelineConfigurationElement> elements)
The elements in the configuration.
|
MediaInsightsPipelineConfiguration |
withElements(MediaInsightsPipelineConfigurationElement... elements)
The elements in the configuration.
|
MediaInsightsPipelineConfiguration |
withMediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn)
The ARN of the configuration.
|
MediaInsightsPipelineConfiguration |
withMediaInsightsPipelineConfigurationId(String mediaInsightsPipelineConfigurationId)
The ID of the configuration.
|
MediaInsightsPipelineConfiguration |
withMediaInsightsPipelineConfigurationName(String mediaInsightsPipelineConfigurationName)
The name of the configuration.
|
MediaInsightsPipelineConfiguration |
withRealTimeAlertConfiguration(RealTimeAlertConfiguration realTimeAlertConfiguration)
Lists the rules that trigger a real-time alert.
|
MediaInsightsPipelineConfiguration |
withResourceAccessRoleArn(String resourceAccessRoleArn)
The ARN of the role used by the service to access Amazon Web Services resources.
|
MediaInsightsPipelineConfiguration |
withUpdatedTimestamp(Date updatedTimestamp)
The time at which the configuration was last updated.
|
public void setMediaInsightsPipelineConfigurationName(String mediaInsightsPipelineConfigurationName)
The name of the configuration.
mediaInsightsPipelineConfigurationName
- The name of the configuration.public String getMediaInsightsPipelineConfigurationName()
The name of the configuration.
public MediaInsightsPipelineConfiguration withMediaInsightsPipelineConfigurationName(String mediaInsightsPipelineConfigurationName)
The name of the configuration.
mediaInsightsPipelineConfigurationName
- The name of the configuration.public void setMediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn)
The ARN of the configuration.
mediaInsightsPipelineConfigurationArn
- The ARN of the configuration.public String getMediaInsightsPipelineConfigurationArn()
The ARN of the configuration.
public MediaInsightsPipelineConfiguration withMediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn)
The ARN of the configuration.
mediaInsightsPipelineConfigurationArn
- The ARN of the configuration.public void setResourceAccessRoleArn(String resourceAccessRoleArn)
The ARN of the role used by the service to access Amazon Web Services resources.
resourceAccessRoleArn
- The ARN of the role used by the service to access Amazon Web Services resources.public String getResourceAccessRoleArn()
The ARN of the role used by the service to access Amazon Web Services resources.
public MediaInsightsPipelineConfiguration withResourceAccessRoleArn(String resourceAccessRoleArn)
The ARN of the role used by the service to access Amazon Web Services resources.
resourceAccessRoleArn
- The ARN of the role used by the service to access Amazon Web Services resources.public void setRealTimeAlertConfiguration(RealTimeAlertConfiguration realTimeAlertConfiguration)
Lists the rules that trigger a real-time alert.
realTimeAlertConfiguration
- Lists the rules that trigger a real-time alert.public RealTimeAlertConfiguration getRealTimeAlertConfiguration()
Lists the rules that trigger a real-time alert.
public MediaInsightsPipelineConfiguration withRealTimeAlertConfiguration(RealTimeAlertConfiguration realTimeAlertConfiguration)
Lists the rules that trigger a real-time alert.
realTimeAlertConfiguration
- Lists the rules that trigger a real-time alert.public List<MediaInsightsPipelineConfigurationElement> getElements()
The elements in the configuration.
public void setElements(Collection<MediaInsightsPipelineConfigurationElement> elements)
The elements in the configuration.
elements
- The elements in the configuration.public MediaInsightsPipelineConfiguration withElements(MediaInsightsPipelineConfigurationElement... elements)
The elements in the configuration.
NOTE: This method appends the values to the existing list (if any). Use
setElements(java.util.Collection)
or withElements(java.util.Collection)
if you want to override
the existing values.
elements
- The elements in the configuration.public MediaInsightsPipelineConfiguration withElements(Collection<MediaInsightsPipelineConfigurationElement> elements)
The elements in the configuration.
elements
- The elements in the configuration.public void setMediaInsightsPipelineConfigurationId(String mediaInsightsPipelineConfigurationId)
The ID of the configuration.
mediaInsightsPipelineConfigurationId
- The ID of the configuration.public String getMediaInsightsPipelineConfigurationId()
The ID of the configuration.
public MediaInsightsPipelineConfiguration withMediaInsightsPipelineConfigurationId(String mediaInsightsPipelineConfigurationId)
The ID of the configuration.
mediaInsightsPipelineConfigurationId
- The ID of the configuration.public void setCreatedTimestamp(Date createdTimestamp)
The time at which the configuration was created.
createdTimestamp
- The time at which the configuration was created.public Date getCreatedTimestamp()
The time at which the configuration was created.
public MediaInsightsPipelineConfiguration withCreatedTimestamp(Date createdTimestamp)
The time at which the configuration was created.
createdTimestamp
- The time at which the configuration was created.public void setUpdatedTimestamp(Date updatedTimestamp)
The time at which the configuration was last updated.
updatedTimestamp
- The time at which the configuration was last updated.public Date getUpdatedTimestamp()
The time at which the configuration was last updated.
public MediaInsightsPipelineConfiguration withUpdatedTimestamp(Date updatedTimestamp)
The time at which the configuration was last updated.
updatedTimestamp
- The time at which the configuration was last updated.public String toString()
toString
in class Object
Object.toString()
public MediaInsightsPipelineConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.