Interface UpdateFlowEntitlementRequest.Builder
- All Superinterfaces:
 AwsRequest.Builder,Buildable,CopyableBuilder<UpdateFlowEntitlementRequest.Builder,,UpdateFlowEntitlementRequest> MediaConnectRequest.Builder,SdkBuilder<UpdateFlowEntitlementRequest.Builder,,UpdateFlowEntitlementRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
 UpdateFlowEntitlementRequest
- 
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) A description of the entitlement.encryption(Consumer<UpdateEncryption.Builder> encryption) The type of encryption that will be used on the output associated with this entitlement.encryption(UpdateEncryption encryption) The type of encryption that will be used on the output associated with this entitlement.entitlementArn(String entitlementArn) The Amazon Resource Name (ARN) of the entitlement that you want to update.entitlementStatus(String entitlementStatus) An indication of whether you want to enable the entitlement to allow access, or disable it to stop streaming content to the subscriber’s flow temporarily.entitlementStatus(EntitlementStatus entitlementStatus) An indication of whether you want to enable the entitlement to allow access, or disable it to stop streaming content to the subscriber’s flow temporarily.The ARN of the flow that is associated with the entitlement that you want to update.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.subscribers(String... subscribers) The Amazon Web Services account IDs that you want to share your content with.subscribers(Collection<String> subscribers) The Amazon Web Services account IDs that you want to share your content with.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.mediaconnect.model.MediaConnectRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields 
- 
Method Details
- 
description
A description of the entitlement. This description appears only on the MediaConnect console and will not be seen by the subscriber or end user.
- Parameters:
 description- A description of the entitlement. This description appears only on the MediaConnect console and will not be seen by the subscriber or end user.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
encryption
The type of encryption that will be used on the output associated with this entitlement. Allowable encryption types: static-key, speke.
- Parameters:
 encryption- The type of encryption that will be used on the output associated with this entitlement. Allowable encryption types: static-key, speke.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
encryption
default UpdateFlowEntitlementRequest.Builder encryption(Consumer<UpdateEncryption.Builder> encryption) The type of encryption that will be used on the output associated with this entitlement. Allowable encryption types: static-key, speke.
This is a convenience method that creates an instance of theUpdateEncryption.Builderavoiding the need to create one manually viaUpdateEncryption.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryption(UpdateEncryption).- Parameters:
 encryption- a consumer that will call methods onUpdateEncryption.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
entitlementArn
The Amazon Resource Name (ARN) of the entitlement that you want to update.
- Parameters:
 entitlementArn- The Amazon Resource Name (ARN) of the entitlement that you want to update.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
entitlementStatus
An indication of whether you want to enable the entitlement to allow access, or disable it to stop streaming content to the subscriber’s flow temporarily. If you don’t specify the
entitlementStatusfield in your request, MediaConnect leaves the value unchanged.- Parameters:
 entitlementStatus- An indication of whether you want to enable the entitlement to allow access, or disable it to stop streaming content to the subscriber’s flow temporarily. If you don’t specify theentitlementStatusfield in your request, MediaConnect leaves the value unchanged.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
entitlementStatus
An indication of whether you want to enable the entitlement to allow access, or disable it to stop streaming content to the subscriber’s flow temporarily. If you don’t specify the
entitlementStatusfield in your request, MediaConnect leaves the value unchanged.- Parameters:
 entitlementStatus- An indication of whether you want to enable the entitlement to allow access, or disable it to stop streaming content to the subscriber’s flow temporarily. If you don’t specify theentitlementStatusfield in your request, MediaConnect leaves the value unchanged.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
flowArn
The ARN of the flow that is associated with the entitlement that you want to update.
- Parameters:
 flowArn- The ARN of the flow that is associated with the entitlement that you want to update.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
subscribers
The Amazon Web Services 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.
- Parameters:
 subscribers- The Amazon Web Services 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.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
subscribers
The Amazon Web Services 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.
- Parameters:
 subscribers- The Amazon Web Services 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.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
overrideConfiguration
UpdateFlowEntitlementRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
 overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
 overrideConfiguration- The override configuration.- Returns:
 - This object for method chaining.
 
 - 
overrideConfiguration
UpdateFlowEntitlementRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
 overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
 builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
 - This object for method chaining.
 
 
 -