@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateFlowEntitlementRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateFlowEntitlementRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateFlowEntitlementRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDescription()
A description of the entitlement.
|
UpdateEncryption |
getEncryption()
The type of encryption that will be used on the output associated with this entitlement.
|
String |
getEntitlementArn()
The ARN of the entitlement that you want to update.
|
String |
getFlowArn()
The flow that is associated with the entitlement that you want to update.
|
List<String> |
getSubscribers()
The AWS account IDs that you want to share your content with.
|
int |
hashCode() |
void |
setDescription(String description)
A description of the entitlement.
|
void |
setEncryption(UpdateEncryption encryption)
The type of encryption that will be used on the output associated with this entitlement.
|
void |
setEntitlementArn(String entitlementArn)
The ARN of the entitlement that you want to update.
|
void |
setFlowArn(String flowArn)
The flow that is associated with the entitlement that you want to update.
|
void |
setSubscribers(Collection<String> subscribers)
The AWS account IDs that you want to share your content with.
|
String |
toString()
Returns a string representation of this object.
|
UpdateFlowEntitlementRequest |
withDescription(String description)
A description of the entitlement.
|
UpdateFlowEntitlementRequest |
withEncryption(UpdateEncryption encryption)
The type of encryption that will be used on the output associated with this entitlement.
|
UpdateFlowEntitlementRequest |
withEntitlementArn(String entitlementArn)
The ARN of the entitlement that you want to update.
|
UpdateFlowEntitlementRequest |
withFlowArn(String flowArn)
The flow that is associated with the entitlement that you want to update.
|
UpdateFlowEntitlementRequest |
withSubscribers(Collection<String> subscribers)
The AWS account IDs that you want to share your content with.
|
UpdateFlowEntitlementRequest |
withSubscribers(String... subscribers)
The AWS account IDs that you want to share your content with.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setDescription(String description)
description
- A description of the entitlement. This description appears only on the AWS Elemental MediaConnect console
and will not be seen by the subscriber or end user.public String getDescription()
public UpdateFlowEntitlementRequest withDescription(String description)
description
- A description of the entitlement. This description appears only on the AWS Elemental MediaConnect console
and will not be seen by the subscriber or end user.public void setEncryption(UpdateEncryption encryption)
encryption
- The type of encryption that will be used on the output associated with this entitlement.public UpdateEncryption getEncryption()
public UpdateFlowEntitlementRequest withEncryption(UpdateEncryption encryption)
encryption
- The type of encryption that will be used on the output associated with this entitlement.public void setEntitlementArn(String entitlementArn)
entitlementArn
- The ARN of the entitlement that you want to update.public String getEntitlementArn()
public UpdateFlowEntitlementRequest withEntitlementArn(String entitlementArn)
entitlementArn
- The ARN of the entitlement that you want to update.public void setFlowArn(String flowArn)
flowArn
- The flow that is associated with the entitlement that you want to update.public String getFlowArn()
public UpdateFlowEntitlementRequest withFlowArn(String flowArn)
flowArn
- The flow that is associated with the entitlement that you want to update.public List<String> getSubscribers()
public void setSubscribers(Collection<String> subscribers)
subscribers
- The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be
allowed to create their own flow using your content as the source.public UpdateFlowEntitlementRequest withSubscribers(String... subscribers)
NOTE: This method appends the values to the existing list (if any). Use
setSubscribers(java.util.Collection)
or withSubscribers(java.util.Collection)
if you want to
override the existing values.
subscribers
- The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be
allowed to create their own flow using your content as the source.public UpdateFlowEntitlementRequest withSubscribers(Collection<String> subscribers)
subscribers
- The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be
allowed to create their own flow using your content as the source.public String toString()
toString
in class Object
Object.toString()
public UpdateFlowEntitlementRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.