Name | Type | Description | Notes |
---|---|---|---|
DeleteProtection | Pointer to string | Protection from accidental deletion of this object [true/false] | [optional] |
GithubAppId | Pointer to int64 | Github app id | [optional] |
GithubAppPrivateKey | Pointer to string | App private key | [optional] |
GithubBaseUrl | Pointer to string | Base URL | [optional] [default to "https://api.github.com/"] |
InstallationId | Pointer to int64 | GitHub application installation id | [optional] |
InstallationOrganization | Pointer to string | Optional, mutually exclusive with installation id, GitHub organization name | [optional] |
InstallationRepository | Pointer to string | Optional, mutually exclusive with installation id, GitHub repository '<owner>/<repo-name>' | [optional] |
Json | Pointer to bool | Set output format to JSON | [optional] [default to false] |
Name | string | Dynamic secret name | |
NewName | Pointer to string | Dynamic secret name | [optional] |
Tags | Pointer to []string | Add tags attached to this object | [optional] |
TargetName | Pointer to string | Target name | [optional] |
Token | Pointer to string | Authentication token (see `/auth` and `/configure`) | [optional] |
TokenPermissions | Pointer to []string | Optional - installation token's allowed permissions | [optional] |
TokenRepositories | Pointer to []string | Optional - installation token's allowed repositories | [optional] |
UidToken | Pointer to string | The universal identity token, Required only for universal_identity authentication | [optional] |
func NewGatewayUpdateProducerGithub(name string, ) *GatewayUpdateProducerGithub
NewGatewayUpdateProducerGithub instantiates a new GatewayUpdateProducerGithub 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 NewGatewayUpdateProducerGithubWithDefaults() *GatewayUpdateProducerGithub
NewGatewayUpdateProducerGithubWithDefaults instantiates a new GatewayUpdateProducerGithub 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 *GatewayUpdateProducerGithub) GetDeleteProtection() string
GetDeleteProtection returns the DeleteProtection field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetDeleteProtectionOk() (*string, bool)
GetDeleteProtectionOk returns a tuple with the DeleteProtection field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetDeleteProtection(v string)
SetDeleteProtection sets DeleteProtection field to given value.
func (o *GatewayUpdateProducerGithub) HasDeleteProtection() bool
HasDeleteProtection returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetGithubAppId() int64
GetGithubAppId returns the GithubAppId field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetGithubAppIdOk() (*int64, bool)
GetGithubAppIdOk returns a tuple with the GithubAppId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetGithubAppId(v int64)
SetGithubAppId sets GithubAppId field to given value.
func (o *GatewayUpdateProducerGithub) HasGithubAppId() bool
HasGithubAppId returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetGithubAppPrivateKey() string
GetGithubAppPrivateKey returns the GithubAppPrivateKey field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetGithubAppPrivateKeyOk() (*string, bool)
GetGithubAppPrivateKeyOk returns a tuple with the GithubAppPrivateKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetGithubAppPrivateKey(v string)
SetGithubAppPrivateKey sets GithubAppPrivateKey field to given value.
func (o *GatewayUpdateProducerGithub) HasGithubAppPrivateKey() bool
HasGithubAppPrivateKey returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetGithubBaseUrl() string
GetGithubBaseUrl returns the GithubBaseUrl field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetGithubBaseUrlOk() (*string, bool)
GetGithubBaseUrlOk returns a tuple with the GithubBaseUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetGithubBaseUrl(v string)
SetGithubBaseUrl sets GithubBaseUrl field to given value.
func (o *GatewayUpdateProducerGithub) HasGithubBaseUrl() bool
HasGithubBaseUrl returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetInstallationId() int64
GetInstallationId returns the InstallationId field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetInstallationIdOk() (*int64, bool)
GetInstallationIdOk returns a tuple with the InstallationId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetInstallationId(v int64)
SetInstallationId sets InstallationId field to given value.
func (o *GatewayUpdateProducerGithub) HasInstallationId() bool
HasInstallationId returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetInstallationOrganization() string
GetInstallationOrganization returns the InstallationOrganization field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetInstallationOrganizationOk() (*string, bool)
GetInstallationOrganizationOk returns a tuple with the InstallationOrganization field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetInstallationOrganization(v string)
SetInstallationOrganization sets InstallationOrganization field to given value.
func (o *GatewayUpdateProducerGithub) HasInstallationOrganization() bool
HasInstallationOrganization returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetInstallationRepository() string
GetInstallationRepository returns the InstallationRepository field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetInstallationRepositoryOk() (*string, bool)
GetInstallationRepositoryOk returns a tuple with the InstallationRepository field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetInstallationRepository(v string)
SetInstallationRepository sets InstallationRepository field to given value.
func (o *GatewayUpdateProducerGithub) HasInstallationRepository() bool
HasInstallationRepository returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetJson() bool
GetJson returns the Json field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetJsonOk() (*bool, bool)
GetJsonOk returns a tuple with the Json field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetJson(v bool)
SetJson sets Json field to given value.
func (o *GatewayUpdateProducerGithub) HasJson() bool
HasJson returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) 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 *GatewayUpdateProducerGithub) SetName(v string)
SetName sets Name field to given value.
func (o *GatewayUpdateProducerGithub) GetNewName() string
GetNewName returns the NewName field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetNewNameOk() (*string, bool)
GetNewNameOk returns a tuple with the NewName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetNewName(v string)
SetNewName sets NewName field to given value.
func (o *GatewayUpdateProducerGithub) HasNewName() bool
HasNewName returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetTags() []string
GetTags returns the Tags field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetTagsOk() (*[]string, bool)
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetTags(v []string)
SetTags sets Tags field to given value.
func (o *GatewayUpdateProducerGithub) HasTags() bool
HasTags returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetTargetName() string
GetTargetName returns the TargetName field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetTargetNameOk() (*string, bool)
GetTargetNameOk returns a tuple with the TargetName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetTargetName(v string)
SetTargetName sets TargetName field to given value.
func (o *GatewayUpdateProducerGithub) HasTargetName() bool
HasTargetName returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetToken() string
GetToken returns the Token field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetTokenOk() (*string, bool)
GetTokenOk returns a tuple with the Token field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetToken(v string)
SetToken sets Token field to given value.
func (o *GatewayUpdateProducerGithub) HasToken() bool
HasToken returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetTokenPermissions() []string
GetTokenPermissions returns the TokenPermissions field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetTokenPermissionsOk() (*[]string, bool)
GetTokenPermissionsOk returns a tuple with the TokenPermissions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetTokenPermissions(v []string)
SetTokenPermissions sets TokenPermissions field to given value.
func (o *GatewayUpdateProducerGithub) HasTokenPermissions() bool
HasTokenPermissions returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetTokenRepositories() []string
GetTokenRepositories returns the TokenRepositories field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetTokenRepositoriesOk() (*[]string, bool)
GetTokenRepositoriesOk returns a tuple with the TokenRepositories field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetTokenRepositories(v []string)
SetTokenRepositories sets TokenRepositories field to given value.
func (o *GatewayUpdateProducerGithub) HasTokenRepositories() bool
HasTokenRepositories returns a boolean if a field has been set.
func (o *GatewayUpdateProducerGithub) GetUidToken() string
GetUidToken returns the UidToken field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerGithub) GetUidTokenOk() (*string, bool)
GetUidTokenOk returns a tuple with the UidToken field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerGithub) SetUidToken(v string)
SetUidToken sets UidToken field to given value.
func (o *GatewayUpdateProducerGithub) HasUidToken() bool
HasUidToken returns a boolean if a field has been set.