public static interface License.Builder extends SdkPojo, CopyableBuilder<License.Builder,License>
| Modifier and Type | Method and Description |
|---|---|
License.Builder |
beneficiary(String beneficiary)
License beneficiary.
|
default License.Builder |
consumptionConfiguration(Consumer<ConsumptionConfiguration.Builder> consumptionConfiguration)
Configuration for consumption of the license.
|
License.Builder |
consumptionConfiguration(ConsumptionConfiguration consumptionConfiguration)
Configuration for consumption of the license.
|
License.Builder |
createTime(String createTime)
License creation time.
|
License.Builder |
entitlements(Collection<Entitlement> entitlements)
License entitlements.
|
License.Builder |
entitlements(Consumer<Entitlement.Builder>... entitlements)
License entitlements.
|
License.Builder |
entitlements(Entitlement... entitlements)
License entitlements.
|
License.Builder |
homeRegion(String homeRegion)
Home Region of the license.
|
default License.Builder |
issuer(Consumer<IssuerDetails.Builder> issuer)
License issuer.
|
License.Builder |
issuer(IssuerDetails issuer)
License issuer.
|
License.Builder |
licenseArn(String licenseArn)
Amazon Resource Name (ARN) of the license.
|
License.Builder |
licenseMetadata(Collection<Metadata> licenseMetadata)
License metadata.
|
License.Builder |
licenseMetadata(Consumer<Metadata.Builder>... licenseMetadata)
License metadata.
|
License.Builder |
licenseMetadata(Metadata... licenseMetadata)
License metadata.
|
License.Builder |
licenseName(String licenseName)
License name.
|
License.Builder |
productName(String productName)
Product name.
|
License.Builder |
productSKU(String productSKU)
Product SKU.
|
License.Builder |
status(LicenseStatus status)
License status.
|
License.Builder |
status(String status)
License status.
|
default License.Builder |
validity(Consumer<DatetimeRange.Builder> validity)
Date and time range during which the license is valid, in ISO8601-UTC format.
|
License.Builder |
validity(DatetimeRange validity)
Date and time range during which the license is valid, in ISO8601-UTC format.
|
License.Builder |
version(String version)
License version.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildLicense.Builder licenseArn(String licenseArn)
Amazon Resource Name (ARN) of the license.
licenseArn - Amazon Resource Name (ARN) of the license.License.Builder licenseName(String licenseName)
License name.
licenseName - License name.License.Builder productName(String productName)
Product name.
productName - Product name.License.Builder productSKU(String productSKU)
Product SKU.
productSKU - Product SKU.License.Builder issuer(IssuerDetails issuer)
License issuer.
issuer - License issuer.default License.Builder issuer(Consumer<IssuerDetails.Builder> issuer)
License issuer.
This is a convenience method that creates an instance of theIssuerDetails.Builder avoiding the need
to create one manually via IssuerDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to issuer(IssuerDetails).
issuer - a consumer that will call methods on IssuerDetails.Builderissuer(IssuerDetails)License.Builder homeRegion(String homeRegion)
Home Region of the license.
homeRegion - Home Region of the license.License.Builder status(String status)
License status.
status - License status.LicenseStatus,
LicenseStatusLicense.Builder status(LicenseStatus status)
License status.
status - License status.LicenseStatus,
LicenseStatusLicense.Builder validity(DatetimeRange validity)
Date and time range during which the license is valid, in ISO8601-UTC format.
validity - Date and time range during which the license is valid, in ISO8601-UTC format.default License.Builder validity(Consumer<DatetimeRange.Builder> validity)
Date and time range during which the license is valid, in ISO8601-UTC format.
This is a convenience method that creates an instance of theDatetimeRange.Builder avoiding the need
to create one manually via DatetimeRange.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to validity(DatetimeRange).
validity - a consumer that will call methods on DatetimeRange.Buildervalidity(DatetimeRange)License.Builder beneficiary(String beneficiary)
License beneficiary.
beneficiary - License beneficiary.License.Builder entitlements(Collection<Entitlement> entitlements)
License entitlements.
entitlements - License entitlements.License.Builder entitlements(Entitlement... entitlements)
License entitlements.
entitlements - License entitlements.License.Builder entitlements(Consumer<Entitlement.Builder>... entitlements)
License entitlements.
This is a convenience method that creates an instance of theEntitlement.Builder avoiding the need to create
one manually via Entitlement.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #entitlements(List.
entitlements - a consumer that will call methods on
Entitlement.Builder#entitlements(java.util.Collection) License.Builder consumptionConfiguration(ConsumptionConfiguration consumptionConfiguration)
Configuration for consumption of the license.
consumptionConfiguration - Configuration for consumption of the license.default License.Builder consumptionConfiguration(Consumer<ConsumptionConfiguration.Builder> consumptionConfiguration)
Configuration for consumption of the license.
This is a convenience method that creates an instance of theConsumptionConfiguration.Builder
avoiding the need to create one manually via ConsumptionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to consumptionConfiguration(ConsumptionConfiguration).
consumptionConfiguration - a consumer that will call methods on ConsumptionConfiguration.BuilderconsumptionConfiguration(ConsumptionConfiguration)License.Builder licenseMetadata(Collection<Metadata> licenseMetadata)
License metadata.
licenseMetadata - License metadata.License.Builder licenseMetadata(Metadata... licenseMetadata)
License metadata.
licenseMetadata - License metadata.License.Builder licenseMetadata(Consumer<Metadata.Builder>... licenseMetadata)
License metadata.
This is a convenience method that creates an instance of theMetadata.Builder avoiding the need to create one
manually via Metadata.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #licenseMetadata(List.
licenseMetadata - a consumer that will call methods on
Metadata.Builder#licenseMetadata(java.util.Collection) License.Builder createTime(String createTime)
License creation time.
createTime - License creation time.License.Builder version(String version)
License version.
version - License version.Copyright © 2023. All rights reserved.