public static interface UpdateFlowEntitlementRequest.Builder extends MediaConnectRequest.Builder, SdkPojo, CopyableBuilder<UpdateFlowEntitlementRequest.Builder,UpdateFlowEntitlementRequest>
Modifier and Type | Method and Description |
---|---|
UpdateFlowEntitlementRequest.Builder |
description(String description)
A description of the entitlement.
|
default UpdateFlowEntitlementRequest.Builder |
encryption(Consumer<UpdateEncryption.Builder> encryption)
The type of encryption that will be used on the output associated with this entitlement.
|
UpdateFlowEntitlementRequest.Builder |
encryption(UpdateEncryption encryption)
The type of encryption that will be used on the output associated with this entitlement.
|
UpdateFlowEntitlementRequest.Builder |
entitlementArn(String entitlementArn)
The ARN of the entitlement that you want to update.
|
UpdateFlowEntitlementRequest.Builder |
flowArn(String flowArn)
The flow that is associated with the entitlement that you want to update.
|
UpdateFlowEntitlementRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
UpdateFlowEntitlementRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
UpdateFlowEntitlementRequest.Builder |
subscribers(Collection<String> subscribers)
The AWS account IDs that you want to share your content with.
|
UpdateFlowEntitlementRequest.Builder |
subscribers(String... subscribers)
The AWS account IDs that you want to share your content with.
|
build
overrideConfiguration
copy
applyMutation, build
UpdateFlowEntitlementRequest.Builder description(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.UpdateFlowEntitlementRequest.Builder encryption(UpdateEncryption encryption)
encryption
- The type of encryption that will be used on the output associated with this entitlement.default UpdateFlowEntitlementRequest.Builder encryption(Consumer<UpdateEncryption.Builder> encryption)
UpdateEncryption.Builder
avoiding the need to create one
manually via UpdateEncryption.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to encryption(UpdateEncryption)
.encryption
- a consumer that will call methods on UpdateEncryption.Builder
encryption(UpdateEncryption)
UpdateFlowEntitlementRequest.Builder entitlementArn(String entitlementArn)
entitlementArn
- The ARN of the entitlement that you want to update.UpdateFlowEntitlementRequest.Builder flowArn(String flowArn)
flowArn
- The flow that is associated with the entitlement that you want to update.UpdateFlowEntitlementRequest.Builder subscribers(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.UpdateFlowEntitlementRequest.Builder subscribers(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.UpdateFlowEntitlementRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.UpdateFlowEntitlementRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.