| Name | Type | Description | Notes |
|---|---|---|---|
| IdentityProviderConfig | SamlIdentityProviderConfig | ||
| ServiceProviderConfig | Pointer to SamlServiceProviderConfig | [optional] | |
| UserAttributeMapping | Pointer to LdapUserAttributeMapping | [optional] | |
| GroupMapping | Pointer to []SamlGroupMapping | [optional] | |
| DiscoveryUrl | string | Service Discovery URL. | |
| ClientId | string | Service Client ID. | |
| ClientSecret | string | Service Client Secret. | |
| InvitedOnly | Pointer to bool | Only accept individuals with invitations. | [optional] |
| ServerConnectionDetails | LdapServerConnectionDetails | ||
| AuthenticationCredentials | LdapAuthenticationCredentials | ||
| UserSearchConfiguration | LdapUserSearchConfiguration | ||
| GroupSearchConfiguration | Pointer to []LdapGroupSearchConfiguration | [optional] |
func NewCreateDomainAuthProviderResponseConfig(identityProviderConfig SamlIdentityProviderConfig, discoveryUrl string, clientId string, clientSecret string, serverConnectionDetails LdapServerConnectionDetails, authenticationCredentials LdapAuthenticationCredentials, userSearchConfiguration LdapUserSearchConfiguration, ) *CreateDomainAuthProviderResponseConfig
NewCreateDomainAuthProviderResponseConfig instantiates a new CreateDomainAuthProviderResponseConfig 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 NewCreateDomainAuthProviderResponseConfigWithDefaults() *CreateDomainAuthProviderResponseConfig
NewCreateDomainAuthProviderResponseConfigWithDefaults instantiates a new CreateDomainAuthProviderResponseConfig 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 *CreateDomainAuthProviderResponseConfig) GetIdentityProviderConfig() SamlIdentityProviderConfig
GetIdentityProviderConfig returns the IdentityProviderConfig field if non-nil, zero value otherwise.
func (o *CreateDomainAuthProviderResponseConfig) GetIdentityProviderConfigOk() (*SamlIdentityProviderConfig, bool)
GetIdentityProviderConfigOk returns a tuple with the IdentityProviderConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateDomainAuthProviderResponseConfig) SetIdentityProviderConfig(v SamlIdentityProviderConfig)
SetIdentityProviderConfig sets IdentityProviderConfig field to given value.
func (o *CreateDomainAuthProviderResponseConfig) GetServiceProviderConfig() SamlServiceProviderConfig
GetServiceProviderConfig returns the ServiceProviderConfig field if non-nil, zero value otherwise.
func (o *CreateDomainAuthProviderResponseConfig) GetServiceProviderConfigOk() (*SamlServiceProviderConfig, bool)
GetServiceProviderConfigOk returns a tuple with the ServiceProviderConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateDomainAuthProviderResponseConfig) SetServiceProviderConfig(v SamlServiceProviderConfig)
SetServiceProviderConfig sets ServiceProviderConfig field to given value.
func (o *CreateDomainAuthProviderResponseConfig) HasServiceProviderConfig() bool
HasServiceProviderConfig returns a boolean if a field has been set.
func (o *CreateDomainAuthProviderResponseConfig) GetUserAttributeMapping() LdapUserAttributeMapping
GetUserAttributeMapping returns the UserAttributeMapping field if non-nil, zero value otherwise.
func (o *CreateDomainAuthProviderResponseConfig) GetUserAttributeMappingOk() (*LdapUserAttributeMapping, bool)
GetUserAttributeMappingOk returns a tuple with the UserAttributeMapping field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateDomainAuthProviderResponseConfig) SetUserAttributeMapping(v LdapUserAttributeMapping)
SetUserAttributeMapping sets UserAttributeMapping field to given value.
func (o *CreateDomainAuthProviderResponseConfig) HasUserAttributeMapping() bool
HasUserAttributeMapping returns a boolean if a field has been set.
func (o *CreateDomainAuthProviderResponseConfig) GetGroupMapping() []SamlGroupMapping
GetGroupMapping returns the GroupMapping field if non-nil, zero value otherwise.
func (o *CreateDomainAuthProviderResponseConfig) GetGroupMappingOk() (*[]SamlGroupMapping, bool)
GetGroupMappingOk returns a tuple with the GroupMapping field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateDomainAuthProviderResponseConfig) SetGroupMapping(v []SamlGroupMapping)
SetGroupMapping sets GroupMapping field to given value.
func (o *CreateDomainAuthProviderResponseConfig) HasGroupMapping() bool
HasGroupMapping returns a boolean if a field has been set.
func (o *CreateDomainAuthProviderResponseConfig) GetDiscoveryUrl() string
GetDiscoveryUrl returns the DiscoveryUrl field if non-nil, zero value otherwise.
func (o *CreateDomainAuthProviderResponseConfig) GetDiscoveryUrlOk() (*string, bool)
GetDiscoveryUrlOk returns a tuple with the DiscoveryUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateDomainAuthProviderResponseConfig) SetDiscoveryUrl(v string)
SetDiscoveryUrl sets DiscoveryUrl field to given value.
func (o *CreateDomainAuthProviderResponseConfig) GetClientId() string
GetClientId returns the ClientId field if non-nil, zero value otherwise.
func (o *CreateDomainAuthProviderResponseConfig) GetClientIdOk() (*string, bool)
GetClientIdOk returns a tuple with the ClientId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateDomainAuthProviderResponseConfig) SetClientId(v string)
SetClientId sets ClientId field to given value.
func (o *CreateDomainAuthProviderResponseConfig) GetClientSecret() string
GetClientSecret returns the ClientSecret field if non-nil, zero value otherwise.
func (o *CreateDomainAuthProviderResponseConfig) GetClientSecretOk() (*string, bool)
GetClientSecretOk returns a tuple with the ClientSecret field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateDomainAuthProviderResponseConfig) SetClientSecret(v string)
SetClientSecret sets ClientSecret field to given value.
func (o *CreateDomainAuthProviderResponseConfig) GetInvitedOnly() bool
GetInvitedOnly returns the InvitedOnly field if non-nil, zero value otherwise.
func (o *CreateDomainAuthProviderResponseConfig) GetInvitedOnlyOk() (*bool, bool)
GetInvitedOnlyOk returns a tuple with the InvitedOnly field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateDomainAuthProviderResponseConfig) SetInvitedOnly(v bool)
SetInvitedOnly sets InvitedOnly field to given value.
func (o *CreateDomainAuthProviderResponseConfig) HasInvitedOnly() bool
HasInvitedOnly returns a boolean if a field has been set.
func (o *CreateDomainAuthProviderResponseConfig) GetServerConnectionDetails() LdapServerConnectionDetails
GetServerConnectionDetails returns the ServerConnectionDetails field if non-nil, zero value otherwise.
func (o *CreateDomainAuthProviderResponseConfig) GetServerConnectionDetailsOk() (*LdapServerConnectionDetails, bool)
GetServerConnectionDetailsOk returns a tuple with the ServerConnectionDetails field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateDomainAuthProviderResponseConfig) SetServerConnectionDetails(v LdapServerConnectionDetails)
SetServerConnectionDetails sets ServerConnectionDetails field to given value.
func (o *CreateDomainAuthProviderResponseConfig) GetAuthenticationCredentials() LdapAuthenticationCredentials
GetAuthenticationCredentials returns the AuthenticationCredentials field if non-nil, zero value otherwise.
func (o *CreateDomainAuthProviderResponseConfig) GetAuthenticationCredentialsOk() (*LdapAuthenticationCredentials, bool)
GetAuthenticationCredentialsOk returns a tuple with the AuthenticationCredentials field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateDomainAuthProviderResponseConfig) SetAuthenticationCredentials(v LdapAuthenticationCredentials)
SetAuthenticationCredentials sets AuthenticationCredentials field to given value.
func (o *CreateDomainAuthProviderResponseConfig) GetUserSearchConfiguration() LdapUserSearchConfiguration
GetUserSearchConfiguration returns the UserSearchConfiguration field if non-nil, zero value otherwise.
func (o *CreateDomainAuthProviderResponseConfig) GetUserSearchConfigurationOk() (*LdapUserSearchConfiguration, bool)
GetUserSearchConfigurationOk returns a tuple with the UserSearchConfiguration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateDomainAuthProviderResponseConfig) SetUserSearchConfiguration(v LdapUserSearchConfiguration)
SetUserSearchConfiguration sets UserSearchConfiguration field to given value.
func (o *CreateDomainAuthProviderResponseConfig) GetGroupSearchConfiguration() []LdapGroupSearchConfiguration
GetGroupSearchConfiguration returns the GroupSearchConfiguration field if non-nil, zero value otherwise.
func (o *CreateDomainAuthProviderResponseConfig) GetGroupSearchConfigurationOk() (*[]LdapGroupSearchConfiguration, bool)
GetGroupSearchConfigurationOk returns a tuple with the GroupSearchConfiguration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateDomainAuthProviderResponseConfig) SetGroupSearchConfiguration(v []LdapGroupSearchConfiguration)
SetGroupSearchConfiguration sets GroupSearchConfiguration field to given value.
func (o *CreateDomainAuthProviderResponseConfig) HasGroupSearchConfiguration() bool
HasGroupSearchConfiguration returns a boolean if a field has been set.