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 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)
The properties of the namespace.
|
NamespaceSummary.Builder |
properties(NamespaceProperties properties)
The properties of the namespace.
|
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.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildNamespaceSummary.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 Cloud Map assigns to the namespace when you create it.
arn - The Amazon Resource Name (ARN) that 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, 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, 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,
NamespaceTypeNamespaceSummary.Builder type(NamespaceType type)
The type of the namespace, either public or private.
type - The type of the namespace, either public or private.NamespaceType,
NamespaceTypeNamespaceSummary.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)
The properties of the namespace.
properties - The properties of the namespace.default NamespaceSummary.Builder properties(Consumer<NamespaceProperties.Builder> properties)
The properties of the namespace.
This is a convenience method that creates an instance of theNamespaceProperties.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.Builderproperties(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 © 2023. All rights reserved.