Interface GetServiceSettingsResponse.Builder

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

  • Method Details

    • s3BucketArn

      GetServiceSettingsResponse.Builder s3BucketArn(String s3BucketArn)

      Regional S3 bucket path for storing reports, license trail event data, discovery data, and so on.

      Parameters:
      s3BucketArn - Regional S3 bucket path for storing reports, license trail event data, discovery data, and so on.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • snsTopicArn

      GetServiceSettingsResponse.Builder snsTopicArn(String snsTopicArn)

      SNS topic configured to receive notifications from License Manager.

      Parameters:
      snsTopicArn - SNS topic configured to receive notifications from License Manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • organizationConfiguration

      GetServiceSettingsResponse.Builder organizationConfiguration(OrganizationConfiguration organizationConfiguration)

      Indicates whether Organizations is integrated with License Manager for cross-account discovery.

      Parameters:
      organizationConfiguration - Indicates whether Organizations is integrated with License Manager for cross-account discovery.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • organizationConfiguration

      default GetServiceSettingsResponse.Builder organizationConfiguration(Consumer<OrganizationConfiguration.Builder> organizationConfiguration)

      Indicates whether Organizations is integrated with License Manager for cross-account discovery.

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

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

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

      GetServiceSettingsResponse.Builder enableCrossAccountsDiscovery(Boolean enableCrossAccountsDiscovery)

      Indicates whether cross-account discovery is enabled.

      Parameters:
      enableCrossAccountsDiscovery - Indicates whether cross-account discovery is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • licenseManagerResourceShareArn

      GetServiceSettingsResponse.Builder licenseManagerResourceShareArn(String licenseManagerResourceShareArn)

      Amazon Resource Name (ARN) of the resource share. The License Manager management account provides member accounts with access to this share.

      Parameters:
      licenseManagerResourceShareArn - Amazon Resource Name (ARN) of the resource share. The License Manager management account provides member accounts with access to this share.
      Returns:
      Returns a reference to this object so that method calls can be chained together.