@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ServiceSummary extends Object implements Serializable, Cloneable, StructuredPojo
A summary for the service as a response to ListServices
.
Constructor and Description |
---|
ServiceSummary() |
Modifier and Type | Method and Description |
---|---|
ServiceSummary |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
ServiceSummary |
clearTagsEntries()
Removes all the entries added into Tags.
|
ServiceSummary |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationId()
The unique identifier of the application.
|
String |
getArn()
The Amazon Resource Name (ARN) of the service.
|
String |
getCreatedByAccountId()
The Amazon Web Services account ID of the service creator.
|
Date |
getCreatedTime()
A timestamp that indicates when the service is created.
|
String |
getDescription()
A description of the service.
|
String |
getEndpointType()
The endpoint type of the service.
|
String |
getEnvironmentId()
The unique identifier of the environment.
|
ErrorResponse |
getError()
Any error associated with the service resource.
|
LambdaEndpointSummary |
getLambdaEndpoint()
A summary of the configuration for the Lambda endpoint type.
|
Date |
getLastUpdatedTime()
A timestamp that indicates when the service was last updated.
|
String |
getName()
The name of the service.
|
String |
getOwnerAccountId()
The Amazon Web Services account ID of the service owner.
|
String |
getServiceId()
The unique identifier of the service.
|
String |
getState()
The current state of the service.
|
Map<String,String> |
getTags()
The tags assigned to the service.
|
UrlEndpointSummary |
getUrlEndpoint()
The summary of the configuration for the URL endpoint type.
|
String |
getVpcId()
The ID of the virtual private cloud (VPC).
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationId(String applicationId)
The unique identifier of the application.
|
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the service.
|
void |
setCreatedByAccountId(String createdByAccountId)
The Amazon Web Services account ID of the service creator.
|
void |
setCreatedTime(Date createdTime)
A timestamp that indicates when the service is created.
|
void |
setDescription(String description)
A description of the service.
|
void |
setEndpointType(String endpointType)
The endpoint type of the service.
|
void |
setEnvironmentId(String environmentId)
The unique identifier of the environment.
|
void |
setError(ErrorResponse error)
Any error associated with the service resource.
|
void |
setLambdaEndpoint(LambdaEndpointSummary lambdaEndpoint)
A summary of the configuration for the Lambda endpoint type.
|
void |
setLastUpdatedTime(Date lastUpdatedTime)
A timestamp that indicates when the service was last updated.
|
void |
setName(String name)
The name of the service.
|
void |
setOwnerAccountId(String ownerAccountId)
The Amazon Web Services account ID of the service owner.
|
void |
setServiceId(String serviceId)
The unique identifier of the service.
|
void |
setState(String state)
The current state of the service.
|
void |
setTags(Map<String,String> tags)
The tags assigned to the service.
|
void |
setUrlEndpoint(UrlEndpointSummary urlEndpoint)
The summary of the configuration for the URL endpoint type.
|
void |
setVpcId(String vpcId)
The ID of the virtual private cloud (VPC).
|
String |
toString()
Returns a string representation of this object.
|
ServiceSummary |
withApplicationId(String applicationId)
The unique identifier of the application.
|
ServiceSummary |
withArn(String arn)
The Amazon Resource Name (ARN) of the service.
|
ServiceSummary |
withCreatedByAccountId(String createdByAccountId)
The Amazon Web Services account ID of the service creator.
|
ServiceSummary |
withCreatedTime(Date createdTime)
A timestamp that indicates when the service is created.
|
ServiceSummary |
withDescription(String description)
A description of the service.
|
ServiceSummary |
withEndpointType(ServiceEndpointType endpointType)
The endpoint type of the service.
|
ServiceSummary |
withEndpointType(String endpointType)
The endpoint type of the service.
|
ServiceSummary |
withEnvironmentId(String environmentId)
The unique identifier of the environment.
|
ServiceSummary |
withError(ErrorResponse error)
Any error associated with the service resource.
|
ServiceSummary |
withLambdaEndpoint(LambdaEndpointSummary lambdaEndpoint)
A summary of the configuration for the Lambda endpoint type.
|
ServiceSummary |
withLastUpdatedTime(Date lastUpdatedTime)
A timestamp that indicates when the service was last updated.
|
ServiceSummary |
withName(String name)
The name of the service.
|
ServiceSummary |
withOwnerAccountId(String ownerAccountId)
The Amazon Web Services account ID of the service owner.
|
ServiceSummary |
withServiceId(String serviceId)
The unique identifier of the service.
|
ServiceSummary |
withState(ServiceState state)
The current state of the service.
|
ServiceSummary |
withState(String state)
The current state of the service.
|
ServiceSummary |
withTags(Map<String,String> tags)
The tags assigned to the service.
|
ServiceSummary |
withUrlEndpoint(UrlEndpointSummary urlEndpoint)
The summary of the configuration for the URL endpoint type.
|
ServiceSummary |
withVpcId(String vpcId)
The ID of the virtual private cloud (VPC).
|
public void setApplicationId(String applicationId)
The unique identifier of the application.
applicationId
- The unique identifier of the application.public String getApplicationId()
The unique identifier of the application.
public ServiceSummary withApplicationId(String applicationId)
The unique identifier of the application.
applicationId
- The unique identifier of the application.public void setArn(String arn)
The Amazon Resource Name (ARN) of the service.
arn
- The Amazon Resource Name (ARN) of the service.public String getArn()
The Amazon Resource Name (ARN) of the service.
public ServiceSummary withArn(String arn)
The Amazon Resource Name (ARN) of the service.
arn
- The Amazon Resource Name (ARN) of the service.public void setCreatedByAccountId(String createdByAccountId)
The Amazon Web Services account ID of the service creator.
createdByAccountId
- The Amazon Web Services account ID of the service creator.public String getCreatedByAccountId()
The Amazon Web Services account ID of the service creator.
public ServiceSummary withCreatedByAccountId(String createdByAccountId)
The Amazon Web Services account ID of the service creator.
createdByAccountId
- The Amazon Web Services account ID of the service creator.public void setCreatedTime(Date createdTime)
A timestamp that indicates when the service is created.
createdTime
- A timestamp that indicates when the service is created.public Date getCreatedTime()
A timestamp that indicates when the service is created.
public ServiceSummary withCreatedTime(Date createdTime)
A timestamp that indicates when the service is created.
createdTime
- A timestamp that indicates when the service is created.public void setDescription(String description)
A description of the service.
description
- A description of the service.public String getDescription()
A description of the service.
public ServiceSummary withDescription(String description)
A description of the service.
description
- A description of the service.public void setEndpointType(String endpointType)
The endpoint type of the service.
endpointType
- The endpoint type of the service.ServiceEndpointType
public String getEndpointType()
The endpoint type of the service.
ServiceEndpointType
public ServiceSummary withEndpointType(String endpointType)
The endpoint type of the service.
endpointType
- The endpoint type of the service.ServiceEndpointType
public ServiceSummary withEndpointType(ServiceEndpointType endpointType)
The endpoint type of the service.
endpointType
- The endpoint type of the service.ServiceEndpointType
public void setEnvironmentId(String environmentId)
The unique identifier of the environment.
environmentId
- The unique identifier of the environment.public String getEnvironmentId()
The unique identifier of the environment.
public ServiceSummary withEnvironmentId(String environmentId)
The unique identifier of the environment.
environmentId
- The unique identifier of the environment.public void setError(ErrorResponse error)
Any error associated with the service resource.
error
- Any error associated with the service resource.public ErrorResponse getError()
Any error associated with the service resource.
public ServiceSummary withError(ErrorResponse error)
Any error associated with the service resource.
error
- Any error associated with the service resource.public void setLambdaEndpoint(LambdaEndpointSummary lambdaEndpoint)
A summary of the configuration for the Lambda endpoint type.
lambdaEndpoint
- A summary of the configuration for the Lambda endpoint type.public LambdaEndpointSummary getLambdaEndpoint()
A summary of the configuration for the Lambda endpoint type.
public ServiceSummary withLambdaEndpoint(LambdaEndpointSummary lambdaEndpoint)
A summary of the configuration for the Lambda endpoint type.
lambdaEndpoint
- A summary of the configuration for the Lambda endpoint type.public void setLastUpdatedTime(Date lastUpdatedTime)
A timestamp that indicates when the service was last updated.
lastUpdatedTime
- A timestamp that indicates when the service was last updated.public Date getLastUpdatedTime()
A timestamp that indicates when the service was last updated.
public ServiceSummary withLastUpdatedTime(Date lastUpdatedTime)
A timestamp that indicates when the service was last updated.
lastUpdatedTime
- A timestamp that indicates when the service was last updated.public void setName(String name)
The name of the service.
name
- The name of the service.public String getName()
The name of the service.
public ServiceSummary withName(String name)
The name of the service.
name
- The name of the service.public void setOwnerAccountId(String ownerAccountId)
The Amazon Web Services account ID of the service owner.
ownerAccountId
- The Amazon Web Services account ID of the service owner.public String getOwnerAccountId()
The Amazon Web Services account ID of the service owner.
public ServiceSummary withOwnerAccountId(String ownerAccountId)
The Amazon Web Services account ID of the service owner.
ownerAccountId
- The Amazon Web Services account ID of the service owner.public void setServiceId(String serviceId)
The unique identifier of the service.
serviceId
- The unique identifier of the service.public String getServiceId()
The unique identifier of the service.
public ServiceSummary withServiceId(String serviceId)
The unique identifier of the service.
serviceId
- The unique identifier of the service.public void setState(String state)
The current state of the service.
state
- The current state of the service.ServiceState
public String getState()
The current state of the service.
ServiceState
public ServiceSummary withState(String state)
The current state of the service.
state
- The current state of the service.ServiceState
public ServiceSummary withState(ServiceState state)
The current state of the service.
state
- The current state of the service.ServiceState
public Map<String,String> getTags()
The tags assigned to the service.
public void setTags(Map<String,String> tags)
The tags assigned to the service.
tags
- The tags assigned to the service.public ServiceSummary withTags(Map<String,String> tags)
The tags assigned to the service.
tags
- The tags assigned to the service.public ServiceSummary addTagsEntry(String key, String value)
public ServiceSummary clearTagsEntries()
public void setUrlEndpoint(UrlEndpointSummary urlEndpoint)
The summary of the configuration for the URL endpoint type.
urlEndpoint
- The summary of the configuration for the URL endpoint type.public UrlEndpointSummary getUrlEndpoint()
The summary of the configuration for the URL endpoint type.
public ServiceSummary withUrlEndpoint(UrlEndpointSummary urlEndpoint)
The summary of the configuration for the URL endpoint type.
urlEndpoint
- The summary of the configuration for the URL endpoint type.public void setVpcId(String vpcId)
The ID of the virtual private cloud (VPC).
vpcId
- The ID of the virtual private cloud (VPC).public String getVpcId()
The ID of the virtual private cloud (VPC).
public ServiceSummary withVpcId(String vpcId)
The ID of the virtual private cloud (VPC).
vpcId
- The ID of the virtual private cloud (VPC).public String toString()
toString
in class Object
Object.toString()
public ServiceSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.