Name | Type | Description | Notes |
---|---|---|---|
DestVpcId | Pointer to string | [optional] | |
GceApplicationCredentials | Pointer to string | [optional] | |
GceApplicationCredentialsPath | Pointer to string | [optional] [readonly] | |
GceProject | Pointer to string | [optional] | |
HostVpcId | Pointer to string | [optional] [readonly] | |
SharedVPCProject | Pointer to string | [optional] | |
UseHostCredentials | Pointer to bool | [optional] | |
UseHostVPC | Pointer to bool | [optional] | |
VpcType | Pointer to string | New/Existing VPC for provider creation | [optional] [readonly] |
YbFirewallTags | Pointer to string | [optional] |
func NewGCPCloudInfo() *GCPCloudInfo
NewGCPCloudInfo instantiates a new GCPCloudInfo 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 NewGCPCloudInfoWithDefaults() *GCPCloudInfo
NewGCPCloudInfoWithDefaults instantiates a new GCPCloudInfo 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 *GCPCloudInfo) GetDestVpcId() string
GetDestVpcId returns the DestVpcId field if non-nil, zero value otherwise.
func (o *GCPCloudInfo) GetDestVpcIdOk() (*string, bool)
GetDestVpcIdOk returns a tuple with the DestVpcId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GCPCloudInfo) SetDestVpcId(v string)
SetDestVpcId sets DestVpcId field to given value.
func (o *GCPCloudInfo) HasDestVpcId() bool
HasDestVpcId returns a boolean if a field has been set.
func (o *GCPCloudInfo) GetGceApplicationCredentials() string
GetGceApplicationCredentials returns the GceApplicationCredentials field if non-nil, zero value otherwise.
func (o *GCPCloudInfo) GetGceApplicationCredentialsOk() (*string, bool)
GetGceApplicationCredentialsOk returns a tuple with the GceApplicationCredentials field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GCPCloudInfo) SetGceApplicationCredentials(v string)
SetGceApplicationCredentials sets GceApplicationCredentials field to given value.
func (o *GCPCloudInfo) HasGceApplicationCredentials() bool
HasGceApplicationCredentials returns a boolean if a field has been set.
func (o *GCPCloudInfo) GetGceApplicationCredentialsPath() string
GetGceApplicationCredentialsPath returns the GceApplicationCredentialsPath field if non-nil, zero value otherwise.
func (o *GCPCloudInfo) GetGceApplicationCredentialsPathOk() (*string, bool)
GetGceApplicationCredentialsPathOk returns a tuple with the GceApplicationCredentialsPath field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GCPCloudInfo) SetGceApplicationCredentialsPath(v string)
SetGceApplicationCredentialsPath sets GceApplicationCredentialsPath field to given value.
func (o *GCPCloudInfo) HasGceApplicationCredentialsPath() bool
HasGceApplicationCredentialsPath returns a boolean if a field has been set.
func (o *GCPCloudInfo) GetGceProject() string
GetGceProject returns the GceProject field if non-nil, zero value otherwise.
func (o *GCPCloudInfo) GetGceProjectOk() (*string, bool)
GetGceProjectOk returns a tuple with the GceProject field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GCPCloudInfo) SetGceProject(v string)
SetGceProject sets GceProject field to given value.
func (o *GCPCloudInfo) HasGceProject() bool
HasGceProject returns a boolean if a field has been set.
func (o *GCPCloudInfo) GetHostVpcId() string
GetHostVpcId returns the HostVpcId field if non-nil, zero value otherwise.
func (o *GCPCloudInfo) GetHostVpcIdOk() (*string, bool)
GetHostVpcIdOk returns a tuple with the HostVpcId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GCPCloudInfo) SetHostVpcId(v string)
SetHostVpcId sets HostVpcId field to given value.
func (o *GCPCloudInfo) HasHostVpcId() bool
HasHostVpcId returns a boolean if a field has been set.
func (o *GCPCloudInfo) GetSharedVPCProject() string
GetSharedVPCProject returns the SharedVPCProject field if non-nil, zero value otherwise.
func (o *GCPCloudInfo) GetSharedVPCProjectOk() (*string, bool)
GetSharedVPCProjectOk returns a tuple with the SharedVPCProject field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GCPCloudInfo) SetSharedVPCProject(v string)
SetSharedVPCProject sets SharedVPCProject field to given value.
func (o *GCPCloudInfo) HasSharedVPCProject() bool
HasSharedVPCProject returns a boolean if a field has been set.
func (o *GCPCloudInfo) GetUseHostCredentials() bool
GetUseHostCredentials returns the UseHostCredentials field if non-nil, zero value otherwise.
func (o *GCPCloudInfo) GetUseHostCredentialsOk() (*bool, bool)
GetUseHostCredentialsOk returns a tuple with the UseHostCredentials field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GCPCloudInfo) SetUseHostCredentials(v bool)
SetUseHostCredentials sets UseHostCredentials field to given value.
func (o *GCPCloudInfo) HasUseHostCredentials() bool
HasUseHostCredentials returns a boolean if a field has been set.
func (o *GCPCloudInfo) GetUseHostVPC() bool
GetUseHostVPC returns the UseHostVPC field if non-nil, zero value otherwise.
func (o *GCPCloudInfo) GetUseHostVPCOk() (*bool, bool)
GetUseHostVPCOk returns a tuple with the UseHostVPC field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GCPCloudInfo) SetUseHostVPC(v bool)
SetUseHostVPC sets UseHostVPC field to given value.
func (o *GCPCloudInfo) HasUseHostVPC() bool
HasUseHostVPC returns a boolean if a field has been set.
func (o *GCPCloudInfo) GetVpcType() string
GetVpcType returns the VpcType field if non-nil, zero value otherwise.
func (o *GCPCloudInfo) GetVpcTypeOk() (*string, bool)
GetVpcTypeOk returns a tuple with the VpcType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GCPCloudInfo) SetVpcType(v string)
SetVpcType sets VpcType field to given value.
func (o *GCPCloudInfo) HasVpcType() bool
HasVpcType returns a boolean if a field has been set.
func (o *GCPCloudInfo) GetYbFirewallTags() string
GetYbFirewallTags returns the YbFirewallTags field if non-nil, zero value otherwise.
func (o *GCPCloudInfo) GetYbFirewallTagsOk() (*string, bool)
GetYbFirewallTagsOk returns a tuple with the YbFirewallTags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GCPCloudInfo) SetYbFirewallTags(v string)
SetYbFirewallTags sets YbFirewallTags field to given value.
func (o *GCPCloudInfo) HasYbFirewallTags() bool
HasYbFirewallTags returns a boolean if a field has been set.