Interface UpdateSubscriptionTargetRequest.Builder

  • Method Details

    • applicableAssetTypes

      UpdateSubscriptionTargetRequest.Builder applicableAssetTypes(Collection<String> applicableAssetTypes)

      The applicable asset types to be updated as part of the UpdateSubscriptionTarget action.

      Parameters:
      applicableAssetTypes - The applicable asset types to be updated as part of the UpdateSubscriptionTarget action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicableAssetTypes

      UpdateSubscriptionTargetRequest.Builder applicableAssetTypes(String... applicableAssetTypes)

      The applicable asset types to be updated as part of the UpdateSubscriptionTarget action.

      Parameters:
      applicableAssetTypes - The applicable asset types to be updated as part of the UpdateSubscriptionTarget action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizedPrincipals

      UpdateSubscriptionTargetRequest.Builder authorizedPrincipals(Collection<String> authorizedPrincipals)

      The authorized principals to be updated as part of the UpdateSubscriptionTarget action.

      Parameters:
      authorizedPrincipals - The authorized principals to be updated as part of the UpdateSubscriptionTarget action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizedPrincipals

      UpdateSubscriptionTargetRequest.Builder authorizedPrincipals(String... authorizedPrincipals)

      The authorized principals to be updated as part of the UpdateSubscriptionTarget action.

      Parameters:
      authorizedPrincipals - The authorized principals to be updated as part of the UpdateSubscriptionTarget action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainIdentifier

      UpdateSubscriptionTargetRequest.Builder domainIdentifier(String domainIdentifier)

      The identifier of the Amazon DataZone domain in which a subscription target is to be updated.

      Parameters:
      domainIdentifier - The identifier of the Amazon DataZone domain in which a subscription target is to be updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • environmentIdentifier

      UpdateSubscriptionTargetRequest.Builder environmentIdentifier(String environmentIdentifier)

      The identifier of the environment in which a subscription target is to be updated.

      Parameters:
      environmentIdentifier - The identifier of the environment in which a subscription target is to be updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identifier

      Identifier of the subscription target that is to be updated.

      Parameters:
      identifier - Identifier of the subscription target that is to be updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • manageAccessRole

      UpdateSubscriptionTargetRequest.Builder manageAccessRole(String manageAccessRole)

      The manage access role to be updated as part of the UpdateSubscriptionTarget action.

      Parameters:
      manageAccessRole - The manage access role to be updated as part of the UpdateSubscriptionTarget action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name to be updated as part of the UpdateSubscriptionTarget action.

      Parameters:
      name - The name to be updated as part of the UpdateSubscriptionTarget action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provider

      The provider to be updated as part of the UpdateSubscriptionTarget action.

      Parameters:
      provider - The provider to be updated as part of the UpdateSubscriptionTarget action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptionTargetConfig

      UpdateSubscriptionTargetRequest.Builder subscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)

      The configuration to be updated as part of the UpdateSubscriptionTarget action.

      Parameters:
      subscriptionTargetConfig - The configuration to be updated as part of the UpdateSubscriptionTarget action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptionTargetConfig

      UpdateSubscriptionTargetRequest.Builder subscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)

      The configuration to be updated as part of the UpdateSubscriptionTarget action.

      Parameters:
      subscriptionTargetConfig - The configuration to be updated as part of the UpdateSubscriptionTarget action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptionTargetConfig

      UpdateSubscriptionTargetRequest.Builder subscriptionTargetConfig(Consumer<SubscriptionTargetForm.Builder>... subscriptionTargetConfig)

      The configuration to be updated as part of the UpdateSubscriptionTarget action.

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

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

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

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