@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NamespaceSummary extends Object implements Serializable, Cloneable, StructuredPojo
A complex type that contains information about a namespace.
| Constructor and Description | 
|---|
| NamespaceSummary() | 
| Modifier and Type | Method and Description | 
|---|---|
| NamespaceSummary | clone() | 
| boolean | equals(Object obj) | 
| String | getArn()
 The Amazon Resource Name (ARN) that Cloud Map assigns to the namespace when you create it. | 
| Date | getCreateDate()
 The date and time that the namespace was created. | 
| String | getDescription()
 A description for the namespace. | 
| String | getId()
 The ID of the namespace. | 
| String | getName()
 The name of the namespace. | 
| NamespaceProperties | getProperties()
 The properties of the namespace. | 
| Integer | getServiceCount()
 The number of services that were created using the namespace. | 
| String | getType()
 The type of the namespace, either public or private. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setArn(String arn)
 The Amazon Resource Name (ARN) that Cloud Map assigns to the namespace when you create it. | 
| void | setCreateDate(Date createDate)
 The date and time that the namespace was created. | 
| void | setDescription(String description)
 A description for the namespace. | 
| void | setId(String id)
 The ID of the namespace. | 
| void | setName(String name)
 The name of the namespace. | 
| void | setProperties(NamespaceProperties properties)
 The properties of the namespace. | 
| void | setServiceCount(Integer serviceCount)
 The number of services that were created using the namespace. | 
| void | setType(String type)
 The type of the namespace, either public or private. | 
| String | toString()Returns a string representation of this object. | 
| NamespaceSummary | withArn(String arn)
 The Amazon Resource Name (ARN) that Cloud Map assigns to the namespace when you create it. | 
| NamespaceSummary | withCreateDate(Date createDate)
 The date and time that the namespace was created. | 
| NamespaceSummary | withDescription(String description)
 A description for the namespace. | 
| NamespaceSummary | withId(String id)
 The ID of the namespace. | 
| NamespaceSummary | withName(String name)
 The name of the namespace. | 
| NamespaceSummary | withProperties(NamespaceProperties properties)
 The properties of the namespace. | 
| NamespaceSummary | withServiceCount(Integer serviceCount)
 The number of services that were created using the namespace. | 
| NamespaceSummary | withType(NamespaceType type)
 The type of the namespace, either public or private. | 
| NamespaceSummary | withType(String type)
 The type of the namespace, either public or private. | 
public void setId(String id)
The ID of the namespace.
id - The ID of the namespace.public String getId()
The ID of the namespace.
public NamespaceSummary withId(String id)
The ID of the namespace.
id - The ID of the namespace.public void setArn(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.public String getArn()
The Amazon Resource Name (ARN) that Cloud Map assigns to the namespace when you create it.
public NamespaceSummary withArn(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.public void setName(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.public String getName()
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.
public NamespaceSummary withName(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.public void setType(String type)
The type of the namespace, either public or private.
type - The type of the namespace, either public or private.NamespaceTypepublic String getType()
The type of the namespace, either public or private.
NamespaceTypepublic NamespaceSummary withType(String type)
The type of the namespace, either public or private.
type - The type of the namespace, either public or private.NamespaceTypepublic NamespaceSummary withType(NamespaceType type)
The type of the namespace, either public or private.
type - The type of the namespace, either public or private.NamespaceTypepublic void setDescription(String description)
A description for the namespace.
description - A description for the namespace.public String getDescription()
A description for the namespace.
public NamespaceSummary withDescription(String description)
A description for the namespace.
description - A description for the namespace.public void setServiceCount(Integer serviceCount)
The number of services that were created using the namespace.
serviceCount - The number of services that were created using the namespace.public Integer getServiceCount()
The number of services that were created using the namespace.
public NamespaceSummary withServiceCount(Integer serviceCount)
The number of services that were created using the namespace.
serviceCount - The number of services that were created using the namespace.public void setProperties(NamespaceProperties properties)
The properties of the namespace.
properties - The properties of the namespace.public NamespaceProperties getProperties()
The properties of the namespace.
public NamespaceSummary withProperties(NamespaceProperties properties)
The properties of the namespace.
properties - The properties of the namespace.public void setCreateDate(Date createDate)
The date and time that the namespace was created.
createDate - The date and time that the namespace was created.public Date getCreateDate()
The date and time that the namespace was created.
public NamespaceSummary withCreateDate(Date createDate)
The date and time that the namespace was created.
createDate - The date and time that the namespace was created.public String toString()
toString in class ObjectObject.toString()public NamespaceSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.