@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TopicRuleDestinationConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Configuration of the topic rule destination.
Constructor and Description |
---|
TopicRuleDestinationConfiguration() |
Modifier and Type | Method and Description |
---|---|
TopicRuleDestinationConfiguration |
clone() |
boolean |
equals(Object obj) |
HttpUrlDestinationConfiguration |
getHttpUrlConfiguration()
Configuration of the HTTP URL.
|
VpcDestinationConfiguration |
getVpcConfiguration()
Configuration of the virtual private cloud (VPC) connection.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setHttpUrlConfiguration(HttpUrlDestinationConfiguration httpUrlConfiguration)
Configuration of the HTTP URL.
|
void |
setVpcConfiguration(VpcDestinationConfiguration vpcConfiguration)
Configuration of the virtual private cloud (VPC) connection.
|
String |
toString()
Returns a string representation of this object.
|
TopicRuleDestinationConfiguration |
withHttpUrlConfiguration(HttpUrlDestinationConfiguration httpUrlConfiguration)
Configuration of the HTTP URL.
|
TopicRuleDestinationConfiguration |
withVpcConfiguration(VpcDestinationConfiguration vpcConfiguration)
Configuration of the virtual private cloud (VPC) connection.
|
public void setHttpUrlConfiguration(HttpUrlDestinationConfiguration httpUrlConfiguration)
Configuration of the HTTP URL.
httpUrlConfiguration
- Configuration of the HTTP URL.public HttpUrlDestinationConfiguration getHttpUrlConfiguration()
Configuration of the HTTP URL.
public TopicRuleDestinationConfiguration withHttpUrlConfiguration(HttpUrlDestinationConfiguration httpUrlConfiguration)
Configuration of the HTTP URL.
httpUrlConfiguration
- Configuration of the HTTP URL.public void setVpcConfiguration(VpcDestinationConfiguration vpcConfiguration)
Configuration of the virtual private cloud (VPC) connection.
vpcConfiguration
- Configuration of the virtual private cloud (VPC) connection.public VpcDestinationConfiguration getVpcConfiguration()
Configuration of the virtual private cloud (VPC) connection.
public TopicRuleDestinationConfiguration withVpcConfiguration(VpcDestinationConfiguration vpcConfiguration)
Configuration of the virtual private cloud (VPC) connection.
vpcConfiguration
- Configuration of the virtual private cloud (VPC) connection.public String toString()
toString
in class Object
Object.toString()
public TopicRuleDestinationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.