Interface GetSubscriptionTargetResponse.Builder

  • Method Details

    • applicableAssetTypes

      GetSubscriptionTargetResponse.Builder applicableAssetTypes(Collection<String> applicableAssetTypes)

      The asset types associated with the subscription target.

      Parameters:
      applicableAssetTypes - The asset types associated with the subscription target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicableAssetTypes

      GetSubscriptionTargetResponse.Builder applicableAssetTypes(String... applicableAssetTypes)

      The asset types associated with the subscription target.

      Parameters:
      applicableAssetTypes - The asset types associated with the subscription target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizedPrincipals

      GetSubscriptionTargetResponse.Builder authorizedPrincipals(Collection<String> authorizedPrincipals)

      The authorized principals of the subscription target.

      Parameters:
      authorizedPrincipals - The authorized principals of the subscription target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizedPrincipals

      GetSubscriptionTargetResponse.Builder authorizedPrincipals(String... authorizedPrincipals)

      The authorized principals of the subscription target.

      Parameters:
      authorizedPrincipals - The authorized principals of the subscription target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      The timestamp of when the subscription target was created.

      Parameters:
      createdAt - The timestamp of when the 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 ID of the Amazon DataZone domain in which the subscription target exists.

      Parameters:
      domainId - The ID of the Amazon DataZone domain in which the subscription target exists.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • environmentId

      GetSubscriptionTargetResponse.Builder environmentId(String environmentId)

      The ID of the environment associated with the subscription target.

      Parameters:
      environmentId - The ID of the environment associated with the subscription target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      The ID of the subscription target.

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

      GetSubscriptionTargetResponse.Builder manageAccessRole(String manageAccessRole)

      The manage access role with which the subscription target was created.

      Parameters:
      manageAccessRole - The manage access role with which the subscription target was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the subscription target.

      Parameters:
      name - The name of the subscription target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • projectId

      The ID of the project associated with the subscription target.

      Parameters:
      projectId - The ID of the project associated with the subscription target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provider

      The provider of the subscription target.

      Parameters:
      provider - The provider of the subscription target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptionTargetConfig

      GetSubscriptionTargetResponse.Builder subscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)

      The configuration of teh subscription target.

      Parameters:
      subscriptionTargetConfig - The configuration of teh subscription target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptionTargetConfig

      GetSubscriptionTargetResponse.Builder subscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)

      The configuration of teh subscription target.

      Parameters:
      subscriptionTargetConfig - The configuration of teh subscription target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptionTargetConfig

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

      The configuration of teh subscription target.

      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 of the subscription target.

      Parameters:
      type - The type of the subscription target.
      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.