@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 ObjectObject.toString()public TopicRuleDestinationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.