Interface RotateIngestEndpointCredentialsResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<RotateIngestEndpointCredentialsResponse.Builder,RotateIngestEndpointCredentialsResponse>,MediaPackageResponse.Builder,SdkBuilder<RotateIngestEndpointCredentialsResponse.Builder,RotateIngestEndpointCredentialsResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- RotateIngestEndpointCredentialsResponse
public static interface RotateIngestEndpointCredentialsResponse.Builder extends MediaPackageResponse.Builder, SdkPojo, CopyableBuilder<RotateIngestEndpointCredentialsResponse.Builder,RotateIngestEndpointCredentialsResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RotateIngestEndpointCredentialsResponse.Builderarn(String arn)The Amazon Resource Name (ARN) assigned to the Channel.RotateIngestEndpointCredentialsResponse.BuildercreatedAt(String createdAt)The date and time the Channel was created.RotateIngestEndpointCredentialsResponse.Builderdescription(String description)A short text description of the Channel.default RotateIngestEndpointCredentialsResponse.BuilderegressAccessLogs(Consumer<EgressAccessLogs.Builder> egressAccessLogs)Sets the value of the EgressAccessLogs property for this object.RotateIngestEndpointCredentialsResponse.BuilderegressAccessLogs(EgressAccessLogs egressAccessLogs)Sets the value of the EgressAccessLogs property for this object.default RotateIngestEndpointCredentialsResponse.BuilderhlsIngest(Consumer<HlsIngest.Builder> hlsIngest)Sets the value of the HlsIngest property for this object.RotateIngestEndpointCredentialsResponse.BuilderhlsIngest(HlsIngest hlsIngest)Sets the value of the HlsIngest property for this object.RotateIngestEndpointCredentialsResponse.Builderid(String id)The ID of the Channel.default RotateIngestEndpointCredentialsResponse.BuilderingressAccessLogs(Consumer<IngressAccessLogs.Builder> ingressAccessLogs)Sets the value of the IngressAccessLogs property for this object.RotateIngestEndpointCredentialsResponse.BuilderingressAccessLogs(IngressAccessLogs ingressAccessLogs)Sets the value of the IngressAccessLogs property for this object.RotateIngestEndpointCredentialsResponse.Buildertags(Map<String,String> tags)Sets the value of the Tags property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.mediapackage.model.MediaPackageResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
arn
RotateIngestEndpointCredentialsResponse.Builder arn(String arn)
The Amazon Resource Name (ARN) assigned to the Channel.- Parameters:
arn- The Amazon Resource Name (ARN) assigned to the Channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
RotateIngestEndpointCredentialsResponse.Builder createdAt(String createdAt)
The date and time the Channel was created.- Parameters:
createdAt- The date and time the Channel was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
RotateIngestEndpointCredentialsResponse.Builder description(String description)
A short text description of the Channel.- Parameters:
description- A short text description of the Channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressAccessLogs
RotateIngestEndpointCredentialsResponse.Builder egressAccessLogs(EgressAccessLogs egressAccessLogs)
Sets the value of the EgressAccessLogs property for this object.- Parameters:
egressAccessLogs- The new value for the EgressAccessLogs property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressAccessLogs
default RotateIngestEndpointCredentialsResponse.Builder egressAccessLogs(Consumer<EgressAccessLogs.Builder> egressAccessLogs)
Sets the value of the EgressAccessLogs property for this object. This is a convenience method that creates an instance of theEgressAccessLogs.Builderavoiding the need to create one manually viaEgressAccessLogs.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toegressAccessLogs(EgressAccessLogs).- Parameters:
egressAccessLogs- a consumer that will call methods onEgressAccessLogs.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
egressAccessLogs(EgressAccessLogs)
-
hlsIngest
RotateIngestEndpointCredentialsResponse.Builder hlsIngest(HlsIngest hlsIngest)
Sets the value of the HlsIngest property for this object.- Parameters:
hlsIngest- The new value for the HlsIngest property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsIngest
default RotateIngestEndpointCredentialsResponse.Builder hlsIngest(Consumer<HlsIngest.Builder> hlsIngest)
Sets the value of the HlsIngest property for this object. This is a convenience method that creates an instance of theHlsIngest.Builderavoiding the need to create one manually viaHlsIngest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohlsIngest(HlsIngest).- Parameters:
hlsIngest- a consumer that will call methods onHlsIngest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
hlsIngest(HlsIngest)
-
id
RotateIngestEndpointCredentialsResponse.Builder id(String id)
The ID of the Channel.- Parameters:
id- The ID of the Channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressAccessLogs
RotateIngestEndpointCredentialsResponse.Builder ingressAccessLogs(IngressAccessLogs ingressAccessLogs)
Sets the value of the IngressAccessLogs property for this object.- Parameters:
ingressAccessLogs- The new value for the IngressAccessLogs property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressAccessLogs
default RotateIngestEndpointCredentialsResponse.Builder ingressAccessLogs(Consumer<IngressAccessLogs.Builder> ingressAccessLogs)
Sets the value of the IngressAccessLogs property for this object. This is a convenience method that creates an instance of theIngressAccessLogs.Builderavoiding the need to create one manually viaIngressAccessLogs.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toingressAccessLogs(IngressAccessLogs).- Parameters:
ingressAccessLogs- a consumer that will call methods onIngressAccessLogs.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ingressAccessLogs(IngressAccessLogs)
-
tags
RotateIngestEndpointCredentialsResponse.Builder tags(Map<String,String> tags)
Sets the value of the Tags property for this object.- Parameters:
tags- The new value for the Tags property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-