@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NetworkResourceSummary extends Object implements Serializable, Cloneable, StructuredPojo
Describes a network resource.
Constructor and Description |
---|
NetworkResourceSummary() |
Modifier and Type | Method and Description |
---|---|
NetworkResourceSummary |
clone() |
boolean |
equals(Object obj) |
String |
getDefinition()
Information about the resource, in JSON format.
|
Boolean |
getIsMiddlebox()
Indicates whether this is a middlebox appliance.
|
String |
getNameTag()
The value for the Name tag.
|
String |
getRegisteredGatewayArn()
The ARN of the gateway.
|
String |
getResourceArn()
The ARN of the resource.
|
String |
getResourceType()
The resource type.
|
int |
hashCode() |
Boolean |
isMiddlebox()
Indicates whether this is a middlebox appliance.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDefinition(String definition)
Information about the resource, in JSON format.
|
void |
setIsMiddlebox(Boolean isMiddlebox)
Indicates whether this is a middlebox appliance.
|
void |
setNameTag(String nameTag)
The value for the Name tag.
|
void |
setRegisteredGatewayArn(String registeredGatewayArn)
The ARN of the gateway.
|
void |
setResourceArn(String resourceArn)
The ARN of the resource.
|
void |
setResourceType(String resourceType)
The resource type.
|
String |
toString()
Returns a string representation of this object.
|
NetworkResourceSummary |
withDefinition(String definition)
Information about the resource, in JSON format.
|
NetworkResourceSummary |
withIsMiddlebox(Boolean isMiddlebox)
Indicates whether this is a middlebox appliance.
|
NetworkResourceSummary |
withNameTag(String nameTag)
The value for the Name tag.
|
NetworkResourceSummary |
withRegisteredGatewayArn(String registeredGatewayArn)
The ARN of the gateway.
|
NetworkResourceSummary |
withResourceArn(String resourceArn)
The ARN of the resource.
|
NetworkResourceSummary |
withResourceType(String resourceType)
The resource type.
|
public void setRegisteredGatewayArn(String registeredGatewayArn)
The ARN of the gateway.
registeredGatewayArn
- The ARN of the gateway.public String getRegisteredGatewayArn()
The ARN of the gateway.
public NetworkResourceSummary withRegisteredGatewayArn(String registeredGatewayArn)
The ARN of the gateway.
registeredGatewayArn
- The ARN of the gateway.public void setResourceArn(String resourceArn)
The ARN of the resource.
resourceArn
- The ARN of the resource.public String getResourceArn()
The ARN of the resource.
public NetworkResourceSummary withResourceArn(String resourceArn)
The ARN of the resource.
resourceArn
- The ARN of the resource.public void setResourceType(String resourceType)
The resource type.
resourceType
- The resource type.public String getResourceType()
The resource type.
public NetworkResourceSummary withResourceType(String resourceType)
The resource type.
resourceType
- The resource type.public void setDefinition(String definition)
Information about the resource, in JSON format. Network Manager gets this information by describing the resource using its Describe API call.
definition
- Information about the resource, in JSON format. Network Manager gets this information by describing the
resource using its Describe API call.public String getDefinition()
Information about the resource, in JSON format. Network Manager gets this information by describing the resource using its Describe API call.
public NetworkResourceSummary withDefinition(String definition)
Information about the resource, in JSON format. Network Manager gets this information by describing the resource using its Describe API call.
definition
- Information about the resource, in JSON format. Network Manager gets this information by describing the
resource using its Describe API call.public void setNameTag(String nameTag)
The value for the Name tag.
nameTag
- The value for the Name tag.public String getNameTag()
The value for the Name tag.
public NetworkResourceSummary withNameTag(String nameTag)
The value for the Name tag.
nameTag
- The value for the Name tag.public void setIsMiddlebox(Boolean isMiddlebox)
Indicates whether this is a middlebox appliance.
isMiddlebox
- Indicates whether this is a middlebox appliance.public Boolean getIsMiddlebox()
Indicates whether this is a middlebox appliance.
public NetworkResourceSummary withIsMiddlebox(Boolean isMiddlebox)
Indicates whether this is a middlebox appliance.
isMiddlebox
- Indicates whether this is a middlebox appliance.public Boolean isMiddlebox()
Indicates whether this is a middlebox appliance.
public String toString()
toString
in class Object
Object.toString()
public NetworkResourceSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.