Name | Type | Description | Notes |
---|---|---|---|
Ingress | Pointer to ConsulIngressConfigEntry | [optional] | |
Mesh | Pointer to interface{} | [optional] | |
Proxy | Pointer to ConsulGatewayProxy | [optional] | |
Terminating | Pointer to ConsulTerminatingConfigEntry | [optional] |
func NewConsulGateway() *ConsulGateway
NewConsulGateway instantiates a new ConsulGateway object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewConsulGatewayWithDefaults() *ConsulGateway
NewConsulGatewayWithDefaults instantiates a new ConsulGateway object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *ConsulGateway) GetIngress() ConsulIngressConfigEntry
GetIngress returns the Ingress field if non-nil, zero value otherwise.
func (o *ConsulGateway) GetIngressOk() (*ConsulIngressConfigEntry, bool)
GetIngressOk returns a tuple with the Ingress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ConsulGateway) SetIngress(v ConsulIngressConfigEntry)
SetIngress sets Ingress field to given value.
func (o *ConsulGateway) HasIngress() bool
HasIngress returns a boolean if a field has been set.
func (o *ConsulGateway) GetMesh() interface{}
GetMesh returns the Mesh field if non-nil, zero value otherwise.
func (o *ConsulGateway) GetMeshOk() (*interface{}, bool)
GetMeshOk returns a tuple with the Mesh field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ConsulGateway) SetMesh(v interface{})
SetMesh sets Mesh field to given value.
func (o *ConsulGateway) HasMesh() bool
HasMesh returns a boolean if a field has been set.
func (o *ConsulGateway) SetMeshNil(b bool)
SetMeshNil sets the value for Mesh to be an explicit nil
func (o *ConsulGateway) UnsetMesh()
UnsetMesh ensures that no value is present for Mesh, not even an explicit nil
func (o *ConsulGateway) GetProxy() ConsulGatewayProxy
GetProxy returns the Proxy field if non-nil, zero value otherwise.
func (o *ConsulGateway) GetProxyOk() (*ConsulGatewayProxy, bool)
GetProxyOk returns a tuple with the Proxy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ConsulGateway) SetProxy(v ConsulGatewayProxy)
SetProxy sets Proxy field to given value.
func (o *ConsulGateway) HasProxy() bool
HasProxy returns a boolean if a field has been set.
func (o *ConsulGateway) GetTerminating() ConsulTerminatingConfigEntry
GetTerminating returns the Terminating field if non-nil, zero value otherwise.
func (o *ConsulGateway) GetTerminatingOk() (*ConsulTerminatingConfigEntry, bool)
GetTerminatingOk returns a tuple with the Terminating field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ConsulGateway) SetTerminating(v ConsulTerminatingConfigEntry)
SetTerminating sets Terminating field to given value.
func (o *ConsulGateway) HasTerminating() bool
HasTerminating returns a boolean if a field has been set.