| Name | Type | Description | Notes |
|---|---|---|---|
| Type | AgenticWorkflowModelType | ||
| ApiKey | Pointer to string | Write-only. Provider API key; accepted on create/edit but never returned in responses. | [optional] [default to ""] |
| Settings | Pointer to string | [optional] [default to ""] | |
| LlmProviderId | Pointer to NullableString | An existing LLM provider to take the credential from, instead of `api_key`. The two are mutually exclusive: a request setting both is rejected. The provider must belong to the workflow's organization, be one the caller may use, and match `type`. A provider of type ANTHROPIC_COMPATIBLE matches a workflow `type` of CLAUDE. | [optional] |
func NewAgenticWorkflowModelRequest(type_ AgenticWorkflowModelType, ) *AgenticWorkflowModelRequest
NewAgenticWorkflowModelRequest instantiates a new AgenticWorkflowModelRequest 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 NewAgenticWorkflowModelRequestWithDefaults() *AgenticWorkflowModelRequest
NewAgenticWorkflowModelRequestWithDefaults instantiates a new AgenticWorkflowModelRequest 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 *AgenticWorkflowModelRequest) GetType() AgenticWorkflowModelType
GetType returns the Type field if non-nil, zero value otherwise.
func (o *AgenticWorkflowModelRequest) GetTypeOk() (*AgenticWorkflowModelType, 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 *AgenticWorkflowModelRequest) SetType(v AgenticWorkflowModelType)
SetType sets Type field to given value.
func (o *AgenticWorkflowModelRequest) GetApiKey() string
GetApiKey returns the ApiKey field if non-nil, zero value otherwise.
func (o *AgenticWorkflowModelRequest) GetApiKeyOk() (*string, bool)
GetApiKeyOk returns a tuple with the ApiKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AgenticWorkflowModelRequest) SetApiKey(v string)
SetApiKey sets ApiKey field to given value.
func (o *AgenticWorkflowModelRequest) HasApiKey() bool
HasApiKey returns a boolean if a field has been set.
func (o *AgenticWorkflowModelRequest) GetSettings() string
GetSettings returns the Settings field if non-nil, zero value otherwise.
func (o *AgenticWorkflowModelRequest) GetSettingsOk() (*string, bool)
GetSettingsOk returns a tuple with the Settings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AgenticWorkflowModelRequest) SetSettings(v string)
SetSettings sets Settings field to given value.
func (o *AgenticWorkflowModelRequest) HasSettings() bool
HasSettings returns a boolean if a field has been set.
func (o *AgenticWorkflowModelRequest) GetLlmProviderId() string
GetLlmProviderId returns the LlmProviderId field if non-nil, zero value otherwise.
func (o *AgenticWorkflowModelRequest) GetLlmProviderIdOk() (*string, bool)
GetLlmProviderIdOk returns a tuple with the LlmProviderId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AgenticWorkflowModelRequest) SetLlmProviderId(v string)
SetLlmProviderId sets LlmProviderId field to given value.
func (o *AgenticWorkflowModelRequest) HasLlmProviderId() bool
HasLlmProviderId returns a boolean if a field has been set.
func (o *AgenticWorkflowModelRequest) SetLlmProviderIdNil(b bool)
SetLlmProviderIdNil sets the value for LlmProviderId to be an explicit nil
func (o *AgenticWorkflowModelRequest) UnsetLlmProviderId()
UnsetLlmProviderId ensures that no value is present for LlmProviderId, not even an explicit nil