public static interface NamespaceSummary.Builder extends SdkPojo, CopyableBuilder<NamespaceSummary.Builder,NamespaceSummary>
Modifier and Type | Method and Description |
---|---|
NamespaceSummary.Builder |
arn(String arn)
The Amazon Resource Name (ARN) that AWS Cloud Map assigns to the namespace when you create it.
|
NamespaceSummary.Builder |
createDate(Instant createDate)
The date and time that the namespace was created.
|
NamespaceSummary.Builder |
description(String description)
A description for the namespace.
|
NamespaceSummary.Builder |
id(String id)
The ID of the namespace.
|
NamespaceSummary.Builder |
name(String name)
The name of the namespace.
|
default NamespaceSummary.Builder |
properties(Consumer<NamespaceProperties.Builder> properties)
Sets the value of the Properties property for this object.
|
NamespaceSummary.Builder |
properties(NamespaceProperties properties)
Sets the value of the Properties property for this object.
|
NamespaceSummary.Builder |
serviceCount(Integer serviceCount)
The number of services that were created using the namespace.
|
NamespaceSummary.Builder |
type(NamespaceType type)
The type of the namespace, either public or private.
|
NamespaceSummary.Builder |
type(String type)
The type of the namespace, either public or private.
|
copy
applyMutation, build
NamespaceSummary.Builder id(String id)
The ID of the namespace.
id
- The ID of the namespace.NamespaceSummary.Builder arn(String arn)
The Amazon Resource Name (ARN) that AWS Cloud Map assigns to the namespace when you create it.
arn
- The Amazon Resource Name (ARN) that AWS Cloud Map assigns to the namespace when you create it.NamespaceSummary.Builder name(String name)
The name of the namespace. When you create a namespace, AWS Cloud Map automatically creates a Route 53 hosted zone that has the same name as the namespace.
name
- The name of the namespace. When you create a namespace, AWS Cloud Map automatically creates a Route 53
hosted zone that has the same name as the namespace.NamespaceSummary.Builder type(String type)
The type of the namespace, either public or private.
type
- The type of the namespace, either public or private.NamespaceType
,
NamespaceType
NamespaceSummary.Builder type(NamespaceType type)
The type of the namespace, either public or private.
type
- The type of the namespace, either public or private.NamespaceType
,
NamespaceType
NamespaceSummary.Builder description(String description)
A description for the namespace.
description
- A description for the namespace.NamespaceSummary.Builder serviceCount(Integer serviceCount)
The number of services that were created using the namespace.
serviceCount
- The number of services that were created using the namespace.NamespaceSummary.Builder properties(NamespaceProperties properties)
properties
- The new value for the Properties property for this object.default NamespaceSummary.Builder properties(Consumer<NamespaceProperties.Builder> properties)
NamespaceProperties.Builder
avoiding the need
to create one manually via NamespaceProperties.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to properties(NamespaceProperties)
.properties
- a consumer that will call methods on NamespaceProperties.Builder
properties(NamespaceProperties)
NamespaceSummary.Builder createDate(Instant createDate)
The date and time that the namespace was created.
createDate
- The date and time that the namespace was created.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.