Interface UpdateFlowEntitlementRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateFlowEntitlementRequest.Builder,UpdateFlowEntitlementRequest>,MediaConnectRequest.Builder,SdkBuilder<UpdateFlowEntitlementRequest.Builder,UpdateFlowEntitlementRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateFlowEntitlementRequest
public static interface UpdateFlowEntitlementRequest.Builder extends MediaConnectRequest.Builder, SdkPojo, CopyableBuilder<UpdateFlowEntitlementRequest.Builder,UpdateFlowEntitlementRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateFlowEntitlementRequest.Builderdescription(String description)A description of the entitlement.default UpdateFlowEntitlementRequest.Builderencryption(Consumer<UpdateEncryption.Builder> encryption)The type of encryption that will be used on the output associated with this entitlement.UpdateFlowEntitlementRequest.Builderencryption(UpdateEncryption encryption)The type of encryption that will be used on the output associated with this entitlement.UpdateFlowEntitlementRequest.BuilderentitlementArn(String entitlementArn)The ARN of the entitlement that you want to update.UpdateFlowEntitlementRequest.BuilderentitlementStatus(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.UpdateFlowEntitlementRequest.BuilderentitlementStatus(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.UpdateFlowEntitlementRequest.BuilderflowArn(String flowArn)The flow that is associated with the entitlement that you want to update.UpdateFlowEntitlementRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateFlowEntitlementRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateFlowEntitlementRequest.Buildersubscribers(String... subscribers)The AWS account IDs that you want to share your content with.UpdateFlowEntitlementRequest.Buildersubscribers(Collection<String> subscribers)The AWS account IDs that you want to share your content with.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.mediaconnect.model.MediaConnectRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
description
UpdateFlowEntitlementRequest.Builder description(String 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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryption
UpdateFlowEntitlementRequest.Builder encryption(UpdateEncryption 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:
encryption(UpdateEncryption)
-
entitlementArn
UpdateFlowEntitlementRequest.Builder entitlementArn(String entitlementArn)
The ARN of the entitlement that you want to update.- Parameters:
entitlementArn- The 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
UpdateFlowEntitlementRequest.Builder 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. If you don’t specify the entitlementStatus field 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 the entitlementStatus field 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,EntitlementStatus
-
entitlementStatus
UpdateFlowEntitlementRequest.Builder 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. If you don’t specify the entitlementStatus field 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 the entitlementStatus field 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,EntitlementStatus
-
flowArn
UpdateFlowEntitlementRequest.Builder flowArn(String flowArn)
The flow that is associated with the entitlement that you want to update.- Parameters:
flowArn- 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
UpdateFlowEntitlementRequest.Builder subscribers(Collection<String> 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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subscribers
UpdateFlowEntitlementRequest.Builder subscribers(String... 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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateFlowEntitlementRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateFlowEntitlementRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-