Interface AssociateFeedRequest.Builder

  • Method Details

    • id

      The ID of the feed.

      Parameters:
      id - The ID of the feed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedResourceName

      AssociateFeedRequest.Builder associatedResourceName(String associatedResourceName)

      An identifier for the resource. If the resource is from an AWS service, this identifier must be the full ARN of that resource. Otherwise, the identifier is a name that you assign and that is appropriate for the application that owns the resource. This name must not resemble an ARN.

      Parameters:
      associatedResourceName - An identifier for the resource. If the resource is from an AWS service, this identifier must be the full ARN of that resource. Otherwise, the identifier is a name that you assign and that is appropriate for the application that owns the resource. This name must not resemble an ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputs

      The outputs to add to this feed. You must specify at least one output. You can later use the UpdateFeed action to change the list of outputs.

      Parameters:
      outputs - The outputs to add to this feed. You must specify at least one output. You can later use the UpdateFeed action to change the list of outputs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputs

      The outputs to add to this feed. You must specify at least one output. You can later use the UpdateFeed action to change the list of outputs.

      Parameters:
      outputs - The outputs to add to this feed. You must specify at least one output. You can later use the UpdateFeed action to change the list of outputs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputs

      The outputs to add to this feed. You must specify at least one output. You can later use the UpdateFeed action to change the list of outputs.

      This is a convenience method that creates an instance of the CreateOutput.Builder avoiding the need to create one manually via CreateOutput.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to outputs(List<CreateOutput>).

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

      Set to true if you want to do a dry run of the associate action.

      Parameters:
      dryRun - Set to true if you want to do a dry run of the associate action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      AssociateFeedRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.