Interface UpdateSubscriptionTargetResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<UpdateSubscriptionTargetResponse.Builder,UpdateSubscriptionTargetResponse>, DataZoneResponse.Builder, SdkBuilder<UpdateSubscriptionTargetResponse.Builder,UpdateSubscriptionTargetResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
UpdateSubscriptionTargetResponse

public static interface UpdateSubscriptionTargetResponse.Builder extends DataZoneResponse.Builder, SdkPojo, CopyableBuilder<UpdateSubscriptionTargetResponse.Builder,UpdateSubscriptionTargetResponse>
  • Method Details

    • applicableAssetTypes

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

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

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

      UpdateSubscriptionTargetResponse.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.
    • createdAt

      The timestamp of when a subscription target was created.

      Parameters:
      createdAt - The timestamp of when a subscription target was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      The Amazon DataZone user who created the subscription target.

      Parameters:
      createdBy - The Amazon DataZone user who created the subscription target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainId

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

      Parameters:
      domainId - 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.
    • environmentId

      UpdateSubscriptionTargetResponse.Builder environmentId(String environmentId)

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

      Parameters:
      environmentId - 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.
    • id

      Identifier of the subscription target that is to be updated.

      Parameters:
      id - 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

      UpdateSubscriptionTargetResponse.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.
    • projectId

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

      Parameters:
      projectId - The identifier of the project in which a subscription target is to be updated.
      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

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

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

      UpdateSubscriptionTargetResponse.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:
    • type

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

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

      The timestamp of when the subscription target was updated.

      Parameters:
      updatedAt - The timestamp of when the subscription target was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedBy

      The Amazon DataZone user who updated the subscription target.

      Parameters:
      updatedBy - The Amazon DataZone user who updated the subscription target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.