Interface GetSignalMapResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetSignalMapResponse.Builder,
,GetSignalMapResponse> MediaLiveResponse.Builder
,SdkBuilder<GetSignalMapResponse.Builder,
,GetSignalMapResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetSignalMapResponse
public static interface GetSignalMapResponse.Builder
extends MediaLiveResponse.Builder, SdkPojo, CopyableBuilder<GetSignalMapResponse.Builder,GetSignalMapResponse>
-
Method Summary
Modifier and TypeMethodDescriptionA signal map's ARN (Amazon Resource Name)cloudWatchAlarmTemplateGroupIds
(String... cloudWatchAlarmTemplateGroupIds) Sets the value of the CloudWatchAlarmTemplateGroupIds property for this object.cloudWatchAlarmTemplateGroupIds
(Collection<String> cloudWatchAlarmTemplateGroupIds) Sets the value of the CloudWatchAlarmTemplateGroupIds property for this object.Sets the value of the CreatedAt property for this object.description
(String description) A resource's optional description.discoveryEntryPointArn
(String discoveryEntryPointArn) A top-level supported AWS resource ARN to discovery a signal map from.errorMessage
(String errorMessage) Error message associated with a failed creation or failed update attempt of a signal map.eventBridgeRuleTemplateGroupIds
(String... eventBridgeRuleTemplateGroupIds) Sets the value of the EventBridgeRuleTemplateGroupIds property for this object.eventBridgeRuleTemplateGroupIds
(Collection<String> eventBridgeRuleTemplateGroupIds) Sets the value of the EventBridgeRuleTemplateGroupIds property for this object.failedMediaResourceMap
(Map<String, MediaResource> failedMediaResourceMap) Sets the value of the FailedMediaResourceMap property for this object.A signal map's id.lastDiscoveredAt
(Instant lastDiscoveredAt) Sets the value of the LastDiscoveredAt property for this object.default GetSignalMapResponse.Builder
lastSuccessfulMonitorDeployment
(Consumer<SuccessfulMonitorDeployment.Builder> lastSuccessfulMonitorDeployment) Sets the value of the LastSuccessfulMonitorDeployment property for this object.lastSuccessfulMonitorDeployment
(SuccessfulMonitorDeployment lastSuccessfulMonitorDeployment) Sets the value of the LastSuccessfulMonitorDeployment property for this object.mediaResourceMap
(Map<String, MediaResource> mediaResourceMap) Sets the value of the MediaResourceMap property for this object.modifiedAt
(Instant modifiedAt) Sets the value of the ModifiedAt property for this object.monitorChangesPendingDeployment
(Boolean monitorChangesPendingDeployment) If true, there are pending monitor changes for this signal map that can be deployed.default GetSignalMapResponse.Builder
monitorDeployment
(Consumer<MonitorDeployment.Builder> monitorDeployment) Sets the value of the MonitorDeployment property for this object.monitorDeployment
(MonitorDeployment monitorDeployment) Sets the value of the MonitorDeployment property for this object.A resource's name.Sets the value of the Status property for this object.status
(SignalMapStatus status) Sets the value of the Status property for this object.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.medialive.model.MediaLiveResponse.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 Details
-
arn
A signal map's ARN (Amazon Resource Name)- Parameters:
arn
- A signal map's ARN (Amazon Resource Name)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchAlarmTemplateGroupIds
GetSignalMapResponse.Builder cloudWatchAlarmTemplateGroupIds(Collection<String> cloudWatchAlarmTemplateGroupIds) Sets the value of the CloudWatchAlarmTemplateGroupIds property for this object.- Parameters:
cloudWatchAlarmTemplateGroupIds
- The new value for the CloudWatchAlarmTemplateGroupIds property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchAlarmTemplateGroupIds
GetSignalMapResponse.Builder cloudWatchAlarmTemplateGroupIds(String... cloudWatchAlarmTemplateGroupIds) Sets the value of the CloudWatchAlarmTemplateGroupIds property for this object.- Parameters:
cloudWatchAlarmTemplateGroupIds
- The new value for the CloudWatchAlarmTemplateGroupIds property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
Sets the value of the CreatedAt property for this object.- Parameters:
createdAt
- The new value for the CreatedAt property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A resource's optional description.- Parameters:
description
- A resource's optional description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
discoveryEntryPointArn
A top-level supported AWS resource ARN to discovery a signal map from.- Parameters:
discoveryEntryPointArn
- A top-level supported AWS resource ARN to discovery a signal map from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorMessage
Error message associated with a failed creation or failed update attempt of a signal map.- Parameters:
errorMessage
- Error message associated with a failed creation or failed update attempt of a signal map.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventBridgeRuleTemplateGroupIds
GetSignalMapResponse.Builder eventBridgeRuleTemplateGroupIds(Collection<String> eventBridgeRuleTemplateGroupIds) Sets the value of the EventBridgeRuleTemplateGroupIds property for this object.- Parameters:
eventBridgeRuleTemplateGroupIds
- The new value for the EventBridgeRuleTemplateGroupIds property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventBridgeRuleTemplateGroupIds
GetSignalMapResponse.Builder eventBridgeRuleTemplateGroupIds(String... eventBridgeRuleTemplateGroupIds) Sets the value of the EventBridgeRuleTemplateGroupIds property for this object.- Parameters:
eventBridgeRuleTemplateGroupIds
- The new value for the EventBridgeRuleTemplateGroupIds property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failedMediaResourceMap
GetSignalMapResponse.Builder failedMediaResourceMap(Map<String, MediaResource> failedMediaResourceMap) Sets the value of the FailedMediaResourceMap property for this object.- Parameters:
failedMediaResourceMap
- The new value for the FailedMediaResourceMap property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
A signal map's id.- Parameters:
id
- A signal map's id.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastDiscoveredAt
Sets the value of the LastDiscoveredAt property for this object.- Parameters:
lastDiscoveredAt
- The new value for the LastDiscoveredAt property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastSuccessfulMonitorDeployment
GetSignalMapResponse.Builder lastSuccessfulMonitorDeployment(SuccessfulMonitorDeployment lastSuccessfulMonitorDeployment) Sets the value of the LastSuccessfulMonitorDeployment property for this object.- Parameters:
lastSuccessfulMonitorDeployment
- The new value for the LastSuccessfulMonitorDeployment property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastSuccessfulMonitorDeployment
default GetSignalMapResponse.Builder lastSuccessfulMonitorDeployment(Consumer<SuccessfulMonitorDeployment.Builder> lastSuccessfulMonitorDeployment) Sets the value of the LastSuccessfulMonitorDeployment property for this object. This is a convenience method that creates an instance of theSuccessfulMonitorDeployment.Builder
avoiding the need to create one manually viaSuccessfulMonitorDeployment.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolastSuccessfulMonitorDeployment(SuccessfulMonitorDeployment)
.- Parameters:
lastSuccessfulMonitorDeployment
- a consumer that will call methods onSuccessfulMonitorDeployment.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaResourceMap
Sets the value of the MediaResourceMap property for this object.- Parameters:
mediaResourceMap
- The new value for the MediaResourceMap property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modifiedAt
Sets the value of the ModifiedAt property for this object.- Parameters:
modifiedAt
- The new value for the ModifiedAt property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monitorChangesPendingDeployment
GetSignalMapResponse.Builder monitorChangesPendingDeployment(Boolean monitorChangesPendingDeployment) If true, there are pending monitor changes for this signal map that can be deployed.- Parameters:
monitorChangesPendingDeployment
- If true, there are pending monitor changes for this signal map that can be deployed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monitorDeployment
Sets the value of the MonitorDeployment property for this object.- Parameters:
monitorDeployment
- The new value for the MonitorDeployment property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monitorDeployment
default GetSignalMapResponse.Builder monitorDeployment(Consumer<MonitorDeployment.Builder> monitorDeployment) Sets the value of the MonitorDeployment property for this object. This is a convenience method that creates an instance of theMonitorDeployment.Builder
avoiding the need to create one manually viaMonitorDeployment.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomonitorDeployment(MonitorDeployment)
.- Parameters:
monitorDeployment
- a consumer that will call methods onMonitorDeployment.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
A resource's name. Names must be unique within the scope of a resource type in a specific region.- Parameters:
name
- A resource's name. Names must be unique within the scope of a resource type in a specific region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Sets the value of the Status property for this object.- Parameters:
status
- The new value for the Status property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Sets the value of the Status property for this object.- Parameters:
status
- The new value for the Status property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-