Name | Type | Description | Notes |
---|---|---|---|
Name | Pointer to string | [optional] | |
Type | Pointer to RegionalDeploymentDefinitionType | [optional] [default to REGIONALDEPLOYMENTDEFINITIONTYPE_INVALID] | |
Routes | Pointer to []Route | [optional] | |
Ports | Pointer to []Port | [optional] | |
Env | Pointer to []Env | [optional] | |
Region | Pointer to string | [optional] | |
Scaling | Pointer to Scaling | [optional] | |
InstanceType | Pointer to string | [optional] | |
DeploymentGroup | Pointer to string | [optional] | |
HealthChecks | Pointer to []DeploymentHealthCheck | [optional] | |
SkipCache | Pointer to bool | [optional] | |
UseKumaV2 | Pointer to bool | [optional] | |
Docker | Pointer to DockerSource | [optional] | |
Git | Pointer to GitSource | [optional] |
func NewRegionalDeploymentDefinition() *RegionalDeploymentDefinition
NewRegionalDeploymentDefinition instantiates a new RegionalDeploymentDefinition 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 NewRegionalDeploymentDefinitionWithDefaults() *RegionalDeploymentDefinition
NewRegionalDeploymentDefinitionWithDefaults instantiates a new RegionalDeploymentDefinition 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 *RegionalDeploymentDefinition) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetName(v string)
SetName sets Name field to given value.
func (o *RegionalDeploymentDefinition) HasName() bool
HasName returns a boolean if a field has been set.
func (o *RegionalDeploymentDefinition) GetType() RegionalDeploymentDefinitionType
GetType returns the Type field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetTypeOk() (*RegionalDeploymentDefinitionType, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetType(v RegionalDeploymentDefinitionType)
SetType sets Type field to given value.
func (o *RegionalDeploymentDefinition) HasType() bool
HasType returns a boolean if a field has been set.
func (o *RegionalDeploymentDefinition) GetRoutes() []Route
GetRoutes returns the Routes field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetRoutesOk() (*[]Route, bool)
GetRoutesOk returns a tuple with the Routes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetRoutes(v []Route)
SetRoutes sets Routes field to given value.
func (o *RegionalDeploymentDefinition) HasRoutes() bool
HasRoutes returns a boolean if a field has been set.
func (o *RegionalDeploymentDefinition) GetPorts() []Port
GetPorts returns the Ports field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetPortsOk() (*[]Port, bool)
GetPortsOk returns a tuple with the Ports field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetPorts(v []Port)
SetPorts sets Ports field to given value.
func (o *RegionalDeploymentDefinition) HasPorts() bool
HasPorts returns a boolean if a field has been set.
func (o *RegionalDeploymentDefinition) GetEnv() []Env
GetEnv returns the Env field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetEnvOk() (*[]Env, bool)
GetEnvOk returns a tuple with the Env field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetEnv(v []Env)
SetEnv sets Env field to given value.
func (o *RegionalDeploymentDefinition) HasEnv() bool
HasEnv returns a boolean if a field has been set.
func (o *RegionalDeploymentDefinition) GetRegion() string
GetRegion returns the Region field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetRegionOk() (*string, bool)
GetRegionOk returns a tuple with the Region field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetRegion(v string)
SetRegion sets Region field to given value.
func (o *RegionalDeploymentDefinition) HasRegion() bool
HasRegion returns a boolean if a field has been set.
func (o *RegionalDeploymentDefinition) GetScaling() Scaling
GetScaling returns the Scaling field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetScalingOk() (*Scaling, bool)
GetScalingOk returns a tuple with the Scaling field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetScaling(v Scaling)
SetScaling sets Scaling field to given value.
func (o *RegionalDeploymentDefinition) HasScaling() bool
HasScaling returns a boolean if a field has been set.
func (o *RegionalDeploymentDefinition) GetInstanceType() string
GetInstanceType returns the InstanceType field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetInstanceTypeOk() (*string, bool)
GetInstanceTypeOk returns a tuple with the InstanceType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetInstanceType(v string)
SetInstanceType sets InstanceType field to given value.
func (o *RegionalDeploymentDefinition) HasInstanceType() bool
HasInstanceType returns a boolean if a field has been set.
func (o *RegionalDeploymentDefinition) GetDeploymentGroup() string
GetDeploymentGroup returns the DeploymentGroup field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetDeploymentGroupOk() (*string, bool)
GetDeploymentGroupOk returns a tuple with the DeploymentGroup field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetDeploymentGroup(v string)
SetDeploymentGroup sets DeploymentGroup field to given value.
func (o *RegionalDeploymentDefinition) HasDeploymentGroup() bool
HasDeploymentGroup returns a boolean if a field has been set.
func (o *RegionalDeploymentDefinition) GetHealthChecks() []DeploymentHealthCheck
GetHealthChecks returns the HealthChecks field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetHealthChecksOk() (*[]DeploymentHealthCheck, bool)
GetHealthChecksOk returns a tuple with the HealthChecks field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetHealthChecks(v []DeploymentHealthCheck)
SetHealthChecks sets HealthChecks field to given value.
func (o *RegionalDeploymentDefinition) HasHealthChecks() bool
HasHealthChecks returns a boolean if a field has been set.
func (o *RegionalDeploymentDefinition) GetSkipCache() bool
GetSkipCache returns the SkipCache field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetSkipCacheOk() (*bool, bool)
GetSkipCacheOk returns a tuple with the SkipCache field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetSkipCache(v bool)
SetSkipCache sets SkipCache field to given value.
func (o *RegionalDeploymentDefinition) HasSkipCache() bool
HasSkipCache returns a boolean if a field has been set.
func (o *RegionalDeploymentDefinition) GetUseKumaV2() bool
GetUseKumaV2 returns the UseKumaV2 field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetUseKumaV2Ok() (*bool, bool)
GetUseKumaV2Ok returns a tuple with the UseKumaV2 field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetUseKumaV2(v bool)
SetUseKumaV2 sets UseKumaV2 field to given value.
func (o *RegionalDeploymentDefinition) HasUseKumaV2() bool
HasUseKumaV2 returns a boolean if a field has been set.
func (o *RegionalDeploymentDefinition) GetDocker() DockerSource
GetDocker returns the Docker field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetDockerOk() (*DockerSource, bool)
GetDockerOk returns a tuple with the Docker field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetDocker(v DockerSource)
SetDocker sets Docker field to given value.
func (o *RegionalDeploymentDefinition) HasDocker() bool
HasDocker returns a boolean if a field has been set.
func (o *RegionalDeploymentDefinition) GetGit() GitSource
GetGit returns the Git field if non-nil, zero value otherwise.
func (o *RegionalDeploymentDefinition) GetGitOk() (*GitSource, bool)
GetGitOk returns a tuple with the Git field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RegionalDeploymentDefinition) SetGit(v GitSource)
SetGit sets Git field to given value.
func (o *RegionalDeploymentDefinition) HasGit() bool
HasGit returns a boolean if a field has been set.