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 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

      GetSignalMapResponse.Builder createdAt(Instant 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

      GetSignalMapResponse.Builder description(String 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

      GetSignalMapResponse.Builder discoveryEntryPointArn(String 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

      GetSignalMapResponse.Builder errorMessage(String 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

      GetSignalMapResponse.Builder lastDiscoveredAt(Instant 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 the SuccessfulMonitorDeployment.Builder avoiding the need to create one manually via SuccessfulMonitorDeployment.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to lastSuccessfulMonitorDeployment(SuccessfulMonitorDeployment).

      Parameters:
      lastSuccessfulMonitorDeployment - a consumer that will call methods on SuccessfulMonitorDeployment.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mediaResourceMap

      GetSignalMapResponse.Builder mediaResourceMap(Map<String,MediaResource> 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

      GetSignalMapResponse.Builder modifiedAt(Instant 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

      GetSignalMapResponse.Builder monitorDeployment(MonitorDeployment 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 the MonitorDeployment.Builder avoiding the need to create one manually via MonitorDeployment.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to monitorDeployment(MonitorDeployment).

      Parameters:
      monitorDeployment - a consumer that will call methods on MonitorDeployment.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.