Name | Type | Description | Notes |
---|---|---|---|
GcpServiceAccountEmail | Pointer to string | [optional] | |
GcpServiceAccountKey | Pointer to string | [optional] | |
GcpServiceAccountKeyBase64 | Pointer to string | [optional] | |
GcpServiceAccountKeyId | Pointer to string | [optional] | |
UseGwCloudIdentity | Pointer to bool | [optional] |
func NewGcpTargetDetails() *GcpTargetDetails
NewGcpTargetDetails instantiates a new GcpTargetDetails 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 NewGcpTargetDetailsWithDefaults() *GcpTargetDetails
NewGcpTargetDetailsWithDefaults instantiates a new GcpTargetDetails 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 *GcpTargetDetails) GetGcpServiceAccountEmail() string
GetGcpServiceAccountEmail returns the GcpServiceAccountEmail field if non-nil, zero value otherwise.
func (o *GcpTargetDetails) GetGcpServiceAccountEmailOk() (*string, bool)
GetGcpServiceAccountEmailOk returns a tuple with the GcpServiceAccountEmail field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GcpTargetDetails) SetGcpServiceAccountEmail(v string)
SetGcpServiceAccountEmail sets GcpServiceAccountEmail field to given value.
func (o *GcpTargetDetails) HasGcpServiceAccountEmail() bool
HasGcpServiceAccountEmail returns a boolean if a field has been set.
func (o *GcpTargetDetails) GetGcpServiceAccountKey() string
GetGcpServiceAccountKey returns the GcpServiceAccountKey field if non-nil, zero value otherwise.
func (o *GcpTargetDetails) GetGcpServiceAccountKeyOk() (*string, bool)
GetGcpServiceAccountKeyOk returns a tuple with the GcpServiceAccountKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GcpTargetDetails) SetGcpServiceAccountKey(v string)
SetGcpServiceAccountKey sets GcpServiceAccountKey field to given value.
func (o *GcpTargetDetails) HasGcpServiceAccountKey() bool
HasGcpServiceAccountKey returns a boolean if a field has been set.
func (o *GcpTargetDetails) GetGcpServiceAccountKeyBase64() string
GetGcpServiceAccountKeyBase64 returns the GcpServiceAccountKeyBase64 field if non-nil, zero value otherwise.
func (o *GcpTargetDetails) GetGcpServiceAccountKeyBase64Ok() (*string, bool)
GetGcpServiceAccountKeyBase64Ok returns a tuple with the GcpServiceAccountKeyBase64 field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GcpTargetDetails) SetGcpServiceAccountKeyBase64(v string)
SetGcpServiceAccountKeyBase64 sets GcpServiceAccountKeyBase64 field to given value.
func (o *GcpTargetDetails) HasGcpServiceAccountKeyBase64() bool
HasGcpServiceAccountKeyBase64 returns a boolean if a field has been set.
func (o *GcpTargetDetails) GetGcpServiceAccountKeyId() string
GetGcpServiceAccountKeyId returns the GcpServiceAccountKeyId field if non-nil, zero value otherwise.
func (o *GcpTargetDetails) GetGcpServiceAccountKeyIdOk() (*string, bool)
GetGcpServiceAccountKeyIdOk returns a tuple with the GcpServiceAccountKeyId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GcpTargetDetails) SetGcpServiceAccountKeyId(v string)
SetGcpServiceAccountKeyId sets GcpServiceAccountKeyId field to given value.
func (o *GcpTargetDetails) HasGcpServiceAccountKeyId() bool
HasGcpServiceAccountKeyId returns a boolean if a field has been set.
func (o *GcpTargetDetails) GetUseGwCloudIdentity() bool
GetUseGwCloudIdentity returns the UseGwCloudIdentity field if non-nil, zero value otherwise.
func (o *GcpTargetDetails) GetUseGwCloudIdentityOk() (*bool, bool)
GetUseGwCloudIdentityOk returns a tuple with the UseGwCloudIdentity field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GcpTargetDetails) SetUseGwCloudIdentity(v bool)
SetUseGwCloudIdentity sets UseGwCloudIdentity field to given value.
func (o *GcpTargetDetails) HasUseGwCloudIdentity() bool
HasUseGwCloudIdentity returns a boolean if a field has been set.