public static interface Domain.Builder extends SdkPojo, CopyableBuilder<Domain.Builder,Domain>
Modifier and Type | Method and Description |
---|---|
Domain.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the domain recordset (e.g.,
arn:aws:lightsail:global:123456789101:Domain/824cede0-abc7-4f84-8dbc-12345EXAMPLE ). |
Domain.Builder |
createdAt(Instant createdAt)
The date when the domain recordset was created.
|
Domain.Builder |
domainEntries(Collection<DomainEntry> domainEntries)
An array of key-value pairs containing information about the domain entries.
|
Domain.Builder |
domainEntries(Consumer<DomainEntry.Builder>... domainEntries)
An array of key-value pairs containing information about the domain entries.
|
Domain.Builder |
domainEntries(DomainEntry... domainEntries)
An array of key-value pairs containing information about the domain entries.
|
default Domain.Builder |
location(Consumer<ResourceLocation.Builder> location)
The AWS Region and Availability Zones where the domain recordset was created.
|
Domain.Builder |
location(ResourceLocation location)
The AWS Region and Availability Zones where the domain recordset was created.
|
Domain.Builder |
name(String name)
The name of the domain.
|
Domain.Builder |
resourceType(ResourceType resourceType)
The resource type.
|
Domain.Builder |
resourceType(String resourceType)
The resource type.
|
Domain.Builder |
supportCode(String supportCode)
The support code.
|
Domain.Builder |
tags(Collection<Tag> tags)
The tag keys and optional values for the resource.
|
Domain.Builder |
tags(Consumer<Tag.Builder>... tags)
The tag keys and optional values for the resource.
|
Domain.Builder |
tags(Tag... tags)
The tag keys and optional values for the resource.
|
copy
applyMutation, build
Domain.Builder name(String name)
The name of the domain.
name
- The name of the domain.Domain.Builder arn(String arn)
The Amazon Resource Name (ARN) of the domain recordset (e.g.,
arn:aws:lightsail:global:123456789101:Domain/824cede0-abc7-4f84-8dbc-12345EXAMPLE
).
arn
- The Amazon Resource Name (ARN) of the domain recordset (e.g.,
arn:aws:lightsail:global:123456789101:Domain/824cede0-abc7-4f84-8dbc-12345EXAMPLE
).Domain.Builder supportCode(String supportCode)
The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
supportCode
- The support code. Include this code in your email to support when you have questions about an instance
or another resource in Lightsail. This code enables our support team to look up your Lightsail
information more easily.Domain.Builder createdAt(Instant createdAt)
The date when the domain recordset was created.
createdAt
- The date when the domain recordset was created.Domain.Builder location(ResourceLocation location)
The AWS Region and Availability Zones where the domain recordset was created.
location
- The AWS Region and Availability Zones where the domain recordset was created.default Domain.Builder location(Consumer<ResourceLocation.Builder> location)
The AWS Region and Availability Zones where the domain recordset was created.
This is a convenience that creates an instance of theResourceLocation.Builder
avoiding the need to
create one manually via ResourceLocation.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to location(ResourceLocation)
.location
- a consumer that will call methods on ResourceLocation.Builder
location(ResourceLocation)
Domain.Builder resourceType(String resourceType)
The resource type.
resourceType
- The resource type.ResourceType
,
ResourceType
Domain.Builder resourceType(ResourceType resourceType)
The resource type.
resourceType
- The resource type.ResourceType
,
ResourceType
Domain.Builder tags(Collection<Tag> tags)
The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Lightsail Dev Guide.
tags
- The tag keys and optional values for the resource. For more information about tags in Lightsail, see
the Lightsail Dev
Guide.Domain.Builder tags(Tag... tags)
The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Lightsail Dev Guide.
tags
- The tag keys and optional values for the resource. For more information about tags in Lightsail, see
the Lightsail Dev
Guide.Domain.Builder tags(Consumer<Tag.Builder>... tags)
The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Lightsail Dev Guide.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #tags(List)
.tags
- a consumer that will call methods on List.Builder
#tags(List)
Domain.Builder domainEntries(Collection<DomainEntry> domainEntries)
An array of key-value pairs containing information about the domain entries.
domainEntries
- An array of key-value pairs containing information about the domain entries.Domain.Builder domainEntries(DomainEntry... domainEntries)
An array of key-value pairs containing information about the domain entries.
domainEntries
- An array of key-value pairs containing information about the domain entries.Domain.Builder domainEntries(Consumer<DomainEntry.Builder>... domainEntries)
An array of key-value pairs containing information about the domain entries.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #domainEntries(List)
.domainEntries
- a consumer that will call methods on List.Builder
#domainEntries(List)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.