Documentation ¶
Index ¶
- Constants
- Variables
- func MarshalAdditionalCatalogSource(object *AdditionalCatalogSource, writer io.Writer) error
- func MarshalAdditionalCatalogSourceList(list []*AdditionalCatalogSource, writer io.Writer) error
- func MarshalAddon(object *Addon, writer io.Writer) error
- func MarshalAddonConfig(object *AddonConfig, writer io.Writer) error
- func MarshalAddonConfigList(list []*AddonConfig, writer io.Writer) error
- func MarshalAddonEnvironmentVariable(object *AddonEnvironmentVariable, writer io.Writer) error
- func MarshalAddonEnvironmentVariableList(list []*AddonEnvironmentVariable, writer io.Writer) error
- func MarshalAddonInstallModeList(list []AddonInstallMode, writer io.Writer) error
- func MarshalAddonInstallation(object *AddonInstallation, writer io.Writer) error
- func MarshalAddonInstallationBilling(object *AddonInstallationBilling, writer io.Writer) error
- func MarshalAddonInstallationBillingList(list []*AddonInstallationBilling, writer io.Writer) error
- func MarshalAddonInstallationList(list []*AddonInstallation, writer io.Writer) error
- func MarshalAddonInstallationParameter(object *AddonInstallationParameter, writer io.Writer) error
- func MarshalAddonInstallationParameterList(list []*AddonInstallationParameter, writer io.Writer) error
- func MarshalAddonInstallationParameters(object *AddonInstallationParameters, writer io.Writer) error
- func MarshalAddonInstallationParametersList(list []*AddonInstallationParameters, writer io.Writer) error
- func MarshalAddonInstallationStateList(list []AddonInstallationState, writer io.Writer) error
- func MarshalAddonList(list []*Addon, writer io.Writer) error
- func MarshalAddonNamespace(object *AddonNamespace, writer io.Writer) error
- func MarshalAddonNamespaceList(list []*AddonNamespace, writer io.Writer) error
- func MarshalAddonParameter(object *AddonParameter, writer io.Writer) error
- func MarshalAddonParameterList(list []*AddonParameter, writer io.Writer) error
- func MarshalAddonParameterOption(object *AddonParameterOption, writer io.Writer) error
- func MarshalAddonParameterOptionList(list []*AddonParameterOption, writer io.Writer) error
- func MarshalAddonParameterValueTypeList(list []AddonParameterValueType, writer io.Writer) error
- func MarshalAddonParameters(object *AddonParameters, writer io.Writer) error
- func MarshalAddonParametersList(list []*AddonParameters, writer io.Writer) error
- func MarshalAddonRequirement(object *AddonRequirement, writer io.Writer) error
- func MarshalAddonRequirementList(list []*AddonRequirement, writer io.Writer) error
- func MarshalAddonRequirementResourceList(list []AddonRequirementResource, writer io.Writer) error
- func MarshalAddonRequirementStatus(object *AddonRequirementStatus, writer io.Writer) error
- func MarshalAddonRequirementStatusList(list []*AddonRequirementStatus, writer io.Writer) error
- func MarshalAddonSecretPropagation(object *AddonSecretPropagation, writer io.Writer) error
- func MarshalAddonSecretPropagationList(list []*AddonSecretPropagation, writer io.Writer) error
- func MarshalAddonStatus(object *AddonStatus, writer io.Writer) error
- func MarshalAddonStatusCondition(object *AddonStatusCondition, writer io.Writer) error
- func MarshalAddonStatusConditionList(list []*AddonStatusCondition, writer io.Writer) error
- func MarshalAddonStatusConditionTypeList(list []AddonStatusConditionType, writer io.Writer) error
- func MarshalAddonStatusConditionValueList(list []AddonStatusConditionValue, writer io.Writer) error
- func MarshalAddonStatusList(list []*AddonStatus, writer io.Writer) error
- func MarshalAddonSubOperator(object *AddonSubOperator, writer io.Writer) error
- func MarshalAddonSubOperatorList(list []*AddonSubOperator, writer io.Writer) error
- func MarshalAddonVersion(object *AddonVersion, writer io.Writer) error
- func MarshalAddonVersionList(list []*AddonVersion, writer io.Writer) error
- func MarshalBillingModelList(list []BillingModel, writer io.Writer) error
- func MarshalBooleanList(list []bool, writer io.Writer) error
- func MarshalCredentialRequest(object *CredentialRequest, writer io.Writer) error
- func MarshalCredentialRequestList(list []*CredentialRequest, writer io.Writer) error
- func MarshalDateList(list []time.Time, writer io.Writer) error
- func MarshalFloatList(list []float64, writer io.Writer) error
- func MarshalIntegerList(list []int, writer io.Writer) error
- func MarshalInterfaceList(list []interface{}, writer io.Writer) error
- func MarshalLongList(list []int64, writer io.Writer) error
- func MarshalMetadata(object *Metadata, writer io.Writer) error
- func MarshalMetricsFederation(object *MetricsFederation, writer io.Writer) error
- func MarshalMetricsFederationList(list []*MetricsFederation, writer io.Writer) error
- func MarshalMonitoringStack(object *MonitoringStack, writer io.Writer) error
- func MarshalMonitoringStackList(list []*MonitoringStack, writer io.Writer) error
- func MarshalMonitoringStackResource(object *MonitoringStackResource, writer io.Writer) error
- func MarshalMonitoringStackResourceList(list []*MonitoringStackResource, writer io.Writer) error
- func MarshalMonitoringStackResources(object *MonitoringStackResources, writer io.Writer) error
- func MarshalMonitoringStackResourcesList(list []*MonitoringStackResources, writer io.Writer) error
- func MarshalObjectReference(object *ObjectReference, writer io.Writer) error
- func MarshalObjectReferenceList(list []*ObjectReference, writer io.Writer) error
- func MarshalStringList(list []string, writer io.Writer) error
- func UnmarshalBooleanList(source interface{}) (items []bool, err error)
- func UnmarshalDateList(source interface{}) (items []time.Time, err error)
- func UnmarshalFloatList(source interface{}) (items []float64, err error)
- func UnmarshalIntegerList(source interface{}) (items []int, err error)
- func UnmarshalInterfaceList(source interface{}) (items []interface{}, err error)
- func UnmarshalLongList(source interface{}) (items []int64, err error)
- func UnmarshalStringList(source interface{}) (items []string, err error)
- type AdditionalCatalogSource
- func (o *AdditionalCatalogSource) Empty() bool
- func (o *AdditionalCatalogSource) Enabled() bool
- func (o *AdditionalCatalogSource) GetEnabled() (value bool, ok bool)
- func (o *AdditionalCatalogSource) GetID() (value string, ok bool)
- func (o *AdditionalCatalogSource) GetImage() (value string, ok bool)
- func (o *AdditionalCatalogSource) GetName() (value string, ok bool)
- func (o *AdditionalCatalogSource) ID() string
- func (o *AdditionalCatalogSource) Image() string
- func (o *AdditionalCatalogSource) Name() string
- type AdditionalCatalogSourceBuilder
- func (b *AdditionalCatalogSourceBuilder) Build() (object *AdditionalCatalogSource, err error)
- func (b *AdditionalCatalogSourceBuilder) Copy(object *AdditionalCatalogSource) *AdditionalCatalogSourceBuilder
- func (b *AdditionalCatalogSourceBuilder) Empty() bool
- func (b *AdditionalCatalogSourceBuilder) Enabled(value bool) *AdditionalCatalogSourceBuilder
- func (b *AdditionalCatalogSourceBuilder) ID(value string) *AdditionalCatalogSourceBuilder
- func (b *AdditionalCatalogSourceBuilder) Image(value string) *AdditionalCatalogSourceBuilder
- func (b *AdditionalCatalogSourceBuilder) Name(value string) *AdditionalCatalogSourceBuilder
- type AdditionalCatalogSourceList
- func (l *AdditionalCatalogSourceList) Each(f func(item *AdditionalCatalogSource) bool)
- func (l *AdditionalCatalogSourceList) Empty() bool
- func (l *AdditionalCatalogSourceList) Get(i int) *AdditionalCatalogSource
- func (l *AdditionalCatalogSourceList) Len() int
- func (l *AdditionalCatalogSourceList) Range(f func(index int, item *AdditionalCatalogSource) bool)
- func (l *AdditionalCatalogSourceList) Slice() []*AdditionalCatalogSource
- type AdditionalCatalogSourceListBuilder
- func (b *AdditionalCatalogSourceListBuilder) Build() (list *AdditionalCatalogSourceList, err error)
- func (b *AdditionalCatalogSourceListBuilder) Copy(list *AdditionalCatalogSourceList) *AdditionalCatalogSourceListBuilder
- func (b *AdditionalCatalogSourceListBuilder) Empty() bool
- func (b *AdditionalCatalogSourceListBuilder) Items(values ...*AdditionalCatalogSourceBuilder) *AdditionalCatalogSourceListBuilder
- type Addon
- func (o *Addon) CommonAnnotations() map[string]string
- func (o *Addon) CommonLabels() map[string]string
- func (o *Addon) Config() *AddonConfig
- func (o *Addon) CredentialsRequests() []*CredentialRequest
- func (o *Addon) Description() string
- func (o *Addon) DocsLink() string
- func (o *Addon) Empty() bool
- func (o *Addon) Enabled() bool
- func (o *Addon) GetCommonAnnotations() (value map[string]string, ok bool)
- func (o *Addon) GetCommonLabels() (value map[string]string, ok bool)
- func (o *Addon) GetConfig() (value *AddonConfig, ok bool)
- func (o *Addon) GetCredentialsRequests() (value []*CredentialRequest, ok bool)
- func (o *Addon) GetDescription() (value string, ok bool)
- func (o *Addon) GetDocsLink() (value string, ok bool)
- func (o *Addon) GetEnabled() (value bool, ok bool)
- func (o *Addon) GetHREF() (value string, ok bool)
- func (o *Addon) GetHasExternalResources() (value bool, ok bool)
- func (o *Addon) GetHidden() (value bool, ok bool)
- func (o *Addon) GetID() (value string, ok bool)
- func (o *Addon) GetIcon() (value string, ok bool)
- func (o *Addon) GetInstallMode() (value AddonInstallMode, ok bool)
- func (o *Addon) GetLabel() (value string, ok bool)
- func (o *Addon) GetManagedService() (value bool, ok bool)
- func (o *Addon) GetName() (value string, ok bool)
- func (o *Addon) GetNamespaces() (value []*AddonNamespace, ok bool)
- func (o *Addon) GetOperatorName() (value string, ok bool)
- func (o *Addon) GetParameters() (value *AddonParameters, ok bool)
- func (o *Addon) GetRequirements() (value []*AddonRequirement, ok bool)
- func (o *Addon) GetResourceCost() (value float64, ok bool)
- func (o *Addon) GetResourceName() (value string, ok bool)
- func (o *Addon) GetSubOperators() (value []*AddonSubOperator, ok bool)
- func (o *Addon) GetTargetNamespace() (value string, ok bool)
- func (o *Addon) GetVersion() (value *AddonVersion, ok bool)
- func (o *Addon) HREF() string
- func (o *Addon) HasExternalResources() bool
- func (o *Addon) Hidden() bool
- func (o *Addon) ID() string
- func (o *Addon) Icon() string
- func (o *Addon) InstallMode() AddonInstallMode
- func (o *Addon) Kind() string
- func (o *Addon) Label() string
- func (o *Addon) Link() bool
- func (o *Addon) ManagedService() bool
- func (o *Addon) Name() string
- func (o *Addon) Namespaces() []*AddonNamespace
- func (o *Addon) OperatorName() string
- func (o *Addon) Parameters() *AddonParameters
- func (o *Addon) Requirements() []*AddonRequirement
- func (o *Addon) ResourceCost() float64
- func (o *Addon) ResourceName() string
- func (o *Addon) SubOperators() []*AddonSubOperator
- func (o *Addon) TargetNamespace() string
- func (o *Addon) Version() *AddonVersion
- type AddonBuilder
- func (b *AddonBuilder) Build() (object *Addon, err error)
- func (b *AddonBuilder) CommonAnnotations(value map[string]string) *AddonBuilder
- func (b *AddonBuilder) CommonLabels(value map[string]string) *AddonBuilder
- func (b *AddonBuilder) Config(value *AddonConfigBuilder) *AddonBuilder
- func (b *AddonBuilder) Copy(object *Addon) *AddonBuilder
- func (b *AddonBuilder) CredentialsRequests(values ...*CredentialRequestBuilder) *AddonBuilder
- func (b *AddonBuilder) Description(value string) *AddonBuilder
- func (b *AddonBuilder) DocsLink(value string) *AddonBuilder
- func (b *AddonBuilder) Empty() bool
- func (b *AddonBuilder) Enabled(value bool) *AddonBuilder
- func (b *AddonBuilder) HREF(value string) *AddonBuilder
- func (b *AddonBuilder) HasExternalResources(value bool) *AddonBuilder
- func (b *AddonBuilder) Hidden(value bool) *AddonBuilder
- func (b *AddonBuilder) ID(value string) *AddonBuilder
- func (b *AddonBuilder) Icon(value string) *AddonBuilder
- func (b *AddonBuilder) InstallMode(value AddonInstallMode) *AddonBuilder
- func (b *AddonBuilder) Label(value string) *AddonBuilder
- func (b *AddonBuilder) Link(value bool) *AddonBuilder
- func (b *AddonBuilder) ManagedService(value bool) *AddonBuilder
- func (b *AddonBuilder) Name(value string) *AddonBuilder
- func (b *AddonBuilder) Namespaces(values ...*AddonNamespaceBuilder) *AddonBuilder
- func (b *AddonBuilder) OperatorName(value string) *AddonBuilder
- func (b *AddonBuilder) Parameters(value *AddonParametersBuilder) *AddonBuilder
- func (b *AddonBuilder) Requirements(values ...*AddonRequirementBuilder) *AddonBuilder
- func (b *AddonBuilder) ResourceCost(value float64) *AddonBuilder
- func (b *AddonBuilder) ResourceName(value string) *AddonBuilder
- func (b *AddonBuilder) SubOperators(values ...*AddonSubOperatorBuilder) *AddonBuilder
- func (b *AddonBuilder) TargetNamespace(value string) *AddonBuilder
- func (b *AddonBuilder) Version(value *AddonVersionBuilder) *AddonBuilder
- type AddonClient
- type AddonConfig
- func (o *AddonConfig) AddOnEnvironmentVariables() []*AddonEnvironmentVariable
- func (o *AddonConfig) AddOnSecretPropagations() []*AddonSecretPropagation
- func (o *AddonConfig) Empty() bool
- func (o *AddonConfig) GetAddOnEnvironmentVariables() (value []*AddonEnvironmentVariable, ok bool)
- func (o *AddonConfig) GetAddOnSecretPropagations() (value []*AddonSecretPropagation, ok bool)
- type AddonConfigBuilder
- func (b *AddonConfigBuilder) AddOnEnvironmentVariables(values ...*AddonEnvironmentVariableBuilder) *AddonConfigBuilder
- func (b *AddonConfigBuilder) AddOnSecretPropagations(values ...*AddonSecretPropagationBuilder) *AddonConfigBuilder
- func (b *AddonConfigBuilder) Build() (object *AddonConfig, err error)
- func (b *AddonConfigBuilder) Copy(object *AddonConfig) *AddonConfigBuilder
- func (b *AddonConfigBuilder) Empty() bool
- type AddonConfigList
- func (l *AddonConfigList) Each(f func(item *AddonConfig) bool)
- func (l *AddonConfigList) Empty() bool
- func (l *AddonConfigList) Get(i int) *AddonConfig
- func (l *AddonConfigList) Len() int
- func (l *AddonConfigList) Range(f func(index int, item *AddonConfig) bool)
- func (l *AddonConfigList) Slice() []*AddonConfig
- type AddonConfigListBuilder
- func (b *AddonConfigListBuilder) Build() (list *AddonConfigList, err error)
- func (b *AddonConfigListBuilder) Copy(list *AddonConfigList) *AddonConfigListBuilder
- func (b *AddonConfigListBuilder) Empty() bool
- func (b *AddonConfigListBuilder) Items(values ...*AddonConfigBuilder) *AddonConfigListBuilder
- type AddonDeleteRequest
- func (r *AddonDeleteRequest) Header(name string, value interface{}) *AddonDeleteRequest
- func (r *AddonDeleteRequest) Impersonate(user string) *AddonDeleteRequest
- func (r *AddonDeleteRequest) Parameter(name string, value interface{}) *AddonDeleteRequest
- func (r *AddonDeleteRequest) Send() (result *AddonDeleteResponse, err error)
- func (r *AddonDeleteRequest) SendContext(ctx context.Context) (result *AddonDeleteResponse, err error)
- type AddonDeleteResponse
- type AddonEnvironmentVariable
- func (o *AddonEnvironmentVariable) Empty() bool
- func (o *AddonEnvironmentVariable) Enabled() bool
- func (o *AddonEnvironmentVariable) GetEnabled() (value bool, ok bool)
- func (o *AddonEnvironmentVariable) GetID() (value string, ok bool)
- func (o *AddonEnvironmentVariable) GetName() (value string, ok bool)
- func (o *AddonEnvironmentVariable) GetValue() (value string, ok bool)
- func (o *AddonEnvironmentVariable) ID() string
- func (o *AddonEnvironmentVariable) Name() string
- func (o *AddonEnvironmentVariable) Value() string
- type AddonEnvironmentVariableBuilder
- func (b *AddonEnvironmentVariableBuilder) Build() (object *AddonEnvironmentVariable, err error)
- func (b *AddonEnvironmentVariableBuilder) Copy(object *AddonEnvironmentVariable) *AddonEnvironmentVariableBuilder
- func (b *AddonEnvironmentVariableBuilder) Empty() bool
- func (b *AddonEnvironmentVariableBuilder) Enabled(value bool) *AddonEnvironmentVariableBuilder
- func (b *AddonEnvironmentVariableBuilder) ID(value string) *AddonEnvironmentVariableBuilder
- func (b *AddonEnvironmentVariableBuilder) Name(value string) *AddonEnvironmentVariableBuilder
- func (b *AddonEnvironmentVariableBuilder) Value(value string) *AddonEnvironmentVariableBuilder
- type AddonEnvironmentVariableList
- func (l *AddonEnvironmentVariableList) Each(f func(item *AddonEnvironmentVariable) bool)
- func (l *AddonEnvironmentVariableList) Empty() bool
- func (l *AddonEnvironmentVariableList) Get(i int) *AddonEnvironmentVariable
- func (l *AddonEnvironmentVariableList) Len() int
- func (l *AddonEnvironmentVariableList) Range(f func(index int, item *AddonEnvironmentVariable) bool)
- func (l *AddonEnvironmentVariableList) Slice() []*AddonEnvironmentVariable
- type AddonEnvironmentVariableListBuilder
- func (b *AddonEnvironmentVariableListBuilder) Build() (list *AddonEnvironmentVariableList, err error)
- func (b *AddonEnvironmentVariableListBuilder) Copy(list *AddonEnvironmentVariableList) *AddonEnvironmentVariableListBuilder
- func (b *AddonEnvironmentVariableListBuilder) Empty() bool
- func (b *AddonEnvironmentVariableListBuilder) Items(values ...*AddonEnvironmentVariableBuilder) *AddonEnvironmentVariableListBuilder
- type AddonGetRequest
- func (r *AddonGetRequest) Header(name string, value interface{}) *AddonGetRequest
- func (r *AddonGetRequest) Impersonate(user string) *AddonGetRequest
- func (r *AddonGetRequest) Parameter(name string, value interface{}) *AddonGetRequest
- func (r *AddonGetRequest) Send() (result *AddonGetResponse, err error)
- func (r *AddonGetRequest) SendContext(ctx context.Context) (result *AddonGetResponse, err error)
- type AddonGetResponse
- type AddonInquiriesClient
- type AddonInquiriesListRequest
- func (r *AddonInquiriesListRequest) Header(name string, value interface{}) *AddonInquiriesListRequest
- func (r *AddonInquiriesListRequest) Impersonate(user string) *AddonInquiriesListRequest
- func (r *AddonInquiriesListRequest) Order(value string) *AddonInquiriesListRequest
- func (r *AddonInquiriesListRequest) Page(value int) *AddonInquiriesListRequest
- func (r *AddonInquiriesListRequest) Parameter(name string, value interface{}) *AddonInquiriesListRequest
- func (r *AddonInquiriesListRequest) Search(value string) *AddonInquiriesListRequest
- func (r *AddonInquiriesListRequest) Send() (result *AddonInquiriesListResponse, err error)
- func (r *AddonInquiriesListRequest) SendContext(ctx context.Context) (result *AddonInquiriesListResponse, err error)
- func (r *AddonInquiriesListRequest) Size(value int) *AddonInquiriesListRequest
- type AddonInquiriesListResponse
- func (r *AddonInquiriesListResponse) Error() *errors.Error
- func (r *AddonInquiriesListResponse) GetItems() (value *AddonList, ok bool)
- func (r *AddonInquiriesListResponse) GetPage() (value int, ok bool)
- func (r *AddonInquiriesListResponse) GetSize() (value int, ok bool)
- func (r *AddonInquiriesListResponse) GetTotal() (value int, ok bool)
- func (r *AddonInquiriesListResponse) Header() http.Header
- func (r *AddonInquiriesListResponse) Items() *AddonList
- func (r *AddonInquiriesListResponse) Page() int
- func (r *AddonInquiriesListResponse) Size() int
- func (r *AddonInquiriesListResponse) Status() int
- func (r *AddonInquiriesListResponse) Total() int
- type AddonInquiryClient
- type AddonInquiryGetRequest
- func (r *AddonInquiryGetRequest) Header(name string, value interface{}) *AddonInquiryGetRequest
- func (r *AddonInquiryGetRequest) Impersonate(user string) *AddonInquiryGetRequest
- func (r *AddonInquiryGetRequest) Parameter(name string, value interface{}) *AddonInquiryGetRequest
- func (r *AddonInquiryGetRequest) Send() (result *AddonInquiryGetResponse, err error)
- func (r *AddonInquiryGetRequest) SendContext(ctx context.Context) (result *AddonInquiryGetResponse, err error)
- type AddonInquiryGetResponse
- type AddonInquiryPollRequest
- func (r *AddonInquiryPollRequest) Header(name string, value interface{}) *AddonInquiryPollRequest
- func (r *AddonInquiryPollRequest) Interval(value time.Duration) *AddonInquiryPollRequest
- func (r *AddonInquiryPollRequest) Parameter(name string, value interface{}) *AddonInquiryPollRequest
- func (r *AddonInquiryPollRequest) Predicate(value func(*AddonInquiryGetResponse) bool) *AddonInquiryPollRequest
- func (r *AddonInquiryPollRequest) StartContext(ctx context.Context) (response *AddonInquiryPollResponse, err error)
- func (r *AddonInquiryPollRequest) Status(value int) *AddonInquiryPollRequest
- type AddonInquiryPollResponse
- type AddonInstallMode
- type AddonInstallation
- func (o *AddonInstallation) Addon() *Addon
- func (o *AddonInstallation) AddonVersion() *AddonVersion
- func (o *AddonInstallation) Billing() *AddonInstallationBilling
- func (o *AddonInstallation) CreationTimestamp() time.Time
- func (o *AddonInstallation) CsvName() string
- func (o *AddonInstallation) DeletedTimestamp() time.Time
- func (o *AddonInstallation) DesiredVersion() string
- func (o *AddonInstallation) Empty() bool
- func (o *AddonInstallation) GetAddon() (value *Addon, ok bool)
- func (o *AddonInstallation) GetAddonVersion() (value *AddonVersion, ok bool)
- func (o *AddonInstallation) GetBilling() (value *AddonInstallationBilling, ok bool)
- func (o *AddonInstallation) GetCreationTimestamp() (value time.Time, ok bool)
- func (o *AddonInstallation) GetCsvName() (value string, ok bool)
- func (o *AddonInstallation) GetDeletedTimestamp() (value time.Time, ok bool)
- func (o *AddonInstallation) GetDesiredVersion() (value string, ok bool)
- func (o *AddonInstallation) GetHREF() (value string, ok bool)
- func (o *AddonInstallation) GetID() (value string, ok bool)
- func (o *AddonInstallation) GetOperatorVersion() (value string, ok bool)
- func (o *AddonInstallation) GetParameters() (value *AddonInstallationParameters, ok bool)
- func (o *AddonInstallation) GetState() (value AddonInstallationState, ok bool)
- func (o *AddonInstallation) GetStateDescription() (value string, ok bool)
- func (o *AddonInstallation) GetSubscription() (value *ObjectReference, ok bool)
- func (o *AddonInstallation) GetUpdatedTimestamp() (value time.Time, ok bool)
- func (o *AddonInstallation) HREF() string
- func (o *AddonInstallation) ID() string
- func (o *AddonInstallation) Kind() string
- func (o *AddonInstallation) Link() bool
- func (o *AddonInstallation) OperatorVersion() string
- func (o *AddonInstallation) Parameters() *AddonInstallationParameters
- func (o *AddonInstallation) State() AddonInstallationState
- func (o *AddonInstallation) StateDescription() string
- func (o *AddonInstallation) Subscription() *ObjectReference
- func (o *AddonInstallation) UpdatedTimestamp() time.Time
- type AddonInstallationBilling
- func (o *AddonInstallationBilling) BillingMarketplaceAccount() string
- func (o *AddonInstallationBilling) BillingModel() BillingModel
- func (o *AddonInstallationBilling) Empty() bool
- func (o *AddonInstallationBilling) GetBillingMarketplaceAccount() (value string, ok bool)
- func (o *AddonInstallationBilling) GetBillingModel() (value BillingModel, ok bool)
- func (o *AddonInstallationBilling) GetHref() (value string, ok bool)
- func (o *AddonInstallationBilling) GetId() (value string, ok bool)
- func (o *AddonInstallationBilling) GetKind() (value string, ok bool)
- func (o *AddonInstallationBilling) Href() string
- func (o *AddonInstallationBilling) Id() string
- func (o *AddonInstallationBilling) Kind() string
- type AddonInstallationBillingBuilder
- func (b *AddonInstallationBillingBuilder) BillingMarketplaceAccount(value string) *AddonInstallationBillingBuilder
- func (b *AddonInstallationBillingBuilder) BillingModel(value BillingModel) *AddonInstallationBillingBuilder
- func (b *AddonInstallationBillingBuilder) Build() (object *AddonInstallationBilling, err error)
- func (b *AddonInstallationBillingBuilder) Copy(object *AddonInstallationBilling) *AddonInstallationBillingBuilder
- func (b *AddonInstallationBillingBuilder) Empty() bool
- func (b *AddonInstallationBillingBuilder) Href(value string) *AddonInstallationBillingBuilder
- func (b *AddonInstallationBillingBuilder) Id(value string) *AddonInstallationBillingBuilder
- func (b *AddonInstallationBillingBuilder) Kind(value string) *AddonInstallationBillingBuilder
- type AddonInstallationBillingList
- func (l *AddonInstallationBillingList) Each(f func(item *AddonInstallationBilling) bool)
- func (l *AddonInstallationBillingList) Empty() bool
- func (l *AddonInstallationBillingList) Get(i int) *AddonInstallationBilling
- func (l *AddonInstallationBillingList) Len() int
- func (l *AddonInstallationBillingList) Range(f func(index int, item *AddonInstallationBilling) bool)
- func (l *AddonInstallationBillingList) Slice() []*AddonInstallationBilling
- type AddonInstallationBillingListBuilder
- func (b *AddonInstallationBillingListBuilder) Build() (list *AddonInstallationBillingList, err error)
- func (b *AddonInstallationBillingListBuilder) Copy(list *AddonInstallationBillingList) *AddonInstallationBillingListBuilder
- func (b *AddonInstallationBillingListBuilder) Empty() bool
- func (b *AddonInstallationBillingListBuilder) Items(values ...*AddonInstallationBillingBuilder) *AddonInstallationBillingListBuilder
- type AddonInstallationBuilder
- func (b *AddonInstallationBuilder) Addon(value *AddonBuilder) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) AddonVersion(value *AddonVersionBuilder) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) Billing(value *AddonInstallationBillingBuilder) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) Build() (object *AddonInstallation, err error)
- func (b *AddonInstallationBuilder) Copy(object *AddonInstallation) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) CreationTimestamp(value time.Time) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) CsvName(value string) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) DeletedTimestamp(value time.Time) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) DesiredVersion(value string) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) Empty() bool
- func (b *AddonInstallationBuilder) HREF(value string) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) ID(value string) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) Link(value bool) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) OperatorVersion(value string) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) Parameters(value *AddonInstallationParametersBuilder) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) State(value AddonInstallationState) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) StateDescription(value string) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) Subscription(value *ObjectReferenceBuilder) *AddonInstallationBuilder
- func (b *AddonInstallationBuilder) UpdatedTimestamp(value time.Time) *AddonInstallationBuilder
- type AddonInstallationClient
- type AddonInstallationDeleteRequest
- func (r *AddonInstallationDeleteRequest) Header(name string, value interface{}) *AddonInstallationDeleteRequest
- func (r *AddonInstallationDeleteRequest) Impersonate(user string) *AddonInstallationDeleteRequest
- func (r *AddonInstallationDeleteRequest) Parameter(name string, value interface{}) *AddonInstallationDeleteRequest
- func (r *AddonInstallationDeleteRequest) Send() (result *AddonInstallationDeleteResponse, err error)
- func (r *AddonInstallationDeleteRequest) SendContext(ctx context.Context) (result *AddonInstallationDeleteResponse, err error)
- type AddonInstallationDeleteResponse
- type AddonInstallationGetRequest
- func (r *AddonInstallationGetRequest) Header(name string, value interface{}) *AddonInstallationGetRequest
- func (r *AddonInstallationGetRequest) Impersonate(user string) *AddonInstallationGetRequest
- func (r *AddonInstallationGetRequest) Parameter(name string, value interface{}) *AddonInstallationGetRequest
- func (r *AddonInstallationGetRequest) Send() (result *AddonInstallationGetResponse, err error)
- func (r *AddonInstallationGetRequest) SendContext(ctx context.Context) (result *AddonInstallationGetResponse, err error)
- type AddonInstallationGetResponse
- func (r *AddonInstallationGetResponse) Body() *AddonInstallation
- func (r *AddonInstallationGetResponse) Error() *errors.Error
- func (r *AddonInstallationGetResponse) GetBody() (value *AddonInstallation, ok bool)
- func (r *AddonInstallationGetResponse) Header() http.Header
- func (r *AddonInstallationGetResponse) Status() int
- type AddonInstallationList
- func (l *AddonInstallationList) Each(f func(item *AddonInstallation) bool)
- func (l *AddonInstallationList) Empty() bool
- func (l *AddonInstallationList) Get(i int) *AddonInstallation
- func (l *AddonInstallationList) GetHREF() (value string, ok bool)
- func (l *AddonInstallationList) HREF() string
- func (l *AddonInstallationList) Kind() string
- func (l *AddonInstallationList) Len() int
- func (l *AddonInstallationList) Link() bool
- func (l *AddonInstallationList) Range(f func(index int, item *AddonInstallation) bool)
- func (l *AddonInstallationList) Slice() []*AddonInstallation
- type AddonInstallationListBuilder
- func (b *AddonInstallationListBuilder) Build() (list *AddonInstallationList, err error)
- func (b *AddonInstallationListBuilder) Copy(list *AddonInstallationList) *AddonInstallationListBuilder
- func (b *AddonInstallationListBuilder) Empty() bool
- func (b *AddonInstallationListBuilder) Items(values ...*AddonInstallationBuilder) *AddonInstallationListBuilder
- type AddonInstallationParameter
- func (o *AddonInstallationParameter) Empty() bool
- func (o *AddonInstallationParameter) GetHref() (value string, ok bool)
- func (o *AddonInstallationParameter) GetId() (value string, ok bool)
- func (o *AddonInstallationParameter) GetKind() (value string, ok bool)
- func (o *AddonInstallationParameter) GetValue() (value string, ok bool)
- func (o *AddonInstallationParameter) Href() string
- func (o *AddonInstallationParameter) Id() string
- func (o *AddonInstallationParameter) Kind() string
- func (o *AddonInstallationParameter) Value() string
- type AddonInstallationParameterBuilder
- func (b *AddonInstallationParameterBuilder) Build() (object *AddonInstallationParameter, err error)
- func (b *AddonInstallationParameterBuilder) Copy(object *AddonInstallationParameter) *AddonInstallationParameterBuilder
- func (b *AddonInstallationParameterBuilder) Empty() bool
- func (b *AddonInstallationParameterBuilder) Href(value string) *AddonInstallationParameterBuilder
- func (b *AddonInstallationParameterBuilder) Id(value string) *AddonInstallationParameterBuilder
- func (b *AddonInstallationParameterBuilder) Kind(value string) *AddonInstallationParameterBuilder
- func (b *AddonInstallationParameterBuilder) Value(value string) *AddonInstallationParameterBuilder
- type AddonInstallationParameterList
- func (l *AddonInstallationParameterList) Each(f func(item *AddonInstallationParameter) bool)
- func (l *AddonInstallationParameterList) Empty() bool
- func (l *AddonInstallationParameterList) Get(i int) *AddonInstallationParameter
- func (l *AddonInstallationParameterList) Len() int
- func (l *AddonInstallationParameterList) Range(f func(index int, item *AddonInstallationParameter) bool)
- func (l *AddonInstallationParameterList) Slice() []*AddonInstallationParameter
- type AddonInstallationParameterListBuilder
- func (b *AddonInstallationParameterListBuilder) Build() (list *AddonInstallationParameterList, err error)
- func (b *AddonInstallationParameterListBuilder) Copy(list *AddonInstallationParameterList) *AddonInstallationParameterListBuilder
- func (b *AddonInstallationParameterListBuilder) Empty() bool
- func (b *AddonInstallationParameterListBuilder) Items(values ...*AddonInstallationParameterBuilder) *AddonInstallationParameterListBuilder
- type AddonInstallationParameters
- type AddonInstallationParametersBuilder
- func (b *AddonInstallationParametersBuilder) Build() (object *AddonInstallationParameters, err error)
- func (b *AddonInstallationParametersBuilder) Copy(object *AddonInstallationParameters) *AddonInstallationParametersBuilder
- func (b *AddonInstallationParametersBuilder) Empty() bool
- func (b *AddonInstallationParametersBuilder) Items(values ...*AddonInstallationParameterBuilder) *AddonInstallationParametersBuilder
- type AddonInstallationParametersList
- func (l *AddonInstallationParametersList) Each(f func(item *AddonInstallationParameters) bool)
- func (l *AddonInstallationParametersList) Empty() bool
- func (l *AddonInstallationParametersList) Get(i int) *AddonInstallationParameters
- func (l *AddonInstallationParametersList) Len() int
- func (l *AddonInstallationParametersList) Range(f func(index int, item *AddonInstallationParameters) bool)
- func (l *AddonInstallationParametersList) Slice() []*AddonInstallationParameters
- type AddonInstallationParametersListBuilder
- func (b *AddonInstallationParametersListBuilder) Build() (list *AddonInstallationParametersList, err error)
- func (b *AddonInstallationParametersListBuilder) Copy(list *AddonInstallationParametersList) *AddonInstallationParametersListBuilder
- func (b *AddonInstallationParametersListBuilder) Empty() bool
- func (b *AddonInstallationParametersListBuilder) Items(values ...*AddonInstallationParametersBuilder) *AddonInstallationParametersListBuilder
- type AddonInstallationPollRequest
- func (r *AddonInstallationPollRequest) Header(name string, value interface{}) *AddonInstallationPollRequest
- func (r *AddonInstallationPollRequest) Interval(value time.Duration) *AddonInstallationPollRequest
- func (r *AddonInstallationPollRequest) Parameter(name string, value interface{}) *AddonInstallationPollRequest
- func (r *AddonInstallationPollRequest) Predicate(value func(*AddonInstallationGetResponse) bool) *AddonInstallationPollRequest
- func (r *AddonInstallationPollRequest) StartContext(ctx context.Context) (response *AddonInstallationPollResponse, err error)
- func (r *AddonInstallationPollRequest) Status(value int) *AddonInstallationPollRequest
- type AddonInstallationPollResponse
- func (r *AddonInstallationPollResponse) Body() *AddonInstallation
- func (r *AddonInstallationPollResponse) Error() *errors.Error
- func (r *AddonInstallationPollResponse) GetBody() (value *AddonInstallation, ok bool)
- func (r *AddonInstallationPollResponse) Header() http.Header
- func (r *AddonInstallationPollResponse) Status() int
- type AddonInstallationState
- type AddonInstallationUpdateRequest
- func (r *AddonInstallationUpdateRequest) Body(value *AddonInstallation) *AddonInstallationUpdateRequest
- func (r *AddonInstallationUpdateRequest) DryRun(value bool) *AddonInstallationUpdateRequest
- func (r *AddonInstallationUpdateRequest) Header(name string, value interface{}) *AddonInstallationUpdateRequest
- func (r *AddonInstallationUpdateRequest) Impersonate(user string) *AddonInstallationUpdateRequest
- func (r *AddonInstallationUpdateRequest) Parameter(name string, value interface{}) *AddonInstallationUpdateRequest
- func (r *AddonInstallationUpdateRequest) Send() (result *AddonInstallationUpdateResponse, err error)
- func (r *AddonInstallationUpdateRequest) SendContext(ctx context.Context) (result *AddonInstallationUpdateResponse, err error)
- type AddonInstallationUpdateResponse
- func (r *AddonInstallationUpdateResponse) Body() *AddonInstallation
- func (r *AddonInstallationUpdateResponse) Error() *errors.Error
- func (r *AddonInstallationUpdateResponse) GetBody() (value *AddonInstallation, ok bool)
- func (r *AddonInstallationUpdateResponse) Header() http.Header
- func (r *AddonInstallationUpdateResponse) Status() int
- type AddonInstallationsAddRequest
- func (r *AddonInstallationsAddRequest) Body(value *AddonInstallation) *AddonInstallationsAddRequest
- func (r *AddonInstallationsAddRequest) Header(name string, value interface{}) *AddonInstallationsAddRequest
- func (r *AddonInstallationsAddRequest) Impersonate(user string) *AddonInstallationsAddRequest
- func (r *AddonInstallationsAddRequest) Parameter(name string, value interface{}) *AddonInstallationsAddRequest
- func (r *AddonInstallationsAddRequest) Send() (result *AddonInstallationsAddResponse, err error)
- func (r *AddonInstallationsAddRequest) SendContext(ctx context.Context) (result *AddonInstallationsAddResponse, err error)
- type AddonInstallationsAddResponse
- func (r *AddonInstallationsAddResponse) Body() *AddonInstallation
- func (r *AddonInstallationsAddResponse) Error() *errors.Error
- func (r *AddonInstallationsAddResponse) GetBody() (value *AddonInstallation, ok bool)
- func (r *AddonInstallationsAddResponse) Header() http.Header
- func (r *AddonInstallationsAddResponse) Status() int
- type AddonInstallationsClient
- type AddonInstallationsDeleteRequest
- func (r *AddonInstallationsDeleteRequest) Header(name string, value interface{}) *AddonInstallationsDeleteRequest
- func (r *AddonInstallationsDeleteRequest) Impersonate(user string) *AddonInstallationsDeleteRequest
- func (r *AddonInstallationsDeleteRequest) Parameter(name string, value interface{}) *AddonInstallationsDeleteRequest
- func (r *AddonInstallationsDeleteRequest) Send() (result *AddonInstallationsDeleteResponse, err error)
- func (r *AddonInstallationsDeleteRequest) SendContext(ctx context.Context) (result *AddonInstallationsDeleteResponse, err error)
- type AddonInstallationsDeleteResponse
- type AddonInstallationsListRequest
- func (r *AddonInstallationsListRequest) Header(name string, value interface{}) *AddonInstallationsListRequest
- func (r *AddonInstallationsListRequest) Impersonate(user string) *AddonInstallationsListRequest
- func (r *AddonInstallationsListRequest) Order(value string) *AddonInstallationsListRequest
- func (r *AddonInstallationsListRequest) Page(value int) *AddonInstallationsListRequest
- func (r *AddonInstallationsListRequest) Parameter(name string, value interface{}) *AddonInstallationsListRequest
- func (r *AddonInstallationsListRequest) Send() (result *AddonInstallationsListResponse, err error)
- func (r *AddonInstallationsListRequest) SendContext(ctx context.Context) (result *AddonInstallationsListResponse, err error)
- func (r *AddonInstallationsListRequest) Size(value int) *AddonInstallationsListRequest
- type AddonInstallationsListResponse
- func (r *AddonInstallationsListResponse) Error() *errors.Error
- func (r *AddonInstallationsListResponse) GetItems() (value *AddonInstallationList, ok bool)
- func (r *AddonInstallationsListResponse) GetPage() (value int, ok bool)
- func (r *AddonInstallationsListResponse) GetSize() (value int, ok bool)
- func (r *AddonInstallationsListResponse) GetTotal() (value int, ok bool)
- func (r *AddonInstallationsListResponse) Header() http.Header
- func (r *AddonInstallationsListResponse) Items() *AddonInstallationList
- func (r *AddonInstallationsListResponse) Page() int
- func (r *AddonInstallationsListResponse) Size() int
- func (r *AddonInstallationsListResponse) Status() int
- func (r *AddonInstallationsListResponse) Total() int
- type AddonList
- func (l *AddonList) Each(f func(item *Addon) bool)
- func (l *AddonList) Empty() bool
- func (l *AddonList) Get(i int) *Addon
- func (l *AddonList) GetHREF() (value string, ok bool)
- func (l *AddonList) HREF() string
- func (l *AddonList) Kind() string
- func (l *AddonList) Len() int
- func (l *AddonList) Link() bool
- func (l *AddonList) Range(f func(index int, item *Addon) bool)
- func (l *AddonList) Slice() []*Addon
- type AddonListBuilder
- type AddonNamespace
- func (o *AddonNamespace) Annotations() map[string]string
- func (o *AddonNamespace) Empty() bool
- func (o *AddonNamespace) Enabled() bool
- func (o *AddonNamespace) GetAnnotations() (value map[string]string, ok bool)
- func (o *AddonNamespace) GetEnabled() (value bool, ok bool)
- func (o *AddonNamespace) GetLabels() (value map[string]string, ok bool)
- func (o *AddonNamespace) GetName() (value string, ok bool)
- func (o *AddonNamespace) Labels() map[string]string
- func (o *AddonNamespace) Name() string
- type AddonNamespaceBuilder
- func (b *AddonNamespaceBuilder) Annotations(value map[string]string) *AddonNamespaceBuilder
- func (b *AddonNamespaceBuilder) Build() (object *AddonNamespace, err error)
- func (b *AddonNamespaceBuilder) Copy(object *AddonNamespace) *AddonNamespaceBuilder
- func (b *AddonNamespaceBuilder) Empty() bool
- func (b *AddonNamespaceBuilder) Enabled(value bool) *AddonNamespaceBuilder
- func (b *AddonNamespaceBuilder) Labels(value map[string]string) *AddonNamespaceBuilder
- func (b *AddonNamespaceBuilder) Name(value string) *AddonNamespaceBuilder
- type AddonNamespaceList
- func (l *AddonNamespaceList) Each(f func(item *AddonNamespace) bool)
- func (l *AddonNamespaceList) Empty() bool
- func (l *AddonNamespaceList) Get(i int) *AddonNamespace
- func (l *AddonNamespaceList) Len() int
- func (l *AddonNamespaceList) Range(f func(index int, item *AddonNamespace) bool)
- func (l *AddonNamespaceList) Slice() []*AddonNamespace
- type AddonNamespaceListBuilder
- func (b *AddonNamespaceListBuilder) Build() (list *AddonNamespaceList, err error)
- func (b *AddonNamespaceListBuilder) Copy(list *AddonNamespaceList) *AddonNamespaceListBuilder
- func (b *AddonNamespaceListBuilder) Empty() bool
- func (b *AddonNamespaceListBuilder) Items(values ...*AddonNamespaceBuilder) *AddonNamespaceListBuilder
- type AddonParameter
- func (o *AddonParameter) Addon() *Addon
- func (o *AddonParameter) Conditions() []*AddonRequirement
- func (o *AddonParameter) DefaultValue() string
- func (o *AddonParameter) Description() string
- func (o *AddonParameter) Editable() bool
- func (o *AddonParameter) EditableDirection() string
- func (o *AddonParameter) Empty() bool
- func (o *AddonParameter) Enabled() bool
- func (o *AddonParameter) GetAddon() (value *Addon, ok bool)
- func (o *AddonParameter) GetConditions() (value []*AddonRequirement, ok bool)
- func (o *AddonParameter) GetDefaultValue() (value string, ok bool)
- func (o *AddonParameter) GetDescription() (value string, ok bool)
- func (o *AddonParameter) GetEditable() (value bool, ok bool)
- func (o *AddonParameter) GetEditableDirection() (value string, ok bool)
- func (o *AddonParameter) GetEnabled() (value bool, ok bool)
- func (o *AddonParameter) GetID() (value string, ok bool)
- func (o *AddonParameter) GetName() (value string, ok bool)
- func (o *AddonParameter) GetOptions() (value []*AddonParameterOption, ok bool)
- func (o *AddonParameter) GetOrder() (value int, ok bool)
- func (o *AddonParameter) GetRequired() (value bool, ok bool)
- func (o *AddonParameter) GetValidation() (value string, ok bool)
- func (o *AddonParameter) GetValidationErrMsg() (value string, ok bool)
- func (o *AddonParameter) GetValueType() (value AddonParameterValueType, ok bool)
- func (o *AddonParameter) ID() string
- func (o *AddonParameter) Name() string
- func (o *AddonParameter) Options() []*AddonParameterOption
- func (o *AddonParameter) Order() int
- func (o *AddonParameter) Required() bool
- func (o *AddonParameter) Validation() string
- func (o *AddonParameter) ValidationErrMsg() string
- func (o *AddonParameter) ValueType() AddonParameterValueType
- type AddonParameterBuilder
- func (b *AddonParameterBuilder) Addon(value *AddonBuilder) *AddonParameterBuilder
- func (b *AddonParameterBuilder) Build() (object *AddonParameter, err error)
- func (b *AddonParameterBuilder) Conditions(values ...*AddonRequirementBuilder) *AddonParameterBuilder
- func (b *AddonParameterBuilder) Copy(object *AddonParameter) *AddonParameterBuilder
- func (b *AddonParameterBuilder) DefaultValue(value string) *AddonParameterBuilder
- func (b *AddonParameterBuilder) Description(value string) *AddonParameterBuilder
- func (b *AddonParameterBuilder) Editable(value bool) *AddonParameterBuilder
- func (b *AddonParameterBuilder) EditableDirection(value string) *AddonParameterBuilder
- func (b *AddonParameterBuilder) Empty() bool
- func (b *AddonParameterBuilder) Enabled(value bool) *AddonParameterBuilder
- func (b *AddonParameterBuilder) ID(value string) *AddonParameterBuilder
- func (b *AddonParameterBuilder) Name(value string) *AddonParameterBuilder
- func (b *AddonParameterBuilder) Options(values ...*AddonParameterOptionBuilder) *AddonParameterBuilder
- func (b *AddonParameterBuilder) Order(value int) *AddonParameterBuilder
- func (b *AddonParameterBuilder) Required(value bool) *AddonParameterBuilder
- func (b *AddonParameterBuilder) Validation(value string) *AddonParameterBuilder
- func (b *AddonParameterBuilder) ValidationErrMsg(value string) *AddonParameterBuilder
- func (b *AddonParameterBuilder) ValueType(value AddonParameterValueType) *AddonParameterBuilder
- type AddonParameterList
- func (l *AddonParameterList) Each(f func(item *AddonParameter) bool)
- func (l *AddonParameterList) Empty() bool
- func (l *AddonParameterList) Get(i int) *AddonParameter
- func (l *AddonParameterList) Len() int
- func (l *AddonParameterList) Range(f func(index int, item *AddonParameter) bool)
- func (l *AddonParameterList) Slice() []*AddonParameter
- type AddonParameterListBuilder
- func (b *AddonParameterListBuilder) Build() (list *AddonParameterList, err error)
- func (b *AddonParameterListBuilder) Copy(list *AddonParameterList) *AddonParameterListBuilder
- func (b *AddonParameterListBuilder) Empty() bool
- func (b *AddonParameterListBuilder) Items(values ...*AddonParameterBuilder) *AddonParameterListBuilder
- type AddonParameterOption
- func (o *AddonParameterOption) Empty() bool
- func (o *AddonParameterOption) GetName() (value string, ok bool)
- func (o *AddonParameterOption) GetRank() (value int, ok bool)
- func (o *AddonParameterOption) GetRequirements() (value []*AddonRequirement, ok bool)
- func (o *AddonParameterOption) GetValue() (value string, ok bool)
- func (o *AddonParameterOption) Name() string
- func (o *AddonParameterOption) Rank() int
- func (o *AddonParameterOption) Requirements() []*AddonRequirement
- func (o *AddonParameterOption) Value() string
- type AddonParameterOptionBuilder
- func (b *AddonParameterOptionBuilder) Build() (object *AddonParameterOption, err error)
- func (b *AddonParameterOptionBuilder) Copy(object *AddonParameterOption) *AddonParameterOptionBuilder
- func (b *AddonParameterOptionBuilder) Empty() bool
- func (b *AddonParameterOptionBuilder) Name(value string) *AddonParameterOptionBuilder
- func (b *AddonParameterOptionBuilder) Rank(value int) *AddonParameterOptionBuilder
- func (b *AddonParameterOptionBuilder) Requirements(values ...*AddonRequirementBuilder) *AddonParameterOptionBuilder
- func (b *AddonParameterOptionBuilder) Value(value string) *AddonParameterOptionBuilder
- type AddonParameterOptionList
- func (l *AddonParameterOptionList) Each(f func(item *AddonParameterOption) bool)
- func (l *AddonParameterOptionList) Empty() bool
- func (l *AddonParameterOptionList) Get(i int) *AddonParameterOption
- func (l *AddonParameterOptionList) Len() int
- func (l *AddonParameterOptionList) Range(f func(index int, item *AddonParameterOption) bool)
- func (l *AddonParameterOptionList) Slice() []*AddonParameterOption
- type AddonParameterOptionListBuilder
- func (b *AddonParameterOptionListBuilder) Build() (list *AddonParameterOptionList, err error)
- func (b *AddonParameterOptionListBuilder) Copy(list *AddonParameterOptionList) *AddonParameterOptionListBuilder
- func (b *AddonParameterOptionListBuilder) Empty() bool
- func (b *AddonParameterOptionListBuilder) Items(values ...*AddonParameterOptionBuilder) *AddonParameterOptionListBuilder
- type AddonParameterValueType
- type AddonParameters
- type AddonParametersBuilder
- func (b *AddonParametersBuilder) Build() (object *AddonParameters, err error)
- func (b *AddonParametersBuilder) Copy(object *AddonParameters) *AddonParametersBuilder
- func (b *AddonParametersBuilder) Empty() bool
- func (b *AddonParametersBuilder) Items(values ...*AddonParameterBuilder) *AddonParametersBuilder
- type AddonParametersList
- func (l *AddonParametersList) Each(f func(item *AddonParameters) bool)
- func (l *AddonParametersList) Empty() bool
- func (l *AddonParametersList) Get(i int) *AddonParameters
- func (l *AddonParametersList) Len() int
- func (l *AddonParametersList) Range(f func(index int, item *AddonParameters) bool)
- func (l *AddonParametersList) Slice() []*AddonParameters
- type AddonParametersListBuilder
- func (b *AddonParametersListBuilder) Build() (list *AddonParametersList, err error)
- func (b *AddonParametersListBuilder) Copy(list *AddonParametersList) *AddonParametersListBuilder
- func (b *AddonParametersListBuilder) Empty() bool
- func (b *AddonParametersListBuilder) Items(values ...*AddonParametersBuilder) *AddonParametersListBuilder
- type AddonPollRequest
- func (r *AddonPollRequest) Header(name string, value interface{}) *AddonPollRequest
- func (r *AddonPollRequest) Interval(value time.Duration) *AddonPollRequest
- func (r *AddonPollRequest) Parameter(name string, value interface{}) *AddonPollRequest
- func (r *AddonPollRequest) Predicate(value func(*AddonGetResponse) bool) *AddonPollRequest
- func (r *AddonPollRequest) StartContext(ctx context.Context) (response *AddonPollResponse, err error)
- func (r *AddonPollRequest) Status(value int) *AddonPollRequest
- type AddonPollResponse
- type AddonRequirement
- func (o *AddonRequirement) Data() map[string]interface{}
- func (o *AddonRequirement) Empty() bool
- func (o *AddonRequirement) Enabled() bool
- func (o *AddonRequirement) GetData() (value map[string]interface{}, ok bool)
- func (o *AddonRequirement) GetEnabled() (value bool, ok bool)
- func (o *AddonRequirement) GetID() (value string, ok bool)
- func (o *AddonRequirement) GetResource() (value AddonRequirementResource, ok bool)
- func (o *AddonRequirement) GetStatus() (value *AddonRequirementStatus, ok bool)
- func (o *AddonRequirement) ID() string
- func (o *AddonRequirement) Resource() AddonRequirementResource
- func (o *AddonRequirement) Status() *AddonRequirementStatus
- type AddonRequirementBuilder
- func (b *AddonRequirementBuilder) Build() (object *AddonRequirement, err error)
- func (b *AddonRequirementBuilder) Copy(object *AddonRequirement) *AddonRequirementBuilder
- func (b *AddonRequirementBuilder) Data(value map[string]interface{}) *AddonRequirementBuilder
- func (b *AddonRequirementBuilder) Empty() bool
- func (b *AddonRequirementBuilder) Enabled(value bool) *AddonRequirementBuilder
- func (b *AddonRequirementBuilder) ID(value string) *AddonRequirementBuilder
- func (b *AddonRequirementBuilder) Resource(value AddonRequirementResource) *AddonRequirementBuilder
- func (b *AddonRequirementBuilder) Status(value *AddonRequirementStatusBuilder) *AddonRequirementBuilder
- type AddonRequirementList
- func (l *AddonRequirementList) Each(f func(item *AddonRequirement) bool)
- func (l *AddonRequirementList) Empty() bool
- func (l *AddonRequirementList) Get(i int) *AddonRequirement
- func (l *AddonRequirementList) Len() int
- func (l *AddonRequirementList) Range(f func(index int, item *AddonRequirement) bool)
- func (l *AddonRequirementList) Slice() []*AddonRequirement
- type AddonRequirementListBuilder
- func (b *AddonRequirementListBuilder) Build() (list *AddonRequirementList, err error)
- func (b *AddonRequirementListBuilder) Copy(list *AddonRequirementList) *AddonRequirementListBuilder
- func (b *AddonRequirementListBuilder) Empty() bool
- func (b *AddonRequirementListBuilder) Items(values ...*AddonRequirementBuilder) *AddonRequirementListBuilder
- type AddonRequirementResource
- type AddonRequirementStatus
- type AddonRequirementStatusBuilder
- func (b *AddonRequirementStatusBuilder) Build() (object *AddonRequirementStatus, err error)
- func (b *AddonRequirementStatusBuilder) Copy(object *AddonRequirementStatus) *AddonRequirementStatusBuilder
- func (b *AddonRequirementStatusBuilder) Empty() bool
- func (b *AddonRequirementStatusBuilder) ErrorMsgs(values ...string) *AddonRequirementStatusBuilder
- func (b *AddonRequirementStatusBuilder) Fulfilled(value bool) *AddonRequirementStatusBuilder
- type AddonRequirementStatusList
- func (l *AddonRequirementStatusList) Each(f func(item *AddonRequirementStatus) bool)
- func (l *AddonRequirementStatusList) Empty() bool
- func (l *AddonRequirementStatusList) Get(i int) *AddonRequirementStatus
- func (l *AddonRequirementStatusList) Len() int
- func (l *AddonRequirementStatusList) Range(f func(index int, item *AddonRequirementStatus) bool)
- func (l *AddonRequirementStatusList) Slice() []*AddonRequirementStatus
- type AddonRequirementStatusListBuilder
- func (b *AddonRequirementStatusListBuilder) Build() (list *AddonRequirementStatusList, err error)
- func (b *AddonRequirementStatusListBuilder) Copy(list *AddonRequirementStatusList) *AddonRequirementStatusListBuilder
- func (b *AddonRequirementStatusListBuilder) Empty() bool
- func (b *AddonRequirementStatusListBuilder) Items(values ...*AddonRequirementStatusBuilder) *AddonRequirementStatusListBuilder
- type AddonSecretPropagation
- func (o *AddonSecretPropagation) DestinationSecret() string
- func (o *AddonSecretPropagation) Empty() bool
- func (o *AddonSecretPropagation) Enabled() bool
- func (o *AddonSecretPropagation) GetDestinationSecret() (value string, ok bool)
- func (o *AddonSecretPropagation) GetEnabled() (value bool, ok bool)
- func (o *AddonSecretPropagation) GetID() (value string, ok bool)
- func (o *AddonSecretPropagation) GetSourceSecret() (value string, ok bool)
- func (o *AddonSecretPropagation) ID() string
- func (o *AddonSecretPropagation) SourceSecret() string
- type AddonSecretPropagationBuilder
- func (b *AddonSecretPropagationBuilder) Build() (object *AddonSecretPropagation, err error)
- func (b *AddonSecretPropagationBuilder) Copy(object *AddonSecretPropagation) *AddonSecretPropagationBuilder
- func (b *AddonSecretPropagationBuilder) DestinationSecret(value string) *AddonSecretPropagationBuilder
- func (b *AddonSecretPropagationBuilder) Empty() bool
- func (b *AddonSecretPropagationBuilder) Enabled(value bool) *AddonSecretPropagationBuilder
- func (b *AddonSecretPropagationBuilder) ID(value string) *AddonSecretPropagationBuilder
- func (b *AddonSecretPropagationBuilder) SourceSecret(value string) *AddonSecretPropagationBuilder
- type AddonSecretPropagationList
- func (l *AddonSecretPropagationList) Each(f func(item *AddonSecretPropagation) bool)
- func (l *AddonSecretPropagationList) Empty() bool
- func (l *AddonSecretPropagationList) Get(i int) *AddonSecretPropagation
- func (l *AddonSecretPropagationList) Len() int
- func (l *AddonSecretPropagationList) Range(f func(index int, item *AddonSecretPropagation) bool)
- func (l *AddonSecretPropagationList) Slice() []*AddonSecretPropagation
- type AddonSecretPropagationListBuilder
- func (b *AddonSecretPropagationListBuilder) Build() (list *AddonSecretPropagationList, err error)
- func (b *AddonSecretPropagationListBuilder) Copy(list *AddonSecretPropagationList) *AddonSecretPropagationListBuilder
- func (b *AddonSecretPropagationListBuilder) Empty() bool
- func (b *AddonSecretPropagationListBuilder) Items(values ...*AddonSecretPropagationBuilder) *AddonSecretPropagationListBuilder
- type AddonStatus
- func (o *AddonStatus) AddonId() string
- func (o *AddonStatus) CorrelationID() string
- func (o *AddonStatus) Empty() bool
- func (o *AddonStatus) GetAddonId() (value string, ok bool)
- func (o *AddonStatus) GetCorrelationID() (value string, ok bool)
- func (o *AddonStatus) GetHREF() (value string, ok bool)
- func (o *AddonStatus) GetID() (value string, ok bool)
- func (o *AddonStatus) GetStatusConditions() (value []*AddonStatusCondition, ok bool)
- func (o *AddonStatus) GetVersion() (value string, ok bool)
- func (o *AddonStatus) HREF() string
- func (o *AddonStatus) ID() string
- func (o *AddonStatus) Kind() string
- func (o *AddonStatus) Link() bool
- func (o *AddonStatus) StatusConditions() []*AddonStatusCondition
- func (o *AddonStatus) Version() string
- type AddonStatusBuilder
- func (b *AddonStatusBuilder) AddonId(value string) *AddonStatusBuilder
- func (b *AddonStatusBuilder) Build() (object *AddonStatus, err error)
- func (b *AddonStatusBuilder) Copy(object *AddonStatus) *AddonStatusBuilder
- func (b *AddonStatusBuilder) CorrelationID(value string) *AddonStatusBuilder
- func (b *AddonStatusBuilder) Empty() bool
- func (b *AddonStatusBuilder) HREF(value string) *AddonStatusBuilder
- func (b *AddonStatusBuilder) ID(value string) *AddonStatusBuilder
- func (b *AddonStatusBuilder) Link(value bool) *AddonStatusBuilder
- func (b *AddonStatusBuilder) StatusConditions(values ...*AddonStatusConditionBuilder) *AddonStatusBuilder
- func (b *AddonStatusBuilder) Version(value string) *AddonStatusBuilder
- type AddonStatusClient
- type AddonStatusCondition
- func (o *AddonStatusCondition) Empty() bool
- func (o *AddonStatusCondition) GetMessage() (value string, ok bool)
- func (o *AddonStatusCondition) GetReason() (value string, ok bool)
- func (o *AddonStatusCondition) GetStatusType() (value AddonStatusConditionType, ok bool)
- func (o *AddonStatusCondition) GetStatusValue() (value AddonStatusConditionValue, ok bool)
- func (o *AddonStatusCondition) Message() string
- func (o *AddonStatusCondition) Reason() string
- func (o *AddonStatusCondition) StatusType() AddonStatusConditionType
- func (o *AddonStatusCondition) StatusValue() AddonStatusConditionValue
- type AddonStatusConditionBuilder
- func (b *AddonStatusConditionBuilder) Build() (object *AddonStatusCondition, err error)
- func (b *AddonStatusConditionBuilder) Copy(object *AddonStatusCondition) *AddonStatusConditionBuilder
- func (b *AddonStatusConditionBuilder) Empty() bool
- func (b *AddonStatusConditionBuilder) Message(value string) *AddonStatusConditionBuilder
- func (b *AddonStatusConditionBuilder) Reason(value string) *AddonStatusConditionBuilder
- func (b *AddonStatusConditionBuilder) StatusType(value AddonStatusConditionType) *AddonStatusConditionBuilder
- func (b *AddonStatusConditionBuilder) StatusValue(value AddonStatusConditionValue) *AddonStatusConditionBuilder
- type AddonStatusConditionList
- func (l *AddonStatusConditionList) Each(f func(item *AddonStatusCondition) bool)
- func (l *AddonStatusConditionList) Empty() bool
- func (l *AddonStatusConditionList) Get(i int) *AddonStatusCondition
- func (l *AddonStatusConditionList) Len() int
- func (l *AddonStatusConditionList) Range(f func(index int, item *AddonStatusCondition) bool)
- func (l *AddonStatusConditionList) Slice() []*AddonStatusCondition
- type AddonStatusConditionListBuilder
- func (b *AddonStatusConditionListBuilder) Build() (list *AddonStatusConditionList, err error)
- func (b *AddonStatusConditionListBuilder) Copy(list *AddonStatusConditionList) *AddonStatusConditionListBuilder
- func (b *AddonStatusConditionListBuilder) Empty() bool
- func (b *AddonStatusConditionListBuilder) Items(values ...*AddonStatusConditionBuilder) *AddonStatusConditionListBuilder
- type AddonStatusConditionType
- type AddonStatusConditionValue
- type AddonStatusDeleteRequest
- func (r *AddonStatusDeleteRequest) Header(name string, value interface{}) *AddonStatusDeleteRequest
- func (r *AddonStatusDeleteRequest) Impersonate(user string) *AddonStatusDeleteRequest
- func (r *AddonStatusDeleteRequest) Parameter(name string, value interface{}) *AddonStatusDeleteRequest
- func (r *AddonStatusDeleteRequest) Send() (result *AddonStatusDeleteResponse, err error)
- func (r *AddonStatusDeleteRequest) SendContext(ctx context.Context) (result *AddonStatusDeleteResponse, err error)
- type AddonStatusDeleteResponse
- type AddonStatusGetRequest
- func (r *AddonStatusGetRequest) Header(name string, value interface{}) *AddonStatusGetRequest
- func (r *AddonStatusGetRequest) Impersonate(user string) *AddonStatusGetRequest
- func (r *AddonStatusGetRequest) Parameter(name string, value interface{}) *AddonStatusGetRequest
- func (r *AddonStatusGetRequest) Send() (result *AddonStatusGetResponse, err error)
- func (r *AddonStatusGetRequest) SendContext(ctx context.Context) (result *AddonStatusGetResponse, err error)
- type AddonStatusGetResponse
- type AddonStatusList
- func (l *AddonStatusList) Each(f func(item *AddonStatus) bool)
- func (l *AddonStatusList) Empty() bool
- func (l *AddonStatusList) Get(i int) *AddonStatus
- func (l *AddonStatusList) GetHREF() (value string, ok bool)
- func (l *AddonStatusList) HREF() string
- func (l *AddonStatusList) Kind() string
- func (l *AddonStatusList) Len() int
- func (l *AddonStatusList) Link() bool
- func (l *AddonStatusList) Range(f func(index int, item *AddonStatus) bool)
- func (l *AddonStatusList) Slice() []*AddonStatus
- type AddonStatusListBuilder
- func (b *AddonStatusListBuilder) Build() (list *AddonStatusList, err error)
- func (b *AddonStatusListBuilder) Copy(list *AddonStatusList) *AddonStatusListBuilder
- func (b *AddonStatusListBuilder) Empty() bool
- func (b *AddonStatusListBuilder) Items(values ...*AddonStatusBuilder) *AddonStatusListBuilder
- type AddonStatusPollRequest
- func (r *AddonStatusPollRequest) Header(name string, value interface{}) *AddonStatusPollRequest
- func (r *AddonStatusPollRequest) Interval(value time.Duration) *AddonStatusPollRequest
- func (r *AddonStatusPollRequest) Parameter(name string, value interface{}) *AddonStatusPollRequest
- func (r *AddonStatusPollRequest) Predicate(value func(*AddonStatusGetResponse) bool) *AddonStatusPollRequest
- func (r *AddonStatusPollRequest) StartContext(ctx context.Context) (response *AddonStatusPollResponse, err error)
- func (r *AddonStatusPollRequest) Status(value int) *AddonStatusPollRequest
- type AddonStatusPollResponse
- type AddonStatusUpdateRequest
- func (r *AddonStatusUpdateRequest) Body(value *AddonStatus) *AddonStatusUpdateRequest
- func (r *AddonStatusUpdateRequest) Header(name string, value interface{}) *AddonStatusUpdateRequest
- func (r *AddonStatusUpdateRequest) Impersonate(user string) *AddonStatusUpdateRequest
- func (r *AddonStatusUpdateRequest) Parameter(name string, value interface{}) *AddonStatusUpdateRequest
- func (r *AddonStatusUpdateRequest) Send() (result *AddonStatusUpdateResponse, err error)
- func (r *AddonStatusUpdateRequest) SendContext(ctx context.Context) (result *AddonStatusUpdateResponse, err error)
- type AddonStatusUpdateResponse
- type AddonStatusesAddRequest
- func (r *AddonStatusesAddRequest) Body(value *AddonStatus) *AddonStatusesAddRequest
- func (r *AddonStatusesAddRequest) Header(name string, value interface{}) *AddonStatusesAddRequest
- func (r *AddonStatusesAddRequest) Impersonate(user string) *AddonStatusesAddRequest
- func (r *AddonStatusesAddRequest) Parameter(name string, value interface{}) *AddonStatusesAddRequest
- func (r *AddonStatusesAddRequest) Send() (result *AddonStatusesAddResponse, err error)
- func (r *AddonStatusesAddRequest) SendContext(ctx context.Context) (result *AddonStatusesAddResponse, err error)
- type AddonStatusesAddResponse
- type AddonStatusesClient
- type AddonStatusesListRequest
- func (r *AddonStatusesListRequest) Header(name string, value interface{}) *AddonStatusesListRequest
- func (r *AddonStatusesListRequest) Impersonate(user string) *AddonStatusesListRequest
- func (r *AddonStatusesListRequest) Order(value string) *AddonStatusesListRequest
- func (r *AddonStatusesListRequest) Page(value int) *AddonStatusesListRequest
- func (r *AddonStatusesListRequest) Parameter(name string, value interface{}) *AddonStatusesListRequest
- func (r *AddonStatusesListRequest) Send() (result *AddonStatusesListResponse, err error)
- func (r *AddonStatusesListRequest) SendContext(ctx context.Context) (result *AddonStatusesListResponse, err error)
- func (r *AddonStatusesListRequest) Size(value int) *AddonStatusesListRequest
- type AddonStatusesListResponse
- func (r *AddonStatusesListResponse) Error() *errors.Error
- func (r *AddonStatusesListResponse) GetItems() (value *AddonStatusList, ok bool)
- func (r *AddonStatusesListResponse) GetPage() (value int, ok bool)
- func (r *AddonStatusesListResponse) GetSize() (value int, ok bool)
- func (r *AddonStatusesListResponse) GetTotal() (value int, ok bool)
- func (r *AddonStatusesListResponse) Header() http.Header
- func (r *AddonStatusesListResponse) Items() *AddonStatusList
- func (r *AddonStatusesListResponse) Page() int
- func (r *AddonStatusesListResponse) Size() int
- func (r *AddonStatusesListResponse) Status() int
- func (r *AddonStatusesListResponse) Total() int
- type AddonSubOperator
- func (o *AddonSubOperator) Addon() *Addon
- func (o *AddonSubOperator) Empty() bool
- func (o *AddonSubOperator) Enabled() bool
- func (o *AddonSubOperator) GetAddon() (value *Addon, ok bool)
- func (o *AddonSubOperator) GetEnabled() (value bool, ok bool)
- func (o *AddonSubOperator) GetOperatorName() (value string, ok bool)
- func (o *AddonSubOperator) GetOperatorNamespace() (value string, ok bool)
- func (o *AddonSubOperator) OperatorName() string
- func (o *AddonSubOperator) OperatorNamespace() string
- type AddonSubOperatorBuilder
- func (b *AddonSubOperatorBuilder) Addon(value *AddonBuilder) *AddonSubOperatorBuilder
- func (b *AddonSubOperatorBuilder) Build() (object *AddonSubOperator, err error)
- func (b *AddonSubOperatorBuilder) Copy(object *AddonSubOperator) *AddonSubOperatorBuilder
- func (b *AddonSubOperatorBuilder) Empty() bool
- func (b *AddonSubOperatorBuilder) Enabled(value bool) *AddonSubOperatorBuilder
- func (b *AddonSubOperatorBuilder) OperatorName(value string) *AddonSubOperatorBuilder
- func (b *AddonSubOperatorBuilder) OperatorNamespace(value string) *AddonSubOperatorBuilder
- type AddonSubOperatorList
- func (l *AddonSubOperatorList) Each(f func(item *AddonSubOperator) bool)
- func (l *AddonSubOperatorList) Empty() bool
- func (l *AddonSubOperatorList) Get(i int) *AddonSubOperator
- func (l *AddonSubOperatorList) Len() int
- func (l *AddonSubOperatorList) Range(f func(index int, item *AddonSubOperator) bool)
- func (l *AddonSubOperatorList) Slice() []*AddonSubOperator
- type AddonSubOperatorListBuilder
- func (b *AddonSubOperatorListBuilder) Build() (list *AddonSubOperatorList, err error)
- func (b *AddonSubOperatorListBuilder) Copy(list *AddonSubOperatorList) *AddonSubOperatorListBuilder
- func (b *AddonSubOperatorListBuilder) Empty() bool
- func (b *AddonSubOperatorListBuilder) Items(values ...*AddonSubOperatorBuilder) *AddonSubOperatorListBuilder
- type AddonUpdateRequest
- func (r *AddonUpdateRequest) Body(value *Addon) *AddonUpdateRequest
- func (r *AddonUpdateRequest) DryRun(value bool) *AddonUpdateRequest
- func (r *AddonUpdateRequest) Header(name string, value interface{}) *AddonUpdateRequest
- func (r *AddonUpdateRequest) Impersonate(user string) *AddonUpdateRequest
- func (r *AddonUpdateRequest) Parameter(name string, value interface{}) *AddonUpdateRequest
- func (r *AddonUpdateRequest) Send() (result *AddonUpdateResponse, err error)
- func (r *AddonUpdateRequest) SendContext(ctx context.Context) (result *AddonUpdateResponse, err error)
- type AddonUpdateResponse
- type AddonVersion
- func (o *AddonVersion) AdditionalCatalogSources() []*AdditionalCatalogSource
- func (o *AddonVersion) AvailableUpgrades() []string
- func (o *AddonVersion) Channel() string
- func (o *AddonVersion) Config() *AddonConfig
- func (o *AddonVersion) Empty() bool
- func (o *AddonVersion) Enabled() bool
- func (o *AddonVersion) GetAdditionalCatalogSources() (value []*AdditionalCatalogSource, ok bool)
- func (o *AddonVersion) GetAvailableUpgrades() (value []string, ok bool)
- func (o *AddonVersion) GetChannel() (value string, ok bool)
- func (o *AddonVersion) GetConfig() (value *AddonConfig, ok bool)
- func (o *AddonVersion) GetEnabled() (value bool, ok bool)
- func (o *AddonVersion) GetHREF() (value string, ok bool)
- func (o *AddonVersion) GetID() (value string, ok bool)
- func (o *AddonVersion) GetMetricsFederation() (value *MetricsFederation, ok bool)
- func (o *AddonVersion) GetMonitoringStack() (value *MonitoringStack, ok bool)
- func (o *AddonVersion) GetPackageImage() (value string, ok bool)
- func (o *AddonVersion) GetParameters() (value *AddonParameters, ok bool)
- func (o *AddonVersion) GetPullSecretName() (value string, ok bool)
- func (o *AddonVersion) GetRequirements() (value []*AddonRequirement, ok bool)
- func (o *AddonVersion) GetSourceImage() (value string, ok bool)
- func (o *AddonVersion) GetSubOperators() (value []*AddonSubOperator, ok bool)
- func (o *AddonVersion) GetUpgradePlansCreated() (value bool, ok bool)
- func (o *AddonVersion) HREF() string
- func (o *AddonVersion) ID() string
- func (o *AddonVersion) Kind() string
- func (o *AddonVersion) Link() bool
- func (o *AddonVersion) MetricsFederation() *MetricsFederation
- func (o *AddonVersion) MonitoringStack() *MonitoringStack
- func (o *AddonVersion) PackageImage() string
- func (o *AddonVersion) Parameters() *AddonParameters
- func (o *AddonVersion) PullSecretName() string
- func (o *AddonVersion) Requirements() []*AddonRequirement
- func (o *AddonVersion) SourceImage() string
- func (o *AddonVersion) SubOperators() []*AddonSubOperator
- func (o *AddonVersion) UpgradePlansCreated() bool
- type AddonVersionBuilder
- func (b *AddonVersionBuilder) AdditionalCatalogSources(values ...*AdditionalCatalogSourceBuilder) *AddonVersionBuilder
- func (b *AddonVersionBuilder) AvailableUpgrades(values ...string) *AddonVersionBuilder
- func (b *AddonVersionBuilder) Build() (object *AddonVersion, err error)
- func (b *AddonVersionBuilder) Channel(value string) *AddonVersionBuilder
- func (b *AddonVersionBuilder) Config(value *AddonConfigBuilder) *AddonVersionBuilder
- func (b *AddonVersionBuilder) Copy(object *AddonVersion) *AddonVersionBuilder
- func (b *AddonVersionBuilder) Empty() bool
- func (b *AddonVersionBuilder) Enabled(value bool) *AddonVersionBuilder
- func (b *AddonVersionBuilder) HREF(value string) *AddonVersionBuilder
- func (b *AddonVersionBuilder) ID(value string) *AddonVersionBuilder
- func (b *AddonVersionBuilder) Link(value bool) *AddonVersionBuilder
- func (b *AddonVersionBuilder) MetricsFederation(value *MetricsFederationBuilder) *AddonVersionBuilder
- func (b *AddonVersionBuilder) MonitoringStack(value *MonitoringStackBuilder) *AddonVersionBuilder
- func (b *AddonVersionBuilder) PackageImage(value string) *AddonVersionBuilder
- func (b *AddonVersionBuilder) Parameters(value *AddonParametersBuilder) *AddonVersionBuilder
- func (b *AddonVersionBuilder) PullSecretName(value string) *AddonVersionBuilder
- func (b *AddonVersionBuilder) Requirements(values ...*AddonRequirementBuilder) *AddonVersionBuilder
- func (b *AddonVersionBuilder) SourceImage(value string) *AddonVersionBuilder
- func (b *AddonVersionBuilder) SubOperators(values ...*AddonSubOperatorBuilder) *AddonVersionBuilder
- func (b *AddonVersionBuilder) UpgradePlansCreated(value bool) *AddonVersionBuilder
- type AddonVersionClient
- type AddonVersionDeleteRequest
- func (r *AddonVersionDeleteRequest) Header(name string, value interface{}) *AddonVersionDeleteRequest
- func (r *AddonVersionDeleteRequest) Impersonate(user string) *AddonVersionDeleteRequest
- func (r *AddonVersionDeleteRequest) Parameter(name string, value interface{}) *AddonVersionDeleteRequest
- func (r *AddonVersionDeleteRequest) Send() (result *AddonVersionDeleteResponse, err error)
- func (r *AddonVersionDeleteRequest) SendContext(ctx context.Context) (result *AddonVersionDeleteResponse, err error)
- type AddonVersionDeleteResponse
- type AddonVersionGetRequest
- func (r *AddonVersionGetRequest) Header(name string, value interface{}) *AddonVersionGetRequest
- func (r *AddonVersionGetRequest) Impersonate(user string) *AddonVersionGetRequest
- func (r *AddonVersionGetRequest) Parameter(name string, value interface{}) *AddonVersionGetRequest
- func (r *AddonVersionGetRequest) Send() (result *AddonVersionGetResponse, err error)
- func (r *AddonVersionGetRequest) SendContext(ctx context.Context) (result *AddonVersionGetResponse, err error)
- type AddonVersionGetResponse
- type AddonVersionList
- func (l *AddonVersionList) Each(f func(item *AddonVersion) bool)
- func (l *AddonVersionList) Empty() bool
- func (l *AddonVersionList) Get(i int) *AddonVersion
- func (l *AddonVersionList) GetHREF() (value string, ok bool)
- func (l *AddonVersionList) HREF() string
- func (l *AddonVersionList) Kind() string
- func (l *AddonVersionList) Len() int
- func (l *AddonVersionList) Link() bool
- func (l *AddonVersionList) Range(f func(index int, item *AddonVersion) bool)
- func (l *AddonVersionList) Slice() []*AddonVersion
- type AddonVersionListBuilder
- func (b *AddonVersionListBuilder) Build() (list *AddonVersionList, err error)
- func (b *AddonVersionListBuilder) Copy(list *AddonVersionList) *AddonVersionListBuilder
- func (b *AddonVersionListBuilder) Empty() bool
- func (b *AddonVersionListBuilder) Items(values ...*AddonVersionBuilder) *AddonVersionListBuilder
- type AddonVersionPollRequest
- func (r *AddonVersionPollRequest) Header(name string, value interface{}) *AddonVersionPollRequest
- func (r *AddonVersionPollRequest) Interval(value time.Duration) *AddonVersionPollRequest
- func (r *AddonVersionPollRequest) Parameter(name string, value interface{}) *AddonVersionPollRequest
- func (r *AddonVersionPollRequest) Predicate(value func(*AddonVersionGetResponse) bool) *AddonVersionPollRequest
- func (r *AddonVersionPollRequest) StartContext(ctx context.Context) (response *AddonVersionPollResponse, err error)
- func (r *AddonVersionPollRequest) Status(value int) *AddonVersionPollRequest
- type AddonVersionPollResponse
- type AddonVersionUpdateRequest
- func (r *AddonVersionUpdateRequest) Body(value *AddonVersion) *AddonVersionUpdateRequest
- func (r *AddonVersionUpdateRequest) DryRun(value bool) *AddonVersionUpdateRequest
- func (r *AddonVersionUpdateRequest) Header(name string, value interface{}) *AddonVersionUpdateRequest
- func (r *AddonVersionUpdateRequest) Impersonate(user string) *AddonVersionUpdateRequest
- func (r *AddonVersionUpdateRequest) Parameter(name string, value interface{}) *AddonVersionUpdateRequest
- func (r *AddonVersionUpdateRequest) Send() (result *AddonVersionUpdateResponse, err error)
- func (r *AddonVersionUpdateRequest) SendContext(ctx context.Context) (result *AddonVersionUpdateResponse, err error)
- type AddonVersionUpdateResponse
- func (r *AddonVersionUpdateResponse) Body() *AddonVersion
- func (r *AddonVersionUpdateResponse) Error() *errors.Error
- func (r *AddonVersionUpdateResponse) GetBody() (value *AddonVersion, ok bool)
- func (r *AddonVersionUpdateResponse) Header() http.Header
- func (r *AddonVersionUpdateResponse) Status() int
- type AddonVersionsAddRequest
- func (r *AddonVersionsAddRequest) Body(value *AddonVersion) *AddonVersionsAddRequest
- func (r *AddonVersionsAddRequest) DryRun(value bool) *AddonVersionsAddRequest
- func (r *AddonVersionsAddRequest) Header(name string, value interface{}) *AddonVersionsAddRequest
- func (r *AddonVersionsAddRequest) Impersonate(user string) *AddonVersionsAddRequest
- func (r *AddonVersionsAddRequest) Parameter(name string, value interface{}) *AddonVersionsAddRequest
- func (r *AddonVersionsAddRequest) Send() (result *AddonVersionsAddResponse, err error)
- func (r *AddonVersionsAddRequest) SendContext(ctx context.Context) (result *AddonVersionsAddResponse, err error)
- type AddonVersionsAddResponse
- type AddonVersionsClient
- type AddonVersionsListRequest
- func (r *AddonVersionsListRequest) Header(name string, value interface{}) *AddonVersionsListRequest
- func (r *AddonVersionsListRequest) Impersonate(user string) *AddonVersionsListRequest
- func (r *AddonVersionsListRequest) Order(value string) *AddonVersionsListRequest
- func (r *AddonVersionsListRequest) Page(value int) *AddonVersionsListRequest
- func (r *AddonVersionsListRequest) Parameter(name string, value interface{}) *AddonVersionsListRequest
- func (r *AddonVersionsListRequest) Search(value string) *AddonVersionsListRequest
- func (r *AddonVersionsListRequest) Send() (result *AddonVersionsListResponse, err error)
- func (r *AddonVersionsListRequest) SendContext(ctx context.Context) (result *AddonVersionsListResponse, err error)
- func (r *AddonVersionsListRequest) Size(value int) *AddonVersionsListRequest
- type AddonVersionsListResponse
- func (r *AddonVersionsListResponse) Error() *errors.Error
- func (r *AddonVersionsListResponse) GetItems() (value *AddonVersionList, ok bool)
- func (r *AddonVersionsListResponse) GetPage() (value int, ok bool)
- func (r *AddonVersionsListResponse) GetSize() (value int, ok bool)
- func (r *AddonVersionsListResponse) GetTotal() (value int, ok bool)
- func (r *AddonVersionsListResponse) Header() http.Header
- func (r *AddonVersionsListResponse) Items() *AddonVersionList
- func (r *AddonVersionsListResponse) Page() int
- func (r *AddonVersionsListResponse) Size() int
- func (r *AddonVersionsListResponse) Status() int
- func (r *AddonVersionsListResponse) Total() int
- type AddonsAddRequest
- func (r *AddonsAddRequest) Body(value *Addon) *AddonsAddRequest
- func (r *AddonsAddRequest) DryRun(value bool) *AddonsAddRequest
- func (r *AddonsAddRequest) Header(name string, value interface{}) *AddonsAddRequest
- func (r *AddonsAddRequest) Impersonate(user string) *AddonsAddRequest
- func (r *AddonsAddRequest) Parameter(name string, value interface{}) *AddonsAddRequest
- func (r *AddonsAddRequest) Send() (result *AddonsAddResponse, err error)
- func (r *AddonsAddRequest) SendContext(ctx context.Context) (result *AddonsAddResponse, err error)
- type AddonsAddResponse
- type AddonsClient
- type AddonsListRequest
- func (r *AddonsListRequest) Header(name string, value interface{}) *AddonsListRequest
- func (r *AddonsListRequest) Impersonate(user string) *AddonsListRequest
- func (r *AddonsListRequest) Order(value string) *AddonsListRequest
- func (r *AddonsListRequest) Page(value int) *AddonsListRequest
- func (r *AddonsListRequest) Parameter(name string, value interface{}) *AddonsListRequest
- func (r *AddonsListRequest) Search(value string) *AddonsListRequest
- func (r *AddonsListRequest) Send() (result *AddonsListResponse, err error)
- func (r *AddonsListRequest) SendContext(ctx context.Context) (result *AddonsListResponse, err error)
- func (r *AddonsListRequest) Size(value int) *AddonsListRequest
- type AddonsListResponse
- func (r *AddonsListResponse) Error() *errors.Error
- func (r *AddonsListResponse) GetItems() (value *AddonList, ok bool)
- func (r *AddonsListResponse) GetPage() (value int, ok bool)
- func (r *AddonsListResponse) GetSize() (value int, ok bool)
- func (r *AddonsListResponse) GetTotal() (value int, ok bool)
- func (r *AddonsListResponse) Header() http.Header
- func (r *AddonsListResponse) Items() *AddonList
- func (r *AddonsListResponse) Page() int
- func (r *AddonsListResponse) Size() int
- func (r *AddonsListResponse) Status() int
- func (r *AddonsListResponse) Total() int
- type BillingModel
- type Client
- type ClusterClient
- type ClustersClient
- type CredentialRequest
- func (o *CredentialRequest) Empty() bool
- func (o *CredentialRequest) GetName() (value string, ok bool)
- func (o *CredentialRequest) GetNamespace() (value string, ok bool)
- func (o *CredentialRequest) GetPolicyPermissions() (value []string, ok bool)
- func (o *CredentialRequest) GetServiceAccount() (value string, ok bool)
- func (o *CredentialRequest) Name() string
- func (o *CredentialRequest) Namespace() string
- func (o *CredentialRequest) PolicyPermissions() []string
- func (o *CredentialRequest) ServiceAccount() string
- type CredentialRequestBuilder
- func (b *CredentialRequestBuilder) Build() (object *CredentialRequest, err error)
- func (b *CredentialRequestBuilder) Copy(object *CredentialRequest) *CredentialRequestBuilder
- func (b *CredentialRequestBuilder) Empty() bool
- func (b *CredentialRequestBuilder) Name(value string) *CredentialRequestBuilder
- func (b *CredentialRequestBuilder) Namespace(value string) *CredentialRequestBuilder
- func (b *CredentialRequestBuilder) PolicyPermissions(values ...string) *CredentialRequestBuilder
- func (b *CredentialRequestBuilder) ServiceAccount(value string) *CredentialRequestBuilder
- type CredentialRequestList
- func (l *CredentialRequestList) Each(f func(item *CredentialRequest) bool)
- func (l *CredentialRequestList) Empty() bool
- func (l *CredentialRequestList) Get(i int) *CredentialRequest
- func (l *CredentialRequestList) Len() int
- func (l *CredentialRequestList) Range(f func(index int, item *CredentialRequest) bool)
- func (l *CredentialRequestList) Slice() []*CredentialRequest
- type CredentialRequestListBuilder
- func (b *CredentialRequestListBuilder) Build() (list *CredentialRequestList, err error)
- func (b *CredentialRequestListBuilder) Copy(list *CredentialRequestList) *CredentialRequestListBuilder
- func (b *CredentialRequestListBuilder) Empty() bool
- func (b *CredentialRequestListBuilder) Items(values ...*CredentialRequestBuilder) *CredentialRequestListBuilder
- type Metadata
- type MetadataRequest
- func (r *MetadataRequest) Header(name string, value interface{}) *MetadataRequest
- func (r *MetadataRequest) Parameter(name string, value interface{}) *MetadataRequest
- func (r *MetadataRequest) Send() (result *MetadataResponse, err error)
- func (r *MetadataRequest) SendContext(ctx context.Context) (result *MetadataResponse, err error)
- type MetadataResponse
- type MetricsFederation
- func (o *MetricsFederation) Empty() bool
- func (o *MetricsFederation) GetMatchLabels() (value map[string]string, ok bool)
- func (o *MetricsFederation) GetMatchNames() (value []string, ok bool)
- func (o *MetricsFederation) GetNamespace() (value string, ok bool)
- func (o *MetricsFederation) GetPortName() (value string, ok bool)
- func (o *MetricsFederation) MatchLabels() map[string]string
- func (o *MetricsFederation) MatchNames() []string
- func (o *MetricsFederation) Namespace() string
- func (o *MetricsFederation) PortName() string
- type MetricsFederationBuilder
- func (b *MetricsFederationBuilder) Build() (object *MetricsFederation, err error)
- func (b *MetricsFederationBuilder) Copy(object *MetricsFederation) *MetricsFederationBuilder
- func (b *MetricsFederationBuilder) Empty() bool
- func (b *MetricsFederationBuilder) MatchLabels(value map[string]string) *MetricsFederationBuilder
- func (b *MetricsFederationBuilder) MatchNames(values ...string) *MetricsFederationBuilder
- func (b *MetricsFederationBuilder) Namespace(value string) *MetricsFederationBuilder
- func (b *MetricsFederationBuilder) PortName(value string) *MetricsFederationBuilder
- type MetricsFederationList
- func (l *MetricsFederationList) Each(f func(item *MetricsFederation) bool)
- func (l *MetricsFederationList) Empty() bool
- func (l *MetricsFederationList) Get(i int) *MetricsFederation
- func (l *MetricsFederationList) Len() int
- func (l *MetricsFederationList) Range(f func(index int, item *MetricsFederation) bool)
- func (l *MetricsFederationList) Slice() []*MetricsFederation
- type MetricsFederationListBuilder
- func (b *MetricsFederationListBuilder) Build() (list *MetricsFederationList, err error)
- func (b *MetricsFederationListBuilder) Copy(list *MetricsFederationList) *MetricsFederationListBuilder
- func (b *MetricsFederationListBuilder) Empty() bool
- func (b *MetricsFederationListBuilder) Items(values ...*MetricsFederationBuilder) *MetricsFederationListBuilder
- type MonitoringStack
- type MonitoringStackBuilder
- func (b *MonitoringStackBuilder) Build() (object *MonitoringStack, err error)
- func (b *MonitoringStackBuilder) Copy(object *MonitoringStack) *MonitoringStackBuilder
- func (b *MonitoringStackBuilder) Empty() bool
- func (b *MonitoringStackBuilder) Enabled(value bool) *MonitoringStackBuilder
- func (b *MonitoringStackBuilder) Resources(value *MonitoringStackResourcesBuilder) *MonitoringStackBuilder
- type MonitoringStackList
- func (l *MonitoringStackList) Each(f func(item *MonitoringStack) bool)
- func (l *MonitoringStackList) Empty() bool
- func (l *MonitoringStackList) Get(i int) *MonitoringStack
- func (l *MonitoringStackList) Len() int
- func (l *MonitoringStackList) Range(f func(index int, item *MonitoringStack) bool)
- func (l *MonitoringStackList) Slice() []*MonitoringStack
- type MonitoringStackListBuilder
- func (b *MonitoringStackListBuilder) Build() (list *MonitoringStackList, err error)
- func (b *MonitoringStackListBuilder) Copy(list *MonitoringStackList) *MonitoringStackListBuilder
- func (b *MonitoringStackListBuilder) Empty() bool
- func (b *MonitoringStackListBuilder) Items(values ...*MonitoringStackBuilder) *MonitoringStackListBuilder
- type MonitoringStackResource
- type MonitoringStackResourceBuilder
- func (b *MonitoringStackResourceBuilder) Build() (object *MonitoringStackResource, err error)
- func (b *MonitoringStackResourceBuilder) Copy(object *MonitoringStackResource) *MonitoringStackResourceBuilder
- func (b *MonitoringStackResourceBuilder) Cpu(value string) *MonitoringStackResourceBuilder
- func (b *MonitoringStackResourceBuilder) Empty() bool
- func (b *MonitoringStackResourceBuilder) Memory(value string) *MonitoringStackResourceBuilder
- type MonitoringStackResourceList
- func (l *MonitoringStackResourceList) Each(f func(item *MonitoringStackResource) bool)
- func (l *MonitoringStackResourceList) Empty() bool
- func (l *MonitoringStackResourceList) Get(i int) *MonitoringStackResource
- func (l *MonitoringStackResourceList) Len() int
- func (l *MonitoringStackResourceList) Range(f func(index int, item *MonitoringStackResource) bool)
- func (l *MonitoringStackResourceList) Slice() []*MonitoringStackResource
- type MonitoringStackResourceListBuilder
- func (b *MonitoringStackResourceListBuilder) Build() (list *MonitoringStackResourceList, err error)
- func (b *MonitoringStackResourceListBuilder) Copy(list *MonitoringStackResourceList) *MonitoringStackResourceListBuilder
- func (b *MonitoringStackResourceListBuilder) Empty() bool
- func (b *MonitoringStackResourceListBuilder) Items(values ...*MonitoringStackResourceBuilder) *MonitoringStackResourceListBuilder
- type MonitoringStackResources
- func (o *MonitoringStackResources) Empty() bool
- func (o *MonitoringStackResources) GetLimits() (value *MonitoringStackResource, ok bool)
- func (o *MonitoringStackResources) GetRequests() (value *MonitoringStackResource, ok bool)
- func (o *MonitoringStackResources) Limits() *MonitoringStackResource
- func (o *MonitoringStackResources) Requests() *MonitoringStackResource
- type MonitoringStackResourcesBuilder
- func (b *MonitoringStackResourcesBuilder) Build() (object *MonitoringStackResources, err error)
- func (b *MonitoringStackResourcesBuilder) Copy(object *MonitoringStackResources) *MonitoringStackResourcesBuilder
- func (b *MonitoringStackResourcesBuilder) Empty() bool
- func (b *MonitoringStackResourcesBuilder) Limits(value *MonitoringStackResourceBuilder) *MonitoringStackResourcesBuilder
- func (b *MonitoringStackResourcesBuilder) Requests(value *MonitoringStackResourceBuilder) *MonitoringStackResourcesBuilder
- type MonitoringStackResourcesList
- func (l *MonitoringStackResourcesList) Each(f func(item *MonitoringStackResources) bool)
- func (l *MonitoringStackResourcesList) Empty() bool
- func (l *MonitoringStackResourcesList) Get(i int) *MonitoringStackResources
- func (l *MonitoringStackResourcesList) Len() int
- func (l *MonitoringStackResourcesList) Range(f func(index int, item *MonitoringStackResources) bool)
- func (l *MonitoringStackResourcesList) Slice() []*MonitoringStackResources
- type MonitoringStackResourcesListBuilder
- func (b *MonitoringStackResourcesListBuilder) Build() (list *MonitoringStackResourcesList, err error)
- func (b *MonitoringStackResourcesListBuilder) Copy(list *MonitoringStackResourcesList) *MonitoringStackResourcesListBuilder
- func (b *MonitoringStackResourcesListBuilder) Empty() bool
- func (b *MonitoringStackResourcesListBuilder) Items(values ...*MonitoringStackResourcesBuilder) *MonitoringStackResourcesListBuilder
- type ObjectReference
- func (o *ObjectReference) Empty() bool
- func (o *ObjectReference) GetHref() (value string, ok bool)
- func (o *ObjectReference) GetId() (value string, ok bool)
- func (o *ObjectReference) GetKind() (value string, ok bool)
- func (o *ObjectReference) Href() string
- func (o *ObjectReference) Id() string
- func (o *ObjectReference) Kind() string
- type ObjectReferenceBuilder
- func (b *ObjectReferenceBuilder) Build() (object *ObjectReference, err error)
- func (b *ObjectReferenceBuilder) Copy(object *ObjectReference) *ObjectReferenceBuilder
- func (b *ObjectReferenceBuilder) Empty() bool
- func (b *ObjectReferenceBuilder) Href(value string) *ObjectReferenceBuilder
- func (b *ObjectReferenceBuilder) Id(value string) *ObjectReferenceBuilder
- func (b *ObjectReferenceBuilder) Kind(value string) *ObjectReferenceBuilder
- type ObjectReferenceList
- func (l *ObjectReferenceList) Each(f func(item *ObjectReference) bool)
- func (l *ObjectReferenceList) Empty() bool
- func (l *ObjectReferenceList) Get(i int) *ObjectReference
- func (l *ObjectReferenceList) Len() int
- func (l *ObjectReferenceList) Range(f func(index int, item *ObjectReference) bool)
- func (l *ObjectReferenceList) Slice() []*ObjectReference
- type ObjectReferenceListBuilder
- func (b *ObjectReferenceListBuilder) Build() (list *ObjectReferenceList, err error)
- func (b *ObjectReferenceListBuilder) Copy(list *ObjectReferenceList) *ObjectReferenceListBuilder
- func (b *ObjectReferenceListBuilder) Empty() bool
- func (b *ObjectReferenceListBuilder) Items(values ...*ObjectReferenceBuilder) *ObjectReferenceListBuilder
Constants ¶
const AdditionalCatalogSourceListKind = "AdditionalCatalogSourceList"
AdditionalCatalogSourceListKind is the name of the type used to represent list of objects of type 'additional_catalog_source'.
const AdditionalCatalogSourceListLinkKind = "AdditionalCatalogSourceListLink"
AdditionalCatalogSourceListLinkKind is the name of the type used to represent links to list of objects of type 'additional_catalog_source'.
const AdditionalCatalogSourceListNilKind = "AdditionalCatalogSourceListNil"
AdditionalCatalogSourceNilKind is the name of the type used to nil lists of objects of type 'additional_catalog_source'.
const AddonConfigListKind = "AddonConfigList"
AddonConfigListKind is the name of the type used to represent list of objects of type 'addon_config'.
const AddonConfigListLinkKind = "AddonConfigListLink"
AddonConfigListLinkKind is the name of the type used to represent links to list of objects of type 'addon_config'.
const AddonConfigListNilKind = "AddonConfigListNil"
AddonConfigNilKind is the name of the type used to nil lists of objects of type 'addon_config'.
const AddonEnvironmentVariableListKind = "AddonEnvironmentVariableList"
AddonEnvironmentVariableListKind is the name of the type used to represent list of objects of type 'addon_environment_variable'.
const AddonEnvironmentVariableListLinkKind = "AddonEnvironmentVariableListLink"
AddonEnvironmentVariableListLinkKind is the name of the type used to represent links to list of objects of type 'addon_environment_variable'.
const AddonEnvironmentVariableListNilKind = "AddonEnvironmentVariableListNil"
AddonEnvironmentVariableNilKind is the name of the type used to nil lists of objects of type 'addon_environment_variable'.
const AddonInstallationBillingListKind = "AddonInstallationBillingList"
AddonInstallationBillingListKind is the name of the type used to represent list of objects of type 'addon_installation_billing'.
const AddonInstallationBillingListLinkKind = "AddonInstallationBillingListLink"
AddonInstallationBillingListLinkKind is the name of the type used to represent links to list of objects of type 'addon_installation_billing'.
const AddonInstallationBillingListNilKind = "AddonInstallationBillingListNil"
AddonInstallationBillingNilKind is the name of the type used to nil lists of objects of type 'addon_installation_billing'.
const AddonInstallationKind = "AddonInstallation"
AddonInstallationKind is the name of the type used to represent objects of type 'addon_installation'.
const AddonInstallationLinkKind = "AddonInstallationLink"
AddonInstallationLinkKind is the name of the type used to represent links to objects of type 'addon_installation'.
const AddonInstallationListKind = "AddonInstallationList"
AddonInstallationListKind is the name of the type used to represent list of objects of type 'addon_installation'.
const AddonInstallationListLinkKind = "AddonInstallationListLink"
AddonInstallationListLinkKind is the name of the type used to represent links to list of objects of type 'addon_installation'.
const AddonInstallationListNilKind = "AddonInstallationListNil"
AddonInstallationNilKind is the name of the type used to nil lists of objects of type 'addon_installation'.
const AddonInstallationNilKind = "AddonInstallationNil"
AddonInstallationNilKind is the name of the type used to nil references to objects of type 'addon_installation'.
const AddonInstallationParameterListKind = "AddonInstallationParameterList"
AddonInstallationParameterListKind is the name of the type used to represent list of objects of type 'addon_installation_parameter'.
const AddonInstallationParameterListLinkKind = "AddonInstallationParameterListLink"
AddonInstallationParameterListLinkKind is the name of the type used to represent links to list of objects of type 'addon_installation_parameter'.
const AddonInstallationParameterListNilKind = "AddonInstallationParameterListNil"
AddonInstallationParameterNilKind is the name of the type used to nil lists of objects of type 'addon_installation_parameter'.
const AddonInstallationParametersListKind = "AddonInstallationParametersList"
AddonInstallationParametersListKind is the name of the type used to represent list of objects of type 'addon_installation_parameters'.
const AddonInstallationParametersListLinkKind = "AddonInstallationParametersListLink"
AddonInstallationParametersListLinkKind is the name of the type used to represent links to list of objects of type 'addon_installation_parameters'.
const AddonInstallationParametersListNilKind = "AddonInstallationParametersListNil"
AddonInstallationParametersNilKind is the name of the type used to nil lists of objects of type 'addon_installation_parameters'.
const AddonKind = "Addon"
AddonKind is the name of the type used to represent objects of type 'addon'.
const AddonLinkKind = "AddonLink"
AddonLinkKind is the name of the type used to represent links to objects of type 'addon'.
const AddonListKind = "AddonList"
AddonListKind is the name of the type used to represent list of objects of type 'addon'.
const AddonListLinkKind = "AddonListLink"
AddonListLinkKind is the name of the type used to represent links to list of objects of type 'addon'.
const AddonListNilKind = "AddonListNil"
AddonNilKind is the name of the type used to nil lists of objects of type 'addon'.
const AddonNamespaceListKind = "AddonNamespaceList"
AddonNamespaceListKind is the name of the type used to represent list of objects of type 'addon_namespace'.
const AddonNamespaceListLinkKind = "AddonNamespaceListLink"
AddonNamespaceListLinkKind is the name of the type used to represent links to list of objects of type 'addon_namespace'.
const AddonNamespaceListNilKind = "AddonNamespaceListNil"
AddonNamespaceNilKind is the name of the type used to nil lists of objects of type 'addon_namespace'.
const AddonNilKind = "AddonNil"
AddonNilKind is the name of the type used to nil references to objects of type 'addon'.
const AddonParameterListKind = "AddonParameterList"
AddonParameterListKind is the name of the type used to represent list of objects of type 'addon_parameter'.
const AddonParameterListLinkKind = "AddonParameterListLink"
AddonParameterListLinkKind is the name of the type used to represent links to list of objects of type 'addon_parameter'.
const AddonParameterListNilKind = "AddonParameterListNil"
AddonParameterNilKind is the name of the type used to nil lists of objects of type 'addon_parameter'.
const AddonParameterOptionListKind = "AddonParameterOptionList"
AddonParameterOptionListKind is the name of the type used to represent list of objects of type 'addon_parameter_option'.
const AddonParameterOptionListLinkKind = "AddonParameterOptionListLink"
AddonParameterOptionListLinkKind is the name of the type used to represent links to list of objects of type 'addon_parameter_option'.
const AddonParameterOptionListNilKind = "AddonParameterOptionListNil"
AddonParameterOptionNilKind is the name of the type used to nil lists of objects of type 'addon_parameter_option'.
const AddonParametersListKind = "AddonParametersList"
AddonParametersListKind is the name of the type used to represent list of objects of type 'addon_parameters'.
const AddonParametersListLinkKind = "AddonParametersListLink"
AddonParametersListLinkKind is the name of the type used to represent links to list of objects of type 'addon_parameters'.
const AddonParametersListNilKind = "AddonParametersListNil"
AddonParametersNilKind is the name of the type used to nil lists of objects of type 'addon_parameters'.
const AddonRequirementListKind = "AddonRequirementList"
AddonRequirementListKind is the name of the type used to represent list of objects of type 'addon_requirement'.
const AddonRequirementListLinkKind = "AddonRequirementListLink"
AddonRequirementListLinkKind is the name of the type used to represent links to list of objects of type 'addon_requirement'.
const AddonRequirementListNilKind = "AddonRequirementListNil"
AddonRequirementNilKind is the name of the type used to nil lists of objects of type 'addon_requirement'.
const AddonRequirementStatusListKind = "AddonRequirementStatusList"
AddonRequirementStatusListKind is the name of the type used to represent list of objects of type 'addon_requirement_status'.
const AddonRequirementStatusListLinkKind = "AddonRequirementStatusListLink"
AddonRequirementStatusListLinkKind is the name of the type used to represent links to list of objects of type 'addon_requirement_status'.
const AddonRequirementStatusListNilKind = "AddonRequirementStatusListNil"
AddonRequirementStatusNilKind is the name of the type used to nil lists of objects of type 'addon_requirement_status'.
const AddonSecretPropagationListKind = "AddonSecretPropagationList"
AddonSecretPropagationListKind is the name of the type used to represent list of objects of type 'addon_secret_propagation'.
const AddonSecretPropagationListLinkKind = "AddonSecretPropagationListLink"
AddonSecretPropagationListLinkKind is the name of the type used to represent links to list of objects of type 'addon_secret_propagation'.
const AddonSecretPropagationListNilKind = "AddonSecretPropagationListNil"
AddonSecretPropagationNilKind is the name of the type used to nil lists of objects of type 'addon_secret_propagation'.
const AddonStatusConditionListKind = "AddonStatusConditionList"
AddonStatusConditionListKind is the name of the type used to represent list of objects of type 'addon_status_condition'.
const AddonStatusConditionListLinkKind = "AddonStatusConditionListLink"
AddonStatusConditionListLinkKind is the name of the type used to represent links to list of objects of type 'addon_status_condition'.
const AddonStatusConditionListNilKind = "AddonStatusConditionListNil"
AddonStatusConditionNilKind is the name of the type used to nil lists of objects of type 'addon_status_condition'.
const AddonStatusKind = "AddonStatus"
AddonStatusKind is the name of the type used to represent objects of type 'addon_status'.
const AddonStatusLinkKind = "AddonStatusLink"
AddonStatusLinkKind is the name of the type used to represent links to objects of type 'addon_status'.
const AddonStatusListKind = "AddonStatusList"
AddonStatusListKind is the name of the type used to represent list of objects of type 'addon_status'.
const AddonStatusListLinkKind = "AddonStatusListLink"
AddonStatusListLinkKind is the name of the type used to represent links to list of objects of type 'addon_status'.
const AddonStatusListNilKind = "AddonStatusListNil"
AddonStatusNilKind is the name of the type used to nil lists of objects of type 'addon_status'.
const AddonStatusNilKind = "AddonStatusNil"
AddonStatusNilKind is the name of the type used to nil references to objects of type 'addon_status'.
const AddonSubOperatorListKind = "AddonSubOperatorList"
AddonSubOperatorListKind is the name of the type used to represent list of objects of type 'addon_sub_operator'.
const AddonSubOperatorListLinkKind = "AddonSubOperatorListLink"
AddonSubOperatorListLinkKind is the name of the type used to represent links to list of objects of type 'addon_sub_operator'.
const AddonSubOperatorListNilKind = "AddonSubOperatorListNil"
AddonSubOperatorNilKind is the name of the type used to nil lists of objects of type 'addon_sub_operator'.
const AddonVersionKind = "AddonVersion"
AddonVersionKind is the name of the type used to represent objects of type 'addon_version'.
const AddonVersionLinkKind = "AddonVersionLink"
AddonVersionLinkKind is the name of the type used to represent links to objects of type 'addon_version'.
const AddonVersionListKind = "AddonVersionList"
AddonVersionListKind is the name of the type used to represent list of objects of type 'addon_version'.
const AddonVersionListLinkKind = "AddonVersionListLink"
AddonVersionListLinkKind is the name of the type used to represent links to list of objects of type 'addon_version'.
const AddonVersionListNilKind = "AddonVersionListNil"
AddonVersionNilKind is the name of the type used to nil lists of objects of type 'addon_version'.
const AddonVersionNilKind = "AddonVersionNil"
AddonVersionNilKind is the name of the type used to nil references to objects of type 'addon_version'.
const CredentialRequestListKind = "CredentialRequestList"
CredentialRequestListKind is the name of the type used to represent list of objects of type 'credential_request'.
const CredentialRequestListLinkKind = "CredentialRequestListLink"
CredentialRequestListLinkKind is the name of the type used to represent links to list of objects of type 'credential_request'.
const CredentialRequestListNilKind = "CredentialRequestListNil"
CredentialRequestNilKind is the name of the type used to nil lists of objects of type 'credential_request'.
const MetricsFederationListKind = "MetricsFederationList"
MetricsFederationListKind is the name of the type used to represent list of objects of type 'metrics_federation'.
const MetricsFederationListLinkKind = "MetricsFederationListLink"
MetricsFederationListLinkKind is the name of the type used to represent links to list of objects of type 'metrics_federation'.
const MetricsFederationListNilKind = "MetricsFederationListNil"
MetricsFederationNilKind is the name of the type used to nil lists of objects of type 'metrics_federation'.
const MonitoringStackListKind = "MonitoringStackList"
MonitoringStackListKind is the name of the type used to represent list of objects of type 'monitoring_stack'.
const MonitoringStackListLinkKind = "MonitoringStackListLink"
MonitoringStackListLinkKind is the name of the type used to represent links to list of objects of type 'monitoring_stack'.
const MonitoringStackListNilKind = "MonitoringStackListNil"
MonitoringStackNilKind is the name of the type used to nil lists of objects of type 'monitoring_stack'.
const MonitoringStackResourceListKind = "MonitoringStackResourceList"
MonitoringStackResourceListKind is the name of the type used to represent list of objects of type 'monitoring_stack_resource'.
const MonitoringStackResourceListLinkKind = "MonitoringStackResourceListLink"
MonitoringStackResourceListLinkKind is the name of the type used to represent links to list of objects of type 'monitoring_stack_resource'.
const MonitoringStackResourceListNilKind = "MonitoringStackResourceListNil"
MonitoringStackResourceNilKind is the name of the type used to nil lists of objects of type 'monitoring_stack_resource'.
const MonitoringStackResourcesListKind = "MonitoringStackResourcesList"
MonitoringStackResourcesListKind is the name of the type used to represent list of objects of type 'monitoring_stack_resources'.
const MonitoringStackResourcesListLinkKind = "MonitoringStackResourcesListLink"
MonitoringStackResourcesListLinkKind is the name of the type used to represent links to list of objects of type 'monitoring_stack_resources'.
const MonitoringStackResourcesListNilKind = "MonitoringStackResourcesListNil"
MonitoringStackResourcesNilKind is the name of the type used to nil lists of objects of type 'monitoring_stack_resources'.
const ObjectReferenceListKind = "ObjectReferenceList"
ObjectReferenceListKind is the name of the type used to represent list of objects of type 'object_reference'.
const ObjectReferenceListLinkKind = "ObjectReferenceListLink"
ObjectReferenceListLinkKind is the name of the type used to represent links to list of objects of type 'object_reference'.
const ObjectReferenceListNilKind = "ObjectReferenceListNil"
ObjectReferenceNilKind is the name of the type used to nil lists of objects of type 'object_reference'.
Variables ¶
var OpenAPI = []byte{}/* 69900 elements not displayed */
OpenAPI contains the OpenAPI specification of the service in JSON.
Functions ¶
func MarshalAdditionalCatalogSource ¶
func MarshalAdditionalCatalogSource(object *AdditionalCatalogSource, writer io.Writer) error
MarshalAdditionalCatalogSource writes a value of the 'additional_catalog_source' type to the given writer.
func MarshalAdditionalCatalogSourceList ¶
func MarshalAdditionalCatalogSourceList(list []*AdditionalCatalogSource, writer io.Writer) error
MarshalAdditionalCatalogSourceList writes a list of values of the 'additional_catalog_source' type to the given writer.
func MarshalAddon ¶
MarshalAddon writes a value of the 'addon' type to the given writer.
func MarshalAddonConfig ¶
func MarshalAddonConfig(object *AddonConfig, writer io.Writer) error
MarshalAddonConfig writes a value of the 'addon_config' type to the given writer.
func MarshalAddonConfigList ¶
func MarshalAddonConfigList(list []*AddonConfig, writer io.Writer) error
MarshalAddonConfigList writes a list of values of the 'addon_config' type to the given writer.
func MarshalAddonEnvironmentVariable ¶
func MarshalAddonEnvironmentVariable(object *AddonEnvironmentVariable, writer io.Writer) error
MarshalAddonEnvironmentVariable writes a value of the 'addon_environment_variable' type to the given writer.
func MarshalAddonEnvironmentVariableList ¶
func MarshalAddonEnvironmentVariableList(list []*AddonEnvironmentVariable, writer io.Writer) error
MarshalAddonEnvironmentVariableList writes a list of values of the 'addon_environment_variable' type to the given writer.
func MarshalAddonInstallModeList ¶
func MarshalAddonInstallModeList(list []AddonInstallMode, writer io.Writer) error
MarshalAddonInstallModeList writes a list of values of the 'addon_install_mode' type to the given writer.
func MarshalAddonInstallation ¶ added in v0.1.365
func MarshalAddonInstallation(object *AddonInstallation, writer io.Writer) error
MarshalAddonInstallation writes a value of the 'addon_installation' type to the given writer.
func MarshalAddonInstallationBilling ¶ added in v0.1.365
func MarshalAddonInstallationBilling(object *AddonInstallationBilling, writer io.Writer) error
MarshalAddonInstallationBilling writes a value of the 'addon_installation_billing' type to the given writer.
func MarshalAddonInstallationBillingList ¶ added in v0.1.365
func MarshalAddonInstallationBillingList(list []*AddonInstallationBilling, writer io.Writer) error
MarshalAddonInstallationBillingList writes a list of values of the 'addon_installation_billing' type to the given writer.
func MarshalAddonInstallationList ¶ added in v0.1.365
func MarshalAddonInstallationList(list []*AddonInstallation, writer io.Writer) error
MarshalAddonInstallationList writes a list of values of the 'addon_installation' type to the given writer.
func MarshalAddonInstallationParameter ¶ added in v0.1.365
func MarshalAddonInstallationParameter(object *AddonInstallationParameter, writer io.Writer) error
MarshalAddonInstallationParameter writes a value of the 'addon_installation_parameter' type to the given writer.
func MarshalAddonInstallationParameterList ¶ added in v0.1.365
func MarshalAddonInstallationParameterList(list []*AddonInstallationParameter, writer io.Writer) error
MarshalAddonInstallationParameterList writes a list of values of the 'addon_installation_parameter' type to the given writer.
func MarshalAddonInstallationParameters ¶ added in v0.1.365
func MarshalAddonInstallationParameters(object *AddonInstallationParameters, writer io.Writer) error
MarshalAddonInstallationParameters writes a value of the 'addon_installation_parameters' type to the given writer.
func MarshalAddonInstallationParametersList ¶ added in v0.1.365
func MarshalAddonInstallationParametersList(list []*AddonInstallationParameters, writer io.Writer) error
MarshalAddonInstallationParametersList writes a list of values of the 'addon_installation_parameters' type to the given writer.
func MarshalAddonInstallationStateList ¶ added in v0.1.365
func MarshalAddonInstallationStateList(list []AddonInstallationState, writer io.Writer) error
MarshalAddonInstallationStateList writes a list of values of the 'addon_installation_state' type to the given writer.
func MarshalAddonList ¶
MarshalAddonList writes a list of values of the 'addon' type to the given writer.
func MarshalAddonNamespace ¶
func MarshalAddonNamespace(object *AddonNamespace, writer io.Writer) error
MarshalAddonNamespace writes a value of the 'addon_namespace' type to the given writer.
func MarshalAddonNamespaceList ¶
func MarshalAddonNamespaceList(list []*AddonNamespace, writer io.Writer) error
MarshalAddonNamespaceList writes a list of values of the 'addon_namespace' type to the given writer.
func MarshalAddonParameter ¶
func MarshalAddonParameter(object *AddonParameter, writer io.Writer) error
MarshalAddonParameter writes a value of the 'addon_parameter' type to the given writer.
func MarshalAddonParameterList ¶
func MarshalAddonParameterList(list []*AddonParameter, writer io.Writer) error
MarshalAddonParameterList writes a list of values of the 'addon_parameter' type to the given writer.
func MarshalAddonParameterOption ¶
func MarshalAddonParameterOption(object *AddonParameterOption, writer io.Writer) error
MarshalAddonParameterOption writes a value of the 'addon_parameter_option' type to the given writer.
func MarshalAddonParameterOptionList ¶
func MarshalAddonParameterOptionList(list []*AddonParameterOption, writer io.Writer) error
MarshalAddonParameterOptionList writes a list of values of the 'addon_parameter_option' type to the given writer.
func MarshalAddonParameterValueTypeList ¶
func MarshalAddonParameterValueTypeList(list []AddonParameterValueType, writer io.Writer) error
MarshalAddonParameterValueTypeList writes a list of values of the 'addon_parameter_value_type' type to the given writer.
func MarshalAddonParameters ¶ added in v0.1.387
func MarshalAddonParameters(object *AddonParameters, writer io.Writer) error
MarshalAddonParameters writes a value of the 'addon_parameters' type to the given writer.
func MarshalAddonParametersList ¶ added in v0.1.387
func MarshalAddonParametersList(list []*AddonParameters, writer io.Writer) error
MarshalAddonParametersList writes a list of values of the 'addon_parameters' type to the given writer.
func MarshalAddonRequirement ¶
func MarshalAddonRequirement(object *AddonRequirement, writer io.Writer) error
MarshalAddonRequirement writes a value of the 'addon_requirement' type to the given writer.
func MarshalAddonRequirementList ¶
func MarshalAddonRequirementList(list []*AddonRequirement, writer io.Writer) error
MarshalAddonRequirementList writes a list of values of the 'addon_requirement' type to the given writer.
func MarshalAddonRequirementResourceList ¶
func MarshalAddonRequirementResourceList(list []AddonRequirementResource, writer io.Writer) error
MarshalAddonRequirementResourceList writes a list of values of the 'addon_requirement_resource' type to the given writer.
func MarshalAddonRequirementStatus ¶
func MarshalAddonRequirementStatus(object *AddonRequirementStatus, writer io.Writer) error
MarshalAddonRequirementStatus writes a value of the 'addon_requirement_status' type to the given writer.
func MarshalAddonRequirementStatusList ¶
func MarshalAddonRequirementStatusList(list []*AddonRequirementStatus, writer io.Writer) error
MarshalAddonRequirementStatusList writes a list of values of the 'addon_requirement_status' type to the given writer.
func MarshalAddonSecretPropagation ¶
func MarshalAddonSecretPropagation(object *AddonSecretPropagation, writer io.Writer) error
MarshalAddonSecretPropagation writes a value of the 'addon_secret_propagation' type to the given writer.
func MarshalAddonSecretPropagationList ¶
func MarshalAddonSecretPropagationList(list []*AddonSecretPropagation, writer io.Writer) error
MarshalAddonSecretPropagationList writes a list of values of the 'addon_secret_propagation' type to the given writer.
func MarshalAddonStatus ¶
func MarshalAddonStatus(object *AddonStatus, writer io.Writer) error
MarshalAddonStatus writes a value of the 'addon_status' type to the given writer.
func MarshalAddonStatusCondition ¶
func MarshalAddonStatusCondition(object *AddonStatusCondition, writer io.Writer) error
MarshalAddonStatusCondition writes a value of the 'addon_status_condition' type to the given writer.
func MarshalAddonStatusConditionList ¶
func MarshalAddonStatusConditionList(list []*AddonStatusCondition, writer io.Writer) error
MarshalAddonStatusConditionList writes a list of values of the 'addon_status_condition' type to the given writer.
func MarshalAddonStatusConditionTypeList ¶
func MarshalAddonStatusConditionTypeList(list []AddonStatusConditionType, writer io.Writer) error
MarshalAddonStatusConditionTypeList writes a list of values of the 'addon_status_condition_type' type to the given writer.
func MarshalAddonStatusConditionValueList ¶
func MarshalAddonStatusConditionValueList(list []AddonStatusConditionValue, writer io.Writer) error
MarshalAddonStatusConditionValueList writes a list of values of the 'addon_status_condition_value' type to the given writer.
func MarshalAddonStatusList ¶
func MarshalAddonStatusList(list []*AddonStatus, writer io.Writer) error
MarshalAddonStatusList writes a list of values of the 'addon_status' type to the given writer.
func MarshalAddonSubOperator ¶
func MarshalAddonSubOperator(object *AddonSubOperator, writer io.Writer) error
MarshalAddonSubOperator writes a value of the 'addon_sub_operator' type to the given writer.
func MarshalAddonSubOperatorList ¶
func MarshalAddonSubOperatorList(list []*AddonSubOperator, writer io.Writer) error
MarshalAddonSubOperatorList writes a list of values of the 'addon_sub_operator' type to the given writer.
func MarshalAddonVersion ¶
func MarshalAddonVersion(object *AddonVersion, writer io.Writer) error
MarshalAddonVersion writes a value of the 'addon_version' type to the given writer.
func MarshalAddonVersionList ¶
func MarshalAddonVersionList(list []*AddonVersion, writer io.Writer) error
MarshalAddonVersionList writes a list of values of the 'addon_version' type to the given writer.
func MarshalBillingModelList ¶ added in v0.1.365
func MarshalBillingModelList(list []BillingModel, writer io.Writer) error
MarshalBillingModelList writes a list of values of the 'billing_model' type to the given writer.
func MarshalBooleanList ¶
MarshalBooleanList writes a list of values of the 'boolean' type to the given writer.
func MarshalCredentialRequest ¶
func MarshalCredentialRequest(object *CredentialRequest, writer io.Writer) error
MarshalCredentialRequest writes a value of the 'credential_request' type to the given writer.
func MarshalCredentialRequestList ¶
func MarshalCredentialRequestList(list []*CredentialRequest, writer io.Writer) error
MarshalCredentialRequestList writes a list of values of the 'credential_request' type to the given writer.
func MarshalDateList ¶
MarshalDateList writes a list of values of the 'date' type to the given writer.
func MarshalFloatList ¶
MarshalFloatList writes a list of values of the 'float' type to the given writer.
func MarshalIntegerList ¶
MarshalIntegerList writes a list of values of the 'integer' type to the given writer.
func MarshalInterfaceList ¶
MarshalInterfaceList writes a list of values of the 'interface' type to the given writer.
func MarshalLongList ¶
MarshalLongList writes a list of values of the 'long' type to the given writer.
func MarshalMetadata ¶
MarshalMetadata writes a value of the metadata type to the given target, which can be a writer or a JSON encoder.
func MarshalMetricsFederation ¶ added in v0.1.365
func MarshalMetricsFederation(object *MetricsFederation, writer io.Writer) error
MarshalMetricsFederation writes a value of the 'metrics_federation' type to the given writer.
func MarshalMetricsFederationList ¶ added in v0.1.365
func MarshalMetricsFederationList(list []*MetricsFederation, writer io.Writer) error
MarshalMetricsFederationList writes a list of values of the 'metrics_federation' type to the given writer.
func MarshalMonitoringStack ¶ added in v0.1.365
func MarshalMonitoringStack(object *MonitoringStack, writer io.Writer) error
MarshalMonitoringStack writes a value of the 'monitoring_stack' type to the given writer.
func MarshalMonitoringStackList ¶ added in v0.1.365
func MarshalMonitoringStackList(list []*MonitoringStack, writer io.Writer) error
MarshalMonitoringStackList writes a list of values of the 'monitoring_stack' type to the given writer.
func MarshalMonitoringStackResource ¶ added in v0.1.365
func MarshalMonitoringStackResource(object *MonitoringStackResource, writer io.Writer) error
MarshalMonitoringStackResource writes a value of the 'monitoring_stack_resource' type to the given writer.
func MarshalMonitoringStackResourceList ¶ added in v0.1.365
func MarshalMonitoringStackResourceList(list []*MonitoringStackResource, writer io.Writer) error
MarshalMonitoringStackResourceList writes a list of values of the 'monitoring_stack_resource' type to the given writer.
func MarshalMonitoringStackResources ¶ added in v0.1.365
func MarshalMonitoringStackResources(object *MonitoringStackResources, writer io.Writer) error
MarshalMonitoringStackResources writes a value of the 'monitoring_stack_resources' type to the given writer.
func MarshalMonitoringStackResourcesList ¶ added in v0.1.365
func MarshalMonitoringStackResourcesList(list []*MonitoringStackResources, writer io.Writer) error
MarshalMonitoringStackResourcesList writes a list of values of the 'monitoring_stack_resources' type to the given writer.
func MarshalObjectReference ¶ added in v0.1.365
func MarshalObjectReference(object *ObjectReference, writer io.Writer) error
MarshalObjectReference writes a value of the 'object_reference' type to the given writer.
func MarshalObjectReferenceList ¶ added in v0.1.365
func MarshalObjectReferenceList(list []*ObjectReference, writer io.Writer) error
MarshalObjectReferenceList writes a list of values of the 'object_reference' type to the given writer.
func MarshalStringList ¶
MarshalStringList writes a list of values of the 'string' type to the given writer.
func UnmarshalBooleanList ¶
UnmarshalBooleanList reads a list of values of the 'boolean' type from the given source, which can be a slice of bytes, a string or a reader.
func UnmarshalDateList ¶
UnmarshalDateList reads a list of values of the 'date' type from the given source, which can be a slice of bytes, a string or a reader.
func UnmarshalFloatList ¶
UnmarshalFloatList reads a list of values of the 'float' type from the given source, which can be a slice of bytes, a string or a reader.
func UnmarshalIntegerList ¶
UnmarshalIntegerList reads a list of values of the 'integer' type from the given source, which can be a slice of bytes, a string or a reader.
func UnmarshalInterfaceList ¶
func UnmarshalInterfaceList(source interface{}) (items []interface{}, err error)
UnmarshalInterfaceList reads a list of values of the 'interface' type from the given source, which can be a slice of bytes, a string or a reader.
func UnmarshalLongList ¶
UnmarshalLongList reads a list of values of the 'long' type from the given source, which can be a slice of bytes, a string or a reader.
func UnmarshalStringList ¶
UnmarshalStringList reads a list of values of the 'string' type from the given source, which can be a slice of bytes, a string or a reader.
Types ¶
type AdditionalCatalogSource ¶
type AdditionalCatalogSource struct {
// contains filtered or unexported fields
}
AdditionalCatalogSource represents the values of the 'additional_catalog_source' type.
Representation of an addon catalog source object used by addon versions.
func UnmarshalAdditionalCatalogSource ¶
func UnmarshalAdditionalCatalogSource(source interface{}) (object *AdditionalCatalogSource, err error)
UnmarshalAdditionalCatalogSource reads a value of the 'additional_catalog_source' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAdditionalCatalogSourceList ¶
func UnmarshalAdditionalCatalogSourceList(source interface{}) (items []*AdditionalCatalogSource, err error)
UnmarshalAdditionalCatalogSourceList reads a list of values of the 'additional_catalog_source' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AdditionalCatalogSource) Empty ¶
func (o *AdditionalCatalogSource) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AdditionalCatalogSource) Enabled ¶
func (o *AdditionalCatalogSource) Enabled() bool
Enabled returns the value of the 'enabled' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates is this additional catalog source is enabled for the addon
func (*AdditionalCatalogSource) GetEnabled ¶
func (o *AdditionalCatalogSource) GetEnabled() (value bool, ok bool)
GetEnabled returns the value of the 'enabled' attribute and a flag indicating if the attribute has a value.
Indicates is this additional catalog source is enabled for the addon
func (*AdditionalCatalogSource) GetID ¶
func (o *AdditionalCatalogSource) GetID() (value string, ok bool)
GetID returns the value of the 'ID' attribute and a flag indicating if the attribute has a value.
ID of the additional catalog source
func (*AdditionalCatalogSource) GetImage ¶
func (o *AdditionalCatalogSource) GetImage() (value string, ok bool)
GetImage returns the value of the 'image' attribute and a flag indicating if the attribute has a value.
Image of the additional catalog source.
func (*AdditionalCatalogSource) GetName ¶
func (o *AdditionalCatalogSource) GetName() (value string, ok bool)
GetName returns the value of the 'name' attribute and a flag indicating if the attribute has a value.
Name of the additional catalog source.
func (*AdditionalCatalogSource) ID ¶
func (o *AdditionalCatalogSource) ID() string
ID returns the value of the 'ID' attribute, or the zero value of the type if the attribute doesn't have a value.
ID of the additional catalog source
func (*AdditionalCatalogSource) Image ¶
func (o *AdditionalCatalogSource) Image() string
Image returns the value of the 'image' attribute, or the zero value of the type if the attribute doesn't have a value.
Image of the additional catalog source.
func (*AdditionalCatalogSource) Name ¶
func (o *AdditionalCatalogSource) Name() string
Name returns the value of the 'name' attribute, or the zero value of the type if the attribute doesn't have a value.
Name of the additional catalog source.
type AdditionalCatalogSourceBuilder ¶
type AdditionalCatalogSourceBuilder struct {
// contains filtered or unexported fields
}
AdditionalCatalogSourceBuilder contains the data and logic needed to build 'additional_catalog_source' objects.
Representation of an addon catalog source object used by addon versions.
func NewAdditionalCatalogSource ¶
func NewAdditionalCatalogSource() *AdditionalCatalogSourceBuilder
NewAdditionalCatalogSource creates a new builder of 'additional_catalog_source' objects.
func (*AdditionalCatalogSourceBuilder) Build ¶
func (b *AdditionalCatalogSourceBuilder) Build() (object *AdditionalCatalogSource, err error)
Build creates a 'additional_catalog_source' object using the configuration stored in the builder.
func (*AdditionalCatalogSourceBuilder) Copy ¶
func (b *AdditionalCatalogSourceBuilder) Copy(object *AdditionalCatalogSource) *AdditionalCatalogSourceBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AdditionalCatalogSourceBuilder) Empty ¶
func (b *AdditionalCatalogSourceBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AdditionalCatalogSourceBuilder) Enabled ¶
func (b *AdditionalCatalogSourceBuilder) Enabled(value bool) *AdditionalCatalogSourceBuilder
Enabled sets the value of the 'enabled' attribute to the given value.
func (*AdditionalCatalogSourceBuilder) ID ¶
func (b *AdditionalCatalogSourceBuilder) ID(value string) *AdditionalCatalogSourceBuilder
ID sets the value of the 'ID' attribute to the given value.
func (*AdditionalCatalogSourceBuilder) Image ¶
func (b *AdditionalCatalogSourceBuilder) Image(value string) *AdditionalCatalogSourceBuilder
Image sets the value of the 'image' attribute to the given value.
func (*AdditionalCatalogSourceBuilder) Name ¶
func (b *AdditionalCatalogSourceBuilder) Name(value string) *AdditionalCatalogSourceBuilder
Name sets the value of the 'name' attribute to the given value.
type AdditionalCatalogSourceList ¶
type AdditionalCatalogSourceList struct {
// contains filtered or unexported fields
}
AdditionalCatalogSourceList is a list of values of the 'additional_catalog_source' type.
func (*AdditionalCatalogSourceList) Each ¶
func (l *AdditionalCatalogSourceList) Each(f func(item *AdditionalCatalogSource) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AdditionalCatalogSourceList) Empty ¶
func (l *AdditionalCatalogSourceList) Empty() bool
Empty returns true if the list is empty.
func (*AdditionalCatalogSourceList) Get ¶
func (l *AdditionalCatalogSourceList) Get(i int) *AdditionalCatalogSource
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AdditionalCatalogSourceList) Len ¶
func (l *AdditionalCatalogSourceList) Len() int
Len returns the length of the list.
func (*AdditionalCatalogSourceList) Range ¶
func (l *AdditionalCatalogSourceList) Range(f func(index int, item *AdditionalCatalogSource) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AdditionalCatalogSourceList) Slice ¶
func (l *AdditionalCatalogSourceList) Slice() []*AdditionalCatalogSource
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AdditionalCatalogSourceListBuilder ¶
type AdditionalCatalogSourceListBuilder struct {
// contains filtered or unexported fields
}
AdditionalCatalogSourceListBuilder contains the data and logic needed to build 'additional_catalog_source' objects.
func NewAdditionalCatalogSourceList ¶
func NewAdditionalCatalogSourceList() *AdditionalCatalogSourceListBuilder
NewAdditionalCatalogSourceList creates a new builder of 'additional_catalog_source' objects.
func (*AdditionalCatalogSourceListBuilder) Build ¶
func (b *AdditionalCatalogSourceListBuilder) Build() (list *AdditionalCatalogSourceList, err error)
Build creates a list of 'additional_catalog_source' objects using the configuration stored in the builder.
func (*AdditionalCatalogSourceListBuilder) Copy ¶
func (b *AdditionalCatalogSourceListBuilder) Copy(list *AdditionalCatalogSourceList) *AdditionalCatalogSourceListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AdditionalCatalogSourceListBuilder) Empty ¶
func (b *AdditionalCatalogSourceListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AdditionalCatalogSourceListBuilder) Items ¶
func (b *AdditionalCatalogSourceListBuilder) Items(values ...*AdditionalCatalogSourceBuilder) *AdditionalCatalogSourceListBuilder
Items sets the items of the list.
type Addon ¶
type Addon struct {
// contains filtered or unexported fields
}
Addon represents the values of the 'addon' type.
Representation of an addon that can be installed in a cluster.
func UnmarshalAddon ¶
UnmarshalAddon reads a value of the 'addon' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonList ¶
UnmarshalAddonList reads a list of values of the 'addon' type from the given source, which can be a slice of bytes, a string or a reader.
func (*Addon) CommonAnnotations ¶
CommonAnnotations returns the value of the 'common_annotations' attribute, or the zero value of the type if the attribute doesn't have a value.
Common Annotations for this addon.
func (*Addon) CommonLabels ¶
CommonLabels returns the value of the 'common_labels' attribute, or the zero value of the type if the attribute doesn't have a value.
Common Labels for this addon.
func (*Addon) Config ¶
func (o *Addon) Config() *AddonConfig
Config returns the value of the 'config' attribute, or the zero value of the type if the attribute doesn't have a value.
Additional configs to be used by the addon once its installed in the cluster.
func (*Addon) CredentialsRequests ¶
func (o *Addon) CredentialsRequests() []*CredentialRequest
CredentialsRequests returns the value of the 'credentials_requests' attribute, or the zero value of the type if the attribute doesn't have a value.
List of credentials requests to authenticate operators to access cloud resources.
func (*Addon) Description ¶
Description returns the value of the 'description' attribute, or the zero value of the type if the attribute doesn't have a value.
Description of the addon.
func (*Addon) DocsLink ¶
DocsLink returns the value of the 'docs_link' attribute, or the zero value of the type if the attribute doesn't have a value.
Link to documentation about the addon.
func (*Addon) Enabled ¶
Enabled returns the value of the 'enabled' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates if this addon can be added to clusters.
func (*Addon) GetCommonAnnotations ¶
GetCommonAnnotations returns the value of the 'common_annotations' attribute and a flag indicating if the attribute has a value.
Common Annotations for this addon.
func (*Addon) GetCommonLabels ¶
GetCommonLabels returns the value of the 'common_labels' attribute and a flag indicating if the attribute has a value.
Common Labels for this addon.
func (*Addon) GetConfig ¶
func (o *Addon) GetConfig() (value *AddonConfig, ok bool)
GetConfig returns the value of the 'config' attribute and a flag indicating if the attribute has a value.
Additional configs to be used by the addon once its installed in the cluster.
func (*Addon) GetCredentialsRequests ¶
func (o *Addon) GetCredentialsRequests() (value []*CredentialRequest, ok bool)
GetCredentialsRequests returns the value of the 'credentials_requests' attribute and a flag indicating if the attribute has a value.
List of credentials requests to authenticate operators to access cloud resources.
func (*Addon) GetDescription ¶
GetDescription returns the value of the 'description' attribute and a flag indicating if the attribute has a value.
Description of the addon.
func (*Addon) GetDocsLink ¶
GetDocsLink returns the value of the 'docs_link' attribute and a flag indicating if the attribute has a value.
Link to documentation about the addon.
func (*Addon) GetEnabled ¶
GetEnabled returns the value of the 'enabled' attribute and a flag indicating if the attribute has a value.
Indicates if this addon can be added to clusters.
func (*Addon) GetHREF ¶
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*Addon) GetHasExternalResources ¶
GetHasExternalResources returns the value of the 'has_external_resources' attribute and a flag indicating if the attribute has a value.
Indicates if this addon has external resources associated with it
func (*Addon) GetHidden ¶
GetHidden returns the value of the 'hidden' attribute and a flag indicating if the attribute has a value.
Indicates if this addon is hidden.
func (*Addon) GetID ¶
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*Addon) GetIcon ¶
GetIcon returns the value of the 'icon' attribute and a flag indicating if the attribute has a value.
Base64-encoded icon representing an addon. The icon should be in PNG format.
func (*Addon) GetInstallMode ¶
func (o *Addon) GetInstallMode() (value AddonInstallMode, ok bool)
GetInstallMode returns the value of the 'install_mode' attribute and a flag indicating if the attribute has a value.
The mode in which the addon is deployed.
func (*Addon) GetLabel ¶
GetLabel returns the value of the 'label' attribute and a flag indicating if the attribute has a value.
Label used to attach to a cluster deployment when addon is installed.
func (*Addon) GetManagedService ¶
GetManagedService returns the value of the 'managed_service' attribute and a flag indicating if the attribute has a value.
Indicates if addon is part of a managed service
func (*Addon) GetName ¶
GetName returns the value of the 'name' attribute and a flag indicating if the attribute has a value.
Name of the addon.
func (*Addon) GetNamespaces ¶
func (o *Addon) GetNamespaces() (value []*AddonNamespace, ok bool)
GetNamespaces returns the value of the 'namespaces' attribute and a flag indicating if the attribute has a value.
List of namespaces associated with this addon.
func (*Addon) GetOperatorName ¶
GetOperatorName returns the value of the 'operator_name' attribute and a flag indicating if the attribute has a value.
The name of the operator installed by this addon.
func (*Addon) GetParameters ¶
func (o *Addon) GetParameters() (value *AddonParameters, ok bool)
GetParameters returns the value of the 'parameters' attribute and a flag indicating if the attribute has a value.
List of parameters for this addon.
func (*Addon) GetRequirements ¶
func (o *Addon) GetRequirements() (value []*AddonRequirement, ok bool)
GetRequirements returns the value of the 'requirements' attribute and a flag indicating if the attribute has a value.
List of requirements for this addon.
func (*Addon) GetResourceCost ¶
GetResourceCost returns the value of the 'resource_cost' attribute and a flag indicating if the attribute has a value.
Used to determine how many units of quota an addon consumes per resource name.
func (*Addon) GetResourceName ¶
GetResourceName returns the value of the 'resource_name' attribute and a flag indicating if the attribute has a value.
Used to determine from where to reserve quota for this addon.
func (*Addon) GetSubOperators ¶
func (o *Addon) GetSubOperators() (value []*AddonSubOperator, ok bool)
GetSubOperators returns the value of the 'sub_operators' attribute and a flag indicating if the attribute has a value.
List of sub operators for this addon.
func (*Addon) GetTargetNamespace ¶
GetTargetNamespace returns the value of the 'target_namespace' attribute and a flag indicating if the attribute has a value.
The namespace in which the addon CRD exists.
func (*Addon) GetVersion ¶
func (o *Addon) GetVersion() (value *AddonVersion, ok bool)
GetVersion returns the value of the 'version' attribute and a flag indicating if the attribute has a value.
Link to the current default version of this addon.
func (*Addon) HasExternalResources ¶
HasExternalResources returns the value of the 'has_external_resources' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates if this addon has external resources associated with it
func (*Addon) Hidden ¶
Hidden returns the value of the 'hidden' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates if this addon is hidden.
func (*Addon) Icon ¶
Icon returns the value of the 'icon' attribute, or the zero value of the type if the attribute doesn't have a value.
Base64-encoded icon representing an addon. The icon should be in PNG format.
func (*Addon) InstallMode ¶
func (o *Addon) InstallMode() AddonInstallMode
InstallMode returns the value of the 'install_mode' attribute, or the zero value of the type if the attribute doesn't have a value.
The mode in which the addon is deployed.
func (*Addon) Label ¶
Label returns the value of the 'label' attribute, or the zero value of the type if the attribute doesn't have a value.
Label used to attach to a cluster deployment when addon is installed.
func (*Addon) ManagedService ¶
ManagedService returns the value of the 'managed_service' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates if addon is part of a managed service
func (*Addon) Name ¶
Name returns the value of the 'name' attribute, or the zero value of the type if the attribute doesn't have a value.
Name of the addon.
func (*Addon) Namespaces ¶
func (o *Addon) Namespaces() []*AddonNamespace
Namespaces returns the value of the 'namespaces' attribute, or the zero value of the type if the attribute doesn't have a value.
List of namespaces associated with this addon.
func (*Addon) OperatorName ¶
OperatorName returns the value of the 'operator_name' attribute, or the zero value of the type if the attribute doesn't have a value.
The name of the operator installed by this addon.
func (*Addon) Parameters ¶
func (o *Addon) Parameters() *AddonParameters
Parameters returns the value of the 'parameters' attribute, or the zero value of the type if the attribute doesn't have a value.
List of parameters for this addon.
func (*Addon) Requirements ¶
func (o *Addon) Requirements() []*AddonRequirement
Requirements returns the value of the 'requirements' attribute, or the zero value of the type if the attribute doesn't have a value.
List of requirements for this addon.
func (*Addon) ResourceCost ¶
ResourceCost returns the value of the 'resource_cost' attribute, or the zero value of the type if the attribute doesn't have a value.
Used to determine how many units of quota an addon consumes per resource name.
func (*Addon) ResourceName ¶
ResourceName returns the value of the 'resource_name' attribute, or the zero value of the type if the attribute doesn't have a value.
Used to determine from where to reserve quota for this addon.
func (*Addon) SubOperators ¶
func (o *Addon) SubOperators() []*AddonSubOperator
SubOperators returns the value of the 'sub_operators' attribute, or the zero value of the type if the attribute doesn't have a value.
List of sub operators for this addon.
func (*Addon) TargetNamespace ¶
TargetNamespace returns the value of the 'target_namespace' attribute, or the zero value of the type if the attribute doesn't have a value.
The namespace in which the addon CRD exists.
func (*Addon) Version ¶
func (o *Addon) Version() *AddonVersion
Version returns the value of the 'version' attribute, or the zero value of the type if the attribute doesn't have a value.
Link to the current default version of this addon.
type AddonBuilder ¶
type AddonBuilder struct {
// contains filtered or unexported fields
}
AddonBuilder contains the data and logic needed to build 'addon' objects.
Representation of an addon that can be installed in a cluster.
func (*AddonBuilder) Build ¶
func (b *AddonBuilder) Build() (object *Addon, err error)
Build creates a 'addon' object using the configuration stored in the builder.
func (*AddonBuilder) CommonAnnotations ¶
func (b *AddonBuilder) CommonAnnotations(value map[string]string) *AddonBuilder
CommonAnnotations sets the value of the 'common_annotations' attribute to the given value.
func (*AddonBuilder) CommonLabels ¶
func (b *AddonBuilder) CommonLabels(value map[string]string) *AddonBuilder
CommonLabels sets the value of the 'common_labels' attribute to the given value.
func (*AddonBuilder) Config ¶
func (b *AddonBuilder) Config(value *AddonConfigBuilder) *AddonBuilder
Config sets the value of the 'config' attribute to the given value.
Representation of an addon config. The attributes under it are to be used by the addon once its installed in the cluster.
func (*AddonBuilder) Copy ¶
func (b *AddonBuilder) Copy(object *Addon) *AddonBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonBuilder) CredentialsRequests ¶
func (b *AddonBuilder) CredentialsRequests(values ...*CredentialRequestBuilder) *AddonBuilder
CredentialsRequests sets the value of the 'credentials_requests' attribute to the given values.
func (*AddonBuilder) Description ¶
func (b *AddonBuilder) Description(value string) *AddonBuilder
Description sets the value of the 'description' attribute to the given value.
func (*AddonBuilder) DocsLink ¶
func (b *AddonBuilder) DocsLink(value string) *AddonBuilder
DocsLink sets the value of the 'docs_link' attribute to the given value.
func (*AddonBuilder) Empty ¶
func (b *AddonBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonBuilder) Enabled ¶
func (b *AddonBuilder) Enabled(value bool) *AddonBuilder
Enabled sets the value of the 'enabled' attribute to the given value.
func (*AddonBuilder) HREF ¶
func (b *AddonBuilder) HREF(value string) *AddonBuilder
HREF sets the link to the object.
func (*AddonBuilder) HasExternalResources ¶
func (b *AddonBuilder) HasExternalResources(value bool) *AddonBuilder
HasExternalResources sets the value of the 'has_external_resources' attribute to the given value.
func (*AddonBuilder) Hidden ¶
func (b *AddonBuilder) Hidden(value bool) *AddonBuilder
Hidden sets the value of the 'hidden' attribute to the given value.
func (*AddonBuilder) ID ¶
func (b *AddonBuilder) ID(value string) *AddonBuilder
ID sets the identifier of the object.
func (*AddonBuilder) Icon ¶
func (b *AddonBuilder) Icon(value string) *AddonBuilder
Icon sets the value of the 'icon' attribute to the given value.
func (*AddonBuilder) InstallMode ¶
func (b *AddonBuilder) InstallMode(value AddonInstallMode) *AddonBuilder
InstallMode sets the value of the 'install_mode' attribute to the given value.
Representation of an addon InstallMode field.
func (*AddonBuilder) Label ¶
func (b *AddonBuilder) Label(value string) *AddonBuilder
Label sets the value of the 'label' attribute to the given value.
func (*AddonBuilder) Link ¶
func (b *AddonBuilder) Link(value bool) *AddonBuilder
Link sets the flag that indicates if this is a link.
func (*AddonBuilder) ManagedService ¶
func (b *AddonBuilder) ManagedService(value bool) *AddonBuilder
ManagedService sets the value of the 'managed_service' attribute to the given value.
func (*AddonBuilder) Name ¶
func (b *AddonBuilder) Name(value string) *AddonBuilder
Name sets the value of the 'name' attribute to the given value.
func (*AddonBuilder) Namespaces ¶
func (b *AddonBuilder) Namespaces(values ...*AddonNamespaceBuilder) *AddonBuilder
Namespaces sets the value of the 'namespaces' attribute to the given values.
func (*AddonBuilder) OperatorName ¶
func (b *AddonBuilder) OperatorName(value string) *AddonBuilder
OperatorName sets the value of the 'operator_name' attribute to the given value.
func (*AddonBuilder) Parameters ¶
func (b *AddonBuilder) Parameters(value *AddonParametersBuilder) *AddonBuilder
Parameters sets the value of the 'parameters' attribute to the given value.
Representation of AddonParameters
func (*AddonBuilder) Requirements ¶
func (b *AddonBuilder) Requirements(values ...*AddonRequirementBuilder) *AddonBuilder
Requirements sets the value of the 'requirements' attribute to the given values.
func (*AddonBuilder) ResourceCost ¶
func (b *AddonBuilder) ResourceCost(value float64) *AddonBuilder
ResourceCost sets the value of the 'resource_cost' attribute to the given value.
func (*AddonBuilder) ResourceName ¶
func (b *AddonBuilder) ResourceName(value string) *AddonBuilder
ResourceName sets the value of the 'resource_name' attribute to the given value.
func (*AddonBuilder) SubOperators ¶
func (b *AddonBuilder) SubOperators(values ...*AddonSubOperatorBuilder) *AddonBuilder
SubOperators sets the value of the 'sub_operators' attribute to the given values.
func (*AddonBuilder) TargetNamespace ¶
func (b *AddonBuilder) TargetNamespace(value string) *AddonBuilder
TargetNamespace sets the value of the 'target_namespace' attribute to the given value.
func (*AddonBuilder) Version ¶
func (b *AddonBuilder) Version(value *AddonVersionBuilder) *AddonBuilder
Version sets the value of the 'version' attribute to the given value.
Representation of an addon version.
type AddonClient ¶
type AddonClient struct {
// contains filtered or unexported fields
}
AddonClient is the client of the 'addon' resource.
Manages a specific addon.
func NewAddonClient ¶
func NewAddonClient(transport http.RoundTripper, path string) *AddonClient
NewAddonClient creates a new client for the 'addon' resource using the given transport to send the requests and receive the responses.
func (*AddonClient) Delete ¶
func (c *AddonClient) Delete() *AddonDeleteRequest
Delete creates a request for the 'delete' method.
Deletes the addon.
func (*AddonClient) Get ¶
func (c *AddonClient) Get() *AddonGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the addon.
func (*AddonClient) Poll ¶
func (c *AddonClient) Poll() *AddonPollRequest
Poll creates a request to repeatedly retrieve the object till the response has one of a given set of states and satisfies a set of predicates.
func (*AddonClient) Update ¶
func (c *AddonClient) Update() *AddonUpdateRequest
Update creates a request for the 'update' method.
Updates the addon.
func (*AddonClient) Versions ¶
func (c *AddonClient) Versions() *AddonVersionsClient
Versions returns the target 'addon_versions' resource.
Reference to the resource that manages the collection of addon versions.
type AddonConfig ¶
type AddonConfig struct {
// contains filtered or unexported fields
}
AddonConfig represents the values of the 'addon_config' type.
Representation of an addon config. The attributes under it are to be used by the addon once its installed in the cluster.
func UnmarshalAddonConfig ¶
func UnmarshalAddonConfig(source interface{}) (object *AddonConfig, err error)
UnmarshalAddonConfig reads a value of the 'addon_config' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonConfigList ¶
func UnmarshalAddonConfigList(source interface{}) (items []*AddonConfig, err error)
UnmarshalAddonConfigList reads a list of values of the 'addon_config' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonConfig) AddOnEnvironmentVariables ¶
func (o *AddonConfig) AddOnEnvironmentVariables() []*AddonEnvironmentVariable
AddOnEnvironmentVariables returns the value of the 'add_on_environment_variables' attribute, or the zero value of the type if the attribute doesn't have a value.
List of environment variables for the addon
func (*AddonConfig) AddOnSecretPropagations ¶
func (o *AddonConfig) AddOnSecretPropagations() []*AddonSecretPropagation
AddOnSecretPropagations returns the value of the 'add_on_secret_propagations' attribute, or the zero value of the type if the attribute doesn't have a value.
List of secret propagations for the addon
func (*AddonConfig) Empty ¶
func (o *AddonConfig) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonConfig) GetAddOnEnvironmentVariables ¶
func (o *AddonConfig) GetAddOnEnvironmentVariables() (value []*AddonEnvironmentVariable, ok bool)
GetAddOnEnvironmentVariables returns the value of the 'add_on_environment_variables' attribute and a flag indicating if the attribute has a value.
List of environment variables for the addon
func (*AddonConfig) GetAddOnSecretPropagations ¶
func (o *AddonConfig) GetAddOnSecretPropagations() (value []*AddonSecretPropagation, ok bool)
GetAddOnSecretPropagations returns the value of the 'add_on_secret_propagations' attribute and a flag indicating if the attribute has a value.
List of secret propagations for the addon
type AddonConfigBuilder ¶
type AddonConfigBuilder struct {
// contains filtered or unexported fields
}
AddonConfigBuilder contains the data and logic needed to build 'addon_config' objects.
Representation of an addon config. The attributes under it are to be used by the addon once its installed in the cluster.
func NewAddonConfig ¶
func NewAddonConfig() *AddonConfigBuilder
NewAddonConfig creates a new builder of 'addon_config' objects.
func (*AddonConfigBuilder) AddOnEnvironmentVariables ¶
func (b *AddonConfigBuilder) AddOnEnvironmentVariables(values ...*AddonEnvironmentVariableBuilder) *AddonConfigBuilder
AddOnEnvironmentVariables sets the value of the 'add_on_environment_variables' attribute to the given values.
func (*AddonConfigBuilder) AddOnSecretPropagations ¶
func (b *AddonConfigBuilder) AddOnSecretPropagations(values ...*AddonSecretPropagationBuilder) *AddonConfigBuilder
AddOnSecretPropagations sets the value of the 'add_on_secret_propagations' attribute to the given values.
func (*AddonConfigBuilder) Build ¶
func (b *AddonConfigBuilder) Build() (object *AddonConfig, err error)
Build creates a 'addon_config' object using the configuration stored in the builder.
func (*AddonConfigBuilder) Copy ¶
func (b *AddonConfigBuilder) Copy(object *AddonConfig) *AddonConfigBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonConfigBuilder) Empty ¶
func (b *AddonConfigBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
type AddonConfigList ¶
type AddonConfigList struct {
// contains filtered or unexported fields
}
AddonConfigList is a list of values of the 'addon_config' type.
func (*AddonConfigList) Each ¶
func (l *AddonConfigList) Each(f func(item *AddonConfig) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonConfigList) Empty ¶
func (l *AddonConfigList) Empty() bool
Empty returns true if the list is empty.
func (*AddonConfigList) Get ¶
func (l *AddonConfigList) Get(i int) *AddonConfig
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonConfigList) Len ¶
func (l *AddonConfigList) Len() int
Len returns the length of the list.
func (*AddonConfigList) Range ¶
func (l *AddonConfigList) Range(f func(index int, item *AddonConfig) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonConfigList) Slice ¶
func (l *AddonConfigList) Slice() []*AddonConfig
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonConfigListBuilder ¶
type AddonConfigListBuilder struct {
// contains filtered or unexported fields
}
AddonConfigListBuilder contains the data and logic needed to build 'addon_config' objects.
func NewAddonConfigList ¶
func NewAddonConfigList() *AddonConfigListBuilder
NewAddonConfigList creates a new builder of 'addon_config' objects.
func (*AddonConfigListBuilder) Build ¶
func (b *AddonConfigListBuilder) Build() (list *AddonConfigList, err error)
Build creates a list of 'addon_config' objects using the configuration stored in the builder.
func (*AddonConfigListBuilder) Copy ¶
func (b *AddonConfigListBuilder) Copy(list *AddonConfigList) *AddonConfigListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonConfigListBuilder) Empty ¶
func (b *AddonConfigListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonConfigListBuilder) Items ¶
func (b *AddonConfigListBuilder) Items(values ...*AddonConfigBuilder) *AddonConfigListBuilder
Items sets the items of the list.
type AddonDeleteRequest ¶
type AddonDeleteRequest struct {
// contains filtered or unexported fields
}
AddonDeleteRequest is the request for the 'delete' method.
func (*AddonDeleteRequest) Header ¶
func (r *AddonDeleteRequest) Header(name string, value interface{}) *AddonDeleteRequest
Header adds a request header.
func (*AddonDeleteRequest) Impersonate ¶
func (r *AddonDeleteRequest) Impersonate(user string) *AddonDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonDeleteRequest) Parameter ¶
func (r *AddonDeleteRequest) Parameter(name string, value interface{}) *AddonDeleteRequest
Parameter adds a query parameter.
func (*AddonDeleteRequest) Send ¶
func (r *AddonDeleteRequest) Send() (result *AddonDeleteResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonDeleteRequest) SendContext ¶
func (r *AddonDeleteRequest) SendContext(ctx context.Context) (result *AddonDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonDeleteResponse ¶
type AddonDeleteResponse struct {
// contains filtered or unexported fields
}
AddonDeleteResponse is the response for the 'delete' method.
func (*AddonDeleteResponse) Error ¶
func (r *AddonDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*AddonDeleteResponse) Header ¶
func (r *AddonDeleteResponse) Header() http.Header
Header returns header of the response.
func (*AddonDeleteResponse) Status ¶
func (r *AddonDeleteResponse) Status() int
Status returns the response status code.
type AddonEnvironmentVariable ¶
type AddonEnvironmentVariable struct {
// contains filtered or unexported fields
}
AddonEnvironmentVariable represents the values of the 'addon_environment_variable' type.
Representation of an addon env object.
func UnmarshalAddonEnvironmentVariable ¶
func UnmarshalAddonEnvironmentVariable(source interface{}) (object *AddonEnvironmentVariable, err error)
UnmarshalAddonEnvironmentVariable reads a value of the 'addon_environment_variable' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonEnvironmentVariableList ¶
func UnmarshalAddonEnvironmentVariableList(source interface{}) (items []*AddonEnvironmentVariable, err error)
UnmarshalAddonEnvironmentVariableList reads a list of values of the 'addon_environment_variable' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonEnvironmentVariable) Empty ¶
func (o *AddonEnvironmentVariable) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonEnvironmentVariable) Enabled ¶
func (o *AddonEnvironmentVariable) Enabled() bool
Enabled returns the value of the 'enabled' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates is this environment variable is enabled for the addon
func (*AddonEnvironmentVariable) GetEnabled ¶
func (o *AddonEnvironmentVariable) GetEnabled() (value bool, ok bool)
GetEnabled returns the value of the 'enabled' attribute and a flag indicating if the attribute has a value.
Indicates is this environment variable is enabled for the addon
func (*AddonEnvironmentVariable) GetID ¶
func (o *AddonEnvironmentVariable) GetID() (value string, ok bool)
GetID returns the value of the 'ID' attribute and a flag indicating if the attribute has a value.
ID for the environment variable
func (*AddonEnvironmentVariable) GetName ¶
func (o *AddonEnvironmentVariable) GetName() (value string, ok bool)
GetName returns the value of the 'name' attribute and a flag indicating if the attribute has a value.
Name of the environment variable
func (*AddonEnvironmentVariable) GetValue ¶
func (o *AddonEnvironmentVariable) GetValue() (value string, ok bool)
GetValue returns the value of the 'value' attribute and a flag indicating if the attribute has a value.
Value of the environment variable
func (*AddonEnvironmentVariable) ID ¶
func (o *AddonEnvironmentVariable) ID() string
ID returns the value of the 'ID' attribute, or the zero value of the type if the attribute doesn't have a value.
ID for the environment variable
func (*AddonEnvironmentVariable) Name ¶
func (o *AddonEnvironmentVariable) Name() string
Name returns the value of the 'name' attribute, or the zero value of the type if the attribute doesn't have a value.
Name of the environment variable
func (*AddonEnvironmentVariable) Value ¶
func (o *AddonEnvironmentVariable) Value() string
Value returns the value of the 'value' attribute, or the zero value of the type if the attribute doesn't have a value.
Value of the environment variable
type AddonEnvironmentVariableBuilder ¶
type AddonEnvironmentVariableBuilder struct {
// contains filtered or unexported fields
}
AddonEnvironmentVariableBuilder contains the data and logic needed to build 'addon_environment_variable' objects.
Representation of an addon env object.
func NewAddonEnvironmentVariable ¶
func NewAddonEnvironmentVariable() *AddonEnvironmentVariableBuilder
NewAddonEnvironmentVariable creates a new builder of 'addon_environment_variable' objects.
func (*AddonEnvironmentVariableBuilder) Build ¶
func (b *AddonEnvironmentVariableBuilder) Build() (object *AddonEnvironmentVariable, err error)
Build creates a 'addon_environment_variable' object using the configuration stored in the builder.
func (*AddonEnvironmentVariableBuilder) Copy ¶
func (b *AddonEnvironmentVariableBuilder) Copy(object *AddonEnvironmentVariable) *AddonEnvironmentVariableBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonEnvironmentVariableBuilder) Empty ¶
func (b *AddonEnvironmentVariableBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonEnvironmentVariableBuilder) Enabled ¶
func (b *AddonEnvironmentVariableBuilder) Enabled(value bool) *AddonEnvironmentVariableBuilder
Enabled sets the value of the 'enabled' attribute to the given value.
func (*AddonEnvironmentVariableBuilder) ID ¶
func (b *AddonEnvironmentVariableBuilder) ID(value string) *AddonEnvironmentVariableBuilder
ID sets the value of the 'ID' attribute to the given value.
func (*AddonEnvironmentVariableBuilder) Name ¶
func (b *AddonEnvironmentVariableBuilder) Name(value string) *AddonEnvironmentVariableBuilder
Name sets the value of the 'name' attribute to the given value.
func (*AddonEnvironmentVariableBuilder) Value ¶
func (b *AddonEnvironmentVariableBuilder) Value(value string) *AddonEnvironmentVariableBuilder
Value sets the value of the 'value' attribute to the given value.
type AddonEnvironmentVariableList ¶
type AddonEnvironmentVariableList struct {
// contains filtered or unexported fields
}
AddonEnvironmentVariableList is a list of values of the 'addon_environment_variable' type.
func (*AddonEnvironmentVariableList) Each ¶
func (l *AddonEnvironmentVariableList) Each(f func(item *AddonEnvironmentVariable) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonEnvironmentVariableList) Empty ¶
func (l *AddonEnvironmentVariableList) Empty() bool
Empty returns true if the list is empty.
func (*AddonEnvironmentVariableList) Get ¶
func (l *AddonEnvironmentVariableList) Get(i int) *AddonEnvironmentVariable
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonEnvironmentVariableList) Len ¶
func (l *AddonEnvironmentVariableList) Len() int
Len returns the length of the list.
func (*AddonEnvironmentVariableList) Range ¶
func (l *AddonEnvironmentVariableList) Range(f func(index int, item *AddonEnvironmentVariable) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonEnvironmentVariableList) Slice ¶
func (l *AddonEnvironmentVariableList) Slice() []*AddonEnvironmentVariable
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonEnvironmentVariableListBuilder ¶
type AddonEnvironmentVariableListBuilder struct {
// contains filtered or unexported fields
}
AddonEnvironmentVariableListBuilder contains the data and logic needed to build 'addon_environment_variable' objects.
func NewAddonEnvironmentVariableList ¶
func NewAddonEnvironmentVariableList() *AddonEnvironmentVariableListBuilder
NewAddonEnvironmentVariableList creates a new builder of 'addon_environment_variable' objects.
func (*AddonEnvironmentVariableListBuilder) Build ¶
func (b *AddonEnvironmentVariableListBuilder) Build() (list *AddonEnvironmentVariableList, err error)
Build creates a list of 'addon_environment_variable' objects using the configuration stored in the builder.
func (*AddonEnvironmentVariableListBuilder) Copy ¶
func (b *AddonEnvironmentVariableListBuilder) Copy(list *AddonEnvironmentVariableList) *AddonEnvironmentVariableListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonEnvironmentVariableListBuilder) Empty ¶
func (b *AddonEnvironmentVariableListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonEnvironmentVariableListBuilder) Items ¶
func (b *AddonEnvironmentVariableListBuilder) Items(values ...*AddonEnvironmentVariableBuilder) *AddonEnvironmentVariableListBuilder
Items sets the items of the list.
type AddonGetRequest ¶
type AddonGetRequest struct {
// contains filtered or unexported fields
}
AddonGetRequest is the request for the 'get' method.
func (*AddonGetRequest) Header ¶
func (r *AddonGetRequest) Header(name string, value interface{}) *AddonGetRequest
Header adds a request header.
func (*AddonGetRequest) Impersonate ¶
func (r *AddonGetRequest) Impersonate(user string) *AddonGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonGetRequest) Parameter ¶
func (r *AddonGetRequest) Parameter(name string, value interface{}) *AddonGetRequest
Parameter adds a query parameter.
func (*AddonGetRequest) Send ¶
func (r *AddonGetRequest) Send() (result *AddonGetResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonGetRequest) SendContext ¶
func (r *AddonGetRequest) SendContext(ctx context.Context) (result *AddonGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonGetResponse ¶
type AddonGetResponse struct {
// contains filtered or unexported fields
}
AddonGetResponse is the response for the 'get' method.
func (*AddonGetResponse) Body ¶
func (r *AddonGetResponse) Body() *Addon
Body returns the value of the 'body' parameter.
func (*AddonGetResponse) Error ¶
func (r *AddonGetResponse) Error() *errors.Error
Error returns the response error.
func (*AddonGetResponse) GetBody ¶
func (r *AddonGetResponse) GetBody() (value *Addon, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonGetResponse) Header ¶
func (r *AddonGetResponse) Header() http.Header
Header returns header of the response.
func (*AddonGetResponse) Status ¶
func (r *AddonGetResponse) Status() int
Status returns the response status code.
type AddonInquiriesClient ¶
type AddonInquiriesClient struct {
// contains filtered or unexported fields
}
AddonInquiriesClient is the client of the 'addon_inquiries' resource.
Manages add-on inquiries, inquiries perform validation of add-on(s) on a per cluster basis based on add-on conditions and requirements.
func NewAddonInquiriesClient ¶
func NewAddonInquiriesClient(transport http.RoundTripper, path string) *AddonInquiriesClient
NewAddonInquiriesClient creates a new client for the 'addon_inquiries' resource using the given transport to send the requests and receive the responses.
func (*AddonInquiriesClient) AddonInquiry ¶
func (c *AddonInquiriesClient) AddonInquiry(id string) *AddonInquiryClient
AddonInquiry returns the target 'addon_inquiry' resource for the given identifier.
func (*AddonInquiriesClient) List ¶
func (c *AddonInquiriesClient) List() *AddonInquiriesListRequest
List creates a request for the 'list' method.
type AddonInquiriesListRequest ¶
type AddonInquiriesListRequest struct {
// contains filtered or unexported fields
}
AddonInquiriesListRequest is the request for the 'list' method.
func (*AddonInquiriesListRequest) Header ¶
func (r *AddonInquiriesListRequest) Header(name string, value interface{}) *AddonInquiriesListRequest
Header adds a request header.
func (*AddonInquiriesListRequest) Impersonate ¶
func (r *AddonInquiriesListRequest) Impersonate(user string) *AddonInquiriesListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonInquiriesListRequest) Order ¶
func (r *AddonInquiriesListRequest) Order(value string) *AddonInquiriesListRequest
Order sets the value of the 'order' parameter.
Order criteria.
The syntax of this parameter is similar to the syntax of the _order by_ clause of a SQL statement, but using the names of the attributes of the add-on instead of the names of the columns of a table. For example, in order to sort the add-ons descending by name the value should be:
```sql name desc ```
If the parameter isn't provided, or if the value is empty, then the order of the results is undefined.
func (*AddonInquiriesListRequest) Page ¶
func (r *AddonInquiriesListRequest) Page(value int) *AddonInquiriesListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*AddonInquiriesListRequest) Parameter ¶
func (r *AddonInquiriesListRequest) Parameter(name string, value interface{}) *AddonInquiriesListRequest
Parameter adds a query parameter.
func (*AddonInquiriesListRequest) Search ¶
func (r *AddonInquiriesListRequest) Search(value string) *AddonInquiriesListRequest
Search sets the value of the 'search' parameter.
Search criteria.
The syntax of this parameter is similar to the syntax of the _where_ clause of an SQL statement, but using the names of the attributes of the add-on instead of the names of the columns of a table. For example, in order to retrieve all the add-ons with a name starting with `my` the value should be:
```sql name like 'my%' ```
If the parameter isn't provided, or if the value is empty, then all the add-ons that the user has permission to see will be returned.
func (*AddonInquiriesListRequest) Send ¶
func (r *AddonInquiriesListRequest) Send() (result *AddonInquiriesListResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonInquiriesListRequest) SendContext ¶
func (r *AddonInquiriesListRequest) SendContext(ctx context.Context) (result *AddonInquiriesListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*AddonInquiriesListRequest) Size ¶
func (r *AddonInquiriesListRequest) Size(value int) *AddonInquiriesListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type AddonInquiriesListResponse ¶
type AddonInquiriesListResponse struct {
// contains filtered or unexported fields
}
AddonInquiriesListResponse is the response for the 'list' method.
func (*AddonInquiriesListResponse) Error ¶
func (r *AddonInquiriesListResponse) Error() *errors.Error
Error returns the response error.
func (*AddonInquiriesListResponse) GetItems ¶
func (r *AddonInquiriesListResponse) GetItems() (value *AddonList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of add-ons.
func (*AddonInquiriesListResponse) GetPage ¶
func (r *AddonInquiriesListResponse) GetPage() (value int, ok bool)
GetPage returns the value of the 'page' parameter and a flag indicating if the parameter has a value.
Index of the requested page, where one corresponds to the first page.
func (*AddonInquiriesListResponse) GetSize ¶
func (r *AddonInquiriesListResponse) GetSize() (value int, ok bool)
GetSize returns the value of the 'size' parameter and a flag indicating if the parameter has a value.
Maximum number of items that will be contained in the returned page.
func (*AddonInquiriesListResponse) GetTotal ¶
func (r *AddonInquiriesListResponse) GetTotal() (value int, ok bool)
GetTotal returns the value of the 'total' parameter and a flag indicating if the parameter has a value.
Total number of items of the collection that match the search criteria, regardless of the size of the page.
func (*AddonInquiriesListResponse) Header ¶
func (r *AddonInquiriesListResponse) Header() http.Header
Header returns header of the response.
func (*AddonInquiriesListResponse) Items ¶
func (r *AddonInquiriesListResponse) Items() *AddonList
Items returns the value of the 'items' parameter.
Retrieved list of add-ons.
func (*AddonInquiriesListResponse) Page ¶
func (r *AddonInquiriesListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*AddonInquiriesListResponse) Size ¶
func (r *AddonInquiriesListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*AddonInquiriesListResponse) Status ¶
func (r *AddonInquiriesListResponse) Status() int
Status returns the response status code.
func (*AddonInquiriesListResponse) Total ¶
func (r *AddonInquiriesListResponse) Total() int
Total returns the value of the 'total' parameter.
Total number of items of the collection that match the search criteria, regardless of the size of the page.
type AddonInquiryClient ¶
type AddonInquiryClient struct {
// contains filtered or unexported fields
}
AddonInquiryClient is the client of the 'addon_inquiry' resource.
Manages a specific add-on inquiry
func NewAddonInquiryClient ¶
func NewAddonInquiryClient(transport http.RoundTripper, path string) *AddonInquiryClient
NewAddonInquiryClient creates a new client for the 'addon_inquiry' resource using the given transport to send the requests and receive the responses.
func (*AddonInquiryClient) Get ¶
func (c *AddonInquiryClient) Get() *AddonInquiryGetRequest
Get creates a request for the 'get' method.
func (*AddonInquiryClient) Poll ¶
func (c *AddonInquiryClient) Poll() *AddonInquiryPollRequest
Poll creates a request to repeatedly retrieve the object till the response has one of a given set of states and satisfies a set of predicates.
type AddonInquiryGetRequest ¶
type AddonInquiryGetRequest struct {
// contains filtered or unexported fields
}
AddonInquiryGetRequest is the request for the 'get' method.
func (*AddonInquiryGetRequest) Header ¶
func (r *AddonInquiryGetRequest) Header(name string, value interface{}) *AddonInquiryGetRequest
Header adds a request header.
func (*AddonInquiryGetRequest) Impersonate ¶
func (r *AddonInquiryGetRequest) Impersonate(user string) *AddonInquiryGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonInquiryGetRequest) Parameter ¶
func (r *AddonInquiryGetRequest) Parameter(name string, value interface{}) *AddonInquiryGetRequest
Parameter adds a query parameter.
func (*AddonInquiryGetRequest) Send ¶
func (r *AddonInquiryGetRequest) Send() (result *AddonInquiryGetResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonInquiryGetRequest) SendContext ¶
func (r *AddonInquiryGetRequest) SendContext(ctx context.Context) (result *AddonInquiryGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonInquiryGetResponse ¶
type AddonInquiryGetResponse struct {
// contains filtered or unexported fields
}
AddonInquiryGetResponse is the response for the 'get' method.
func (*AddonInquiryGetResponse) Body ¶
func (r *AddonInquiryGetResponse) Body() *Addon
Body returns the value of the 'body' parameter.
func (*AddonInquiryGetResponse) Error ¶
func (r *AddonInquiryGetResponse) Error() *errors.Error
Error returns the response error.
func (*AddonInquiryGetResponse) GetBody ¶
func (r *AddonInquiryGetResponse) GetBody() (value *Addon, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonInquiryGetResponse) Header ¶
func (r *AddonInquiryGetResponse) Header() http.Header
Header returns header of the response.
func (*AddonInquiryGetResponse) Status ¶
func (r *AddonInquiryGetResponse) Status() int
Status returns the response status code.
type AddonInquiryPollRequest ¶
type AddonInquiryPollRequest struct {
// contains filtered or unexported fields
}
AddonInquiryPollRequest is the request for the Poll method.
func (*AddonInquiryPollRequest) Header ¶
func (r *AddonInquiryPollRequest) Header(name string, value interface{}) *AddonInquiryPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*AddonInquiryPollRequest) Interval ¶
func (r *AddonInquiryPollRequest) Interval(value time.Duration) *AddonInquiryPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*AddonInquiryPollRequest) Parameter ¶
func (r *AddonInquiryPollRequest) Parameter(name string, value interface{}) *AddonInquiryPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*AddonInquiryPollRequest) Predicate ¶
func (r *AddonInquiryPollRequest) Predicate(value func(*AddonInquiryGetResponse) bool) *AddonInquiryPollRequest
Predicate adds a predicate that the response should satisfy be considered successful. Multiple predicates can be set calling this method multiple times. The response will be considered successful if all the predicates are satisfied.
func (*AddonInquiryPollRequest) StartContext ¶
func (r *AddonInquiryPollRequest) StartContext(ctx context.Context) (response *AddonInquiryPollResponse, err error)
StartContext starts the polling loop. Responses will be considered successful if the status is one of the values specified with the Status method and if all the predicates specified with the Predicate method return nil.
The context must have a timeout or deadline, otherwise this method will immediately return an error.
func (*AddonInquiryPollRequest) Status ¶
func (r *AddonInquiryPollRequest) Status(value int) *AddonInquiryPollRequest
Status set the expected status of the response. Multiple values can be set calling this method multiple times. The response will be considered successful if the status is any of those values.
type AddonInquiryPollResponse ¶
type AddonInquiryPollResponse struct {
// contains filtered or unexported fields
}
AddonInquiryPollResponse is the response for the Poll method.
func (*AddonInquiryPollResponse) Body ¶
func (r *AddonInquiryPollResponse) Body() *Addon
Body returns the value of the 'body' parameter.
func (*AddonInquiryPollResponse) Error ¶
func (r *AddonInquiryPollResponse) Error() *errors.Error
Error returns the response error.
func (*AddonInquiryPollResponse) GetBody ¶
func (r *AddonInquiryPollResponse) GetBody() (value *Addon, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonInquiryPollResponse) Header ¶
func (r *AddonInquiryPollResponse) Header() http.Header
Header returns header of the response.
func (*AddonInquiryPollResponse) Status ¶
func (r *AddonInquiryPollResponse) Status() int
Status returns the response status code.
type AddonInstallMode ¶
type AddonInstallMode string
AddonInstallMode represents the values of the 'addon_install_mode' enumerated type.
const ( // This mode means that the addon is deployed in all namespaces. // However, the addon status is retrieved from the target namespace AddonInstallModeAllNamespaces AddonInstallMode = "all_namespaces" // This mode means that the the addon CRD exists in a single specific namespace. // This namespace is reflected by the TargetNamespace addon field AddonInstallModeOwnNamespace AddonInstallMode = "own_namespace" )
func UnmarshalAddonInstallModeList ¶
func UnmarshalAddonInstallModeList(source interface{}) (items []AddonInstallMode, err error)
UnmarshalAddonInstallModeList reads a list of values of the 'addon_install_mode' type from the given source, which can be a slice of bytes, a string or a reader.
type AddonInstallation ¶ added in v0.1.365
type AddonInstallation struct {
// contains filtered or unexported fields
}
AddonInstallation represents the values of the 'addon_installation' type.
Representation of addon installation
func UnmarshalAddonInstallation ¶ added in v0.1.365
func UnmarshalAddonInstallation(source interface{}) (object *AddonInstallation, err error)
UnmarshalAddonInstallation reads a value of the 'addon_installation' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonInstallationList ¶ added in v0.1.365
func UnmarshalAddonInstallationList(source interface{}) (items []*AddonInstallation, err error)
UnmarshalAddonInstallationList reads a list of values of the 'addon_installation' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonInstallation) Addon ¶ added in v0.1.365
func (o *AddonInstallation) Addon() *Addon
Addon returns the value of the 'addon' attribute, or the zero value of the type if the attribute doesn't have a value.
Addon installed
func (*AddonInstallation) AddonVersion ¶ added in v0.1.365
func (o *AddonInstallation) AddonVersion() *AddonVersion
AddonVersion returns the value of the 'addon_version' attribute, or the zero value of the type if the attribute doesn't have a value.
Addon version of the addon
func (*AddonInstallation) Billing ¶ added in v0.1.365
func (o *AddonInstallation) Billing() *AddonInstallationBilling
Billing returns the value of the 'billing' attribute, or the zero value of the type if the attribute doesn't have a value.
Billing of addon installation.
func (*AddonInstallation) CreationTimestamp ¶ added in v0.1.365
func (o *AddonInstallation) CreationTimestamp() time.Time
CreationTimestamp returns the value of the 'creation_timestamp' attribute, or the zero value of the type if the attribute doesn't have a value.
Date and time when the add-on was initially installed in the cluster.
func (*AddonInstallation) CsvName ¶ added in v0.1.365
func (o *AddonInstallation) CsvName() string
CsvName returns the value of the 'csv_name' attribute, or the zero value of the type if the attribute doesn't have a value.
Current CSV installed on cluster
func (*AddonInstallation) DeletedTimestamp ¶ added in v0.1.365
func (o *AddonInstallation) DeletedTimestamp() time.Time
DeletedTimestamp returns the value of the 'deleted_timestamp' attribute, or the zero value of the type if the attribute doesn't have a value.
Date and time when the add-on installation deleted at.
func (*AddonInstallation) DesiredVersion ¶ added in v0.1.387
func (o *AddonInstallation) DesiredVersion() string
DesiredVersion returns the value of the 'desired_version' attribute, or the zero value of the type if the attribute doesn't have a value.
Version of the next scheduled upgrade
func (*AddonInstallation) Empty ¶ added in v0.1.365
func (o *AddonInstallation) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonInstallation) GetAddon ¶ added in v0.1.365
func (o *AddonInstallation) GetAddon() (value *Addon, ok bool)
GetAddon returns the value of the 'addon' attribute and a flag indicating if the attribute has a value.
Addon installed
func (*AddonInstallation) GetAddonVersion ¶ added in v0.1.365
func (o *AddonInstallation) GetAddonVersion() (value *AddonVersion, ok bool)
GetAddonVersion returns the value of the 'addon_version' attribute and a flag indicating if the attribute has a value.
Addon version of the addon
func (*AddonInstallation) GetBilling ¶ added in v0.1.365
func (o *AddonInstallation) GetBilling() (value *AddonInstallationBilling, ok bool)
GetBilling returns the value of the 'billing' attribute and a flag indicating if the attribute has a value.
Billing of addon installation.
func (*AddonInstallation) GetCreationTimestamp ¶ added in v0.1.365
func (o *AddonInstallation) GetCreationTimestamp() (value time.Time, ok bool)
GetCreationTimestamp returns the value of the 'creation_timestamp' attribute and a flag indicating if the attribute has a value.
Date and time when the add-on was initially installed in the cluster.
func (*AddonInstallation) GetCsvName ¶ added in v0.1.365
func (o *AddonInstallation) GetCsvName() (value string, ok bool)
GetCsvName returns the value of the 'csv_name' attribute and a flag indicating if the attribute has a value.
Current CSV installed on cluster
func (*AddonInstallation) GetDeletedTimestamp ¶ added in v0.1.365
func (o *AddonInstallation) GetDeletedTimestamp() (value time.Time, ok bool)
GetDeletedTimestamp returns the value of the 'deleted_timestamp' attribute and a flag indicating if the attribute has a value.
Date and time when the add-on installation deleted at.
func (*AddonInstallation) GetDesiredVersion ¶ added in v0.1.387
func (o *AddonInstallation) GetDesiredVersion() (value string, ok bool)
GetDesiredVersion returns the value of the 'desired_version' attribute and a flag indicating if the attribute has a value.
Version of the next scheduled upgrade
func (*AddonInstallation) GetHREF ¶ added in v0.1.365
func (o *AddonInstallation) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*AddonInstallation) GetID ¶ added in v0.1.365
func (o *AddonInstallation) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*AddonInstallation) GetOperatorVersion ¶ added in v0.1.365
func (o *AddonInstallation) GetOperatorVersion() (value string, ok bool)
GetOperatorVersion returns the value of the 'operator_version' attribute and a flag indicating if the attribute has a value.
Version of the operator installed by the add-on.
func (*AddonInstallation) GetParameters ¶ added in v0.1.365
func (o *AddonInstallation) GetParameters() (value *AddonInstallationParameters, ok bool)
GetParameters returns the value of the 'parameters' attribute and a flag indicating if the attribute has a value.
Parameters in the installation
func (*AddonInstallation) GetState ¶ added in v0.1.365
func (o *AddonInstallation) GetState() (value AddonInstallationState, ok bool)
GetState returns the value of the 'state' attribute and a flag indicating if the attribute has a value.
Addon Installation State
func (*AddonInstallation) GetStateDescription ¶ added in v0.1.365
func (o *AddonInstallation) GetStateDescription() (value string, ok bool)
GetStateDescription returns the value of the 'state_description' attribute and a flag indicating if the attribute has a value.
Reason for the current State.
func (*AddonInstallation) GetSubscription ¶ added in v0.1.365
func (o *AddonInstallation) GetSubscription() (value *ObjectReference, ok bool)
GetSubscription returns the value of the 'subscription' attribute and a flag indicating if the attribute has a value.
Subscription for the addon installation
func (*AddonInstallation) GetUpdatedTimestamp ¶ added in v0.1.365
func (o *AddonInstallation) GetUpdatedTimestamp() (value time.Time, ok bool)
GetUpdatedTimestamp returns the value of the 'updated_timestamp' attribute and a flag indicating if the attribute has a value.
Date and time when the add-on installation information was last updated.
func (*AddonInstallation) HREF ¶ added in v0.1.365
func (o *AddonInstallation) HREF() string
HREF returns the link to the object.
func (*AddonInstallation) ID ¶ added in v0.1.365
func (o *AddonInstallation) ID() string
ID returns the identifier of the object.
func (*AddonInstallation) Kind ¶ added in v0.1.365
func (o *AddonInstallation) Kind() string
Kind returns the name of the type of the object.
func (*AddonInstallation) Link ¶ added in v0.1.365
func (o *AddonInstallation) Link() bool
Link returns true iif this is a link.
func (*AddonInstallation) OperatorVersion ¶ added in v0.1.365
func (o *AddonInstallation) OperatorVersion() string
OperatorVersion returns the value of the 'operator_version' attribute, or the zero value of the type if the attribute doesn't have a value.
Version of the operator installed by the add-on.
func (*AddonInstallation) Parameters ¶ added in v0.1.365
func (o *AddonInstallation) Parameters() *AddonInstallationParameters
Parameters returns the value of the 'parameters' attribute, or the zero value of the type if the attribute doesn't have a value.
Parameters in the installation
func (*AddonInstallation) State ¶ added in v0.1.365
func (o *AddonInstallation) State() AddonInstallationState
State returns the value of the 'state' attribute, or the zero value of the type if the attribute doesn't have a value.
Addon Installation State
func (*AddonInstallation) StateDescription ¶ added in v0.1.365
func (o *AddonInstallation) StateDescription() string
StateDescription returns the value of the 'state_description' attribute, or the zero value of the type if the attribute doesn't have a value.
Reason for the current State.
func (*AddonInstallation) Subscription ¶ added in v0.1.365
func (o *AddonInstallation) Subscription() *ObjectReference
Subscription returns the value of the 'subscription' attribute, or the zero value of the type if the attribute doesn't have a value.
Subscription for the addon installation
func (*AddonInstallation) UpdatedTimestamp ¶ added in v0.1.365
func (o *AddonInstallation) UpdatedTimestamp() time.Time
UpdatedTimestamp returns the value of the 'updated_timestamp' attribute, or the zero value of the type if the attribute doesn't have a value.
Date and time when the add-on installation information was last updated.
type AddonInstallationBilling ¶ added in v0.1.365
type AddonInstallationBilling struct {
// contains filtered or unexported fields
}
AddonInstallationBilling represents the values of the 'addon_installation_billing' type.
Representation of an add-on installation billing.
func UnmarshalAddonInstallationBilling ¶ added in v0.1.365
func UnmarshalAddonInstallationBilling(source interface{}) (object *AddonInstallationBilling, err error)
UnmarshalAddonInstallationBilling reads a value of the 'addon_installation_billing' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonInstallationBillingList ¶ added in v0.1.365
func UnmarshalAddonInstallationBillingList(source interface{}) (items []*AddonInstallationBilling, err error)
UnmarshalAddonInstallationBillingList reads a list of values of the 'addon_installation_billing' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonInstallationBilling) BillingMarketplaceAccount ¶ added in v0.1.365
func (o *AddonInstallationBilling) BillingMarketplaceAccount() string
BillingMarketplaceAccount returns the value of the 'billing_marketplace_account' attribute, or the zero value of the type if the attribute doesn't have a value.
Account ID for billing market place
func (*AddonInstallationBilling) BillingModel ¶ added in v0.1.365
func (o *AddonInstallationBilling) BillingModel() BillingModel
BillingModel returns the value of the 'billing_model' attribute, or the zero value of the type if the attribute doesn't have a value.
Billing Model for addon resources
func (*AddonInstallationBilling) Empty ¶ added in v0.1.365
func (o *AddonInstallationBilling) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonInstallationBilling) GetBillingMarketplaceAccount ¶ added in v0.1.365
func (o *AddonInstallationBilling) GetBillingMarketplaceAccount() (value string, ok bool)
GetBillingMarketplaceAccount returns the value of the 'billing_marketplace_account' attribute and a flag indicating if the attribute has a value.
Account ID for billing market place
func (*AddonInstallationBilling) GetBillingModel ¶ added in v0.1.365
func (o *AddonInstallationBilling) GetBillingModel() (value BillingModel, ok bool)
GetBillingModel returns the value of the 'billing_model' attribute and a flag indicating if the attribute has a value.
Billing Model for addon resources
func (*AddonInstallationBilling) GetHref ¶ added in v0.1.365
func (o *AddonInstallationBilling) GetHref() (value string, ok bool)
GetHref returns the value of the 'href' attribute and a flag indicating if the attribute has a value.
Self link
func (*AddonInstallationBilling) GetId ¶ added in v0.1.365
func (o *AddonInstallationBilling) GetId() (value string, ok bool)
GetId returns the value of the 'id' attribute and a flag indicating if the attribute has a value.
Unique identifier of the object
func (*AddonInstallationBilling) GetKind ¶ added in v0.1.365
func (o *AddonInstallationBilling) GetKind() (value string, ok bool)
GetKind returns the value of the 'kind' attribute and a flag indicating if the attribute has a value.
Indicates the type of this object
func (*AddonInstallationBilling) Href ¶ added in v0.1.365
func (o *AddonInstallationBilling) Href() string
Href returns the value of the 'href' attribute, or the zero value of the type if the attribute doesn't have a value.
Self link
func (*AddonInstallationBilling) Id ¶ added in v0.1.365
func (o *AddonInstallationBilling) Id() string
Id returns the value of the 'id' attribute, or the zero value of the type if the attribute doesn't have a value.
Unique identifier of the object
func (*AddonInstallationBilling) Kind ¶ added in v0.1.365
func (o *AddonInstallationBilling) Kind() string
Kind returns the value of the 'kind' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates the type of this object
type AddonInstallationBillingBuilder ¶ added in v0.1.365
type AddonInstallationBillingBuilder struct {
// contains filtered or unexported fields
}
AddonInstallationBillingBuilder contains the data and logic needed to build 'addon_installation_billing' objects.
Representation of an add-on installation billing.
func NewAddonInstallationBilling ¶ added in v0.1.365
func NewAddonInstallationBilling() *AddonInstallationBillingBuilder
NewAddonInstallationBilling creates a new builder of 'addon_installation_billing' objects.
func (*AddonInstallationBillingBuilder) BillingMarketplaceAccount ¶ added in v0.1.365
func (b *AddonInstallationBillingBuilder) BillingMarketplaceAccount(value string) *AddonInstallationBillingBuilder
BillingMarketplaceAccount sets the value of the 'billing_marketplace_account' attribute to the given value.
func (*AddonInstallationBillingBuilder) BillingModel ¶ added in v0.1.365
func (b *AddonInstallationBillingBuilder) BillingModel(value BillingModel) *AddonInstallationBillingBuilder
BillingModel sets the value of the 'billing_model' attribute to the given value.
Representation of an billing model field.
func (*AddonInstallationBillingBuilder) Build ¶ added in v0.1.365
func (b *AddonInstallationBillingBuilder) Build() (object *AddonInstallationBilling, err error)
Build creates a 'addon_installation_billing' object using the configuration stored in the builder.
func (*AddonInstallationBillingBuilder) Copy ¶ added in v0.1.365
func (b *AddonInstallationBillingBuilder) Copy(object *AddonInstallationBilling) *AddonInstallationBillingBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonInstallationBillingBuilder) Empty ¶ added in v0.1.365
func (b *AddonInstallationBillingBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonInstallationBillingBuilder) Href ¶ added in v0.1.365
func (b *AddonInstallationBillingBuilder) Href(value string) *AddonInstallationBillingBuilder
Href sets the value of the 'href' attribute to the given value.
func (*AddonInstallationBillingBuilder) Id ¶ added in v0.1.365
func (b *AddonInstallationBillingBuilder) Id(value string) *AddonInstallationBillingBuilder
Id sets the value of the 'id' attribute to the given value.
func (*AddonInstallationBillingBuilder) Kind ¶ added in v0.1.365
func (b *AddonInstallationBillingBuilder) Kind(value string) *AddonInstallationBillingBuilder
Kind sets the value of the 'kind' attribute to the given value.
type AddonInstallationBillingList ¶ added in v0.1.365
type AddonInstallationBillingList struct {
// contains filtered or unexported fields
}
AddonInstallationBillingList is a list of values of the 'addon_installation_billing' type.
func (*AddonInstallationBillingList) Each ¶ added in v0.1.365
func (l *AddonInstallationBillingList) Each(f func(item *AddonInstallationBilling) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonInstallationBillingList) Empty ¶ added in v0.1.365
func (l *AddonInstallationBillingList) Empty() bool
Empty returns true if the list is empty.
func (*AddonInstallationBillingList) Get ¶ added in v0.1.365
func (l *AddonInstallationBillingList) Get(i int) *AddonInstallationBilling
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonInstallationBillingList) Len ¶ added in v0.1.365
func (l *AddonInstallationBillingList) Len() int
Len returns the length of the list.
func (*AddonInstallationBillingList) Range ¶ added in v0.1.365
func (l *AddonInstallationBillingList) Range(f func(index int, item *AddonInstallationBilling) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonInstallationBillingList) Slice ¶ added in v0.1.365
func (l *AddonInstallationBillingList) Slice() []*AddonInstallationBilling
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonInstallationBillingListBuilder ¶ added in v0.1.365
type AddonInstallationBillingListBuilder struct {
// contains filtered or unexported fields
}
AddonInstallationBillingListBuilder contains the data and logic needed to build 'addon_installation_billing' objects.
func NewAddonInstallationBillingList ¶ added in v0.1.365
func NewAddonInstallationBillingList() *AddonInstallationBillingListBuilder
NewAddonInstallationBillingList creates a new builder of 'addon_installation_billing' objects.
func (*AddonInstallationBillingListBuilder) Build ¶ added in v0.1.365
func (b *AddonInstallationBillingListBuilder) Build() (list *AddonInstallationBillingList, err error)
Build creates a list of 'addon_installation_billing' objects using the configuration stored in the builder.
func (*AddonInstallationBillingListBuilder) Copy ¶ added in v0.1.365
func (b *AddonInstallationBillingListBuilder) Copy(list *AddonInstallationBillingList) *AddonInstallationBillingListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonInstallationBillingListBuilder) Empty ¶ added in v0.1.365
func (b *AddonInstallationBillingListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonInstallationBillingListBuilder) Items ¶ added in v0.1.365
func (b *AddonInstallationBillingListBuilder) Items(values ...*AddonInstallationBillingBuilder) *AddonInstallationBillingListBuilder
Items sets the items of the list.
type AddonInstallationBuilder ¶ added in v0.1.365
type AddonInstallationBuilder struct {
// contains filtered or unexported fields
}
AddonInstallationBuilder contains the data and logic needed to build 'addon_installation' objects.
Representation of addon installation
func NewAddonInstallation ¶ added in v0.1.365
func NewAddonInstallation() *AddonInstallationBuilder
NewAddonInstallation creates a new builder of 'addon_installation' objects.
func (*AddonInstallationBuilder) Addon ¶ added in v0.1.365
func (b *AddonInstallationBuilder) Addon(value *AddonBuilder) *AddonInstallationBuilder
Addon sets the value of the 'addon' attribute to the given value.
Representation of an addon that can be installed in a cluster.
func (*AddonInstallationBuilder) AddonVersion ¶ added in v0.1.365
func (b *AddonInstallationBuilder) AddonVersion(value *AddonVersionBuilder) *AddonInstallationBuilder
AddonVersion sets the value of the 'addon_version' attribute to the given value.
Representation of an addon version.
func (*AddonInstallationBuilder) Billing ¶ added in v0.1.365
func (b *AddonInstallationBuilder) Billing(value *AddonInstallationBillingBuilder) *AddonInstallationBuilder
Billing sets the value of the 'billing' attribute to the given value.
Representation of an add-on installation billing.
func (*AddonInstallationBuilder) Build ¶ added in v0.1.365
func (b *AddonInstallationBuilder) Build() (object *AddonInstallation, err error)
Build creates a 'addon_installation' object using the configuration stored in the builder.
func (*AddonInstallationBuilder) Copy ¶ added in v0.1.365
func (b *AddonInstallationBuilder) Copy(object *AddonInstallation) *AddonInstallationBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonInstallationBuilder) CreationTimestamp ¶ added in v0.1.365
func (b *AddonInstallationBuilder) CreationTimestamp(value time.Time) *AddonInstallationBuilder
CreationTimestamp sets the value of the 'creation_timestamp' attribute to the given value.
func (*AddonInstallationBuilder) CsvName ¶ added in v0.1.365
func (b *AddonInstallationBuilder) CsvName(value string) *AddonInstallationBuilder
CsvName sets the value of the 'csv_name' attribute to the given value.
func (*AddonInstallationBuilder) DeletedTimestamp ¶ added in v0.1.365
func (b *AddonInstallationBuilder) DeletedTimestamp(value time.Time) *AddonInstallationBuilder
DeletedTimestamp sets the value of the 'deleted_timestamp' attribute to the given value.
func (*AddonInstallationBuilder) DesiredVersion ¶ added in v0.1.387
func (b *AddonInstallationBuilder) DesiredVersion(value string) *AddonInstallationBuilder
DesiredVersion sets the value of the 'desired_version' attribute to the given value.
func (*AddonInstallationBuilder) Empty ¶ added in v0.1.365
func (b *AddonInstallationBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonInstallationBuilder) HREF ¶ added in v0.1.365
func (b *AddonInstallationBuilder) HREF(value string) *AddonInstallationBuilder
HREF sets the link to the object.
func (*AddonInstallationBuilder) ID ¶ added in v0.1.365
func (b *AddonInstallationBuilder) ID(value string) *AddonInstallationBuilder
ID sets the identifier of the object.
func (*AddonInstallationBuilder) Link ¶ added in v0.1.365
func (b *AddonInstallationBuilder) Link(value bool) *AddonInstallationBuilder
Link sets the flag that indicates if this is a link.
func (*AddonInstallationBuilder) OperatorVersion ¶ added in v0.1.365
func (b *AddonInstallationBuilder) OperatorVersion(value string) *AddonInstallationBuilder
OperatorVersion sets the value of the 'operator_version' attribute to the given value.
func (*AddonInstallationBuilder) Parameters ¶ added in v0.1.365
func (b *AddonInstallationBuilder) Parameters(value *AddonInstallationParametersBuilder) *AddonInstallationBuilder
Parameters sets the value of the 'parameters' attribute to the given value.
representation of addon installation parameter
func (*AddonInstallationBuilder) State ¶ added in v0.1.365
func (b *AddonInstallationBuilder) State(value AddonInstallationState) *AddonInstallationBuilder
State sets the value of the 'state' attribute to the given value.
representation of addon installation state
func (*AddonInstallationBuilder) StateDescription ¶ added in v0.1.365
func (b *AddonInstallationBuilder) StateDescription(value string) *AddonInstallationBuilder
StateDescription sets the value of the 'state_description' attribute to the given value.
func (*AddonInstallationBuilder) Subscription ¶ added in v0.1.365
func (b *AddonInstallationBuilder) Subscription(value *ObjectReferenceBuilder) *AddonInstallationBuilder
Subscription sets the value of the 'subscription' attribute to the given value.
representation of object reference/subscription
func (*AddonInstallationBuilder) UpdatedTimestamp ¶ added in v0.1.365
func (b *AddonInstallationBuilder) UpdatedTimestamp(value time.Time) *AddonInstallationBuilder
UpdatedTimestamp sets the value of the 'updated_timestamp' attribute to the given value.
type AddonInstallationClient ¶ added in v0.1.365
type AddonInstallationClient struct {
// contains filtered or unexported fields
}
AddonInstallationClient is the client of the 'addon_installation' resource.
Manages a specific addon installation.
func NewAddonInstallationClient ¶ added in v0.1.365
func NewAddonInstallationClient(transport http.RoundTripper, path string) *AddonInstallationClient
NewAddonInstallationClient creates a new client for the 'addon_installation' resource using the given transport to send the requests and receive the responses.
func (*AddonInstallationClient) Delete ¶ added in v0.1.365
func (c *AddonInstallationClient) Delete() *AddonInstallationDeleteRequest
Delete creates a request for the 'delete' method.
Deletes the addon installation.
func (*AddonInstallationClient) Get ¶ added in v0.1.365
func (c *AddonInstallationClient) Get() *AddonInstallationGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the addon installation.
func (*AddonInstallationClient) Poll ¶ added in v0.1.365
func (c *AddonInstallationClient) Poll() *AddonInstallationPollRequest
Poll creates a request to repeatedly retrieve the object till the response has one of a given set of states and satisfies a set of predicates.
func (*AddonInstallationClient) Update ¶ added in v0.1.365
func (c *AddonInstallationClient) Update() *AddonInstallationUpdateRequest
Update creates a request for the 'update' method.
Updates the addon installation.
type AddonInstallationDeleteRequest ¶ added in v0.1.365
type AddonInstallationDeleteRequest struct {
// contains filtered or unexported fields
}
AddonInstallationDeleteRequest is the request for the 'delete' method.
func (*AddonInstallationDeleteRequest) Header ¶ added in v0.1.365
func (r *AddonInstallationDeleteRequest) Header(name string, value interface{}) *AddonInstallationDeleteRequest
Header adds a request header.
func (*AddonInstallationDeleteRequest) Impersonate ¶ added in v0.1.365
func (r *AddonInstallationDeleteRequest) Impersonate(user string) *AddonInstallationDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonInstallationDeleteRequest) Parameter ¶ added in v0.1.365
func (r *AddonInstallationDeleteRequest) Parameter(name string, value interface{}) *AddonInstallationDeleteRequest
Parameter adds a query parameter.
func (*AddonInstallationDeleteRequest) Send ¶ added in v0.1.365
func (r *AddonInstallationDeleteRequest) Send() (result *AddonInstallationDeleteResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonInstallationDeleteRequest) SendContext ¶ added in v0.1.365
func (r *AddonInstallationDeleteRequest) SendContext(ctx context.Context) (result *AddonInstallationDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonInstallationDeleteResponse ¶ added in v0.1.365
type AddonInstallationDeleteResponse struct {
// contains filtered or unexported fields
}
AddonInstallationDeleteResponse is the response for the 'delete' method.
func (*AddonInstallationDeleteResponse) Error ¶ added in v0.1.365
func (r *AddonInstallationDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*AddonInstallationDeleteResponse) Header ¶ added in v0.1.365
func (r *AddonInstallationDeleteResponse) Header() http.Header
Header returns header of the response.
func (*AddonInstallationDeleteResponse) Status ¶ added in v0.1.365
func (r *AddonInstallationDeleteResponse) Status() int
Status returns the response status code.
type AddonInstallationGetRequest ¶ added in v0.1.365
type AddonInstallationGetRequest struct {
// contains filtered or unexported fields
}
AddonInstallationGetRequest is the request for the 'get' method.
func (*AddonInstallationGetRequest) Header ¶ added in v0.1.365
func (r *AddonInstallationGetRequest) Header(name string, value interface{}) *AddonInstallationGetRequest
Header adds a request header.
func (*AddonInstallationGetRequest) Impersonate ¶ added in v0.1.365
func (r *AddonInstallationGetRequest) Impersonate(user string) *AddonInstallationGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonInstallationGetRequest) Parameter ¶ added in v0.1.365
func (r *AddonInstallationGetRequest) Parameter(name string, value interface{}) *AddonInstallationGetRequest
Parameter adds a query parameter.
func (*AddonInstallationGetRequest) Send ¶ added in v0.1.365
func (r *AddonInstallationGetRequest) Send() (result *AddonInstallationGetResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonInstallationGetRequest) SendContext ¶ added in v0.1.365
func (r *AddonInstallationGetRequest) SendContext(ctx context.Context) (result *AddonInstallationGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonInstallationGetResponse ¶ added in v0.1.365
type AddonInstallationGetResponse struct {
// contains filtered or unexported fields
}
AddonInstallationGetResponse is the response for the 'get' method.
func (*AddonInstallationGetResponse) Body ¶ added in v0.1.365
func (r *AddonInstallationGetResponse) Body() *AddonInstallation
Body returns the value of the 'body' parameter.
func (*AddonInstallationGetResponse) Error ¶ added in v0.1.365
func (r *AddonInstallationGetResponse) Error() *errors.Error
Error returns the response error.
func (*AddonInstallationGetResponse) GetBody ¶ added in v0.1.365
func (r *AddonInstallationGetResponse) GetBody() (value *AddonInstallation, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonInstallationGetResponse) Header ¶ added in v0.1.365
func (r *AddonInstallationGetResponse) Header() http.Header
Header returns header of the response.
func (*AddonInstallationGetResponse) Status ¶ added in v0.1.365
func (r *AddonInstallationGetResponse) Status() int
Status returns the response status code.
type AddonInstallationList ¶ added in v0.1.365
type AddonInstallationList struct {
// contains filtered or unexported fields
}
AddonInstallationList is a list of values of the 'addon_installation' type.
func (*AddonInstallationList) Each ¶ added in v0.1.365
func (l *AddonInstallationList) Each(f func(item *AddonInstallation) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonInstallationList) Empty ¶ added in v0.1.365
func (l *AddonInstallationList) Empty() bool
Empty returns true if the list is empty.
func (*AddonInstallationList) Get ¶ added in v0.1.365
func (l *AddonInstallationList) Get(i int) *AddonInstallation
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonInstallationList) GetHREF ¶ added in v0.1.365
func (l *AddonInstallationList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*AddonInstallationList) HREF ¶ added in v0.1.365
func (l *AddonInstallationList) HREF() string
HREF returns the link to the list.
func (*AddonInstallationList) Kind ¶ added in v0.1.365
func (l *AddonInstallationList) Kind() string
Kind returns the name of the type of the object.
func (*AddonInstallationList) Len ¶ added in v0.1.365
func (l *AddonInstallationList) Len() int
Len returns the length of the list.
func (*AddonInstallationList) Link ¶ added in v0.1.365
func (l *AddonInstallationList) Link() bool
Link returns true iif this is a link.
func (*AddonInstallationList) Range ¶ added in v0.1.365
func (l *AddonInstallationList) Range(f func(index int, item *AddonInstallation) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonInstallationList) Slice ¶ added in v0.1.365
func (l *AddonInstallationList) Slice() []*AddonInstallation
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonInstallationListBuilder ¶ added in v0.1.365
type AddonInstallationListBuilder struct {
// contains filtered or unexported fields
}
AddonInstallationListBuilder contains the data and logic needed to build 'addon_installation' objects.
func NewAddonInstallationList ¶ added in v0.1.365
func NewAddonInstallationList() *AddonInstallationListBuilder
NewAddonInstallationList creates a new builder of 'addon_installation' objects.
func (*AddonInstallationListBuilder) Build ¶ added in v0.1.365
func (b *AddonInstallationListBuilder) Build() (list *AddonInstallationList, err error)
Build creates a list of 'addon_installation' objects using the configuration stored in the builder.
func (*AddonInstallationListBuilder) Copy ¶ added in v0.1.365
func (b *AddonInstallationListBuilder) Copy(list *AddonInstallationList) *AddonInstallationListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonInstallationListBuilder) Empty ¶ added in v0.1.365
func (b *AddonInstallationListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonInstallationListBuilder) Items ¶ added in v0.1.365
func (b *AddonInstallationListBuilder) Items(values ...*AddonInstallationBuilder) *AddonInstallationListBuilder
Items sets the items of the list.
type AddonInstallationParameter ¶ added in v0.1.365
type AddonInstallationParameter struct {
// contains filtered or unexported fields
}
AddonInstallationParameter represents the values of the 'addon_installation_parameter' type.
representation of addon installation parameter
func UnmarshalAddonInstallationParameter ¶ added in v0.1.365
func UnmarshalAddonInstallationParameter(source interface{}) (object *AddonInstallationParameter, err error)
UnmarshalAddonInstallationParameter reads a value of the 'addon_installation_parameter' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonInstallationParameterList ¶ added in v0.1.365
func UnmarshalAddonInstallationParameterList(source interface{}) (items []*AddonInstallationParameter, err error)
UnmarshalAddonInstallationParameterList reads a list of values of the 'addon_installation_parameter' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonInstallationParameter) Empty ¶ added in v0.1.365
func (o *AddonInstallationParameter) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonInstallationParameter) GetHref ¶ added in v0.1.365
func (o *AddonInstallationParameter) GetHref() (value string, ok bool)
GetHref returns the value of the 'href' attribute and a flag indicating if the attribute has a value.
Self link
func (*AddonInstallationParameter) GetId ¶ added in v0.1.365
func (o *AddonInstallationParameter) GetId() (value string, ok bool)
GetId returns the value of the 'id' attribute and a flag indicating if the attribute has a value.
Unique identifier of the object
func (*AddonInstallationParameter) GetKind ¶ added in v0.1.365
func (o *AddonInstallationParameter) GetKind() (value string, ok bool)
GetKind returns the value of the 'kind' attribute and a flag indicating if the attribute has a value.
Indicates the type of this object
func (*AddonInstallationParameter) GetValue ¶ added in v0.1.365
func (o *AddonInstallationParameter) GetValue() (value string, ok bool)
GetValue returns the value of the 'value' attribute and a flag indicating if the attribute has a value.
Value of the parameter
func (*AddonInstallationParameter) Href ¶ added in v0.1.365
func (o *AddonInstallationParameter) Href() string
Href returns the value of the 'href' attribute, or the zero value of the type if the attribute doesn't have a value.
Self link
func (*AddonInstallationParameter) Id ¶ added in v0.1.365
func (o *AddonInstallationParameter) Id() string
Id returns the value of the 'id' attribute, or the zero value of the type if the attribute doesn't have a value.
Unique identifier of the object
func (*AddonInstallationParameter) Kind ¶ added in v0.1.365
func (o *AddonInstallationParameter) Kind() string
Kind returns the value of the 'kind' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates the type of this object
func (*AddonInstallationParameter) Value ¶ added in v0.1.365
func (o *AddonInstallationParameter) Value() string
Value returns the value of the 'value' attribute, or the zero value of the type if the attribute doesn't have a value.
Value of the parameter
type AddonInstallationParameterBuilder ¶ added in v0.1.365
type AddonInstallationParameterBuilder struct {
// contains filtered or unexported fields
}
AddonInstallationParameterBuilder contains the data and logic needed to build 'addon_installation_parameter' objects.
representation of addon installation parameter
func NewAddonInstallationParameter ¶ added in v0.1.365
func NewAddonInstallationParameter() *AddonInstallationParameterBuilder
NewAddonInstallationParameter creates a new builder of 'addon_installation_parameter' objects.
func (*AddonInstallationParameterBuilder) Build ¶ added in v0.1.365
func (b *AddonInstallationParameterBuilder) Build() (object *AddonInstallationParameter, err error)
Build creates a 'addon_installation_parameter' object using the configuration stored in the builder.
func (*AddonInstallationParameterBuilder) Copy ¶ added in v0.1.365
func (b *AddonInstallationParameterBuilder) Copy(object *AddonInstallationParameter) *AddonInstallationParameterBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonInstallationParameterBuilder) Empty ¶ added in v0.1.365
func (b *AddonInstallationParameterBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonInstallationParameterBuilder) Href ¶ added in v0.1.365
func (b *AddonInstallationParameterBuilder) Href(value string) *AddonInstallationParameterBuilder
Href sets the value of the 'href' attribute to the given value.
func (*AddonInstallationParameterBuilder) Id ¶ added in v0.1.365
func (b *AddonInstallationParameterBuilder) Id(value string) *AddonInstallationParameterBuilder
Id sets the value of the 'id' attribute to the given value.
func (*AddonInstallationParameterBuilder) Kind ¶ added in v0.1.365
func (b *AddonInstallationParameterBuilder) Kind(value string) *AddonInstallationParameterBuilder
Kind sets the value of the 'kind' attribute to the given value.
func (*AddonInstallationParameterBuilder) Value ¶ added in v0.1.365
func (b *AddonInstallationParameterBuilder) Value(value string) *AddonInstallationParameterBuilder
Value sets the value of the 'value' attribute to the given value.
type AddonInstallationParameterList ¶ added in v0.1.365
type AddonInstallationParameterList struct {
// contains filtered or unexported fields
}
AddonInstallationParameterList is a list of values of the 'addon_installation_parameter' type.
func (*AddonInstallationParameterList) Each ¶ added in v0.1.365
func (l *AddonInstallationParameterList) Each(f func(item *AddonInstallationParameter) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonInstallationParameterList) Empty ¶ added in v0.1.365
func (l *AddonInstallationParameterList) Empty() bool
Empty returns true if the list is empty.
func (*AddonInstallationParameterList) Get ¶ added in v0.1.365
func (l *AddonInstallationParameterList) Get(i int) *AddonInstallationParameter
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonInstallationParameterList) Len ¶ added in v0.1.365
func (l *AddonInstallationParameterList) Len() int
Len returns the length of the list.
func (*AddonInstallationParameterList) Range ¶ added in v0.1.365
func (l *AddonInstallationParameterList) Range(f func(index int, item *AddonInstallationParameter) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonInstallationParameterList) Slice ¶ added in v0.1.365
func (l *AddonInstallationParameterList) Slice() []*AddonInstallationParameter
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonInstallationParameterListBuilder ¶ added in v0.1.365
type AddonInstallationParameterListBuilder struct {
// contains filtered or unexported fields
}
AddonInstallationParameterListBuilder contains the data and logic needed to build 'addon_installation_parameter' objects.
func NewAddonInstallationParameterList ¶ added in v0.1.365
func NewAddonInstallationParameterList() *AddonInstallationParameterListBuilder
NewAddonInstallationParameterList creates a new builder of 'addon_installation_parameter' objects.
func (*AddonInstallationParameterListBuilder) Build ¶ added in v0.1.365
func (b *AddonInstallationParameterListBuilder) Build() (list *AddonInstallationParameterList, err error)
Build creates a list of 'addon_installation_parameter' objects using the configuration stored in the builder.
func (*AddonInstallationParameterListBuilder) Copy ¶ added in v0.1.365
func (b *AddonInstallationParameterListBuilder) Copy(list *AddonInstallationParameterList) *AddonInstallationParameterListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonInstallationParameterListBuilder) Empty ¶ added in v0.1.365
func (b *AddonInstallationParameterListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonInstallationParameterListBuilder) Items ¶ added in v0.1.365
func (b *AddonInstallationParameterListBuilder) Items(values ...*AddonInstallationParameterBuilder) *AddonInstallationParameterListBuilder
Items sets the items of the list.
type AddonInstallationParameters ¶ added in v0.1.365
type AddonInstallationParameters struct {
// contains filtered or unexported fields
}
AddonInstallationParameters represents the values of the 'addon_installation_parameters' type.
representation of addon installation parameter
func UnmarshalAddonInstallationParameters ¶ added in v0.1.365
func UnmarshalAddonInstallationParameters(source interface{}) (object *AddonInstallationParameters, err error)
UnmarshalAddonInstallationParameters reads a value of the 'addon_installation_parameters' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonInstallationParametersList ¶ added in v0.1.365
func UnmarshalAddonInstallationParametersList(source interface{}) (items []*AddonInstallationParameters, err error)
UnmarshalAddonInstallationParametersList reads a list of values of the 'addon_installation_parameters' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonInstallationParameters) Empty ¶ added in v0.1.365
func (o *AddonInstallationParameters) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonInstallationParameters) GetItems ¶ added in v0.1.365
func (o *AddonInstallationParameters) GetItems() (value []*AddonInstallationParameter, ok bool)
GetItems returns the value of the 'items' attribute and a flag indicating if the attribute has a value.
list of addon installation parameters
func (*AddonInstallationParameters) Items ¶ added in v0.1.365
func (o *AddonInstallationParameters) Items() []*AddonInstallationParameter
Items returns the value of the 'items' attribute, or the zero value of the type if the attribute doesn't have a value.
list of addon installation parameters
type AddonInstallationParametersBuilder ¶ added in v0.1.365
type AddonInstallationParametersBuilder struct {
// contains filtered or unexported fields
}
AddonInstallationParametersBuilder contains the data and logic needed to build 'addon_installation_parameters' objects.
representation of addon installation parameter
func NewAddonInstallationParameters ¶ added in v0.1.365
func NewAddonInstallationParameters() *AddonInstallationParametersBuilder
NewAddonInstallationParameters creates a new builder of 'addon_installation_parameters' objects.
func (*AddonInstallationParametersBuilder) Build ¶ added in v0.1.365
func (b *AddonInstallationParametersBuilder) Build() (object *AddonInstallationParameters, err error)
Build creates a 'addon_installation_parameters' object using the configuration stored in the builder.
func (*AddonInstallationParametersBuilder) Copy ¶ added in v0.1.365
func (b *AddonInstallationParametersBuilder) Copy(object *AddonInstallationParameters) *AddonInstallationParametersBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonInstallationParametersBuilder) Empty ¶ added in v0.1.365
func (b *AddonInstallationParametersBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonInstallationParametersBuilder) Items ¶ added in v0.1.365
func (b *AddonInstallationParametersBuilder) Items(values ...*AddonInstallationParameterBuilder) *AddonInstallationParametersBuilder
Items sets the value of the 'items' attribute to the given values.
type AddonInstallationParametersList ¶ added in v0.1.365
type AddonInstallationParametersList struct {
// contains filtered or unexported fields
}
AddonInstallationParametersList is a list of values of the 'addon_installation_parameters' type.
func (*AddonInstallationParametersList) Each ¶ added in v0.1.365
func (l *AddonInstallationParametersList) Each(f func(item *AddonInstallationParameters) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonInstallationParametersList) Empty ¶ added in v0.1.365
func (l *AddonInstallationParametersList) Empty() bool
Empty returns true if the list is empty.
func (*AddonInstallationParametersList) Get ¶ added in v0.1.365
func (l *AddonInstallationParametersList) Get(i int) *AddonInstallationParameters
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonInstallationParametersList) Len ¶ added in v0.1.365
func (l *AddonInstallationParametersList) Len() int
Len returns the length of the list.
func (*AddonInstallationParametersList) Range ¶ added in v0.1.365
func (l *AddonInstallationParametersList) Range(f func(index int, item *AddonInstallationParameters) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonInstallationParametersList) Slice ¶ added in v0.1.365
func (l *AddonInstallationParametersList) Slice() []*AddonInstallationParameters
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonInstallationParametersListBuilder ¶ added in v0.1.365
type AddonInstallationParametersListBuilder struct {
// contains filtered or unexported fields
}
AddonInstallationParametersListBuilder contains the data and logic needed to build 'addon_installation_parameters' objects.
func NewAddonInstallationParametersList ¶ added in v0.1.365
func NewAddonInstallationParametersList() *AddonInstallationParametersListBuilder
NewAddonInstallationParametersList creates a new builder of 'addon_installation_parameters' objects.
func (*AddonInstallationParametersListBuilder) Build ¶ added in v0.1.365
func (b *AddonInstallationParametersListBuilder) Build() (list *AddonInstallationParametersList, err error)
Build creates a list of 'addon_installation_parameters' objects using the configuration stored in the builder.
func (*AddonInstallationParametersListBuilder) Copy ¶ added in v0.1.365
func (b *AddonInstallationParametersListBuilder) Copy(list *AddonInstallationParametersList) *AddonInstallationParametersListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonInstallationParametersListBuilder) Empty ¶ added in v0.1.365
func (b *AddonInstallationParametersListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonInstallationParametersListBuilder) Items ¶ added in v0.1.365
func (b *AddonInstallationParametersListBuilder) Items(values ...*AddonInstallationParametersBuilder) *AddonInstallationParametersListBuilder
Items sets the items of the list.
type AddonInstallationPollRequest ¶ added in v0.1.365
type AddonInstallationPollRequest struct {
// contains filtered or unexported fields
}
AddonInstallationPollRequest is the request for the Poll method.
func (*AddonInstallationPollRequest) Header ¶ added in v0.1.365
func (r *AddonInstallationPollRequest) Header(name string, value interface{}) *AddonInstallationPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*AddonInstallationPollRequest) Interval ¶ added in v0.1.365
func (r *AddonInstallationPollRequest) Interval(value time.Duration) *AddonInstallationPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*AddonInstallationPollRequest) Parameter ¶ added in v0.1.365
func (r *AddonInstallationPollRequest) Parameter(name string, value interface{}) *AddonInstallationPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*AddonInstallationPollRequest) Predicate ¶ added in v0.1.365
func (r *AddonInstallationPollRequest) Predicate(value func(*AddonInstallationGetResponse) bool) *AddonInstallationPollRequest
Predicate adds a predicate that the response should satisfy be considered successful. Multiple predicates can be set calling this method multiple times. The response will be considered successful if all the predicates are satisfied.
func (*AddonInstallationPollRequest) StartContext ¶ added in v0.1.365
func (r *AddonInstallationPollRequest) StartContext(ctx context.Context) (response *AddonInstallationPollResponse, err error)
StartContext starts the polling loop. Responses will be considered successful if the status is one of the values specified with the Status method and if all the predicates specified with the Predicate method return nil.
The context must have a timeout or deadline, otherwise this method will immediately return an error.
func (*AddonInstallationPollRequest) Status ¶ added in v0.1.365
func (r *AddonInstallationPollRequest) Status(value int) *AddonInstallationPollRequest
Status set the expected status of the response. Multiple values can be set calling this method multiple times. The response will be considered successful if the status is any of those values.
type AddonInstallationPollResponse ¶ added in v0.1.365
type AddonInstallationPollResponse struct {
// contains filtered or unexported fields
}
AddonInstallationPollResponse is the response for the Poll method.
func (*AddonInstallationPollResponse) Body ¶ added in v0.1.365
func (r *AddonInstallationPollResponse) Body() *AddonInstallation
Body returns the value of the 'body' parameter.
func (*AddonInstallationPollResponse) Error ¶ added in v0.1.365
func (r *AddonInstallationPollResponse) Error() *errors.Error
Error returns the response error.
func (*AddonInstallationPollResponse) GetBody ¶ added in v0.1.365
func (r *AddonInstallationPollResponse) GetBody() (value *AddonInstallation, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonInstallationPollResponse) Header ¶ added in v0.1.365
func (r *AddonInstallationPollResponse) Header() http.Header
Header returns header of the response.
func (*AddonInstallationPollResponse) Status ¶ added in v0.1.365
func (r *AddonInstallationPollResponse) Status() int
Status returns the response status code.
type AddonInstallationState ¶ added in v0.1.365
type AddonInstallationState string
AddonInstallationState represents the values of the 'addon_installation_state' enumerated type.
const ( // AddonInstallationStateDeleteFailed AddonInstallationState = "delete-failed" // AddonInstallationStateDeletePending AddonInstallationState = "delete-pending" // AddonInstallationStateDeleted AddonInstallationState = "deleted" // AddonInstallationStateDeleting AddonInstallationState = "deleting" // AddonInstallationStateFailed AddonInstallationState = "failed" // AddonInstallationStateInstalling AddonInstallationState = "installing" // AddonInstallationStatePending AddonInstallationState = "pending" // AddonInstallationStateReady AddonInstallationState = "ready" // AddonInstallationStateUndefined AddonInstallationState = "undefined" // AddonInstallationStateUpgrading AddonInstallationState = "upgrading" )
func UnmarshalAddonInstallationStateList ¶ added in v0.1.365
func UnmarshalAddonInstallationStateList(source interface{}) (items []AddonInstallationState, err error)
UnmarshalAddonInstallationStateList reads a list of values of the 'addon_installation_state' type from the given source, which can be a slice of bytes, a string or a reader.
type AddonInstallationUpdateRequest ¶ added in v0.1.365
type AddonInstallationUpdateRequest struct {
// contains filtered or unexported fields
}
AddonInstallationUpdateRequest is the request for the 'update' method.
func (*AddonInstallationUpdateRequest) Body ¶ added in v0.1.365
func (r *AddonInstallationUpdateRequest) Body(value *AddonInstallation) *AddonInstallationUpdateRequest
Body sets the value of the 'body' parameter.
func (*AddonInstallationUpdateRequest) DryRun ¶ added in v0.1.365
func (r *AddonInstallationUpdateRequest) DryRun(value bool) *AddonInstallationUpdateRequest
DryRun sets the value of the 'dry_run' parameter.
DryRun indicates the request body will not be persisted when dryRun=true.
func (*AddonInstallationUpdateRequest) Header ¶ added in v0.1.365
func (r *AddonInstallationUpdateRequest) Header(name string, value interface{}) *AddonInstallationUpdateRequest
Header adds a request header.
func (*AddonInstallationUpdateRequest) Impersonate ¶ added in v0.1.365
func (r *AddonInstallationUpdateRequest) Impersonate(user string) *AddonInstallationUpdateRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonInstallationUpdateRequest) Parameter ¶ added in v0.1.365
func (r *AddonInstallationUpdateRequest) Parameter(name string, value interface{}) *AddonInstallationUpdateRequest
Parameter adds a query parameter.
func (*AddonInstallationUpdateRequest) Send ¶ added in v0.1.365
func (r *AddonInstallationUpdateRequest) Send() (result *AddonInstallationUpdateResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonInstallationUpdateRequest) SendContext ¶ added in v0.1.365
func (r *AddonInstallationUpdateRequest) SendContext(ctx context.Context) (result *AddonInstallationUpdateResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonInstallationUpdateResponse ¶ added in v0.1.365
type AddonInstallationUpdateResponse struct {
// contains filtered or unexported fields
}
AddonInstallationUpdateResponse is the response for the 'update' method.
func (*AddonInstallationUpdateResponse) Body ¶ added in v0.1.365
func (r *AddonInstallationUpdateResponse) Body() *AddonInstallation
Body returns the value of the 'body' parameter.
func (*AddonInstallationUpdateResponse) Error ¶ added in v0.1.365
func (r *AddonInstallationUpdateResponse) Error() *errors.Error
Error returns the response error.
func (*AddonInstallationUpdateResponse) GetBody ¶ added in v0.1.365
func (r *AddonInstallationUpdateResponse) GetBody() (value *AddonInstallation, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonInstallationUpdateResponse) Header ¶ added in v0.1.365
func (r *AddonInstallationUpdateResponse) Header() http.Header
Header returns header of the response.
func (*AddonInstallationUpdateResponse) Status ¶ added in v0.1.365
func (r *AddonInstallationUpdateResponse) Status() int
Status returns the response status code.
type AddonInstallationsAddRequest ¶ added in v0.1.365
type AddonInstallationsAddRequest struct {
// contains filtered or unexported fields
}
AddonInstallationsAddRequest is the request for the 'add' method.
func (*AddonInstallationsAddRequest) Body ¶ added in v0.1.365
func (r *AddonInstallationsAddRequest) Body(value *AddonInstallation) *AddonInstallationsAddRequest
Body sets the value of the 'body' parameter.
Description of the addon installation.
func (*AddonInstallationsAddRequest) Header ¶ added in v0.1.365
func (r *AddonInstallationsAddRequest) Header(name string, value interface{}) *AddonInstallationsAddRequest
Header adds a request header.
func (*AddonInstallationsAddRequest) Impersonate ¶ added in v0.1.365
func (r *AddonInstallationsAddRequest) Impersonate(user string) *AddonInstallationsAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonInstallationsAddRequest) Parameter ¶ added in v0.1.365
func (r *AddonInstallationsAddRequest) Parameter(name string, value interface{}) *AddonInstallationsAddRequest
Parameter adds a query parameter.
func (*AddonInstallationsAddRequest) Send ¶ added in v0.1.365
func (r *AddonInstallationsAddRequest) Send() (result *AddonInstallationsAddResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonInstallationsAddRequest) SendContext ¶ added in v0.1.365
func (r *AddonInstallationsAddRequest) SendContext(ctx context.Context) (result *AddonInstallationsAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonInstallationsAddResponse ¶ added in v0.1.365
type AddonInstallationsAddResponse struct {
// contains filtered or unexported fields
}
AddonInstallationsAddResponse is the response for the 'add' method.
func (*AddonInstallationsAddResponse) Body ¶ added in v0.1.365
func (r *AddonInstallationsAddResponse) Body() *AddonInstallation
Body returns the value of the 'body' parameter.
Description of the addon installation.
func (*AddonInstallationsAddResponse) Error ¶ added in v0.1.365
func (r *AddonInstallationsAddResponse) Error() *errors.Error
Error returns the response error.
func (*AddonInstallationsAddResponse) GetBody ¶ added in v0.1.365
func (r *AddonInstallationsAddResponse) GetBody() (value *AddonInstallation, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Description of the addon installation.
func (*AddonInstallationsAddResponse) Header ¶ added in v0.1.365
func (r *AddonInstallationsAddResponse) Header() http.Header
Header returns header of the response.
func (*AddonInstallationsAddResponse) Status ¶ added in v0.1.365
func (r *AddonInstallationsAddResponse) Status() int
Status returns the response status code.
type AddonInstallationsClient ¶ added in v0.1.365
type AddonInstallationsClient struct {
// contains filtered or unexported fields
}
AddonInstallationsClient is the client of the 'addon_installations' resource.
Manages a collection of addon installations for a specific cluster
func NewAddonInstallationsClient ¶ added in v0.1.365
func NewAddonInstallationsClient(transport http.RoundTripper, path string) *AddonInstallationsClient
NewAddonInstallationsClient creates a new client for the 'addon_installations' resource using the given transport to send the requests and receive the responses.
func (*AddonInstallationsClient) Add ¶ added in v0.1.365
func (c *AddonInstallationsClient) Add() *AddonInstallationsAddRequest
Add creates a request for the 'add' method.
Create a new addon status and add it to the collection of addons installation.
func (*AddonInstallationsClient) Addon ¶ added in v0.1.365
func (c *AddonInstallationsClient) Addon(id string) *AddonInstallationClient
Addon returns the target 'addon_installation' resource for the given identifier.
Returns a reference to the service that manages a specific addon installation.
func (*AddonInstallationsClient) Delete ¶ added in v0.1.388
func (c *AddonInstallationsClient) Delete() *AddonInstallationsDeleteRequest
Delete creates a request for the 'delete' method.
func (*AddonInstallationsClient) List ¶ added in v0.1.365
func (c *AddonInstallationsClient) List() *AddonInstallationsListRequest
List creates a request for the 'list' method.
Retrieves the list of addon installations for a cluster.
type AddonInstallationsDeleteRequest ¶ added in v0.1.388
type AddonInstallationsDeleteRequest struct {
// contains filtered or unexported fields
}
AddonInstallationsDeleteRequest is the request for the 'delete' method.
func (*AddonInstallationsDeleteRequest) Header ¶ added in v0.1.388
func (r *AddonInstallationsDeleteRequest) Header(name string, value interface{}) *AddonInstallationsDeleteRequest
Header adds a request header.
func (*AddonInstallationsDeleteRequest) Impersonate ¶ added in v0.1.388
func (r *AddonInstallationsDeleteRequest) Impersonate(user string) *AddonInstallationsDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonInstallationsDeleteRequest) Parameter ¶ added in v0.1.388
func (r *AddonInstallationsDeleteRequest) Parameter(name string, value interface{}) *AddonInstallationsDeleteRequest
Parameter adds a query parameter.
func (*AddonInstallationsDeleteRequest) Send ¶ added in v0.1.388
func (r *AddonInstallationsDeleteRequest) Send() (result *AddonInstallationsDeleteResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonInstallationsDeleteRequest) SendContext ¶ added in v0.1.388
func (r *AddonInstallationsDeleteRequest) SendContext(ctx context.Context) (result *AddonInstallationsDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonInstallationsDeleteResponse ¶ added in v0.1.388
type AddonInstallationsDeleteResponse struct {
// contains filtered or unexported fields
}
AddonInstallationsDeleteResponse is the response for the 'delete' method.
func (*AddonInstallationsDeleteResponse) Error ¶ added in v0.1.388
func (r *AddonInstallationsDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*AddonInstallationsDeleteResponse) Header ¶ added in v0.1.388
func (r *AddonInstallationsDeleteResponse) Header() http.Header
Header returns header of the response.
func (*AddonInstallationsDeleteResponse) Status ¶ added in v0.1.388
func (r *AddonInstallationsDeleteResponse) Status() int
Status returns the response status code.
type AddonInstallationsListRequest ¶ added in v0.1.365
type AddonInstallationsListRequest struct {
// contains filtered or unexported fields
}
AddonInstallationsListRequest is the request for the 'list' method.
func (*AddonInstallationsListRequest) Header ¶ added in v0.1.365
func (r *AddonInstallationsListRequest) Header(name string, value interface{}) *AddonInstallationsListRequest
Header adds a request header.
func (*AddonInstallationsListRequest) Impersonate ¶ added in v0.1.365
func (r *AddonInstallationsListRequest) Impersonate(user string) *AddonInstallationsListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonInstallationsListRequest) Order ¶ added in v0.1.365
func (r *AddonInstallationsListRequest) Order(value string) *AddonInstallationsListRequest
Order sets the value of the 'order' parameter.
If the parameter isn't provided, or if the value is empty, then the order of the results is undefined.
func (*AddonInstallationsListRequest) Page ¶ added in v0.1.365
func (r *AddonInstallationsListRequest) Page(value int) *AddonInstallationsListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*AddonInstallationsListRequest) Parameter ¶ added in v0.1.365
func (r *AddonInstallationsListRequest) Parameter(name string, value interface{}) *AddonInstallationsListRequest
Parameter adds a query parameter.
func (*AddonInstallationsListRequest) Send ¶ added in v0.1.365
func (r *AddonInstallationsListRequest) Send() (result *AddonInstallationsListResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonInstallationsListRequest) SendContext ¶ added in v0.1.365
func (r *AddonInstallationsListRequest) SendContext(ctx context.Context) (result *AddonInstallationsListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*AddonInstallationsListRequest) Size ¶ added in v0.1.365
func (r *AddonInstallationsListRequest) Size(value int) *AddonInstallationsListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type AddonInstallationsListResponse ¶ added in v0.1.365
type AddonInstallationsListResponse struct {
// contains filtered or unexported fields
}
AddonInstallationsListResponse is the response for the 'list' method.
func (*AddonInstallationsListResponse) Error ¶ added in v0.1.365
func (r *AddonInstallationsListResponse) Error() *errors.Error
Error returns the response error.
func (*AddonInstallationsListResponse) GetItems ¶ added in v0.1.365
func (r *AddonInstallationsListResponse) GetItems() (value *AddonInstallationList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of addon installations
func (*AddonInstallationsListResponse) GetPage ¶ added in v0.1.365
func (r *AddonInstallationsListResponse) GetPage() (value int, ok bool)
GetPage returns the value of the 'page' parameter and a flag indicating if the parameter has a value.
Index of the requested page, where one corresponds to the first page.
func (*AddonInstallationsListResponse) GetSize ¶ added in v0.1.365
func (r *AddonInstallationsListResponse) GetSize() (value int, ok bool)
GetSize returns the value of the 'size' parameter and a flag indicating if the parameter has a value.
Maximum number of items that will be contained in the returned page.
func (*AddonInstallationsListResponse) GetTotal ¶ added in v0.1.365
func (r *AddonInstallationsListResponse) GetTotal() (value int, ok bool)
GetTotal returns the value of the 'total' parameter and a flag indicating if the parameter has a value.
Total number of items of the collection regardless of the size of the page.
func (*AddonInstallationsListResponse) Header ¶ added in v0.1.365
func (r *AddonInstallationsListResponse) Header() http.Header
Header returns header of the response.
func (*AddonInstallationsListResponse) Items ¶ added in v0.1.365
func (r *AddonInstallationsListResponse) Items() *AddonInstallationList
Items returns the value of the 'items' parameter.
Retrieved list of addon installations
func (*AddonInstallationsListResponse) Page ¶ added in v0.1.365
func (r *AddonInstallationsListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*AddonInstallationsListResponse) Size ¶ added in v0.1.365
func (r *AddonInstallationsListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*AddonInstallationsListResponse) Status ¶ added in v0.1.365
func (r *AddonInstallationsListResponse) Status() int
Status returns the response status code.
func (*AddonInstallationsListResponse) Total ¶ added in v0.1.365
func (r *AddonInstallationsListResponse) Total() int
Total returns the value of the 'total' parameter.
Total number of items of the collection regardless of the size of the page.
type AddonList ¶
type AddonList struct {
// contains filtered or unexported fields
}
AddonList is a list of values of the 'addon' type.
func (*AddonList) Each ¶
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonList) Get ¶
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonList) GetHREF ¶
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*AddonList) Range ¶
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonList) Slice ¶
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonListBuilder ¶
type AddonListBuilder struct {
// contains filtered or unexported fields
}
AddonListBuilder contains the data and logic needed to build 'addon' objects.
func NewAddonList ¶
func NewAddonList() *AddonListBuilder
NewAddonList creates a new builder of 'addon' objects.
func (*AddonListBuilder) Build ¶
func (b *AddonListBuilder) Build() (list *AddonList, err error)
Build creates a list of 'addon' objects using the configuration stored in the builder.
func (*AddonListBuilder) Copy ¶
func (b *AddonListBuilder) Copy(list *AddonList) *AddonListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonListBuilder) Empty ¶
func (b *AddonListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonListBuilder) Items ¶
func (b *AddonListBuilder) Items(values ...*AddonBuilder) *AddonListBuilder
Items sets the items of the list.
type AddonNamespace ¶
type AddonNamespace struct {
// contains filtered or unexported fields
}
AddonNamespace represents the values of the 'addon_namespace' type.
Representation of an addon namespace object.
func UnmarshalAddonNamespace ¶
func UnmarshalAddonNamespace(source interface{}) (object *AddonNamespace, err error)
UnmarshalAddonNamespace reads a value of the 'addon_namespace' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonNamespaceList ¶
func UnmarshalAddonNamespaceList(source interface{}) (items []*AddonNamespace, err error)
UnmarshalAddonNamespaceList reads a list of values of the 'addon_namespace' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonNamespace) Annotations ¶
func (o *AddonNamespace) Annotations() map[string]string
Annotations returns the value of the 'annotations' attribute, or the zero value of the type if the attribute doesn't have a value.
Annotations to be included in the addon namespace
func (*AddonNamespace) Empty ¶
func (o *AddonNamespace) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonNamespace) Enabled ¶
func (o *AddonNamespace) Enabled() bool
Enabled returns the value of the 'enabled' attribute, or the zero value of the type if the attribute doesn't have a value.
Enabled shows if this namespace object is in use
func (*AddonNamespace) GetAnnotations ¶
func (o *AddonNamespace) GetAnnotations() (value map[string]string, ok bool)
GetAnnotations returns the value of the 'annotations' attribute and a flag indicating if the attribute has a value.
Annotations to be included in the addon namespace
func (*AddonNamespace) GetEnabled ¶
func (o *AddonNamespace) GetEnabled() (value bool, ok bool)
GetEnabled returns the value of the 'enabled' attribute and a flag indicating if the attribute has a value.
Enabled shows if this namespace object is in use
func (*AddonNamespace) GetLabels ¶
func (o *AddonNamespace) GetLabels() (value map[string]string, ok bool)
GetLabels returns the value of the 'labels' attribute and a flag indicating if the attribute has a value.
Labels to be included in the addon namespace
func (*AddonNamespace) GetName ¶
func (o *AddonNamespace) GetName() (value string, ok bool)
GetName returns the value of the 'name' attribute and a flag indicating if the attribute has a value.
Name of the namespace
func (*AddonNamespace) Labels ¶
func (o *AddonNamespace) Labels() map[string]string
Labels returns the value of the 'labels' attribute, or the zero value of the type if the attribute doesn't have a value.
Labels to be included in the addon namespace
func (*AddonNamespace) Name ¶
func (o *AddonNamespace) Name() string
Name returns the value of the 'name' attribute, or the zero value of the type if the attribute doesn't have a value.
Name of the namespace
type AddonNamespaceBuilder ¶
type AddonNamespaceBuilder struct {
// contains filtered or unexported fields
}
AddonNamespaceBuilder contains the data and logic needed to build 'addon_namespace' objects.
Representation of an addon namespace object.
func NewAddonNamespace ¶
func NewAddonNamespace() *AddonNamespaceBuilder
NewAddonNamespace creates a new builder of 'addon_namespace' objects.
func (*AddonNamespaceBuilder) Annotations ¶
func (b *AddonNamespaceBuilder) Annotations(value map[string]string) *AddonNamespaceBuilder
Annotations sets the value of the 'annotations' attribute to the given value.
func (*AddonNamespaceBuilder) Build ¶
func (b *AddonNamespaceBuilder) Build() (object *AddonNamespace, err error)
Build creates a 'addon_namespace' object using the configuration stored in the builder.
func (*AddonNamespaceBuilder) Copy ¶
func (b *AddonNamespaceBuilder) Copy(object *AddonNamespace) *AddonNamespaceBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonNamespaceBuilder) Empty ¶
func (b *AddonNamespaceBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonNamespaceBuilder) Enabled ¶
func (b *AddonNamespaceBuilder) Enabled(value bool) *AddonNamespaceBuilder
Enabled sets the value of the 'enabled' attribute to the given value.
func (*AddonNamespaceBuilder) Labels ¶
func (b *AddonNamespaceBuilder) Labels(value map[string]string) *AddonNamespaceBuilder
Labels sets the value of the 'labels' attribute to the given value.
func (*AddonNamespaceBuilder) Name ¶
func (b *AddonNamespaceBuilder) Name(value string) *AddonNamespaceBuilder
Name sets the value of the 'name' attribute to the given value.
type AddonNamespaceList ¶
type AddonNamespaceList struct {
// contains filtered or unexported fields
}
AddonNamespaceList is a list of values of the 'addon_namespace' type.
func (*AddonNamespaceList) Each ¶
func (l *AddonNamespaceList) Each(f func(item *AddonNamespace) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonNamespaceList) Empty ¶
func (l *AddonNamespaceList) Empty() bool
Empty returns true if the list is empty.
func (*AddonNamespaceList) Get ¶
func (l *AddonNamespaceList) Get(i int) *AddonNamespace
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonNamespaceList) Len ¶
func (l *AddonNamespaceList) Len() int
Len returns the length of the list.
func (*AddonNamespaceList) Range ¶
func (l *AddonNamespaceList) Range(f func(index int, item *AddonNamespace) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonNamespaceList) Slice ¶
func (l *AddonNamespaceList) Slice() []*AddonNamespace
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonNamespaceListBuilder ¶
type AddonNamespaceListBuilder struct {
// contains filtered or unexported fields
}
AddonNamespaceListBuilder contains the data and logic needed to build 'addon_namespace' objects.
func NewAddonNamespaceList ¶
func NewAddonNamespaceList() *AddonNamespaceListBuilder
NewAddonNamespaceList creates a new builder of 'addon_namespace' objects.
func (*AddonNamespaceListBuilder) Build ¶
func (b *AddonNamespaceListBuilder) Build() (list *AddonNamespaceList, err error)
Build creates a list of 'addon_namespace' objects using the configuration stored in the builder.
func (*AddonNamespaceListBuilder) Copy ¶
func (b *AddonNamespaceListBuilder) Copy(list *AddonNamespaceList) *AddonNamespaceListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonNamespaceListBuilder) Empty ¶
func (b *AddonNamespaceListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonNamespaceListBuilder) Items ¶
func (b *AddonNamespaceListBuilder) Items(values ...*AddonNamespaceBuilder) *AddonNamespaceListBuilder
Items sets the items of the list.
type AddonParameter ¶
type AddonParameter struct {
// contains filtered or unexported fields
}
AddonParameter represents the values of the 'addon_parameter' type.
Representation of an addon parameter.
func UnmarshalAddonParameter ¶
func UnmarshalAddonParameter(source interface{}) (object *AddonParameter, err error)
UnmarshalAddonParameter reads a value of the 'addon_parameter' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonParameterList ¶
func UnmarshalAddonParameterList(source interface{}) (items []*AddonParameter, err error)
UnmarshalAddonParameterList reads a list of values of the 'addon_parameter' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonParameter) Addon ¶ added in v0.1.365
func (o *AddonParameter) Addon() *Addon
Addon returns the value of the 'addon' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*AddonParameter) Conditions ¶
func (o *AddonParameter) Conditions() []*AddonRequirement
Conditions returns the value of the 'conditions' attribute, or the zero value of the type if the attribute doesn't have a value.
Conditions in which this parameter is valid for
func (*AddonParameter) DefaultValue ¶
func (o *AddonParameter) DefaultValue() string
DefaultValue returns the value of the 'default_value' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates the value default for the addon parameter.
func (*AddonParameter) Description ¶
func (o *AddonParameter) Description() string
Description returns the value of the 'description' attribute, or the zero value of the type if the attribute doesn't have a value.
Description of the addon parameter.
func (*AddonParameter) Editable ¶
func (o *AddonParameter) Editable() bool
Editable returns the value of the 'editable' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates if this parameter can be edited after creation.
func (*AddonParameter) EditableDirection ¶
func (o *AddonParameter) EditableDirection() string
EditableDirection returns the value of the 'editable_direction' attribute, or the zero value of the type if the attribute doesn't have a value.
Restricts if the parameter can be upscaled/downscaled Expected values are "up", "down", or "" (no restriction).
func (*AddonParameter) Empty ¶
func (o *AddonParameter) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonParameter) Enabled ¶
func (o *AddonParameter) Enabled() bool
Enabled returns the value of the 'enabled' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates if this parameter is enabled for the addon.
func (*AddonParameter) GetAddon ¶ added in v0.1.365
func (o *AddonParameter) GetAddon() (value *Addon, ok bool)
GetAddon returns the value of the 'addon' attribute and a flag indicating if the attribute has a value.
func (*AddonParameter) GetConditions ¶
func (o *AddonParameter) GetConditions() (value []*AddonRequirement, ok bool)
GetConditions returns the value of the 'conditions' attribute and a flag indicating if the attribute has a value.
Conditions in which this parameter is valid for
func (*AddonParameter) GetDefaultValue ¶
func (o *AddonParameter) GetDefaultValue() (value string, ok bool)
GetDefaultValue returns the value of the 'default_value' attribute and a flag indicating if the attribute has a value.
Indicates the value default for the addon parameter.
func (*AddonParameter) GetDescription ¶
func (o *AddonParameter) GetDescription() (value string, ok bool)
GetDescription returns the value of the 'description' attribute and a flag indicating if the attribute has a value.
Description of the addon parameter.
func (*AddonParameter) GetEditable ¶
func (o *AddonParameter) GetEditable() (value bool, ok bool)
GetEditable returns the value of the 'editable' attribute and a flag indicating if the attribute has a value.
Indicates if this parameter can be edited after creation.
func (*AddonParameter) GetEditableDirection ¶
func (o *AddonParameter) GetEditableDirection() (value string, ok bool)
GetEditableDirection returns the value of the 'editable_direction' attribute and a flag indicating if the attribute has a value.
Restricts if the parameter can be upscaled/downscaled Expected values are "up", "down", or "" (no restriction).
func (*AddonParameter) GetEnabled ¶
func (o *AddonParameter) GetEnabled() (value bool, ok bool)
GetEnabled returns the value of the 'enabled' attribute and a flag indicating if the attribute has a value.
Indicates if this parameter is enabled for the addon.
func (*AddonParameter) GetID ¶
func (o *AddonParameter) GetID() (value string, ok bool)
GetID returns the value of the 'ID' attribute and a flag indicating if the attribute has a value.
ID for this addon parameter
func (*AddonParameter) GetName ¶
func (o *AddonParameter) GetName() (value string, ok bool)
GetName returns the value of the 'name' attribute and a flag indicating if the attribute has a value.
Name of the addon parameter.
func (*AddonParameter) GetOptions ¶
func (o *AddonParameter) GetOptions() (value []*AddonParameterOption, ok bool)
GetOptions returns the value of the 'options' attribute and a flag indicating if the attribute has a value.
List of options for the addon parameter value.
func (*AddonParameter) GetOrder ¶ added in v0.1.365
func (o *AddonParameter) GetOrder() (value int, ok bool)
GetOrder returns the value of the 'order' attribute and a flag indicating if the attribute has a value.
Indicates the weight of the AddonParameter which would be used by sort order
func (*AddonParameter) GetRequired ¶
func (o *AddonParameter) GetRequired() (value bool, ok bool)
GetRequired returns the value of the 'required' attribute and a flag indicating if the attribute has a value.
Indicates if this parameter is required by the addon.
func (*AddonParameter) GetValidation ¶
func (o *AddonParameter) GetValidation() (value string, ok bool)
GetValidation returns the value of the 'validation' attribute and a flag indicating if the attribute has a value.
Validation rule for the addon parameter.
func (*AddonParameter) GetValidationErrMsg ¶
func (o *AddonParameter) GetValidationErrMsg() (value string, ok bool)
GetValidationErrMsg returns the value of the 'validation_err_msg' attribute and a flag indicating if the attribute has a value.
Error message to return should the parameter be invalid.
func (*AddonParameter) GetValueType ¶
func (o *AddonParameter) GetValueType() (value AddonParameterValueType, ok bool)
GetValueType returns the value of the 'value_type' attribute and a flag indicating if the attribute has a value.
Type of value of the addon parameter.
func (*AddonParameter) ID ¶
func (o *AddonParameter) ID() string
ID returns the value of the 'ID' attribute, or the zero value of the type if the attribute doesn't have a value.
ID for this addon parameter
func (*AddonParameter) Name ¶
func (o *AddonParameter) Name() string
Name returns the value of the 'name' attribute, or the zero value of the type if the attribute doesn't have a value.
Name of the addon parameter.
func (*AddonParameter) Options ¶
func (o *AddonParameter) Options() []*AddonParameterOption
Options returns the value of the 'options' attribute, or the zero value of the type if the attribute doesn't have a value.
List of options for the addon parameter value.
func (*AddonParameter) Order ¶ added in v0.1.365
func (o *AddonParameter) Order() int
Order returns the value of the 'order' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates the weight of the AddonParameter which would be used by sort order
func (*AddonParameter) Required ¶
func (o *AddonParameter) Required() bool
Required returns the value of the 'required' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates if this parameter is required by the addon.
func (*AddonParameter) Validation ¶
func (o *AddonParameter) Validation() string
Validation returns the value of the 'validation' attribute, or the zero value of the type if the attribute doesn't have a value.
Validation rule for the addon parameter.
func (*AddonParameter) ValidationErrMsg ¶
func (o *AddonParameter) ValidationErrMsg() string
ValidationErrMsg returns the value of the 'validation_err_msg' attribute, or the zero value of the type if the attribute doesn't have a value.
Error message to return should the parameter be invalid.
func (*AddonParameter) ValueType ¶
func (o *AddonParameter) ValueType() AddonParameterValueType
ValueType returns the value of the 'value_type' attribute, or the zero value of the type if the attribute doesn't have a value.
Type of value of the addon parameter.
type AddonParameterBuilder ¶
type AddonParameterBuilder struct {
// contains filtered or unexported fields
}
AddonParameterBuilder contains the data and logic needed to build 'addon_parameter' objects.
Representation of an addon parameter.
func NewAddonParameter ¶
func NewAddonParameter() *AddonParameterBuilder
NewAddonParameter creates a new builder of 'addon_parameter' objects.
func (*AddonParameterBuilder) Addon ¶ added in v0.1.365
func (b *AddonParameterBuilder) Addon(value *AddonBuilder) *AddonParameterBuilder
Addon sets the value of the 'addon' attribute to the given value.
Representation of an addon that can be installed in a cluster.
func (*AddonParameterBuilder) Build ¶
func (b *AddonParameterBuilder) Build() (object *AddonParameter, err error)
Build creates a 'addon_parameter' object using the configuration stored in the builder.
func (*AddonParameterBuilder) Conditions ¶
func (b *AddonParameterBuilder) Conditions(values ...*AddonRequirementBuilder) *AddonParameterBuilder
Conditions sets the value of the 'conditions' attribute to the given values.
func (*AddonParameterBuilder) Copy ¶
func (b *AddonParameterBuilder) Copy(object *AddonParameter) *AddonParameterBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonParameterBuilder) DefaultValue ¶
func (b *AddonParameterBuilder) DefaultValue(value string) *AddonParameterBuilder
DefaultValue sets the value of the 'default_value' attribute to the given value.
func (*AddonParameterBuilder) Description ¶
func (b *AddonParameterBuilder) Description(value string) *AddonParameterBuilder
Description sets the value of the 'description' attribute to the given value.
func (*AddonParameterBuilder) Editable ¶
func (b *AddonParameterBuilder) Editable(value bool) *AddonParameterBuilder
Editable sets the value of the 'editable' attribute to the given value.
func (*AddonParameterBuilder) EditableDirection ¶
func (b *AddonParameterBuilder) EditableDirection(value string) *AddonParameterBuilder
EditableDirection sets the value of the 'editable_direction' attribute to the given value.
func (*AddonParameterBuilder) Empty ¶
func (b *AddonParameterBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonParameterBuilder) Enabled ¶
func (b *AddonParameterBuilder) Enabled(value bool) *AddonParameterBuilder
Enabled sets the value of the 'enabled' attribute to the given value.
func (*AddonParameterBuilder) ID ¶
func (b *AddonParameterBuilder) ID(value string) *AddonParameterBuilder
ID sets the value of the 'ID' attribute to the given value.
func (*AddonParameterBuilder) Name ¶
func (b *AddonParameterBuilder) Name(value string) *AddonParameterBuilder
Name sets the value of the 'name' attribute to the given value.
func (*AddonParameterBuilder) Options ¶
func (b *AddonParameterBuilder) Options(values ...*AddonParameterOptionBuilder) *AddonParameterBuilder
Options sets the value of the 'options' attribute to the given values.
func (*AddonParameterBuilder) Order ¶ added in v0.1.365
func (b *AddonParameterBuilder) Order(value int) *AddonParameterBuilder
Order sets the value of the 'order' attribute to the given value.
func (*AddonParameterBuilder) Required ¶
func (b *AddonParameterBuilder) Required(value bool) *AddonParameterBuilder
Required sets the value of the 'required' attribute to the given value.
func (*AddonParameterBuilder) Validation ¶
func (b *AddonParameterBuilder) Validation(value string) *AddonParameterBuilder
Validation sets the value of the 'validation' attribute to the given value.
func (*AddonParameterBuilder) ValidationErrMsg ¶
func (b *AddonParameterBuilder) ValidationErrMsg(value string) *AddonParameterBuilder
ValidationErrMsg sets the value of the 'validation_err_msg' attribute to the given value.
func (*AddonParameterBuilder) ValueType ¶
func (b *AddonParameterBuilder) ValueType(value AddonParameterValueType) *AddonParameterBuilder
ValueType sets the value of the 'value_type' attribute to the given value.
Representation of the value type for this specific addon parameter
type AddonParameterList ¶
type AddonParameterList struct {
// contains filtered or unexported fields
}
AddonParameterList is a list of values of the 'addon_parameter' type.
func (*AddonParameterList) Each ¶
func (l *AddonParameterList) Each(f func(item *AddonParameter) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonParameterList) Empty ¶
func (l *AddonParameterList) Empty() bool
Empty returns true if the list is empty.
func (*AddonParameterList) Get ¶
func (l *AddonParameterList) Get(i int) *AddonParameter
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonParameterList) Len ¶
func (l *AddonParameterList) Len() int
Len returns the length of the list.
func (*AddonParameterList) Range ¶
func (l *AddonParameterList) Range(f func(index int, item *AddonParameter) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonParameterList) Slice ¶
func (l *AddonParameterList) Slice() []*AddonParameter
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonParameterListBuilder ¶
type AddonParameterListBuilder struct {
// contains filtered or unexported fields
}
AddonParameterListBuilder contains the data and logic needed to build 'addon_parameter' objects.
func NewAddonParameterList ¶
func NewAddonParameterList() *AddonParameterListBuilder
NewAddonParameterList creates a new builder of 'addon_parameter' objects.
func (*AddonParameterListBuilder) Build ¶
func (b *AddonParameterListBuilder) Build() (list *AddonParameterList, err error)
Build creates a list of 'addon_parameter' objects using the configuration stored in the builder.
func (*AddonParameterListBuilder) Copy ¶
func (b *AddonParameterListBuilder) Copy(list *AddonParameterList) *AddonParameterListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonParameterListBuilder) Empty ¶
func (b *AddonParameterListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonParameterListBuilder) Items ¶
func (b *AddonParameterListBuilder) Items(values ...*AddonParameterBuilder) *AddonParameterListBuilder
Items sets the items of the list.
type AddonParameterOption ¶
type AddonParameterOption struct {
// contains filtered or unexported fields
}
AddonParameterOption represents the values of the 'addon_parameter_option' type.
Representation of an addon parameter option.
func UnmarshalAddonParameterOption ¶
func UnmarshalAddonParameterOption(source interface{}) (object *AddonParameterOption, err error)
UnmarshalAddonParameterOption reads a value of the 'addon_parameter_option' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonParameterOptionList ¶
func UnmarshalAddonParameterOptionList(source interface{}) (items []*AddonParameterOption, err error)
UnmarshalAddonParameterOptionList reads a list of values of the 'addon_parameter_option' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonParameterOption) Empty ¶
func (o *AddonParameterOption) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonParameterOption) GetName ¶
func (o *AddonParameterOption) GetName() (value string, ok bool)
GetName returns the value of the 'name' attribute and a flag indicating if the attribute has a value.
Name of the addon parameter option.
func (*AddonParameterOption) GetRank ¶
func (o *AddonParameterOption) GetRank() (value int, ok bool)
GetRank returns the value of the 'rank' attribute and a flag indicating if the attribute has a value.
Rank of option to be used in cases where editable direction should be restricted.
func (*AddonParameterOption) GetRequirements ¶
func (o *AddonParameterOption) GetRequirements() (value []*AddonRequirement, ok bool)
GetRequirements returns the value of the 'requirements' attribute and a flag indicating if the attribute has a value.
List of addon requirements for this parameter option.
func (*AddonParameterOption) GetValue ¶
func (o *AddonParameterOption) GetValue() (value string, ok bool)
GetValue returns the value of the 'value' attribute and a flag indicating if the attribute has a value.
Value of the addon parameter option.
func (*AddonParameterOption) Name ¶
func (o *AddonParameterOption) Name() string
Name returns the value of the 'name' attribute, or the zero value of the type if the attribute doesn't have a value.
Name of the addon parameter option.
func (*AddonParameterOption) Rank ¶
func (o *AddonParameterOption) Rank() int
Rank returns the value of the 'rank' attribute, or the zero value of the type if the attribute doesn't have a value.
Rank of option to be used in cases where editable direction should be restricted.
func (*AddonParameterOption) Requirements ¶
func (o *AddonParameterOption) Requirements() []*AddonRequirement
Requirements returns the value of the 'requirements' attribute, or the zero value of the type if the attribute doesn't have a value.
List of addon requirements for this parameter option.
func (*AddonParameterOption) Value ¶
func (o *AddonParameterOption) Value() string
Value returns the value of the 'value' attribute, or the zero value of the type if the attribute doesn't have a value.
Value of the addon parameter option.
type AddonParameterOptionBuilder ¶
type AddonParameterOptionBuilder struct {
// contains filtered or unexported fields
}
AddonParameterOptionBuilder contains the data and logic needed to build 'addon_parameter_option' objects.
Representation of an addon parameter option.
func NewAddonParameterOption ¶
func NewAddonParameterOption() *AddonParameterOptionBuilder
NewAddonParameterOption creates a new builder of 'addon_parameter_option' objects.
func (*AddonParameterOptionBuilder) Build ¶
func (b *AddonParameterOptionBuilder) Build() (object *AddonParameterOption, err error)
Build creates a 'addon_parameter_option' object using the configuration stored in the builder.
func (*AddonParameterOptionBuilder) Copy ¶
func (b *AddonParameterOptionBuilder) Copy(object *AddonParameterOption) *AddonParameterOptionBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonParameterOptionBuilder) Empty ¶
func (b *AddonParameterOptionBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonParameterOptionBuilder) Name ¶
func (b *AddonParameterOptionBuilder) Name(value string) *AddonParameterOptionBuilder
Name sets the value of the 'name' attribute to the given value.
func (*AddonParameterOptionBuilder) Rank ¶
func (b *AddonParameterOptionBuilder) Rank(value int) *AddonParameterOptionBuilder
Rank sets the value of the 'rank' attribute to the given value.
func (*AddonParameterOptionBuilder) Requirements ¶
func (b *AddonParameterOptionBuilder) Requirements(values ...*AddonRequirementBuilder) *AddonParameterOptionBuilder
Requirements sets the value of the 'requirements' attribute to the given values.
func (*AddonParameterOptionBuilder) Value ¶
func (b *AddonParameterOptionBuilder) Value(value string) *AddonParameterOptionBuilder
Value sets the value of the 'value' attribute to the given value.
type AddonParameterOptionList ¶
type AddonParameterOptionList struct {
// contains filtered or unexported fields
}
AddonParameterOptionList is a list of values of the 'addon_parameter_option' type.
func (*AddonParameterOptionList) Each ¶
func (l *AddonParameterOptionList) Each(f func(item *AddonParameterOption) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonParameterOptionList) Empty ¶
func (l *AddonParameterOptionList) Empty() bool
Empty returns true if the list is empty.
func (*AddonParameterOptionList) Get ¶
func (l *AddonParameterOptionList) Get(i int) *AddonParameterOption
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonParameterOptionList) Len ¶
func (l *AddonParameterOptionList) Len() int
Len returns the length of the list.
func (*AddonParameterOptionList) Range ¶
func (l *AddonParameterOptionList) Range(f func(index int, item *AddonParameterOption) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonParameterOptionList) Slice ¶
func (l *AddonParameterOptionList) Slice() []*AddonParameterOption
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonParameterOptionListBuilder ¶
type AddonParameterOptionListBuilder struct {
// contains filtered or unexported fields
}
AddonParameterOptionListBuilder contains the data and logic needed to build 'addon_parameter_option' objects.
func NewAddonParameterOptionList ¶
func NewAddonParameterOptionList() *AddonParameterOptionListBuilder
NewAddonParameterOptionList creates a new builder of 'addon_parameter_option' objects.
func (*AddonParameterOptionListBuilder) Build ¶
func (b *AddonParameterOptionListBuilder) Build() (list *AddonParameterOptionList, err error)
Build creates a list of 'addon_parameter_option' objects using the configuration stored in the builder.
func (*AddonParameterOptionListBuilder) Copy ¶
func (b *AddonParameterOptionListBuilder) Copy(list *AddonParameterOptionList) *AddonParameterOptionListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonParameterOptionListBuilder) Empty ¶
func (b *AddonParameterOptionListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonParameterOptionListBuilder) Items ¶
func (b *AddonParameterOptionListBuilder) Items(values ...*AddonParameterOptionBuilder) *AddonParameterOptionListBuilder
Items sets the items of the list.
type AddonParameterValueType ¶
type AddonParameterValueType string
AddonParameterValueType represents the values of the 'addon_parameter_value_type' enumerated type.
const ( // This value type enforces a valid CIDR value to be passed as parameter value AddonParameterValueTypeCIDR AddonParameterValueType = "cidr" // This value type must be a valid boolean AddonParameterValueTypeBoolean AddonParameterValueType = "boolean" // This value type must be a valid number, this includes integer and float type numbers AddonParameterValueTypeNumber AddonParameterValueType = "number" // This value must match a valid SKU resource in OCM AddonParameterValueTypeResource AddonParameterValueType = "resource" // This value must match a valid SKU resource in OCM and allows for validation of SKU resource in OCM AddonParameterValueTypeResourceRequirement AddonParameterValueType = "resource_requirement" // This value type must be a valid string AddonParameterValueTypeString AddonParameterValueType = "string" )
func UnmarshalAddonParameterValueTypeList ¶
func UnmarshalAddonParameterValueTypeList(source interface{}) (items []AddonParameterValueType, err error)
UnmarshalAddonParameterValueTypeList reads a list of values of the 'addon_parameter_value_type' type from the given source, which can be a slice of bytes, a string or a reader.
type AddonParameters ¶ added in v0.1.387
type AddonParameters struct {
// contains filtered or unexported fields
}
AddonParameters represents the values of the 'addon_parameters' type.
Representation of AddonParameters
func UnmarshalAddonParameters ¶ added in v0.1.387
func UnmarshalAddonParameters(source interface{}) (object *AddonParameters, err error)
UnmarshalAddonParameters reads a value of the 'addon_parameters' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonParametersList ¶ added in v0.1.387
func UnmarshalAddonParametersList(source interface{}) (items []*AddonParameters, err error)
UnmarshalAddonParametersList reads a list of values of the 'addon_parameters' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonParameters) Empty ¶ added in v0.1.387
func (o *AddonParameters) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonParameters) GetItems ¶ added in v0.1.387
func (o *AddonParameters) GetItems() (value []*AddonParameter, ok bool)
GetItems returns the value of the 'items' attribute and a flag indicating if the attribute has a value.
List of addon parameters
func (*AddonParameters) Items ¶ added in v0.1.387
func (o *AddonParameters) Items() []*AddonParameter
Items returns the value of the 'items' attribute, or the zero value of the type if the attribute doesn't have a value.
List of addon parameters
type AddonParametersBuilder ¶ added in v0.1.387
type AddonParametersBuilder struct {
// contains filtered or unexported fields
}
AddonParametersBuilder contains the data and logic needed to build 'addon_parameters' objects.
Representation of AddonParameters
func NewAddonParameters ¶ added in v0.1.387
func NewAddonParameters() *AddonParametersBuilder
NewAddonParameters creates a new builder of 'addon_parameters' objects.
func (*AddonParametersBuilder) Build ¶ added in v0.1.387
func (b *AddonParametersBuilder) Build() (object *AddonParameters, err error)
Build creates a 'addon_parameters' object using the configuration stored in the builder.
func (*AddonParametersBuilder) Copy ¶ added in v0.1.387
func (b *AddonParametersBuilder) Copy(object *AddonParameters) *AddonParametersBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonParametersBuilder) Empty ¶ added in v0.1.387
func (b *AddonParametersBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonParametersBuilder) Items ¶ added in v0.1.387
func (b *AddonParametersBuilder) Items(values ...*AddonParameterBuilder) *AddonParametersBuilder
Items sets the value of the 'items' attribute to the given values.
type AddonParametersList ¶ added in v0.1.387
type AddonParametersList struct {
// contains filtered or unexported fields
}
AddonParametersList is a list of values of the 'addon_parameters' type.
func (*AddonParametersList) Each ¶ added in v0.1.387
func (l *AddonParametersList) Each(f func(item *AddonParameters) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonParametersList) Empty ¶ added in v0.1.387
func (l *AddonParametersList) Empty() bool
Empty returns true if the list is empty.
func (*AddonParametersList) Get ¶ added in v0.1.387
func (l *AddonParametersList) Get(i int) *AddonParameters
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonParametersList) Len ¶ added in v0.1.387
func (l *AddonParametersList) Len() int
Len returns the length of the list.
func (*AddonParametersList) Range ¶ added in v0.1.387
func (l *AddonParametersList) Range(f func(index int, item *AddonParameters) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonParametersList) Slice ¶ added in v0.1.387
func (l *AddonParametersList) Slice() []*AddonParameters
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonParametersListBuilder ¶ added in v0.1.387
type AddonParametersListBuilder struct {
// contains filtered or unexported fields
}
AddonParametersListBuilder contains the data and logic needed to build 'addon_parameters' objects.
func NewAddonParametersList ¶ added in v0.1.387
func NewAddonParametersList() *AddonParametersListBuilder
NewAddonParametersList creates a new builder of 'addon_parameters' objects.
func (*AddonParametersListBuilder) Build ¶ added in v0.1.387
func (b *AddonParametersListBuilder) Build() (list *AddonParametersList, err error)
Build creates a list of 'addon_parameters' objects using the configuration stored in the builder.
func (*AddonParametersListBuilder) Copy ¶ added in v0.1.387
func (b *AddonParametersListBuilder) Copy(list *AddonParametersList) *AddonParametersListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonParametersListBuilder) Empty ¶ added in v0.1.387
func (b *AddonParametersListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonParametersListBuilder) Items ¶ added in v0.1.387
func (b *AddonParametersListBuilder) Items(values ...*AddonParametersBuilder) *AddonParametersListBuilder
Items sets the items of the list.
type AddonPollRequest ¶
type AddonPollRequest struct {
// contains filtered or unexported fields
}
AddonPollRequest is the request for the Poll method.
func (*AddonPollRequest) Header ¶
func (r *AddonPollRequest) Header(name string, value interface{}) *AddonPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*AddonPollRequest) Interval ¶
func (r *AddonPollRequest) Interval(value time.Duration) *AddonPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*AddonPollRequest) Parameter ¶
func (r *AddonPollRequest) Parameter(name string, value interface{}) *AddonPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*AddonPollRequest) Predicate ¶
func (r *AddonPollRequest) Predicate(value func(*AddonGetResponse) bool) *AddonPollRequest
Predicate adds a predicate that the response should satisfy be considered successful. Multiple predicates can be set calling this method multiple times. The response will be considered successful if all the predicates are satisfied.
func (*AddonPollRequest) StartContext ¶
func (r *AddonPollRequest) StartContext(ctx context.Context) (response *AddonPollResponse, err error)
StartContext starts the polling loop. Responses will be considered successful if the status is one of the values specified with the Status method and if all the predicates specified with the Predicate method return nil.
The context must have a timeout or deadline, otherwise this method will immediately return an error.
func (*AddonPollRequest) Status ¶
func (r *AddonPollRequest) Status(value int) *AddonPollRequest
Status set the expected status of the response. Multiple values can be set calling this method multiple times. The response will be considered successful if the status is any of those values.
type AddonPollResponse ¶
type AddonPollResponse struct {
// contains filtered or unexported fields
}
AddonPollResponse is the response for the Poll method.
func (*AddonPollResponse) Body ¶
func (r *AddonPollResponse) Body() *Addon
Body returns the value of the 'body' parameter.
func (*AddonPollResponse) Error ¶
func (r *AddonPollResponse) Error() *errors.Error
Error returns the response error.
func (*AddonPollResponse) GetBody ¶
func (r *AddonPollResponse) GetBody() (value *Addon, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonPollResponse) Header ¶
func (r *AddonPollResponse) Header() http.Header
Header returns header of the response.
func (*AddonPollResponse) Status ¶
func (r *AddonPollResponse) Status() int
Status returns the response status code.
type AddonRequirement ¶
type AddonRequirement struct {
// contains filtered or unexported fields
}
AddonRequirement represents the values of the 'addon_requirement' type.
Representation of an addon requirement.
func UnmarshalAddonRequirement ¶
func UnmarshalAddonRequirement(source interface{}) (object *AddonRequirement, err error)
UnmarshalAddonRequirement reads a value of the 'addon_requirement' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonRequirementList ¶
func UnmarshalAddonRequirementList(source interface{}) (items []*AddonRequirement, err error)
UnmarshalAddonRequirementList reads a list of values of the 'addon_requirement' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonRequirement) Data ¶
func (o *AddonRequirement) Data() map[string]interface{}
Data returns the value of the 'data' attribute, or the zero value of the type if the attribute doesn't have a value.
Data for the addon requirement.
func (*AddonRequirement) Empty ¶
func (o *AddonRequirement) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonRequirement) Enabled ¶
func (o *AddonRequirement) Enabled() bool
Enabled returns the value of the 'enabled' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates if this requirement is enabled for the addon.
func (*AddonRequirement) GetData ¶
func (o *AddonRequirement) GetData() (value map[string]interface{}, ok bool)
GetData returns the value of the 'data' attribute and a flag indicating if the attribute has a value.
Data for the addon requirement.
func (*AddonRequirement) GetEnabled ¶
func (o *AddonRequirement) GetEnabled() (value bool, ok bool)
GetEnabled returns the value of the 'enabled' attribute and a flag indicating if the attribute has a value.
Indicates if this requirement is enabled for the addon.
func (*AddonRequirement) GetID ¶
func (o *AddonRequirement) GetID() (value string, ok bool)
GetID returns the value of the 'ID' attribute and a flag indicating if the attribute has a value.
ID of the addon requirement.
func (*AddonRequirement) GetResource ¶
func (o *AddonRequirement) GetResource() (value AddonRequirementResource, ok bool)
GetResource returns the value of the 'resource' attribute and a flag indicating if the attribute has a value.
Type of resource of the addon requirement.
func (*AddonRequirement) GetStatus ¶
func (o *AddonRequirement) GetStatus() (value *AddonRequirementStatus, ok bool)
GetStatus returns the value of the 'status' attribute and a flag indicating if the attribute has a value.
Optional cluster specific status for the addon.
func (*AddonRequirement) ID ¶
func (o *AddonRequirement) ID() string
ID returns the value of the 'ID' attribute, or the zero value of the type if the attribute doesn't have a value.
ID of the addon requirement.
func (*AddonRequirement) Resource ¶
func (o *AddonRequirement) Resource() AddonRequirementResource
Resource returns the value of the 'resource' attribute, or the zero value of the type if the attribute doesn't have a value.
Type of resource of the addon requirement.
func (*AddonRequirement) Status ¶
func (o *AddonRequirement) Status() *AddonRequirementStatus
Status returns the value of the 'status' attribute, or the zero value of the type if the attribute doesn't have a value.
Optional cluster specific status for the addon.
type AddonRequirementBuilder ¶
type AddonRequirementBuilder struct {
// contains filtered or unexported fields
}
AddonRequirementBuilder contains the data and logic needed to build 'addon_requirement' objects.
Representation of an addon requirement.
func NewAddonRequirement ¶
func NewAddonRequirement() *AddonRequirementBuilder
NewAddonRequirement creates a new builder of 'addon_requirement' objects.
func (*AddonRequirementBuilder) Build ¶
func (b *AddonRequirementBuilder) Build() (object *AddonRequirement, err error)
Build creates a 'addon_requirement' object using the configuration stored in the builder.
func (*AddonRequirementBuilder) Copy ¶
func (b *AddonRequirementBuilder) Copy(object *AddonRequirement) *AddonRequirementBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonRequirementBuilder) Data ¶
func (b *AddonRequirementBuilder) Data(value map[string]interface{}) *AddonRequirementBuilder
Data sets the value of the 'data' attribute to the given value.
func (*AddonRequirementBuilder) Empty ¶
func (b *AddonRequirementBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonRequirementBuilder) Enabled ¶
func (b *AddonRequirementBuilder) Enabled(value bool) *AddonRequirementBuilder
Enabled sets the value of the 'enabled' attribute to the given value.
func (*AddonRequirementBuilder) ID ¶
func (b *AddonRequirementBuilder) ID(value string) *AddonRequirementBuilder
ID sets the value of the 'ID' attribute to the given value.
func (*AddonRequirementBuilder) Resource ¶
func (b *AddonRequirementBuilder) Resource(value AddonRequirementResource) *AddonRequirementBuilder
Resource sets the value of the 'resource' attribute to the given value.
Addon requirement resource type
func (*AddonRequirementBuilder) Status ¶
func (b *AddonRequirementBuilder) Status(value *AddonRequirementStatusBuilder) *AddonRequirementBuilder
Status sets the value of the 'status' attribute to the given value.
Representation of an addon requirement status.
type AddonRequirementList ¶
type AddonRequirementList struct {
// contains filtered or unexported fields
}
AddonRequirementList is a list of values of the 'addon_requirement' type.
func (*AddonRequirementList) Each ¶
func (l *AddonRequirementList) Each(f func(item *AddonRequirement) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonRequirementList) Empty ¶
func (l *AddonRequirementList) Empty() bool
Empty returns true if the list is empty.
func (*AddonRequirementList) Get ¶
func (l *AddonRequirementList) Get(i int) *AddonRequirement
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonRequirementList) Len ¶
func (l *AddonRequirementList) Len() int
Len returns the length of the list.
func (*AddonRequirementList) Range ¶
func (l *AddonRequirementList) Range(f func(index int, item *AddonRequirement) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonRequirementList) Slice ¶
func (l *AddonRequirementList) Slice() []*AddonRequirement
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonRequirementListBuilder ¶
type AddonRequirementListBuilder struct {
// contains filtered or unexported fields
}
AddonRequirementListBuilder contains the data and logic needed to build 'addon_requirement' objects.
func NewAddonRequirementList ¶
func NewAddonRequirementList() *AddonRequirementListBuilder
NewAddonRequirementList creates a new builder of 'addon_requirement' objects.
func (*AddonRequirementListBuilder) Build ¶
func (b *AddonRequirementListBuilder) Build() (list *AddonRequirementList, err error)
Build creates a list of 'addon_requirement' objects using the configuration stored in the builder.
func (*AddonRequirementListBuilder) Copy ¶
func (b *AddonRequirementListBuilder) Copy(list *AddonRequirementList) *AddonRequirementListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonRequirementListBuilder) Empty ¶
func (b *AddonRequirementListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonRequirementListBuilder) Items ¶
func (b *AddonRequirementListBuilder) Items(values ...*AddonRequirementBuilder) *AddonRequirementListBuilder
Items sets the items of the list.
type AddonRequirementResource ¶
type AddonRequirementResource string
AddonRequirementResource represents the values of the 'addon_requirement_resource' enumerated type.
const ( // This requirement resource data will be validated and checked against addon installation resources AddonRequirementResourceAddon AddonRequirementResource = "addon" // This requirement resource data will be validated and checked against cluster resources AddonRequirementResourceCluster AddonRequirementResource = "cluster" // This requirement resource data will be validated and checked against machine pool resources AddonRequirementResourceMachinePool AddonRequirementResource = "machine_pool" )
func UnmarshalAddonRequirementResourceList ¶
func UnmarshalAddonRequirementResourceList(source interface{}) (items []AddonRequirementResource, err error)
UnmarshalAddonRequirementResourceList reads a list of values of the 'addon_requirement_resource' type from the given source, which can be a slice of bytes, a string or a reader.
type AddonRequirementStatus ¶
type AddonRequirementStatus struct {
// contains filtered or unexported fields
}
AddonRequirementStatus represents the values of the 'addon_requirement_status' type.
Representation of an addon requirement status.
func UnmarshalAddonRequirementStatus ¶
func UnmarshalAddonRequirementStatus(source interface{}) (object *AddonRequirementStatus, err error)
UnmarshalAddonRequirementStatus reads a value of the 'addon_requirement_status' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonRequirementStatusList ¶
func UnmarshalAddonRequirementStatusList(source interface{}) (items []*AddonRequirementStatus, err error)
UnmarshalAddonRequirementStatusList reads a list of values of the 'addon_requirement_status' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonRequirementStatus) Empty ¶
func (o *AddonRequirementStatus) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonRequirementStatus) ErrorMsgs ¶
func (o *AddonRequirementStatus) ErrorMsgs() []string
ErrorMsgs returns the value of the 'error_msgs' attribute, or the zero value of the type if the attribute doesn't have a value.
Error messages detailing reasons for unfulfilled requirements.
func (*AddonRequirementStatus) Fulfilled ¶
func (o *AddonRequirementStatus) Fulfilled() bool
Fulfilled returns the value of the 'fulfilled' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates if this requirement is fulfilled.
func (*AddonRequirementStatus) GetErrorMsgs ¶
func (o *AddonRequirementStatus) GetErrorMsgs() (value []string, ok bool)
GetErrorMsgs returns the value of the 'error_msgs' attribute and a flag indicating if the attribute has a value.
Error messages detailing reasons for unfulfilled requirements.
func (*AddonRequirementStatus) GetFulfilled ¶
func (o *AddonRequirementStatus) GetFulfilled() (value bool, ok bool)
GetFulfilled returns the value of the 'fulfilled' attribute and a flag indicating if the attribute has a value.
Indicates if this requirement is fulfilled.
type AddonRequirementStatusBuilder ¶
type AddonRequirementStatusBuilder struct {
// contains filtered or unexported fields
}
AddonRequirementStatusBuilder contains the data and logic needed to build 'addon_requirement_status' objects.
Representation of an addon requirement status.
func NewAddonRequirementStatus ¶
func NewAddonRequirementStatus() *AddonRequirementStatusBuilder
NewAddonRequirementStatus creates a new builder of 'addon_requirement_status' objects.
func (*AddonRequirementStatusBuilder) Build ¶
func (b *AddonRequirementStatusBuilder) Build() (object *AddonRequirementStatus, err error)
Build creates a 'addon_requirement_status' object using the configuration stored in the builder.
func (*AddonRequirementStatusBuilder) Copy ¶
func (b *AddonRequirementStatusBuilder) Copy(object *AddonRequirementStatus) *AddonRequirementStatusBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonRequirementStatusBuilder) Empty ¶
func (b *AddonRequirementStatusBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonRequirementStatusBuilder) ErrorMsgs ¶
func (b *AddonRequirementStatusBuilder) ErrorMsgs(values ...string) *AddonRequirementStatusBuilder
ErrorMsgs sets the value of the 'error_msgs' attribute to the given values.
func (*AddonRequirementStatusBuilder) Fulfilled ¶
func (b *AddonRequirementStatusBuilder) Fulfilled(value bool) *AddonRequirementStatusBuilder
Fulfilled sets the value of the 'fulfilled' attribute to the given value.
type AddonRequirementStatusList ¶
type AddonRequirementStatusList struct {
// contains filtered or unexported fields
}
AddonRequirementStatusList is a list of values of the 'addon_requirement_status' type.
func (*AddonRequirementStatusList) Each ¶
func (l *AddonRequirementStatusList) Each(f func(item *AddonRequirementStatus) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonRequirementStatusList) Empty ¶
func (l *AddonRequirementStatusList) Empty() bool
Empty returns true if the list is empty.
func (*AddonRequirementStatusList) Get ¶
func (l *AddonRequirementStatusList) Get(i int) *AddonRequirementStatus
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonRequirementStatusList) Len ¶
func (l *AddonRequirementStatusList) Len() int
Len returns the length of the list.
func (*AddonRequirementStatusList) Range ¶
func (l *AddonRequirementStatusList) Range(f func(index int, item *AddonRequirementStatus) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonRequirementStatusList) Slice ¶
func (l *AddonRequirementStatusList) Slice() []*AddonRequirementStatus
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonRequirementStatusListBuilder ¶
type AddonRequirementStatusListBuilder struct {
// contains filtered or unexported fields
}
AddonRequirementStatusListBuilder contains the data and logic needed to build 'addon_requirement_status' objects.
func NewAddonRequirementStatusList ¶
func NewAddonRequirementStatusList() *AddonRequirementStatusListBuilder
NewAddonRequirementStatusList creates a new builder of 'addon_requirement_status' objects.
func (*AddonRequirementStatusListBuilder) Build ¶
func (b *AddonRequirementStatusListBuilder) Build() (list *AddonRequirementStatusList, err error)
Build creates a list of 'addon_requirement_status' objects using the configuration stored in the builder.
func (*AddonRequirementStatusListBuilder) Copy ¶
func (b *AddonRequirementStatusListBuilder) Copy(list *AddonRequirementStatusList) *AddonRequirementStatusListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonRequirementStatusListBuilder) Empty ¶
func (b *AddonRequirementStatusListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonRequirementStatusListBuilder) Items ¶
func (b *AddonRequirementStatusListBuilder) Items(values ...*AddonRequirementStatusBuilder) *AddonRequirementStatusListBuilder
Items sets the items of the list.
type AddonSecretPropagation ¶
type AddonSecretPropagation struct {
// contains filtered or unexported fields
}
AddonSecretPropagation represents the values of the 'addon_secret_propagation' type.
Representation of an addon secret propagation
func UnmarshalAddonSecretPropagation ¶
func UnmarshalAddonSecretPropagation(source interface{}) (object *AddonSecretPropagation, err error)
UnmarshalAddonSecretPropagation reads a value of the 'addon_secret_propagation' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonSecretPropagationList ¶
func UnmarshalAddonSecretPropagationList(source interface{}) (items []*AddonSecretPropagation, err error)
UnmarshalAddonSecretPropagationList reads a list of values of the 'addon_secret_propagation' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonSecretPropagation) DestinationSecret ¶
func (o *AddonSecretPropagation) DestinationSecret() string
DestinationSecret returns the value of the 'destination_secret' attribute, or the zero value of the type if the attribute doesn't have a value.
DestinationSecret is location of the secret to be added
func (*AddonSecretPropagation) Empty ¶
func (o *AddonSecretPropagation) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonSecretPropagation) Enabled ¶
func (o *AddonSecretPropagation) Enabled() bool
Enabled returns the value of the 'enabled' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates is this secret propagation is enabled for the addon
func (*AddonSecretPropagation) GetDestinationSecret ¶
func (o *AddonSecretPropagation) GetDestinationSecret() (value string, ok bool)
GetDestinationSecret returns the value of the 'destination_secret' attribute and a flag indicating if the attribute has a value.
DestinationSecret is location of the secret to be added
func (*AddonSecretPropagation) GetEnabled ¶
func (o *AddonSecretPropagation) GetEnabled() (value bool, ok bool)
GetEnabled returns the value of the 'enabled' attribute and a flag indicating if the attribute has a value.
Indicates is this secret propagation is enabled for the addon
func (*AddonSecretPropagation) GetID ¶
func (o *AddonSecretPropagation) GetID() (value string, ok bool)
GetID returns the value of the 'ID' attribute and a flag indicating if the attribute has a value.
ID of the secret propagation
func (*AddonSecretPropagation) GetSourceSecret ¶
func (o *AddonSecretPropagation) GetSourceSecret() (value string, ok bool)
GetSourceSecret returns the value of the 'source_secret' attribute and a flag indicating if the attribute has a value.
SourceSecret is location of the source secret
func (*AddonSecretPropagation) ID ¶
func (o *AddonSecretPropagation) ID() string
ID returns the value of the 'ID' attribute, or the zero value of the type if the attribute doesn't have a value.
ID of the secret propagation
func (*AddonSecretPropagation) SourceSecret ¶
func (o *AddonSecretPropagation) SourceSecret() string
SourceSecret returns the value of the 'source_secret' attribute, or the zero value of the type if the attribute doesn't have a value.
SourceSecret is location of the source secret
type AddonSecretPropagationBuilder ¶
type AddonSecretPropagationBuilder struct {
// contains filtered or unexported fields
}
AddonSecretPropagationBuilder contains the data and logic needed to build 'addon_secret_propagation' objects.
Representation of an addon secret propagation
func NewAddonSecretPropagation ¶
func NewAddonSecretPropagation() *AddonSecretPropagationBuilder
NewAddonSecretPropagation creates a new builder of 'addon_secret_propagation' objects.
func (*AddonSecretPropagationBuilder) Build ¶
func (b *AddonSecretPropagationBuilder) Build() (object *AddonSecretPropagation, err error)
Build creates a 'addon_secret_propagation' object using the configuration stored in the builder.
func (*AddonSecretPropagationBuilder) Copy ¶
func (b *AddonSecretPropagationBuilder) Copy(object *AddonSecretPropagation) *AddonSecretPropagationBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonSecretPropagationBuilder) DestinationSecret ¶
func (b *AddonSecretPropagationBuilder) DestinationSecret(value string) *AddonSecretPropagationBuilder
DestinationSecret sets the value of the 'destination_secret' attribute to the given value.
func (*AddonSecretPropagationBuilder) Empty ¶
func (b *AddonSecretPropagationBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonSecretPropagationBuilder) Enabled ¶
func (b *AddonSecretPropagationBuilder) Enabled(value bool) *AddonSecretPropagationBuilder
Enabled sets the value of the 'enabled' attribute to the given value.
func (*AddonSecretPropagationBuilder) ID ¶
func (b *AddonSecretPropagationBuilder) ID(value string) *AddonSecretPropagationBuilder
ID sets the value of the 'ID' attribute to the given value.
func (*AddonSecretPropagationBuilder) SourceSecret ¶
func (b *AddonSecretPropagationBuilder) SourceSecret(value string) *AddonSecretPropagationBuilder
SourceSecret sets the value of the 'source_secret' attribute to the given value.
type AddonSecretPropagationList ¶
type AddonSecretPropagationList struct {
// contains filtered or unexported fields
}
AddonSecretPropagationList is a list of values of the 'addon_secret_propagation' type.
func (*AddonSecretPropagationList) Each ¶
func (l *AddonSecretPropagationList) Each(f func(item *AddonSecretPropagation) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonSecretPropagationList) Empty ¶
func (l *AddonSecretPropagationList) Empty() bool
Empty returns true if the list is empty.
func (*AddonSecretPropagationList) Get ¶
func (l *AddonSecretPropagationList) Get(i int) *AddonSecretPropagation
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonSecretPropagationList) Len ¶
func (l *AddonSecretPropagationList) Len() int
Len returns the length of the list.
func (*AddonSecretPropagationList) Range ¶
func (l *AddonSecretPropagationList) Range(f func(index int, item *AddonSecretPropagation) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonSecretPropagationList) Slice ¶
func (l *AddonSecretPropagationList) Slice() []*AddonSecretPropagation
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonSecretPropagationListBuilder ¶
type AddonSecretPropagationListBuilder struct {
// contains filtered or unexported fields
}
AddonSecretPropagationListBuilder contains the data and logic needed to build 'addon_secret_propagation' objects.
func NewAddonSecretPropagationList ¶
func NewAddonSecretPropagationList() *AddonSecretPropagationListBuilder
NewAddonSecretPropagationList creates a new builder of 'addon_secret_propagation' objects.
func (*AddonSecretPropagationListBuilder) Build ¶
func (b *AddonSecretPropagationListBuilder) Build() (list *AddonSecretPropagationList, err error)
Build creates a list of 'addon_secret_propagation' objects using the configuration stored in the builder.
func (*AddonSecretPropagationListBuilder) Copy ¶
func (b *AddonSecretPropagationListBuilder) Copy(list *AddonSecretPropagationList) *AddonSecretPropagationListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonSecretPropagationListBuilder) Empty ¶
func (b *AddonSecretPropagationListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonSecretPropagationListBuilder) Items ¶
func (b *AddonSecretPropagationListBuilder) Items(values ...*AddonSecretPropagationBuilder) *AddonSecretPropagationListBuilder
Items sets the items of the list.
type AddonStatus ¶
type AddonStatus struct {
// contains filtered or unexported fields
}
AddonStatus represents the values of the 'addon_status' type.
Representation of an addon status.
func UnmarshalAddonStatus ¶
func UnmarshalAddonStatus(source interface{}) (object *AddonStatus, err error)
UnmarshalAddonStatus reads a value of the 'addon_status' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonStatusList ¶
func UnmarshalAddonStatusList(source interface{}) (items []*AddonStatus, err error)
UnmarshalAddonStatusList reads a list of values of the 'addon_status' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonStatus) AddonId ¶
func (o *AddonStatus) AddonId() string
AddonId returns the value of the 'addon_id' attribute, or the zero value of the type if the attribute doesn't have a value.
ID of the addon whose status belongs to.
func (*AddonStatus) CorrelationID ¶
func (o *AddonStatus) CorrelationID() string
CorrelationID returns the value of the 'correlation_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
Identifier for co-relating current AddonCR revision and reported status.
func (*AddonStatus) Empty ¶
func (o *AddonStatus) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonStatus) GetAddonId ¶
func (o *AddonStatus) GetAddonId() (value string, ok bool)
GetAddonId returns the value of the 'addon_id' attribute and a flag indicating if the attribute has a value.
ID of the addon whose status belongs to.
func (*AddonStatus) GetCorrelationID ¶
func (o *AddonStatus) GetCorrelationID() (value string, ok bool)
GetCorrelationID returns the value of the 'correlation_ID' attribute and a flag indicating if the attribute has a value.
Identifier for co-relating current AddonCR revision and reported status.
func (*AddonStatus) GetHREF ¶
func (o *AddonStatus) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*AddonStatus) GetID ¶
func (o *AddonStatus) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*AddonStatus) GetStatusConditions ¶
func (o *AddonStatus) GetStatusConditions() (value []*AddonStatusCondition, ok bool)
GetStatusConditions returns the value of the 'status_conditions' attribute and a flag indicating if the attribute has a value.
List of reported addon status conditions
func (*AddonStatus) GetVersion ¶ added in v0.1.365
func (o *AddonStatus) GetVersion() (value string, ok bool)
GetVersion returns the value of the 'version' attribute and a flag indicating if the attribute has a value.
Version of the addon reporting the status
func (*AddonStatus) Kind ¶
func (o *AddonStatus) Kind() string
Kind returns the name of the type of the object.
func (*AddonStatus) StatusConditions ¶
func (o *AddonStatus) StatusConditions() []*AddonStatusCondition
StatusConditions returns the value of the 'status_conditions' attribute, or the zero value of the type if the attribute doesn't have a value.
List of reported addon status conditions
func (*AddonStatus) Version ¶ added in v0.1.365
func (o *AddonStatus) Version() string
Version returns the value of the 'version' attribute, or the zero value of the type if the attribute doesn't have a value.
Version of the addon reporting the status
type AddonStatusBuilder ¶
type AddonStatusBuilder struct {
// contains filtered or unexported fields
}
AddonStatusBuilder contains the data and logic needed to build 'addon_status' objects.
Representation of an addon status.
func NewAddonStatus ¶
func NewAddonStatus() *AddonStatusBuilder
NewAddonStatus creates a new builder of 'addon_status' objects.
func (*AddonStatusBuilder) AddonId ¶
func (b *AddonStatusBuilder) AddonId(value string) *AddonStatusBuilder
AddonId sets the value of the 'addon_id' attribute to the given value.
func (*AddonStatusBuilder) Build ¶
func (b *AddonStatusBuilder) Build() (object *AddonStatus, err error)
Build creates a 'addon_status' object using the configuration stored in the builder.
func (*AddonStatusBuilder) Copy ¶
func (b *AddonStatusBuilder) Copy(object *AddonStatus) *AddonStatusBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonStatusBuilder) CorrelationID ¶
func (b *AddonStatusBuilder) CorrelationID(value string) *AddonStatusBuilder
CorrelationID sets the value of the 'correlation_ID' attribute to the given value.
func (*AddonStatusBuilder) Empty ¶
func (b *AddonStatusBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonStatusBuilder) HREF ¶
func (b *AddonStatusBuilder) HREF(value string) *AddonStatusBuilder
HREF sets the link to the object.
func (*AddonStatusBuilder) ID ¶
func (b *AddonStatusBuilder) ID(value string) *AddonStatusBuilder
ID sets the identifier of the object.
func (*AddonStatusBuilder) Link ¶
func (b *AddonStatusBuilder) Link(value bool) *AddonStatusBuilder
Link sets the flag that indicates if this is a link.
func (*AddonStatusBuilder) StatusConditions ¶
func (b *AddonStatusBuilder) StatusConditions(values ...*AddonStatusConditionBuilder) *AddonStatusBuilder
StatusConditions sets the value of the 'status_conditions' attribute to the given values.
func (*AddonStatusBuilder) Version ¶ added in v0.1.365
func (b *AddonStatusBuilder) Version(value string) *AddonStatusBuilder
Version sets the value of the 'version' attribute to the given value.
type AddonStatusClient ¶
type AddonStatusClient struct {
// contains filtered or unexported fields
}
AddonStatusClient is the client of the 'addon_status' resource.
Manages a specific addon status.
func NewAddonStatusClient ¶
func NewAddonStatusClient(transport http.RoundTripper, path string) *AddonStatusClient
NewAddonStatusClient creates a new client for the 'addon_status' resource using the given transport to send the requests and receive the responses.
func (*AddonStatusClient) Delete ¶
func (c *AddonStatusClient) Delete() *AddonStatusDeleteRequest
Delete creates a request for the 'delete' method.
Deletes the addon version.
func (*AddonStatusClient) Get ¶
func (c *AddonStatusClient) Get() *AddonStatusGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the addon version.
func (*AddonStatusClient) Poll ¶
func (c *AddonStatusClient) Poll() *AddonStatusPollRequest
Poll creates a request to repeatedly retrieve the object till the response has one of a given set of states and satisfies a set of predicates.
func (*AddonStatusClient) Update ¶
func (c *AddonStatusClient) Update() *AddonStatusUpdateRequest
Update creates a request for the 'update' method.
Updates the addon version.
type AddonStatusCondition ¶
type AddonStatusCondition struct {
// contains filtered or unexported fields
}
AddonStatusCondition represents the values of the 'addon_status_condition' type.
Representation of an addon status condition type.
func UnmarshalAddonStatusCondition ¶
func UnmarshalAddonStatusCondition(source interface{}) (object *AddonStatusCondition, err error)
UnmarshalAddonStatusCondition reads a value of the 'addon_status_condition' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonStatusConditionList ¶
func UnmarshalAddonStatusConditionList(source interface{}) (items []*AddonStatusCondition, err error)
UnmarshalAddonStatusConditionList reads a list of values of the 'addon_status_condition' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonStatusCondition) Empty ¶
func (o *AddonStatusCondition) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonStatusCondition) GetMessage ¶ added in v0.1.365
func (o *AddonStatusCondition) GetMessage() (value string, ok bool)
GetMessage returns the value of the 'message' attribute and a flag indicating if the attribute has a value.
Message for the condition
func (*AddonStatusCondition) GetReason ¶
func (o *AddonStatusCondition) GetReason() (value string, ok bool)
GetReason returns the value of the 'reason' attribute and a flag indicating if the attribute has a value.
Reason for the condition
func (*AddonStatusCondition) GetStatusType ¶
func (o *AddonStatusCondition) GetStatusType() (value AddonStatusConditionType, ok bool)
GetStatusType returns the value of the 'status_type' attribute and a flag indicating if the attribute has a value.
Type of the reported addon status condition
func (*AddonStatusCondition) GetStatusValue ¶
func (o *AddonStatusCondition) GetStatusValue() (value AddonStatusConditionValue, ok bool)
GetStatusValue returns the value of the 'status_value' attribute and a flag indicating if the attribute has a value.
Value of the reported addon status condition
func (*AddonStatusCondition) Message ¶ added in v0.1.365
func (o *AddonStatusCondition) Message() string
Message returns the value of the 'message' attribute, or the zero value of the type if the attribute doesn't have a value.
Message for the condition
func (*AddonStatusCondition) Reason ¶
func (o *AddonStatusCondition) Reason() string
Reason returns the value of the 'reason' attribute, or the zero value of the type if the attribute doesn't have a value.
Reason for the condition
func (*AddonStatusCondition) StatusType ¶
func (o *AddonStatusCondition) StatusType() AddonStatusConditionType
StatusType returns the value of the 'status_type' attribute, or the zero value of the type if the attribute doesn't have a value.
Type of the reported addon status condition
func (*AddonStatusCondition) StatusValue ¶
func (o *AddonStatusCondition) StatusValue() AddonStatusConditionValue
StatusValue returns the value of the 'status_value' attribute, or the zero value of the type if the attribute doesn't have a value.
Value of the reported addon status condition
type AddonStatusConditionBuilder ¶
type AddonStatusConditionBuilder struct {
// contains filtered or unexported fields
}
AddonStatusConditionBuilder contains the data and logic needed to build 'addon_status_condition' objects.
Representation of an addon status condition type.
func NewAddonStatusCondition ¶
func NewAddonStatusCondition() *AddonStatusConditionBuilder
NewAddonStatusCondition creates a new builder of 'addon_status_condition' objects.
func (*AddonStatusConditionBuilder) Build ¶
func (b *AddonStatusConditionBuilder) Build() (object *AddonStatusCondition, err error)
Build creates a 'addon_status_condition' object using the configuration stored in the builder.
func (*AddonStatusConditionBuilder) Copy ¶
func (b *AddonStatusConditionBuilder) Copy(object *AddonStatusCondition) *AddonStatusConditionBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonStatusConditionBuilder) Empty ¶
func (b *AddonStatusConditionBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonStatusConditionBuilder) Message ¶ added in v0.1.365
func (b *AddonStatusConditionBuilder) Message(value string) *AddonStatusConditionBuilder
Message sets the value of the 'message' attribute to the given value.
func (*AddonStatusConditionBuilder) Reason ¶
func (b *AddonStatusConditionBuilder) Reason(value string) *AddonStatusConditionBuilder
Reason sets the value of the 'reason' attribute to the given value.
func (*AddonStatusConditionBuilder) StatusType ¶
func (b *AddonStatusConditionBuilder) StatusType(value AddonStatusConditionType) *AddonStatusConditionBuilder
StatusType sets the value of the 'status_type' attribute to the given value.
Representation of an addon status condition type field.
func (*AddonStatusConditionBuilder) StatusValue ¶
func (b *AddonStatusConditionBuilder) StatusValue(value AddonStatusConditionValue) *AddonStatusConditionBuilder
StatusValue sets the value of the 'status_value' attribute to the given value.
Representation of an addon status condition value field.
type AddonStatusConditionList ¶
type AddonStatusConditionList struct {
// contains filtered or unexported fields
}
AddonStatusConditionList is a list of values of the 'addon_status_condition' type.
func (*AddonStatusConditionList) Each ¶
func (l *AddonStatusConditionList) Each(f func(item *AddonStatusCondition) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonStatusConditionList) Empty ¶
func (l *AddonStatusConditionList) Empty() bool
Empty returns true if the list is empty.
func (*AddonStatusConditionList) Get ¶
func (l *AddonStatusConditionList) Get(i int) *AddonStatusCondition
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonStatusConditionList) Len ¶
func (l *AddonStatusConditionList) Len() int
Len returns the length of the list.
func (*AddonStatusConditionList) Range ¶
func (l *AddonStatusConditionList) Range(f func(index int, item *AddonStatusCondition) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonStatusConditionList) Slice ¶
func (l *AddonStatusConditionList) Slice() []*AddonStatusCondition
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonStatusConditionListBuilder ¶
type AddonStatusConditionListBuilder struct {
// contains filtered or unexported fields
}
AddonStatusConditionListBuilder contains the data and logic needed to build 'addon_status_condition' objects.
func NewAddonStatusConditionList ¶
func NewAddonStatusConditionList() *AddonStatusConditionListBuilder
NewAddonStatusConditionList creates a new builder of 'addon_status_condition' objects.
func (*AddonStatusConditionListBuilder) Build ¶
func (b *AddonStatusConditionListBuilder) Build() (list *AddonStatusConditionList, err error)
Build creates a list of 'addon_status_condition' objects using the configuration stored in the builder.
func (*AddonStatusConditionListBuilder) Copy ¶
func (b *AddonStatusConditionListBuilder) Copy(list *AddonStatusConditionList) *AddonStatusConditionListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonStatusConditionListBuilder) Empty ¶
func (b *AddonStatusConditionListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonStatusConditionListBuilder) Items ¶
func (b *AddonStatusConditionListBuilder) Items(values ...*AddonStatusConditionBuilder) *AddonStatusConditionListBuilder
Items sets the items of the list.
type AddonStatusConditionType ¶
type AddonStatusConditionType string
AddonStatusConditionType represents the values of the 'addon_status_condition_type' enumerated type.
const ( // AddonStatusConditionTypeAvailable AddonStatusConditionType = "Available" // AddonStatusConditionTypeDegraded AddonStatusConditionType = "Degraded" // AddonStatusConditionTypeDeleteTimeout AddonStatusConditionType = "DeleteTimeout" // AddonStatusConditionTypeHealthy AddonStatusConditionType = "Healthy" // AddonStatusConditionTypeInstalled AddonStatusConditionType = "Installed" // AddonStatusConditionTypePaused AddonStatusConditionType = "Paused" // AddonStatusConditionTypeReadyToBeDeleted AddonStatusConditionType = "ReadyToBeDeleted" // AddonStatusConditionTypeUpgradeStarted AddonStatusConditionType = "UpgradeStarted" // AddonStatusConditionTypeUpgradeSucceeded AddonStatusConditionType = "UpgradeSucceeded" )
func UnmarshalAddonStatusConditionTypeList ¶
func UnmarshalAddonStatusConditionTypeList(source interface{}) (items []AddonStatusConditionType, err error)
UnmarshalAddonStatusConditionTypeList reads a list of values of the 'addon_status_condition_type' type from the given source, which can be a slice of bytes, a string or a reader.
type AddonStatusConditionValue ¶
type AddonStatusConditionValue string
AddonStatusConditionValue represents the values of the 'addon_status_condition_value' enumerated type.
const ( // AddonStatusConditionValueFalse AddonStatusConditionValue = "False" // AddonStatusConditionValueTrue AddonStatusConditionValue = "True" // AddonStatusConditionValueUnknown AddonStatusConditionValue = "Unknown" )
func UnmarshalAddonStatusConditionValueList ¶
func UnmarshalAddonStatusConditionValueList(source interface{}) (items []AddonStatusConditionValue, err error)
UnmarshalAddonStatusConditionValueList reads a list of values of the 'addon_status_condition_value' type from the given source, which can be a slice of bytes, a string or a reader.
type AddonStatusDeleteRequest ¶
type AddonStatusDeleteRequest struct {
// contains filtered or unexported fields
}
AddonStatusDeleteRequest is the request for the 'delete' method.
func (*AddonStatusDeleteRequest) Header ¶
func (r *AddonStatusDeleteRequest) Header(name string, value interface{}) *AddonStatusDeleteRequest
Header adds a request header.
func (*AddonStatusDeleteRequest) Impersonate ¶
func (r *AddonStatusDeleteRequest) Impersonate(user string) *AddonStatusDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonStatusDeleteRequest) Parameter ¶
func (r *AddonStatusDeleteRequest) Parameter(name string, value interface{}) *AddonStatusDeleteRequest
Parameter adds a query parameter.
func (*AddonStatusDeleteRequest) Send ¶
func (r *AddonStatusDeleteRequest) Send() (result *AddonStatusDeleteResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonStatusDeleteRequest) SendContext ¶
func (r *AddonStatusDeleteRequest) SendContext(ctx context.Context) (result *AddonStatusDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonStatusDeleteResponse ¶
type AddonStatusDeleteResponse struct {
// contains filtered or unexported fields
}
AddonStatusDeleteResponse is the response for the 'delete' method.
func (*AddonStatusDeleteResponse) Error ¶
func (r *AddonStatusDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*AddonStatusDeleteResponse) Header ¶
func (r *AddonStatusDeleteResponse) Header() http.Header
Header returns header of the response.
func (*AddonStatusDeleteResponse) Status ¶
func (r *AddonStatusDeleteResponse) Status() int
Status returns the response status code.
type AddonStatusGetRequest ¶
type AddonStatusGetRequest struct {
// contains filtered or unexported fields
}
AddonStatusGetRequest is the request for the 'get' method.
func (*AddonStatusGetRequest) Header ¶
func (r *AddonStatusGetRequest) Header(name string, value interface{}) *AddonStatusGetRequest
Header adds a request header.
func (*AddonStatusGetRequest) Impersonate ¶
func (r *AddonStatusGetRequest) Impersonate(user string) *AddonStatusGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonStatusGetRequest) Parameter ¶
func (r *AddonStatusGetRequest) Parameter(name string, value interface{}) *AddonStatusGetRequest
Parameter adds a query parameter.
func (*AddonStatusGetRequest) Send ¶
func (r *AddonStatusGetRequest) Send() (result *AddonStatusGetResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonStatusGetRequest) SendContext ¶
func (r *AddonStatusGetRequest) SendContext(ctx context.Context) (result *AddonStatusGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonStatusGetResponse ¶
type AddonStatusGetResponse struct {
// contains filtered or unexported fields
}
AddonStatusGetResponse is the response for the 'get' method.
func (*AddonStatusGetResponse) Body ¶
func (r *AddonStatusGetResponse) Body() *AddonStatus
Body returns the value of the 'body' parameter.
func (*AddonStatusGetResponse) Error ¶
func (r *AddonStatusGetResponse) Error() *errors.Error
Error returns the response error.
func (*AddonStatusGetResponse) GetBody ¶
func (r *AddonStatusGetResponse) GetBody() (value *AddonStatus, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonStatusGetResponse) Header ¶
func (r *AddonStatusGetResponse) Header() http.Header
Header returns header of the response.
func (*AddonStatusGetResponse) Status ¶
func (r *AddonStatusGetResponse) Status() int
Status returns the response status code.
type AddonStatusList ¶
type AddonStatusList struct {
// contains filtered or unexported fields
}
AddonStatusList is a list of values of the 'addon_status' type.
func (*AddonStatusList) Each ¶
func (l *AddonStatusList) Each(f func(item *AddonStatus) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonStatusList) Empty ¶
func (l *AddonStatusList) Empty() bool
Empty returns true if the list is empty.
func (*AddonStatusList) Get ¶
func (l *AddonStatusList) Get(i int) *AddonStatus
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonStatusList) GetHREF ¶
func (l *AddonStatusList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*AddonStatusList) HREF ¶
func (l *AddonStatusList) HREF() string
HREF returns the link to the list.
func (*AddonStatusList) Kind ¶
func (l *AddonStatusList) Kind() string
Kind returns the name of the type of the object.
func (*AddonStatusList) Len ¶
func (l *AddonStatusList) Len() int
Len returns the length of the list.
func (*AddonStatusList) Link ¶
func (l *AddonStatusList) Link() bool
Link returns true iif this is a link.
func (*AddonStatusList) Range ¶
func (l *AddonStatusList) Range(f func(index int, item *AddonStatus) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonStatusList) Slice ¶
func (l *AddonStatusList) Slice() []*AddonStatus
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonStatusListBuilder ¶
type AddonStatusListBuilder struct {
// contains filtered or unexported fields
}
AddonStatusListBuilder contains the data and logic needed to build 'addon_status' objects.
func NewAddonStatusList ¶
func NewAddonStatusList() *AddonStatusListBuilder
NewAddonStatusList creates a new builder of 'addon_status' objects.
func (*AddonStatusListBuilder) Build ¶
func (b *AddonStatusListBuilder) Build() (list *AddonStatusList, err error)
Build creates a list of 'addon_status' objects using the configuration stored in the builder.
func (*AddonStatusListBuilder) Copy ¶
func (b *AddonStatusListBuilder) Copy(list *AddonStatusList) *AddonStatusListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonStatusListBuilder) Empty ¶
func (b *AddonStatusListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonStatusListBuilder) Items ¶
func (b *AddonStatusListBuilder) Items(values ...*AddonStatusBuilder) *AddonStatusListBuilder
Items sets the items of the list.
type AddonStatusPollRequest ¶
type AddonStatusPollRequest struct {
// contains filtered or unexported fields
}
AddonStatusPollRequest is the request for the Poll method.
func (*AddonStatusPollRequest) Header ¶
func (r *AddonStatusPollRequest) Header(name string, value interface{}) *AddonStatusPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*AddonStatusPollRequest) Interval ¶
func (r *AddonStatusPollRequest) Interval(value time.Duration) *AddonStatusPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*AddonStatusPollRequest) Parameter ¶
func (r *AddonStatusPollRequest) Parameter(name string, value interface{}) *AddonStatusPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*AddonStatusPollRequest) Predicate ¶
func (r *AddonStatusPollRequest) Predicate(value func(*AddonStatusGetResponse) bool) *AddonStatusPollRequest
Predicate adds a predicate that the response should satisfy be considered successful. Multiple predicates can be set calling this method multiple times. The response will be considered successful if all the predicates are satisfied.
func (*AddonStatusPollRequest) StartContext ¶
func (r *AddonStatusPollRequest) StartContext(ctx context.Context) (response *AddonStatusPollResponse, err error)
StartContext starts the polling loop. Responses will be considered successful if the status is one of the values specified with the Status method and if all the predicates specified with the Predicate method return nil.
The context must have a timeout or deadline, otherwise this method will immediately return an error.
func (*AddonStatusPollRequest) Status ¶
func (r *AddonStatusPollRequest) Status(value int) *AddonStatusPollRequest
Status set the expected status of the response. Multiple values can be set calling this method multiple times. The response will be considered successful if the status is any of those values.
type AddonStatusPollResponse ¶
type AddonStatusPollResponse struct {
// contains filtered or unexported fields
}
AddonStatusPollResponse is the response for the Poll method.
func (*AddonStatusPollResponse) Body ¶
func (r *AddonStatusPollResponse) Body() *AddonStatus
Body returns the value of the 'body' parameter.
func (*AddonStatusPollResponse) Error ¶
func (r *AddonStatusPollResponse) Error() *errors.Error
Error returns the response error.
func (*AddonStatusPollResponse) GetBody ¶
func (r *AddonStatusPollResponse) GetBody() (value *AddonStatus, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonStatusPollResponse) Header ¶
func (r *AddonStatusPollResponse) Header() http.Header
Header returns header of the response.
func (*AddonStatusPollResponse) Status ¶
func (r *AddonStatusPollResponse) Status() int
Status returns the response status code.
type AddonStatusUpdateRequest ¶
type AddonStatusUpdateRequest struct {
// contains filtered or unexported fields
}
AddonStatusUpdateRequest is the request for the 'update' method.
func (*AddonStatusUpdateRequest) Body ¶
func (r *AddonStatusUpdateRequest) Body(value *AddonStatus) *AddonStatusUpdateRequest
Body sets the value of the 'body' parameter.
func (*AddonStatusUpdateRequest) Header ¶
func (r *AddonStatusUpdateRequest) Header(name string, value interface{}) *AddonStatusUpdateRequest
Header adds a request header.
func (*AddonStatusUpdateRequest) Impersonate ¶
func (r *AddonStatusUpdateRequest) Impersonate(user string) *AddonStatusUpdateRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonStatusUpdateRequest) Parameter ¶
func (r *AddonStatusUpdateRequest) Parameter(name string, value interface{}) *AddonStatusUpdateRequest
Parameter adds a query parameter.
func (*AddonStatusUpdateRequest) Send ¶
func (r *AddonStatusUpdateRequest) Send() (result *AddonStatusUpdateResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonStatusUpdateRequest) SendContext ¶
func (r *AddonStatusUpdateRequest) SendContext(ctx context.Context) (result *AddonStatusUpdateResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonStatusUpdateResponse ¶
type AddonStatusUpdateResponse struct {
// contains filtered or unexported fields
}
AddonStatusUpdateResponse is the response for the 'update' method.
func (*AddonStatusUpdateResponse) Body ¶
func (r *AddonStatusUpdateResponse) Body() *AddonStatus
Body returns the value of the 'body' parameter.
func (*AddonStatusUpdateResponse) Error ¶
func (r *AddonStatusUpdateResponse) Error() *errors.Error
Error returns the response error.
func (*AddonStatusUpdateResponse) GetBody ¶
func (r *AddonStatusUpdateResponse) GetBody() (value *AddonStatus, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonStatusUpdateResponse) Header ¶
func (r *AddonStatusUpdateResponse) Header() http.Header
Header returns header of the response.
func (*AddonStatusUpdateResponse) Status ¶
func (r *AddonStatusUpdateResponse) Status() int
Status returns the response status code.
type AddonStatusesAddRequest ¶
type AddonStatusesAddRequest struct {
// contains filtered or unexported fields
}
AddonStatusesAddRequest is the request for the 'add' method.
func (*AddonStatusesAddRequest) Body ¶
func (r *AddonStatusesAddRequest) Body(value *AddonStatus) *AddonStatusesAddRequest
Body sets the value of the 'body' parameter.
Description of the addon status.
func (*AddonStatusesAddRequest) Header ¶
func (r *AddonStatusesAddRequest) Header(name string, value interface{}) *AddonStatusesAddRequest
Header adds a request header.
func (*AddonStatusesAddRequest) Impersonate ¶
func (r *AddonStatusesAddRequest) Impersonate(user string) *AddonStatusesAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonStatusesAddRequest) Parameter ¶
func (r *AddonStatusesAddRequest) Parameter(name string, value interface{}) *AddonStatusesAddRequest
Parameter adds a query parameter.
func (*AddonStatusesAddRequest) Send ¶
func (r *AddonStatusesAddRequest) Send() (result *AddonStatusesAddResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonStatusesAddRequest) SendContext ¶
func (r *AddonStatusesAddRequest) SendContext(ctx context.Context) (result *AddonStatusesAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonStatusesAddResponse ¶
type AddonStatusesAddResponse struct {
// contains filtered or unexported fields
}
AddonStatusesAddResponse is the response for the 'add' method.
func (*AddonStatusesAddResponse) Body ¶
func (r *AddonStatusesAddResponse) Body() *AddonStatus
Body returns the value of the 'body' parameter.
Description of the addon status.
func (*AddonStatusesAddResponse) Error ¶
func (r *AddonStatusesAddResponse) Error() *errors.Error
Error returns the response error.
func (*AddonStatusesAddResponse) GetBody ¶
func (r *AddonStatusesAddResponse) GetBody() (value *AddonStatus, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Description of the addon status.
func (*AddonStatusesAddResponse) Header ¶
func (r *AddonStatusesAddResponse) Header() http.Header
Header returns header of the response.
func (*AddonStatusesAddResponse) Status ¶
func (r *AddonStatusesAddResponse) Status() int
Status returns the response status code.
type AddonStatusesClient ¶
type AddonStatusesClient struct {
// contains filtered or unexported fields
}
AddonStatusesClient is the client of the 'addon_statuses' resource.
Manages the collection of addon statuses for a cluster.
func NewAddonStatusesClient ¶
func NewAddonStatusesClient(transport http.RoundTripper, path string) *AddonStatusesClient
NewAddonStatusesClient creates a new client for the 'addon_statuses' resource using the given transport to send the requests and receive the responses.
func (*AddonStatusesClient) Add ¶
func (c *AddonStatusesClient) Add() *AddonStatusesAddRequest
Add creates a request for the 'add' method.
Create a new addon status and add it to the collection of addons statuses.
func (*AddonStatusesClient) Addon ¶
func (c *AddonStatusesClient) Addon(id string) *AddonStatusClient
Addon returns the target 'addon_status' resource for the given identifier.
Returns a reference to a specific addon status.
func (*AddonStatusesClient) List ¶
func (c *AddonStatusesClient) List() *AddonStatusesListRequest
List creates a request for the 'list' method.
Retrieves the list of addon statuses for a cluster.
type AddonStatusesListRequest ¶
type AddonStatusesListRequest struct {
// contains filtered or unexported fields
}
AddonStatusesListRequest is the request for the 'list' method.
func (*AddonStatusesListRequest) Header ¶
func (r *AddonStatusesListRequest) Header(name string, value interface{}) *AddonStatusesListRequest
Header adds a request header.
func (*AddonStatusesListRequest) Impersonate ¶
func (r *AddonStatusesListRequest) Impersonate(user string) *AddonStatusesListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonStatusesListRequest) Order ¶
func (r *AddonStatusesListRequest) Order(value string) *AddonStatusesListRequest
Order sets the value of the 'order' parameter.
If the parameter isn't provided, or if the value is empty, then the order of the results is undefined.
func (*AddonStatusesListRequest) Page ¶
func (r *AddonStatusesListRequest) Page(value int) *AddonStatusesListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*AddonStatusesListRequest) Parameter ¶
func (r *AddonStatusesListRequest) Parameter(name string, value interface{}) *AddonStatusesListRequest
Parameter adds a query parameter.
func (*AddonStatusesListRequest) Send ¶
func (r *AddonStatusesListRequest) Send() (result *AddonStatusesListResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonStatusesListRequest) SendContext ¶
func (r *AddonStatusesListRequest) SendContext(ctx context.Context) (result *AddonStatusesListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*AddonStatusesListRequest) Size ¶
func (r *AddonStatusesListRequest) Size(value int) *AddonStatusesListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type AddonStatusesListResponse ¶
type AddonStatusesListResponse struct {
// contains filtered or unexported fields
}
AddonStatusesListResponse is the response for the 'list' method.
func (*AddonStatusesListResponse) Error ¶
func (r *AddonStatusesListResponse) Error() *errors.Error
Error returns the response error.
func (*AddonStatusesListResponse) GetItems ¶
func (r *AddonStatusesListResponse) GetItems() (value *AddonStatusList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of addon status conditions
func (*AddonStatusesListResponse) GetPage ¶
func (r *AddonStatusesListResponse) GetPage() (value int, ok bool)
GetPage returns the value of the 'page' parameter and a flag indicating if the parameter has a value.
Index of the requested page, where one corresponds to the first page.
func (*AddonStatusesListResponse) GetSize ¶
func (r *AddonStatusesListResponse) GetSize() (value int, ok bool)
GetSize returns the value of the 'size' parameter and a flag indicating if the parameter has a value.
Maximum number of items that will be contained in the returned page.
func (*AddonStatusesListResponse) GetTotal ¶
func (r *AddonStatusesListResponse) GetTotal() (value int, ok bool)
GetTotal returns the value of the 'total' parameter and a flag indicating if the parameter has a value.
Total number of items of the collection regardless of the size of the page.
func (*AddonStatusesListResponse) Header ¶
func (r *AddonStatusesListResponse) Header() http.Header
Header returns header of the response.
func (*AddonStatusesListResponse) Items ¶
func (r *AddonStatusesListResponse) Items() *AddonStatusList
Items returns the value of the 'items' parameter.
Retrieved list of addon status conditions
func (*AddonStatusesListResponse) Page ¶
func (r *AddonStatusesListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*AddonStatusesListResponse) Size ¶
func (r *AddonStatusesListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*AddonStatusesListResponse) Status ¶
func (r *AddonStatusesListResponse) Status() int
Status returns the response status code.
func (*AddonStatusesListResponse) Total ¶
func (r *AddonStatusesListResponse) Total() int
Total returns the value of the 'total' parameter.
Total number of items of the collection regardless of the size of the page.
type AddonSubOperator ¶
type AddonSubOperator struct {
// contains filtered or unexported fields
}
AddonSubOperator represents the values of the 'addon_sub_operator' type.
Representation of an addon sub operator. A sub operator is an operator who's life cycle is controlled by the addon umbrella operator.
func UnmarshalAddonSubOperator ¶
func UnmarshalAddonSubOperator(source interface{}) (object *AddonSubOperator, err error)
UnmarshalAddonSubOperator reads a value of the 'addon_sub_operator' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonSubOperatorList ¶
func UnmarshalAddonSubOperatorList(source interface{}) (items []*AddonSubOperator, err error)
UnmarshalAddonSubOperatorList reads a list of values of the 'addon_sub_operator' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonSubOperator) Addon ¶ added in v0.1.365
func (o *AddonSubOperator) Addon() *Addon
Addon returns the value of the 'addon' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*AddonSubOperator) Empty ¶
func (o *AddonSubOperator) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonSubOperator) Enabled ¶
func (o *AddonSubOperator) Enabled() bool
Enabled returns the value of the 'enabled' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates if the sub operator is enabled for the addon
func (*AddonSubOperator) GetAddon ¶ added in v0.1.365
func (o *AddonSubOperator) GetAddon() (value *Addon, ok bool)
GetAddon returns the value of the 'addon' attribute and a flag indicating if the attribute has a value.
func (*AddonSubOperator) GetEnabled ¶
func (o *AddonSubOperator) GetEnabled() (value bool, ok bool)
GetEnabled returns the value of the 'enabled' attribute and a flag indicating if the attribute has a value.
Indicates if the sub operator is enabled for the addon
func (*AddonSubOperator) GetOperatorName ¶
func (o *AddonSubOperator) GetOperatorName() (value string, ok bool)
GetOperatorName returns the value of the 'operator_name' attribute and a flag indicating if the attribute has a value.
Name of the addon sub operator
func (*AddonSubOperator) GetOperatorNamespace ¶
func (o *AddonSubOperator) GetOperatorNamespace() (value string, ok bool)
GetOperatorNamespace returns the value of the 'operator_namespace' attribute and a flag indicating if the attribute has a value.
Namespace of the addon sub operator
func (*AddonSubOperator) OperatorName ¶
func (o *AddonSubOperator) OperatorName() string
OperatorName returns the value of the 'operator_name' attribute, or the zero value of the type if the attribute doesn't have a value.
Name of the addon sub operator
func (*AddonSubOperator) OperatorNamespace ¶
func (o *AddonSubOperator) OperatorNamespace() string
OperatorNamespace returns the value of the 'operator_namespace' attribute, or the zero value of the type if the attribute doesn't have a value.
Namespace of the addon sub operator
type AddonSubOperatorBuilder ¶
type AddonSubOperatorBuilder struct {
// contains filtered or unexported fields
}
AddonSubOperatorBuilder contains the data and logic needed to build 'addon_sub_operator' objects.
Representation of an addon sub operator. A sub operator is an operator who's life cycle is controlled by the addon umbrella operator.
func NewAddonSubOperator ¶
func NewAddonSubOperator() *AddonSubOperatorBuilder
NewAddonSubOperator creates a new builder of 'addon_sub_operator' objects.
func (*AddonSubOperatorBuilder) Addon ¶ added in v0.1.365
func (b *AddonSubOperatorBuilder) Addon(value *AddonBuilder) *AddonSubOperatorBuilder
Addon sets the value of the 'addon' attribute to the given value.
Representation of an addon that can be installed in a cluster.
func (*AddonSubOperatorBuilder) Build ¶
func (b *AddonSubOperatorBuilder) Build() (object *AddonSubOperator, err error)
Build creates a 'addon_sub_operator' object using the configuration stored in the builder.
func (*AddonSubOperatorBuilder) Copy ¶
func (b *AddonSubOperatorBuilder) Copy(object *AddonSubOperator) *AddonSubOperatorBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonSubOperatorBuilder) Empty ¶
func (b *AddonSubOperatorBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonSubOperatorBuilder) Enabled ¶
func (b *AddonSubOperatorBuilder) Enabled(value bool) *AddonSubOperatorBuilder
Enabled sets the value of the 'enabled' attribute to the given value.
func (*AddonSubOperatorBuilder) OperatorName ¶
func (b *AddonSubOperatorBuilder) OperatorName(value string) *AddonSubOperatorBuilder
OperatorName sets the value of the 'operator_name' attribute to the given value.
func (*AddonSubOperatorBuilder) OperatorNamespace ¶
func (b *AddonSubOperatorBuilder) OperatorNamespace(value string) *AddonSubOperatorBuilder
OperatorNamespace sets the value of the 'operator_namespace' attribute to the given value.
type AddonSubOperatorList ¶
type AddonSubOperatorList struct {
// contains filtered or unexported fields
}
AddonSubOperatorList is a list of values of the 'addon_sub_operator' type.
func (*AddonSubOperatorList) Each ¶
func (l *AddonSubOperatorList) Each(f func(item *AddonSubOperator) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonSubOperatorList) Empty ¶
func (l *AddonSubOperatorList) Empty() bool
Empty returns true if the list is empty.
func (*AddonSubOperatorList) Get ¶
func (l *AddonSubOperatorList) Get(i int) *AddonSubOperator
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonSubOperatorList) Len ¶
func (l *AddonSubOperatorList) Len() int
Len returns the length of the list.
func (*AddonSubOperatorList) Range ¶
func (l *AddonSubOperatorList) Range(f func(index int, item *AddonSubOperator) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonSubOperatorList) Slice ¶
func (l *AddonSubOperatorList) Slice() []*AddonSubOperator
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonSubOperatorListBuilder ¶
type AddonSubOperatorListBuilder struct {
// contains filtered or unexported fields
}
AddonSubOperatorListBuilder contains the data and logic needed to build 'addon_sub_operator' objects.
func NewAddonSubOperatorList ¶
func NewAddonSubOperatorList() *AddonSubOperatorListBuilder
NewAddonSubOperatorList creates a new builder of 'addon_sub_operator' objects.
func (*AddonSubOperatorListBuilder) Build ¶
func (b *AddonSubOperatorListBuilder) Build() (list *AddonSubOperatorList, err error)
Build creates a list of 'addon_sub_operator' objects using the configuration stored in the builder.
func (*AddonSubOperatorListBuilder) Copy ¶
func (b *AddonSubOperatorListBuilder) Copy(list *AddonSubOperatorList) *AddonSubOperatorListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonSubOperatorListBuilder) Empty ¶
func (b *AddonSubOperatorListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonSubOperatorListBuilder) Items ¶
func (b *AddonSubOperatorListBuilder) Items(values ...*AddonSubOperatorBuilder) *AddonSubOperatorListBuilder
Items sets the items of the list.
type AddonUpdateRequest ¶
type AddonUpdateRequest struct {
// contains filtered or unexported fields
}
AddonUpdateRequest is the request for the 'update' method.
func (*AddonUpdateRequest) Body ¶
func (r *AddonUpdateRequest) Body(value *Addon) *AddonUpdateRequest
Body sets the value of the 'body' parameter.
func (*AddonUpdateRequest) DryRun ¶
func (r *AddonUpdateRequest) DryRun(value bool) *AddonUpdateRequest
DryRun sets the value of the 'dry_run' parameter.
DryRun indicates the request body will not be persisted when dryRun=true.
func (*AddonUpdateRequest) Header ¶
func (r *AddonUpdateRequest) Header(name string, value interface{}) *AddonUpdateRequest
Header adds a request header.
func (*AddonUpdateRequest) Impersonate ¶
func (r *AddonUpdateRequest) Impersonate(user string) *AddonUpdateRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonUpdateRequest) Parameter ¶
func (r *AddonUpdateRequest) Parameter(name string, value interface{}) *AddonUpdateRequest
Parameter adds a query parameter.
func (*AddonUpdateRequest) Send ¶
func (r *AddonUpdateRequest) Send() (result *AddonUpdateResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonUpdateRequest) SendContext ¶
func (r *AddonUpdateRequest) SendContext(ctx context.Context) (result *AddonUpdateResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonUpdateResponse ¶
type AddonUpdateResponse struct {
// contains filtered or unexported fields
}
AddonUpdateResponse is the response for the 'update' method.
func (*AddonUpdateResponse) Body ¶
func (r *AddonUpdateResponse) Body() *Addon
Body returns the value of the 'body' parameter.
func (*AddonUpdateResponse) Error ¶
func (r *AddonUpdateResponse) Error() *errors.Error
Error returns the response error.
func (*AddonUpdateResponse) GetBody ¶
func (r *AddonUpdateResponse) GetBody() (value *Addon, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonUpdateResponse) Header ¶
func (r *AddonUpdateResponse) Header() http.Header
Header returns header of the response.
func (*AddonUpdateResponse) Status ¶
func (r *AddonUpdateResponse) Status() int
Status returns the response status code.
type AddonVersion ¶
type AddonVersion struct {
// contains filtered or unexported fields
}
AddonVersion represents the values of the 'addon_version' type.
Representation of an addon version.
func UnmarshalAddonVersion ¶
func UnmarshalAddonVersion(source interface{}) (object *AddonVersion, err error)
UnmarshalAddonVersion reads a value of the 'addon_version' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAddonVersionList ¶
func UnmarshalAddonVersionList(source interface{}) (items []*AddonVersion, err error)
UnmarshalAddonVersionList reads a list of values of the 'addon_version' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AddonVersion) AdditionalCatalogSources ¶
func (o *AddonVersion) AdditionalCatalogSources() []*AdditionalCatalogSource
AdditionalCatalogSources returns the value of the 'additional_catalog_sources' attribute, or the zero value of the type if the attribute doesn't have a value.
Additional catalog sources associated with this addon version
func (*AddonVersion) AvailableUpgrades ¶
func (o *AddonVersion) AvailableUpgrades() []string
AvailableUpgrades returns the value of the 'available_upgrades' attribute, or the zero value of the type if the attribute doesn't have a value.
AvailableUpgrades is the list of versions this version can be upgraded to.
func (*AddonVersion) Channel ¶
func (o *AddonVersion) Channel() string
Channel returns the value of the 'channel' attribute, or the zero value of the type if the attribute doesn't have a value.
The specific addon catalog source channel of packages
func (*AddonVersion) Config ¶
func (o *AddonVersion) Config() *AddonConfig
Config returns the value of the 'config' attribute, or the zero value of the type if the attribute doesn't have a value.
Additional configs to be used by the addon once its installed in the cluster.
func (*AddonVersion) Empty ¶
func (o *AddonVersion) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AddonVersion) Enabled ¶
func (o *AddonVersion) Enabled() bool
Enabled returns the value of the 'enabled' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates if this addon version can be added to clusters.
func (*AddonVersion) GetAdditionalCatalogSources ¶
func (o *AddonVersion) GetAdditionalCatalogSources() (value []*AdditionalCatalogSource, ok bool)
GetAdditionalCatalogSources returns the value of the 'additional_catalog_sources' attribute and a flag indicating if the attribute has a value.
Additional catalog sources associated with this addon version
func (*AddonVersion) GetAvailableUpgrades ¶
func (o *AddonVersion) GetAvailableUpgrades() (value []string, ok bool)
GetAvailableUpgrades returns the value of the 'available_upgrades' attribute and a flag indicating if the attribute has a value.
AvailableUpgrades is the list of versions this version can be upgraded to.
func (*AddonVersion) GetChannel ¶
func (o *AddonVersion) GetChannel() (value string, ok bool)
GetChannel returns the value of the 'channel' attribute and a flag indicating if the attribute has a value.
The specific addon catalog source channel of packages
func (*AddonVersion) GetConfig ¶
func (o *AddonVersion) GetConfig() (value *AddonConfig, ok bool)
GetConfig returns the value of the 'config' attribute and a flag indicating if the attribute has a value.
Additional configs to be used by the addon once its installed in the cluster.
func (*AddonVersion) GetEnabled ¶
func (o *AddonVersion) GetEnabled() (value bool, ok bool)
GetEnabled returns the value of the 'enabled' attribute and a flag indicating if the attribute has a value.
Indicates if this addon version can be added to clusters.
func (*AddonVersion) GetHREF ¶
func (o *AddonVersion) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*AddonVersion) GetID ¶
func (o *AddonVersion) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*AddonVersion) GetMetricsFederation ¶ added in v0.1.365
func (o *AddonVersion) GetMetricsFederation() (value *MetricsFederation, ok bool)
GetMetricsFederation returns the value of the 'metrics_federation' attribute and a flag indicating if the attribute has a value.
Configuration parameters to be injected in the ServiceMonitor used for federation.
func (*AddonVersion) GetMonitoringStack ¶ added in v0.1.365
func (o *AddonVersion) GetMonitoringStack() (value *MonitoringStack, ok bool)
GetMonitoringStack returns the value of the 'monitoring_stack' attribute and a flag indicating if the attribute has a value.
Configuration parameters which will determine the underlying configuration of the MonitoringStack CR.
func (*AddonVersion) GetPackageImage ¶ added in v0.1.387
func (o *AddonVersion) GetPackageImage() (value string, ok bool)
GetPackageImage returns the value of the 'package_image' attribute and a flag indicating if the attribute has a value.
The url for the package image
func (*AddonVersion) GetParameters ¶
func (o *AddonVersion) GetParameters() (value *AddonParameters, ok bool)
GetParameters returns the value of the 'parameters' attribute and a flag indicating if the attribute has a value.
List of parameters for this addon version.
func (*AddonVersion) GetPullSecretName ¶
func (o *AddonVersion) GetPullSecretName() (value string, ok bool)
GetPullSecretName returns the value of the 'pull_secret_name' attribute and a flag indicating if the attribute has a value.
The pull secret name used for this addon version.
func (*AddonVersion) GetRequirements ¶
func (o *AddonVersion) GetRequirements() (value []*AddonRequirement, ok bool)
GetRequirements returns the value of the 'requirements' attribute and a flag indicating if the attribute has a value.
List of requirements for this addon version.
func (*AddonVersion) GetSourceImage ¶
func (o *AddonVersion) GetSourceImage() (value string, ok bool)
GetSourceImage returns the value of the 'source_image' attribute and a flag indicating if the attribute has a value.
The catalog source image for this addon version.
func (*AddonVersion) GetSubOperators ¶
func (o *AddonVersion) GetSubOperators() (value []*AddonSubOperator, ok bool)
GetSubOperators returns the value of the 'sub_operators' attribute and a flag indicating if the attribute has a value.
List of sub operators for this addon version.
func (*AddonVersion) GetUpgradePlansCreated ¶ added in v0.1.387
func (o *AddonVersion) GetUpgradePlansCreated() (value bool, ok bool)
GetUpgradePlansCreated returns the value of the 'upgrade_plans_created' attribute and a flag indicating if the attribute has a value.
Indicates if upgrade plans have been created for this addon version
func (*AddonVersion) HREF ¶
func (o *AddonVersion) HREF() string
HREF returns the link to the object.
func (*AddonVersion) ID ¶
func (o *AddonVersion) ID() string
ID returns the identifier of the object.
func (*AddonVersion) Kind ¶
func (o *AddonVersion) Kind() string
Kind returns the name of the type of the object.
func (*AddonVersion) Link ¶
func (o *AddonVersion) Link() bool
Link returns true iif this is a link.
func (*AddonVersion) MetricsFederation ¶ added in v0.1.365
func (o *AddonVersion) MetricsFederation() *MetricsFederation
MetricsFederation returns the value of the 'metrics_federation' attribute, or the zero value of the type if the attribute doesn't have a value.
Configuration parameters to be injected in the ServiceMonitor used for federation.
func (*AddonVersion) MonitoringStack ¶ added in v0.1.365
func (o *AddonVersion) MonitoringStack() *MonitoringStack
MonitoringStack returns the value of the 'monitoring_stack' attribute, or the zero value of the type if the attribute doesn't have a value.
Configuration parameters which will determine the underlying configuration of the MonitoringStack CR.
func (*AddonVersion) PackageImage ¶ added in v0.1.387
func (o *AddonVersion) PackageImage() string
PackageImage returns the value of the 'package_image' attribute, or the zero value of the type if the attribute doesn't have a value.
The url for the package image
func (*AddonVersion) Parameters ¶
func (o *AddonVersion) Parameters() *AddonParameters
Parameters returns the value of the 'parameters' attribute, or the zero value of the type if the attribute doesn't have a value.
List of parameters for this addon version.
func (*AddonVersion) PullSecretName ¶
func (o *AddonVersion) PullSecretName() string
PullSecretName returns the value of the 'pull_secret_name' attribute, or the zero value of the type if the attribute doesn't have a value.
The pull secret name used for this addon version.
func (*AddonVersion) Requirements ¶
func (o *AddonVersion) Requirements() []*AddonRequirement
Requirements returns the value of the 'requirements' attribute, or the zero value of the type if the attribute doesn't have a value.
List of requirements for this addon version.
func (*AddonVersion) SourceImage ¶
func (o *AddonVersion) SourceImage() string
SourceImage returns the value of the 'source_image' attribute, or the zero value of the type if the attribute doesn't have a value.
The catalog source image for this addon version.
func (*AddonVersion) SubOperators ¶
func (o *AddonVersion) SubOperators() []*AddonSubOperator
SubOperators returns the value of the 'sub_operators' attribute, or the zero value of the type if the attribute doesn't have a value.
List of sub operators for this addon version.
func (*AddonVersion) UpgradePlansCreated ¶ added in v0.1.387
func (o *AddonVersion) UpgradePlansCreated() bool
UpgradePlansCreated returns the value of the 'upgrade_plans_created' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates if upgrade plans have been created for this addon version
type AddonVersionBuilder ¶
type AddonVersionBuilder struct {
// contains filtered or unexported fields
}
AddonVersionBuilder contains the data and logic needed to build 'addon_version' objects.
Representation of an addon version.
func NewAddonVersion ¶
func NewAddonVersion() *AddonVersionBuilder
NewAddonVersion creates a new builder of 'addon_version' objects.
func (*AddonVersionBuilder) AdditionalCatalogSources ¶
func (b *AddonVersionBuilder) AdditionalCatalogSources(values ...*AdditionalCatalogSourceBuilder) *AddonVersionBuilder
AdditionalCatalogSources sets the value of the 'additional_catalog_sources' attribute to the given values.
func (*AddonVersionBuilder) AvailableUpgrades ¶
func (b *AddonVersionBuilder) AvailableUpgrades(values ...string) *AddonVersionBuilder
AvailableUpgrades sets the value of the 'available_upgrades' attribute to the given values.
func (*AddonVersionBuilder) Build ¶
func (b *AddonVersionBuilder) Build() (object *AddonVersion, err error)
Build creates a 'addon_version' object using the configuration stored in the builder.
func (*AddonVersionBuilder) Channel ¶
func (b *AddonVersionBuilder) Channel(value string) *AddonVersionBuilder
Channel sets the value of the 'channel' attribute to the given value.
func (*AddonVersionBuilder) Config ¶
func (b *AddonVersionBuilder) Config(value *AddonConfigBuilder) *AddonVersionBuilder
Config sets the value of the 'config' attribute to the given value.
Representation of an addon config. The attributes under it are to be used by the addon once its installed in the cluster.
func (*AddonVersionBuilder) Copy ¶
func (b *AddonVersionBuilder) Copy(object *AddonVersion) *AddonVersionBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AddonVersionBuilder) Empty ¶
func (b *AddonVersionBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AddonVersionBuilder) Enabled ¶
func (b *AddonVersionBuilder) Enabled(value bool) *AddonVersionBuilder
Enabled sets the value of the 'enabled' attribute to the given value.
func (*AddonVersionBuilder) HREF ¶
func (b *AddonVersionBuilder) HREF(value string) *AddonVersionBuilder
HREF sets the link to the object.
func (*AddonVersionBuilder) ID ¶
func (b *AddonVersionBuilder) ID(value string) *AddonVersionBuilder
ID sets the identifier of the object.
func (*AddonVersionBuilder) Link ¶
func (b *AddonVersionBuilder) Link(value bool) *AddonVersionBuilder
Link sets the flag that indicates if this is a link.
func (*AddonVersionBuilder) MetricsFederation ¶ added in v0.1.365
func (b *AddonVersionBuilder) MetricsFederation(value *MetricsFederationBuilder) *AddonVersionBuilder
MetricsFederation sets the value of the 'metrics_federation' attribute to the given value.
Representation of Metrics Federation
func (*AddonVersionBuilder) MonitoringStack ¶ added in v0.1.365
func (b *AddonVersionBuilder) MonitoringStack(value *MonitoringStackBuilder) *AddonVersionBuilder
MonitoringStack sets the value of the 'monitoring_stack' attribute to the given value.
Representation of Monitoring Stack
func (*AddonVersionBuilder) PackageImage ¶ added in v0.1.387
func (b *AddonVersionBuilder) PackageImage(value string) *AddonVersionBuilder
PackageImage sets the value of the 'package_image' attribute to the given value.
func (*AddonVersionBuilder) Parameters ¶
func (b *AddonVersionBuilder) Parameters(value *AddonParametersBuilder) *AddonVersionBuilder
Parameters sets the value of the 'parameters' attribute to the given value.
Representation of AddonParameters
func (*AddonVersionBuilder) PullSecretName ¶
func (b *AddonVersionBuilder) PullSecretName(value string) *AddonVersionBuilder
PullSecretName sets the value of the 'pull_secret_name' attribute to the given value.
func (*AddonVersionBuilder) Requirements ¶
func (b *AddonVersionBuilder) Requirements(values ...*AddonRequirementBuilder) *AddonVersionBuilder
Requirements sets the value of the 'requirements' attribute to the given values.
func (*AddonVersionBuilder) SourceImage ¶
func (b *AddonVersionBuilder) SourceImage(value string) *AddonVersionBuilder
SourceImage sets the value of the 'source_image' attribute to the given value.
func (*AddonVersionBuilder) SubOperators ¶
func (b *AddonVersionBuilder) SubOperators(values ...*AddonSubOperatorBuilder) *AddonVersionBuilder
SubOperators sets the value of the 'sub_operators' attribute to the given values.
func (*AddonVersionBuilder) UpgradePlansCreated ¶ added in v0.1.387
func (b *AddonVersionBuilder) UpgradePlansCreated(value bool) *AddonVersionBuilder
UpgradePlansCreated sets the value of the 'upgrade_plans_created' attribute to the given value.
type AddonVersionClient ¶
type AddonVersionClient struct {
// contains filtered or unexported fields
}
AddonVersionClient is the client of the 'addon_version' resource.
Manages a specific addon version.
func NewAddonVersionClient ¶
func NewAddonVersionClient(transport http.RoundTripper, path string) *AddonVersionClient
NewAddonVersionClient creates a new client for the 'addon_version' resource using the given transport to send the requests and receive the responses.
func (*AddonVersionClient) Delete ¶
func (c *AddonVersionClient) Delete() *AddonVersionDeleteRequest
Delete creates a request for the 'delete' method.
Deletes the addon version.
func (*AddonVersionClient) Get ¶
func (c *AddonVersionClient) Get() *AddonVersionGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the addon version.
func (*AddonVersionClient) Poll ¶
func (c *AddonVersionClient) Poll() *AddonVersionPollRequest
Poll creates a request to repeatedly retrieve the object till the response has one of a given set of states and satisfies a set of predicates.
func (*AddonVersionClient) Update ¶
func (c *AddonVersionClient) Update() *AddonVersionUpdateRequest
Update creates a request for the 'update' method.
Updates the addon version.
type AddonVersionDeleteRequest ¶
type AddonVersionDeleteRequest struct {
// contains filtered or unexported fields
}
AddonVersionDeleteRequest is the request for the 'delete' method.
func (*AddonVersionDeleteRequest) Header ¶
func (r *AddonVersionDeleteRequest) Header(name string, value interface{}) *AddonVersionDeleteRequest
Header adds a request header.
func (*AddonVersionDeleteRequest) Impersonate ¶
func (r *AddonVersionDeleteRequest) Impersonate(user string) *AddonVersionDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonVersionDeleteRequest) Parameter ¶
func (r *AddonVersionDeleteRequest) Parameter(name string, value interface{}) *AddonVersionDeleteRequest
Parameter adds a query parameter.
func (*AddonVersionDeleteRequest) Send ¶
func (r *AddonVersionDeleteRequest) Send() (result *AddonVersionDeleteResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonVersionDeleteRequest) SendContext ¶
func (r *AddonVersionDeleteRequest) SendContext(ctx context.Context) (result *AddonVersionDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonVersionDeleteResponse ¶
type AddonVersionDeleteResponse struct {
// contains filtered or unexported fields
}
AddonVersionDeleteResponse is the response for the 'delete' method.
func (*AddonVersionDeleteResponse) Error ¶
func (r *AddonVersionDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*AddonVersionDeleteResponse) Header ¶
func (r *AddonVersionDeleteResponse) Header() http.Header
Header returns header of the response.
func (*AddonVersionDeleteResponse) Status ¶
func (r *AddonVersionDeleteResponse) Status() int
Status returns the response status code.
type AddonVersionGetRequest ¶
type AddonVersionGetRequest struct {
// contains filtered or unexported fields
}
AddonVersionGetRequest is the request for the 'get' method.
func (*AddonVersionGetRequest) Header ¶
func (r *AddonVersionGetRequest) Header(name string, value interface{}) *AddonVersionGetRequest
Header adds a request header.
func (*AddonVersionGetRequest) Impersonate ¶
func (r *AddonVersionGetRequest) Impersonate(user string) *AddonVersionGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonVersionGetRequest) Parameter ¶
func (r *AddonVersionGetRequest) Parameter(name string, value interface{}) *AddonVersionGetRequest
Parameter adds a query parameter.
func (*AddonVersionGetRequest) Send ¶
func (r *AddonVersionGetRequest) Send() (result *AddonVersionGetResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonVersionGetRequest) SendContext ¶
func (r *AddonVersionGetRequest) SendContext(ctx context.Context) (result *AddonVersionGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonVersionGetResponse ¶
type AddonVersionGetResponse struct {
// contains filtered or unexported fields
}
AddonVersionGetResponse is the response for the 'get' method.
func (*AddonVersionGetResponse) Body ¶
func (r *AddonVersionGetResponse) Body() *AddonVersion
Body returns the value of the 'body' parameter.
func (*AddonVersionGetResponse) Error ¶
func (r *AddonVersionGetResponse) Error() *errors.Error
Error returns the response error.
func (*AddonVersionGetResponse) GetBody ¶
func (r *AddonVersionGetResponse) GetBody() (value *AddonVersion, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonVersionGetResponse) Header ¶
func (r *AddonVersionGetResponse) Header() http.Header
Header returns header of the response.
func (*AddonVersionGetResponse) Status ¶
func (r *AddonVersionGetResponse) Status() int
Status returns the response status code.
type AddonVersionList ¶
type AddonVersionList struct {
// contains filtered or unexported fields
}
AddonVersionList is a list of values of the 'addon_version' type.
func (*AddonVersionList) Each ¶
func (l *AddonVersionList) Each(f func(item *AddonVersion) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonVersionList) Empty ¶
func (l *AddonVersionList) Empty() bool
Empty returns true if the list is empty.
func (*AddonVersionList) Get ¶
func (l *AddonVersionList) Get(i int) *AddonVersion
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AddonVersionList) GetHREF ¶
func (l *AddonVersionList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*AddonVersionList) HREF ¶
func (l *AddonVersionList) HREF() string
HREF returns the link to the list.
func (*AddonVersionList) Kind ¶
func (l *AddonVersionList) Kind() string
Kind returns the name of the type of the object.
func (*AddonVersionList) Len ¶
func (l *AddonVersionList) Len() int
Len returns the length of the list.
func (*AddonVersionList) Link ¶
func (l *AddonVersionList) Link() bool
Link returns true iif this is a link.
func (*AddonVersionList) Range ¶
func (l *AddonVersionList) Range(f func(index int, item *AddonVersion) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*AddonVersionList) Slice ¶
func (l *AddonVersionList) Slice() []*AddonVersion
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type AddonVersionListBuilder ¶
type AddonVersionListBuilder struct {
// contains filtered or unexported fields
}
AddonVersionListBuilder contains the data and logic needed to build 'addon_version' objects.
func NewAddonVersionList ¶
func NewAddonVersionList() *AddonVersionListBuilder
NewAddonVersionList creates a new builder of 'addon_version' objects.
func (*AddonVersionListBuilder) Build ¶
func (b *AddonVersionListBuilder) Build() (list *AddonVersionList, err error)
Build creates a list of 'addon_version' objects using the configuration stored in the builder.
func (*AddonVersionListBuilder) Copy ¶
func (b *AddonVersionListBuilder) Copy(list *AddonVersionList) *AddonVersionListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AddonVersionListBuilder) Empty ¶
func (b *AddonVersionListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AddonVersionListBuilder) Items ¶
func (b *AddonVersionListBuilder) Items(values ...*AddonVersionBuilder) *AddonVersionListBuilder
Items sets the items of the list.
type AddonVersionPollRequest ¶
type AddonVersionPollRequest struct {
// contains filtered or unexported fields
}
AddonVersionPollRequest is the request for the Poll method.
func (*AddonVersionPollRequest) Header ¶
func (r *AddonVersionPollRequest) Header(name string, value interface{}) *AddonVersionPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*AddonVersionPollRequest) Interval ¶
func (r *AddonVersionPollRequest) Interval(value time.Duration) *AddonVersionPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*AddonVersionPollRequest) Parameter ¶
func (r *AddonVersionPollRequest) Parameter(name string, value interface{}) *AddonVersionPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*AddonVersionPollRequest) Predicate ¶
func (r *AddonVersionPollRequest) Predicate(value func(*AddonVersionGetResponse) bool) *AddonVersionPollRequest
Predicate adds a predicate that the response should satisfy be considered successful. Multiple predicates can be set calling this method multiple times. The response will be considered successful if all the predicates are satisfied.
func (*AddonVersionPollRequest) StartContext ¶
func (r *AddonVersionPollRequest) StartContext(ctx context.Context) (response *AddonVersionPollResponse, err error)
StartContext starts the polling loop. Responses will be considered successful if the status is one of the values specified with the Status method and if all the predicates specified with the Predicate method return nil.
The context must have a timeout or deadline, otherwise this method will immediately return an error.
func (*AddonVersionPollRequest) Status ¶
func (r *AddonVersionPollRequest) Status(value int) *AddonVersionPollRequest
Status set the expected status of the response. Multiple values can be set calling this method multiple times. The response will be considered successful if the status is any of those values.
type AddonVersionPollResponse ¶
type AddonVersionPollResponse struct {
// contains filtered or unexported fields
}
AddonVersionPollResponse is the response for the Poll method.
func (*AddonVersionPollResponse) Body ¶
func (r *AddonVersionPollResponse) Body() *AddonVersion
Body returns the value of the 'body' parameter.
func (*AddonVersionPollResponse) Error ¶
func (r *AddonVersionPollResponse) Error() *errors.Error
Error returns the response error.
func (*AddonVersionPollResponse) GetBody ¶
func (r *AddonVersionPollResponse) GetBody() (value *AddonVersion, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonVersionPollResponse) Header ¶
func (r *AddonVersionPollResponse) Header() http.Header
Header returns header of the response.
func (*AddonVersionPollResponse) Status ¶
func (r *AddonVersionPollResponse) Status() int
Status returns the response status code.
type AddonVersionUpdateRequest ¶
type AddonVersionUpdateRequest struct {
// contains filtered or unexported fields
}
AddonVersionUpdateRequest is the request for the 'update' method.
func (*AddonVersionUpdateRequest) Body ¶
func (r *AddonVersionUpdateRequest) Body(value *AddonVersion) *AddonVersionUpdateRequest
Body sets the value of the 'body' parameter.
func (*AddonVersionUpdateRequest) DryRun ¶
func (r *AddonVersionUpdateRequest) DryRun(value bool) *AddonVersionUpdateRequest
DryRun sets the value of the 'dry_run' parameter.
DryRun indicates the request body will not be persisted when dryRun=true.
func (*AddonVersionUpdateRequest) Header ¶
func (r *AddonVersionUpdateRequest) Header(name string, value interface{}) *AddonVersionUpdateRequest
Header adds a request header.
func (*AddonVersionUpdateRequest) Impersonate ¶
func (r *AddonVersionUpdateRequest) Impersonate(user string) *AddonVersionUpdateRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonVersionUpdateRequest) Parameter ¶
func (r *AddonVersionUpdateRequest) Parameter(name string, value interface{}) *AddonVersionUpdateRequest
Parameter adds a query parameter.
func (*AddonVersionUpdateRequest) Send ¶
func (r *AddonVersionUpdateRequest) Send() (result *AddonVersionUpdateResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonVersionUpdateRequest) SendContext ¶
func (r *AddonVersionUpdateRequest) SendContext(ctx context.Context) (result *AddonVersionUpdateResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonVersionUpdateResponse ¶
type AddonVersionUpdateResponse struct {
// contains filtered or unexported fields
}
AddonVersionUpdateResponse is the response for the 'update' method.
func (*AddonVersionUpdateResponse) Body ¶
func (r *AddonVersionUpdateResponse) Body() *AddonVersion
Body returns the value of the 'body' parameter.
func (*AddonVersionUpdateResponse) Error ¶
func (r *AddonVersionUpdateResponse) Error() *errors.Error
Error returns the response error.
func (*AddonVersionUpdateResponse) GetBody ¶
func (r *AddonVersionUpdateResponse) GetBody() (value *AddonVersion, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AddonVersionUpdateResponse) Header ¶
func (r *AddonVersionUpdateResponse) Header() http.Header
Header returns header of the response.
func (*AddonVersionUpdateResponse) Status ¶
func (r *AddonVersionUpdateResponse) Status() int
Status returns the response status code.
type AddonVersionsAddRequest ¶
type AddonVersionsAddRequest struct {
// contains filtered or unexported fields
}
AddonVersionsAddRequest is the request for the 'add' method.
func (*AddonVersionsAddRequest) Body ¶
func (r *AddonVersionsAddRequest) Body(value *AddonVersion) *AddonVersionsAddRequest
Body sets the value of the 'body' parameter.
Description of the addon version.
func (*AddonVersionsAddRequest) DryRun ¶
func (r *AddonVersionsAddRequest) DryRun(value bool) *AddonVersionsAddRequest
DryRun sets the value of the 'dry_run' parameter.
DryRun indicates the request body will not be persisted when dryRun=true.
func (*AddonVersionsAddRequest) Header ¶
func (r *AddonVersionsAddRequest) Header(name string, value interface{}) *AddonVersionsAddRequest
Header adds a request header.
func (*AddonVersionsAddRequest) Impersonate ¶
func (r *AddonVersionsAddRequest) Impersonate(user string) *AddonVersionsAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonVersionsAddRequest) Parameter ¶
func (r *AddonVersionsAddRequest) Parameter(name string, value interface{}) *AddonVersionsAddRequest
Parameter adds a query parameter.
func (*AddonVersionsAddRequest) Send ¶
func (r *AddonVersionsAddRequest) Send() (result *AddonVersionsAddResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonVersionsAddRequest) SendContext ¶
func (r *AddonVersionsAddRequest) SendContext(ctx context.Context) (result *AddonVersionsAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonVersionsAddResponse ¶
type AddonVersionsAddResponse struct {
// contains filtered or unexported fields
}
AddonVersionsAddResponse is the response for the 'add' method.
func (*AddonVersionsAddResponse) Body ¶
func (r *AddonVersionsAddResponse) Body() *AddonVersion
Body returns the value of the 'body' parameter.
Description of the addon version.
func (*AddonVersionsAddResponse) Error ¶
func (r *AddonVersionsAddResponse) Error() *errors.Error
Error returns the response error.
func (*AddonVersionsAddResponse) GetBody ¶
func (r *AddonVersionsAddResponse) GetBody() (value *AddonVersion, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Description of the addon version.
func (*AddonVersionsAddResponse) Header ¶
func (r *AddonVersionsAddResponse) Header() http.Header
Header returns header of the response.
func (*AddonVersionsAddResponse) Status ¶
func (r *AddonVersionsAddResponse) Status() int
Status returns the response status code.
type AddonVersionsClient ¶
type AddonVersionsClient struct {
// contains filtered or unexported fields
}
AddonVersionsClient is the client of the 'addon_versions' resource.
Manages the collection of addon versions.
func NewAddonVersionsClient ¶
func NewAddonVersionsClient(transport http.RoundTripper, path string) *AddonVersionsClient
NewAddonVersionsClient creates a new client for the 'addon_versions' resource using the given transport to send the requests and receive the responses.
func (*AddonVersionsClient) Add ¶
func (c *AddonVersionsClient) Add() *AddonVersionsAddRequest
Add creates a request for the 'add' method.
Create a new addon version and add it to the collection of addons.
func (*AddonVersionsClient) List ¶
func (c *AddonVersionsClient) List() *AddonVersionsListRequest
List creates a request for the 'list' method.
Retrieves the list of addon versions.
func (*AddonVersionsClient) Version ¶
func (c *AddonVersionsClient) Version(id string) *AddonVersionClient
Version returns the target 'addon_version' resource for the given identifier.
Returns a reference to the service that manages a specific addon version.
type AddonVersionsListRequest ¶
type AddonVersionsListRequest struct {
// contains filtered or unexported fields
}
AddonVersionsListRequest is the request for the 'list' method.
func (*AddonVersionsListRequest) Header ¶
func (r *AddonVersionsListRequest) Header(name string, value interface{}) *AddonVersionsListRequest
Header adds a request header.
func (*AddonVersionsListRequest) Impersonate ¶
func (r *AddonVersionsListRequest) Impersonate(user string) *AddonVersionsListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonVersionsListRequest) Order ¶
func (r *AddonVersionsListRequest) Order(value string) *AddonVersionsListRequest
Order sets the value of the 'order' parameter.
Order criteria.
The syntax of this parameter is similar to the syntax of the _order by_ clause of a SQL statement, but using the names of the attributes of the addon instead of the names of the columns of a table. For example, in order to sort the addon versions descending by id the value should be:
```sql id desc ```
If the parameter isn't provided, or if the value is empty, then the order of the results is undefined.
func (*AddonVersionsListRequest) Page ¶
func (r *AddonVersionsListRequest) Page(value int) *AddonVersionsListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*AddonVersionsListRequest) Parameter ¶
func (r *AddonVersionsListRequest) Parameter(name string, value interface{}) *AddonVersionsListRequest
Parameter adds a query parameter.
func (*AddonVersionsListRequest) Search ¶
func (r *AddonVersionsListRequest) Search(value string) *AddonVersionsListRequest
Search sets the value of the 'search' parameter.
Search criteria.
The syntax of this parameter is similar to the syntax of the _where_ clause of an SQL statement, but using the names of the attributes of the addon version instead of the names of the columns of a table. For example, in order to retrieve all the addon versions with an id starting with `0.1` the value should be:
```sql id like '0.1.%' ```
If the parameter isn't provided, or if the value is empty, then all the addon versions that the user has permission to see will be returned.
func (*AddonVersionsListRequest) Send ¶
func (r *AddonVersionsListRequest) Send() (result *AddonVersionsListResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonVersionsListRequest) SendContext ¶
func (r *AddonVersionsListRequest) SendContext(ctx context.Context) (result *AddonVersionsListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*AddonVersionsListRequest) Size ¶
func (r *AddonVersionsListRequest) Size(value int) *AddonVersionsListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type AddonVersionsListResponse ¶
type AddonVersionsListResponse struct {
// contains filtered or unexported fields
}
AddonVersionsListResponse is the response for the 'list' method.
func (*AddonVersionsListResponse) Error ¶
func (r *AddonVersionsListResponse) Error() *errors.Error
Error returns the response error.
func (*AddonVersionsListResponse) GetItems ¶
func (r *AddonVersionsListResponse) GetItems() (value *AddonVersionList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of addon versions.
func (*AddonVersionsListResponse) GetPage ¶
func (r *AddonVersionsListResponse) GetPage() (value int, ok bool)
GetPage returns the value of the 'page' parameter and a flag indicating if the parameter has a value.
Index of the requested page, where one corresponds to the first page.
func (*AddonVersionsListResponse) GetSize ¶
func (r *AddonVersionsListResponse) GetSize() (value int, ok bool)
GetSize returns the value of the 'size' parameter and a flag indicating if the parameter has a value.
Maximum number of items that will be contained in the returned page.
func (*AddonVersionsListResponse) GetTotal ¶
func (r *AddonVersionsListResponse) GetTotal() (value int, ok bool)
GetTotal returns the value of the 'total' parameter and a flag indicating if the parameter has a value.
Total number of items of the collection that match the search criteria, regardless of the size of the page.
func (*AddonVersionsListResponse) Header ¶
func (r *AddonVersionsListResponse) Header() http.Header
Header returns header of the response.
func (*AddonVersionsListResponse) Items ¶
func (r *AddonVersionsListResponse) Items() *AddonVersionList
Items returns the value of the 'items' parameter.
Retrieved list of addon versions.
func (*AddonVersionsListResponse) Page ¶
func (r *AddonVersionsListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*AddonVersionsListResponse) Size ¶
func (r *AddonVersionsListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*AddonVersionsListResponse) Status ¶
func (r *AddonVersionsListResponse) Status() int
Status returns the response status code.
func (*AddonVersionsListResponse) Total ¶
func (r *AddonVersionsListResponse) Total() int
Total returns the value of the 'total' parameter.
Total number of items of the collection that match the search criteria, regardless of the size of the page.
type AddonsAddRequest ¶
type AddonsAddRequest struct {
// contains filtered or unexported fields
}
AddonsAddRequest is the request for the 'add' method.
func (*AddonsAddRequest) Body ¶
func (r *AddonsAddRequest) Body(value *Addon) *AddonsAddRequest
Body sets the value of the 'body' parameter.
Description of the addon.
func (*AddonsAddRequest) DryRun ¶
func (r *AddonsAddRequest) DryRun(value bool) *AddonsAddRequest
DryRun sets the value of the 'dry_run' parameter.
DryRun indicates the request body will not be persisted when dryRun=true.
func (*AddonsAddRequest) Header ¶
func (r *AddonsAddRequest) Header(name string, value interface{}) *AddonsAddRequest
Header adds a request header.
func (*AddonsAddRequest) Impersonate ¶
func (r *AddonsAddRequest) Impersonate(user string) *AddonsAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonsAddRequest) Parameter ¶
func (r *AddonsAddRequest) Parameter(name string, value interface{}) *AddonsAddRequest
Parameter adds a query parameter.
func (*AddonsAddRequest) Send ¶
func (r *AddonsAddRequest) Send() (result *AddonsAddResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonsAddRequest) SendContext ¶
func (r *AddonsAddRequest) SendContext(ctx context.Context) (result *AddonsAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AddonsAddResponse ¶
type AddonsAddResponse struct {
// contains filtered or unexported fields
}
AddonsAddResponse is the response for the 'add' method.
func (*AddonsAddResponse) Body ¶
func (r *AddonsAddResponse) Body() *Addon
Body returns the value of the 'body' parameter.
Description of the addon.
func (*AddonsAddResponse) Error ¶
func (r *AddonsAddResponse) Error() *errors.Error
Error returns the response error.
func (*AddonsAddResponse) GetBody ¶
func (r *AddonsAddResponse) GetBody() (value *Addon, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Description of the addon.
func (*AddonsAddResponse) Header ¶
func (r *AddonsAddResponse) Header() http.Header
Header returns header of the response.
func (*AddonsAddResponse) Status ¶
func (r *AddonsAddResponse) Status() int
Status returns the response status code.
type AddonsClient ¶
type AddonsClient struct {
// contains filtered or unexported fields
}
AddonsClient is the client of the 'addons' resource.
Manages the collection of addons.
func NewAddonsClient ¶
func NewAddonsClient(transport http.RoundTripper, path string) *AddonsClient
NewAddonsClient creates a new client for the 'addons' resource using the given transport to send the requests and receive the responses.
func (*AddonsClient) Add ¶
func (c *AddonsClient) Add() *AddonsAddRequest
Add creates a request for the 'add' method.
Create a new addon and add it to the collection of addons.
func (*AddonsClient) Addon ¶
func (c *AddonsClient) Addon(id string) *AddonClient
Addon returns the target 'addon' resource for the given identifier.
Returns a reference to the service that manages a specific addon.
func (*AddonsClient) List ¶
func (c *AddonsClient) List() *AddonsListRequest
List creates a request for the 'list' method.
Retrieves the list of addons.
type AddonsListRequest ¶
type AddonsListRequest struct {
// contains filtered or unexported fields
}
AddonsListRequest is the request for the 'list' method.
func (*AddonsListRequest) Header ¶
func (r *AddonsListRequest) Header(name string, value interface{}) *AddonsListRequest
Header adds a request header.
func (*AddonsListRequest) Impersonate ¶
func (r *AddonsListRequest) Impersonate(user string) *AddonsListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AddonsListRequest) Order ¶
func (r *AddonsListRequest) Order(value string) *AddonsListRequest
Order sets the value of the 'order' parameter.
Order criteria.
The syntax of this parameter is similar to the syntax of the _order by_ clause of a SQL statement, but using the names of the attributes of the addon instead of the names of the columns of a table. For example, in order to sort the addons descending by name the value should be:
```sql name desc ```
If the parameter isn't provided, or if the value is empty, then the order of the results is undefined.
func (*AddonsListRequest) Page ¶
func (r *AddonsListRequest) Page(value int) *AddonsListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*AddonsListRequest) Parameter ¶
func (r *AddonsListRequest) Parameter(name string, value interface{}) *AddonsListRequest
Parameter adds a query parameter.
func (*AddonsListRequest) Search ¶
func (r *AddonsListRequest) Search(value string) *AddonsListRequest
Search sets the value of the 'search' parameter.
Search criteria.
The syntax of this parameter is similar to the syntax of the _where_ clause of an SQL statement, but using the names of the attributes of the addon instead of the names of the columns of a table. For example, in order to retrieve all the addons with a name starting with `my` the value should be:
```sql name like 'my%' ```
If the parameter isn't provided, or if the value is empty, then all the addons that the user has permission to see will be returned.
func (*AddonsListRequest) Send ¶
func (r *AddonsListRequest) Send() (result *AddonsListResponse, err error)
Send sends this request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*AddonsListRequest) SendContext ¶
func (r *AddonsListRequest) SendContext(ctx context.Context) (result *AddonsListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*AddonsListRequest) Size ¶
func (r *AddonsListRequest) Size(value int) *AddonsListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type AddonsListResponse ¶
type AddonsListResponse struct {
// contains filtered or unexported fields
}
AddonsListResponse is the response for the 'list' method.
func (*AddonsListResponse) Error ¶
func (r *AddonsListResponse) Error() *errors.Error
Error returns the response error.
func (*AddonsListResponse) GetItems ¶
func (r *AddonsListResponse) GetItems() (value *AddonList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of add-ons.
func (*AddonsListResponse) GetPage ¶
func (r *AddonsListResponse) GetPage() (value int, ok bool)
GetPage returns the value of the 'page' parameter and a flag indicating if the parameter has a value.
Index of the requested page, where one corresponds to the first page.
func (*AddonsListResponse) GetSize ¶
func (r *AddonsListResponse) GetSize() (value int, ok bool)
GetSize returns the value of the 'size' parameter and a flag indicating if the parameter has a value.
Maximum number of items that will be contained in the returned page.
func (*AddonsListResponse) GetTotal ¶
func (r *AddonsListResponse) GetTotal() (value int, ok bool)
GetTotal returns the value of the 'total' parameter and a flag indicating if the parameter has a value.
Total number of items of the collection that match the search criteria, regardless of the size of the page.
func (*AddonsListResponse) Header ¶
func (r *AddonsListResponse) Header() http.Header
Header returns header of the response.
func (*AddonsListResponse) Items ¶
func (r *AddonsListResponse) Items() *AddonList
Items returns the value of the 'items' parameter.
Retrieved list of add-ons.
func (*AddonsListResponse) Page ¶
func (r *AddonsListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*AddonsListResponse) Size ¶
func (r *AddonsListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*AddonsListResponse) Status ¶
func (r *AddonsListResponse) Status() int
Status returns the response status code.
func (*AddonsListResponse) Total ¶
func (r *AddonsListResponse) Total() int
Total returns the value of the 'total' parameter.
Total number of items of the collection that match the search criteria, regardless of the size of the page.
type BillingModel ¶ added in v0.1.365
type BillingModel string
BillingModel represents the values of the 'billing_model' enumerated type.
const ( // BillingModelMarketplace BillingModel = "marketplace" // BillingModelMarketplaceAws BillingModel = "marketplace-aws" // BillingModelMarketplaceAzure BillingModel = "marketplace-azure" // BillingModelMarketplaceRhm BillingModel = "marketplace-rhm" // BillingModelStandard BillingModel = "standard" )
func UnmarshalBillingModelList ¶ added in v0.1.365
func UnmarshalBillingModelList(source interface{}) (items []BillingModel, err error)
UnmarshalBillingModelList reads a list of values of the 'billing_model' type from the given source, which can be a slice of bytes, a string or a reader.
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is the client of the 'root' resource.
Root of the tree of resources of the Addons Management.
func NewClient ¶
func NewClient(transport http.RoundTripper, path string) *Client
NewClient creates a new client for the 'root' resource using the given transport to send the requests and receive the responses.
func (*Client) Addons ¶
func (c *Client) Addons() *AddonsClient
Addons returns the target 'addons' resource.
Reference to the resource that manages the collection of Addons.
func (*Client) Clusters ¶
func (c *Client) Clusters() *ClustersClient
Clusters returns the target 'clusters' resource.
func (*Client) Get ¶
func (c *Client) Get() *MetadataRequest
Creates a new request for the method that retrieves the metadata.
type ClusterClient ¶
type ClusterClient struct {
// contains filtered or unexported fields
}
ClusterClient is the client of the 'cluster' resource.
Manages a specific cluster.
func NewClusterClient ¶
func NewClusterClient(transport http.RoundTripper, path string) *ClusterClient
NewClusterClient creates a new client for the 'cluster' resource using the given transport to send the requests and receive the responses.
func (*ClusterClient) AddonInquiries ¶
func (c *ClusterClient) AddonInquiries() *AddonInquiriesClient
AddonInquiries returns the target 'addon_inquiries' resource.
Reference to the inquiries of addons on a specific cluster
func (*ClusterClient) Addons ¶ added in v0.1.365
func (c *ClusterClient) Addons() *AddonInstallationsClient
Addons returns the target 'addon_installations' resource.
Reference to the installations of addon on a specific cluster
func (*ClusterClient) Status ¶
func (c *ClusterClient) Status() *AddonStatusesClient
Status returns the target 'addon_statuses' resource.
Reference to the status of addon installation on a specific cluster
type ClustersClient ¶
type ClustersClient struct {
// contains filtered or unexported fields
}
ClustersClient is the client of the 'clusters' resource.
Manages a list of clusters.
func NewClustersClient ¶
func NewClustersClient(transport http.RoundTripper, path string) *ClustersClient
NewClustersClient creates a new client for the 'clusters' resource using the given transport to send the requests and receive the responses.
func (*ClustersClient) Cluster ¶
func (c *ClustersClient) Cluster(id string) *ClusterClient
Cluster returns the target 'cluster' resource for the given identifier.
Reference to the specific cluster which an addon can be installed on
type CredentialRequest ¶
type CredentialRequest struct {
// contains filtered or unexported fields
}
CredentialRequest represents the values of the 'credential_request' type.
Contains the necessary attributes to allow each operator to access the necessary AWS resources
func UnmarshalCredentialRequest ¶
func UnmarshalCredentialRequest(source interface{}) (object *CredentialRequest, err error)
UnmarshalCredentialRequest reads a value of the 'credential_request' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalCredentialRequestList ¶
func UnmarshalCredentialRequestList(source interface{}) (items []*CredentialRequest, err error)
UnmarshalCredentialRequestList reads a list of values of the 'credential_request' type from the given source, which can be a slice of bytes, a string or a reader.
func (*CredentialRequest) Empty ¶
func (o *CredentialRequest) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*CredentialRequest) GetName ¶
func (o *CredentialRequest) GetName() (value string, ok bool)
GetName returns the value of the 'name' attribute and a flag indicating if the attribute has a value.
Name of the credentials secret used to access cloud resources
func (*CredentialRequest) GetNamespace ¶
func (o *CredentialRequest) GetNamespace() (value string, ok bool)
GetNamespace returns the value of the 'namespace' attribute and a flag indicating if the attribute has a value.
Namespace where the credentials secret lives in the cluster
func (*CredentialRequest) GetPolicyPermissions ¶
func (o *CredentialRequest) GetPolicyPermissions() (value []string, ok bool)
GetPolicyPermissions returns the value of the 'policy_permissions' attribute and a flag indicating if the attribute has a value.
List of policy permissions needed to access cloud resources
func (*CredentialRequest) GetServiceAccount ¶
func (o *CredentialRequest) GetServiceAccount() (value string, ok bool)
GetServiceAccount returns the value of the 'service_account' attribute and a flag indicating if the attribute has a value.
Service account name to use when authenticating
func (*CredentialRequest) Name ¶
func (o *CredentialRequest) Name() string
Name returns the value of the 'name' attribute, or the zero value of the type if the attribute doesn't have a value.
Name of the credentials secret used to access cloud resources
func (*CredentialRequest) Namespace ¶
func (o *CredentialRequest) Namespace() string
Namespace returns the value of the 'namespace' attribute, or the zero value of the type if the attribute doesn't have a value.
Namespace where the credentials secret lives in the cluster
func (*CredentialRequest) PolicyPermissions ¶
func (o *CredentialRequest) PolicyPermissions() []string
PolicyPermissions returns the value of the 'policy_permissions' attribute, or the zero value of the type if the attribute doesn't have a value.
List of policy permissions needed to access cloud resources
func (*CredentialRequest) ServiceAccount ¶
func (o *CredentialRequest) ServiceAccount() string
ServiceAccount returns the value of the 'service_account' attribute, or the zero value of the type if the attribute doesn't have a value.
Service account name to use when authenticating
type CredentialRequestBuilder ¶
type CredentialRequestBuilder struct {
// contains filtered or unexported fields
}
CredentialRequestBuilder contains the data and logic needed to build 'credential_request' objects.
Contains the necessary attributes to allow each operator to access the necessary AWS resources
func NewCredentialRequest ¶
func NewCredentialRequest() *CredentialRequestBuilder
NewCredentialRequest creates a new builder of 'credential_request' objects.
func (*CredentialRequestBuilder) Build ¶
func (b *CredentialRequestBuilder) Build() (object *CredentialRequest, err error)
Build creates a 'credential_request' object using the configuration stored in the builder.
func (*CredentialRequestBuilder) Copy ¶
func (b *CredentialRequestBuilder) Copy(object *CredentialRequest) *CredentialRequestBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*CredentialRequestBuilder) Empty ¶
func (b *CredentialRequestBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*CredentialRequestBuilder) Name ¶
func (b *CredentialRequestBuilder) Name(value string) *CredentialRequestBuilder
Name sets the value of the 'name' attribute to the given value.
func (*CredentialRequestBuilder) Namespace ¶
func (b *CredentialRequestBuilder) Namespace(value string) *CredentialRequestBuilder
Namespace sets the value of the 'namespace' attribute to the given value.
func (*CredentialRequestBuilder) PolicyPermissions ¶
func (b *CredentialRequestBuilder) PolicyPermissions(values ...string) *CredentialRequestBuilder
PolicyPermissions sets the value of the 'policy_permissions' attribute to the given values.
func (*CredentialRequestBuilder) ServiceAccount ¶
func (b *CredentialRequestBuilder) ServiceAccount(value string) *CredentialRequestBuilder
ServiceAccount sets the value of the 'service_account' attribute to the given value.
type CredentialRequestList ¶
type CredentialRequestList struct {
// contains filtered or unexported fields
}
CredentialRequestList is a list of values of the 'credential_request' type.
func (*CredentialRequestList) Each ¶
func (l *CredentialRequestList) Each(f func(item *CredentialRequest) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*CredentialRequestList) Empty ¶
func (l *CredentialRequestList) Empty() bool
Empty returns true if the list is empty.
func (*CredentialRequestList) Get ¶
func (l *CredentialRequestList) Get(i int) *CredentialRequest
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*CredentialRequestList) Len ¶
func (l *CredentialRequestList) Len() int
Len returns the length of the list.
func (*CredentialRequestList) Range ¶
func (l *CredentialRequestList) Range(f func(index int, item *CredentialRequest) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*CredentialRequestList) Slice ¶
func (l *CredentialRequestList) Slice() []*CredentialRequest
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type CredentialRequestListBuilder ¶
type CredentialRequestListBuilder struct {
// contains filtered or unexported fields
}
CredentialRequestListBuilder contains the data and logic needed to build 'credential_request' objects.
func NewCredentialRequestList ¶
func NewCredentialRequestList() *CredentialRequestListBuilder
NewCredentialRequestList creates a new builder of 'credential_request' objects.
func (*CredentialRequestListBuilder) Build ¶
func (b *CredentialRequestListBuilder) Build() (list *CredentialRequestList, err error)
Build creates a list of 'credential_request' objects using the configuration stored in the builder.
func (*CredentialRequestListBuilder) Copy ¶
func (b *CredentialRequestListBuilder) Copy(list *CredentialRequestList) *CredentialRequestListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*CredentialRequestListBuilder) Empty ¶
func (b *CredentialRequestListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*CredentialRequestListBuilder) Items ¶
func (b *CredentialRequestListBuilder) Items(values ...*CredentialRequestBuilder) *CredentialRequestListBuilder
Items sets the items of the list.
type Metadata ¶
type Metadata struct {
// contains filtered or unexported fields
}
Metadata contains the version metadata.
func UnmarshalMetadata ¶
UnmarshalMetadata reads a value of the metadata type from the given source, which which can be a reader, a slice of byte or a string.
func (*Metadata) GetServerVersion ¶
GetServerVersion returns the value of the server version and a flag indicating if the attribute has a value.
func (*Metadata) ServerVersion ¶
ServerVersion returns the version of the server.
type MetadataRequest ¶
type MetadataRequest struct {
// contains filtered or unexported fields
}
MetadataRequest is the request to retrieve the metadata.
func (*MetadataRequest) Header ¶
func (r *MetadataRequest) Header(name string, value interface{}) *MetadataRequest
Header adds a request header.
func (*MetadataRequest) Parameter ¶
func (r *MetadataRequest) Parameter(name string, value interface{}) *MetadataRequest
Parameter adds a query parameter.
func (*MetadataRequest) Send ¶
func (r *MetadataRequest) Send() (result *MetadataResponse, err error)
Send sends the metadata request, waits for the response, and returns it.
This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.
func (*MetadataRequest) SendContext ¶
func (r *MetadataRequest) SendContext(ctx context.Context) (result *MetadataResponse, err error)
SendContext sends the metadata request, waits for the response, and returns it.
type MetadataResponse ¶
type MetadataResponse struct {
// contains filtered or unexported fields
}
MetadataResponse is the response for the metadata request.
func (*MetadataResponse) Body ¶
func (r *MetadataResponse) Body() *Metadata
Body returns the response body.
func (*MetadataResponse) Error ¶
func (r *MetadataResponse) Error() *errors.Error
Error returns the response error.
func (*MetadataResponse) Header ¶
func (r *MetadataResponse) Header() http.Header
Header returns header of the response.
func (*MetadataResponse) Status ¶
func (r *MetadataResponse) Status() int
Status returns the response status code.
type MetricsFederation ¶ added in v0.1.365
type MetricsFederation struct {
// contains filtered or unexported fields
}
MetricsFederation represents the values of the 'metrics_federation' type.
Representation of Metrics Federation
func UnmarshalMetricsFederation ¶ added in v0.1.365
func UnmarshalMetricsFederation(source interface{}) (object *MetricsFederation, err error)
UnmarshalMetricsFederation reads a value of the 'metrics_federation' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalMetricsFederationList ¶ added in v0.1.365
func UnmarshalMetricsFederationList(source interface{}) (items []*MetricsFederation, err error)
UnmarshalMetricsFederationList reads a list of values of the 'metrics_federation' type from the given source, which can be a slice of bytes, a string or a reader.
func (*MetricsFederation) Empty ¶ added in v0.1.365
func (o *MetricsFederation) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*MetricsFederation) GetMatchLabels ¶ added in v0.1.365
func (o *MetricsFederation) GetMatchLabels() (value map[string]string, ok bool)
GetMatchLabels returns the value of the 'match_labels' attribute and a flag indicating if the attribute has a value.
List of labels used to discover the prometheus server(s) to be federated.
func (*MetricsFederation) GetMatchNames ¶ added in v0.1.365
func (o *MetricsFederation) GetMatchNames() (value []string, ok bool)
GetMatchNames returns the value of the 'match_names' attribute and a flag indicating if the attribute has a value.
List of series names to federate from the prometheus server.
func (*MetricsFederation) GetNamespace ¶ added in v0.1.365
func (o *MetricsFederation) GetNamespace() (value string, ok bool)
GetNamespace returns the value of the 'namespace' attribute and a flag indicating if the attribute has a value.
Namespace where the prometheus server is running.
func (*MetricsFederation) GetPortName ¶ added in v0.1.365
func (o *MetricsFederation) GetPortName() (value string, ok bool)
GetPortName returns the value of the 'port_name' attribute and a flag indicating if the attribute has a value.
Indicates the name of the service port fronting the prometheus server.
func (*MetricsFederation) MatchLabels ¶ added in v0.1.365
func (o *MetricsFederation) MatchLabels() map[string]string
MatchLabels returns the value of the 'match_labels' attribute, or the zero value of the type if the attribute doesn't have a value.
List of labels used to discover the prometheus server(s) to be federated.
func (*MetricsFederation) MatchNames ¶ added in v0.1.365
func (o *MetricsFederation) MatchNames() []string
MatchNames returns the value of the 'match_names' attribute, or the zero value of the type if the attribute doesn't have a value.
List of series names to federate from the prometheus server.
func (*MetricsFederation) Namespace ¶ added in v0.1.365
func (o *MetricsFederation) Namespace() string
Namespace returns the value of the 'namespace' attribute, or the zero value of the type if the attribute doesn't have a value.
Namespace where the prometheus server is running.
func (*MetricsFederation) PortName ¶ added in v0.1.365
func (o *MetricsFederation) PortName() string
PortName returns the value of the 'port_name' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates the name of the service port fronting the prometheus server.
type MetricsFederationBuilder ¶ added in v0.1.365
type MetricsFederationBuilder struct {
// contains filtered or unexported fields
}
MetricsFederationBuilder contains the data and logic needed to build 'metrics_federation' objects.
Representation of Metrics Federation
func NewMetricsFederation ¶ added in v0.1.365
func NewMetricsFederation() *MetricsFederationBuilder
NewMetricsFederation creates a new builder of 'metrics_federation' objects.
func (*MetricsFederationBuilder) Build ¶ added in v0.1.365
func (b *MetricsFederationBuilder) Build() (object *MetricsFederation, err error)
Build creates a 'metrics_federation' object using the configuration stored in the builder.
func (*MetricsFederationBuilder) Copy ¶ added in v0.1.365
func (b *MetricsFederationBuilder) Copy(object *MetricsFederation) *MetricsFederationBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*MetricsFederationBuilder) Empty ¶ added in v0.1.365
func (b *MetricsFederationBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*MetricsFederationBuilder) MatchLabels ¶ added in v0.1.365
func (b *MetricsFederationBuilder) MatchLabels(value map[string]string) *MetricsFederationBuilder
MatchLabels sets the value of the 'match_labels' attribute to the given value.
func (*MetricsFederationBuilder) MatchNames ¶ added in v0.1.365
func (b *MetricsFederationBuilder) MatchNames(values ...string) *MetricsFederationBuilder
MatchNames sets the value of the 'match_names' attribute to the given values.
func (*MetricsFederationBuilder) Namespace ¶ added in v0.1.365
func (b *MetricsFederationBuilder) Namespace(value string) *MetricsFederationBuilder
Namespace sets the value of the 'namespace' attribute to the given value.
func (*MetricsFederationBuilder) PortName ¶ added in v0.1.365
func (b *MetricsFederationBuilder) PortName(value string) *MetricsFederationBuilder
PortName sets the value of the 'port_name' attribute to the given value.
type MetricsFederationList ¶ added in v0.1.365
type MetricsFederationList struct {
// contains filtered or unexported fields
}
MetricsFederationList is a list of values of the 'metrics_federation' type.
func (*MetricsFederationList) Each ¶ added in v0.1.365
func (l *MetricsFederationList) Each(f func(item *MetricsFederation) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*MetricsFederationList) Empty ¶ added in v0.1.365
func (l *MetricsFederationList) Empty() bool
Empty returns true if the list is empty.
func (*MetricsFederationList) Get ¶ added in v0.1.365
func (l *MetricsFederationList) Get(i int) *MetricsFederation
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*MetricsFederationList) Len ¶ added in v0.1.365
func (l *MetricsFederationList) Len() int
Len returns the length of the list.
func (*MetricsFederationList) Range ¶ added in v0.1.365
func (l *MetricsFederationList) Range(f func(index int, item *MetricsFederation) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*MetricsFederationList) Slice ¶ added in v0.1.365
func (l *MetricsFederationList) Slice() []*MetricsFederation
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type MetricsFederationListBuilder ¶ added in v0.1.365
type MetricsFederationListBuilder struct {
// contains filtered or unexported fields
}
MetricsFederationListBuilder contains the data and logic needed to build 'metrics_federation' objects.
func NewMetricsFederationList ¶ added in v0.1.365
func NewMetricsFederationList() *MetricsFederationListBuilder
NewMetricsFederationList creates a new builder of 'metrics_federation' objects.
func (*MetricsFederationListBuilder) Build ¶ added in v0.1.365
func (b *MetricsFederationListBuilder) Build() (list *MetricsFederationList, err error)
Build creates a list of 'metrics_federation' objects using the configuration stored in the builder.
func (*MetricsFederationListBuilder) Copy ¶ added in v0.1.365
func (b *MetricsFederationListBuilder) Copy(list *MetricsFederationList) *MetricsFederationListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*MetricsFederationListBuilder) Empty ¶ added in v0.1.365
func (b *MetricsFederationListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*MetricsFederationListBuilder) Items ¶ added in v0.1.365
func (b *MetricsFederationListBuilder) Items(values ...*MetricsFederationBuilder) *MetricsFederationListBuilder
Items sets the items of the list.
type MonitoringStack ¶ added in v0.1.365
type MonitoringStack struct {
// contains filtered or unexported fields
}
MonitoringStack represents the values of the 'monitoring_stack' type.
Representation of Monitoring Stack
func UnmarshalMonitoringStack ¶ added in v0.1.365
func UnmarshalMonitoringStack(source interface{}) (object *MonitoringStack, err error)
UnmarshalMonitoringStack reads a value of the 'monitoring_stack' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalMonitoringStackList ¶ added in v0.1.365
func UnmarshalMonitoringStackList(source interface{}) (items []*MonitoringStack, err error)
UnmarshalMonitoringStackList reads a list of values of the 'monitoring_stack' type from the given source, which can be a slice of bytes, a string or a reader.
func (*MonitoringStack) Empty ¶ added in v0.1.365
func (o *MonitoringStack) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*MonitoringStack) Enabled ¶ added in v0.1.365
func (o *MonitoringStack) Enabled() bool
Enabled returns the value of the 'enabled' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates if the monitoring stack can be added to clusters for the addon.
func (*MonitoringStack) GetEnabled ¶ added in v0.1.365
func (o *MonitoringStack) GetEnabled() (value bool, ok bool)
GetEnabled returns the value of the 'enabled' attribute and a flag indicating if the attribute has a value.
Indicates if the monitoring stack can be added to clusters for the addon.
func (*MonitoringStack) GetResources ¶ added in v0.1.365
func (o *MonitoringStack) GetResources() (value *MonitoringStackResources, ok bool)
GetResources returns the value of the 'resources' attribute and a flag indicating if the attribute has a value.
Indicates the resources for the monitoring stack
func (*MonitoringStack) Resources ¶ added in v0.1.365
func (o *MonitoringStack) Resources() *MonitoringStackResources
Resources returns the value of the 'resources' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates the resources for the monitoring stack
type MonitoringStackBuilder ¶ added in v0.1.365
type MonitoringStackBuilder struct {
// contains filtered or unexported fields
}
MonitoringStackBuilder contains the data and logic needed to build 'monitoring_stack' objects.
Representation of Monitoring Stack
func NewMonitoringStack ¶ added in v0.1.365
func NewMonitoringStack() *MonitoringStackBuilder
NewMonitoringStack creates a new builder of 'monitoring_stack' objects.
func (*MonitoringStackBuilder) Build ¶ added in v0.1.365
func (b *MonitoringStackBuilder) Build() (object *MonitoringStack, err error)
Build creates a 'monitoring_stack' object using the configuration stored in the builder.
func (*MonitoringStackBuilder) Copy ¶ added in v0.1.365
func (b *MonitoringStackBuilder) Copy(object *MonitoringStack) *MonitoringStackBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*MonitoringStackBuilder) Empty ¶ added in v0.1.365
func (b *MonitoringStackBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*MonitoringStackBuilder) Enabled ¶ added in v0.1.365
func (b *MonitoringStackBuilder) Enabled(value bool) *MonitoringStackBuilder
Enabled sets the value of the 'enabled' attribute to the given value.
func (*MonitoringStackBuilder) Resources ¶ added in v0.1.365
func (b *MonitoringStackBuilder) Resources(value *MonitoringStackResourcesBuilder) *MonitoringStackBuilder
Resources sets the value of the 'resources' attribute to the given value.
Representation of Monitoring Stack Resources
type MonitoringStackList ¶ added in v0.1.365
type MonitoringStackList struct {
// contains filtered or unexported fields
}
MonitoringStackList is a list of values of the 'monitoring_stack' type.
func (*MonitoringStackList) Each ¶ added in v0.1.365
func (l *MonitoringStackList) Each(f func(item *MonitoringStack) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*MonitoringStackList) Empty ¶ added in v0.1.365
func (l *MonitoringStackList) Empty() bool
Empty returns true if the list is empty.
func (*MonitoringStackList) Get ¶ added in v0.1.365
func (l *MonitoringStackList) Get(i int) *MonitoringStack
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*MonitoringStackList) Len ¶ added in v0.1.365
func (l *MonitoringStackList) Len() int
Len returns the length of the list.
func (*MonitoringStackList) Range ¶ added in v0.1.365
func (l *MonitoringStackList) Range(f func(index int, item *MonitoringStack) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*MonitoringStackList) Slice ¶ added in v0.1.365
func (l *MonitoringStackList) Slice() []*MonitoringStack
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type MonitoringStackListBuilder ¶ added in v0.1.365
type MonitoringStackListBuilder struct {
// contains filtered or unexported fields
}
MonitoringStackListBuilder contains the data and logic needed to build 'monitoring_stack' objects.
func NewMonitoringStackList ¶ added in v0.1.365
func NewMonitoringStackList() *MonitoringStackListBuilder
NewMonitoringStackList creates a new builder of 'monitoring_stack' objects.
func (*MonitoringStackListBuilder) Build ¶ added in v0.1.365
func (b *MonitoringStackListBuilder) Build() (list *MonitoringStackList, err error)
Build creates a list of 'monitoring_stack' objects using the configuration stored in the builder.
func (*MonitoringStackListBuilder) Copy ¶ added in v0.1.365
func (b *MonitoringStackListBuilder) Copy(list *MonitoringStackList) *MonitoringStackListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*MonitoringStackListBuilder) Empty ¶ added in v0.1.365
func (b *MonitoringStackListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*MonitoringStackListBuilder) Items ¶ added in v0.1.365
func (b *MonitoringStackListBuilder) Items(values ...*MonitoringStackBuilder) *MonitoringStackListBuilder
Items sets the items of the list.
type MonitoringStackResource ¶ added in v0.1.365
type MonitoringStackResource struct {
// contains filtered or unexported fields
}
MonitoringStackResource represents the values of the 'monitoring_stack_resource' type.
Representation of Monitoring Stack Resource
func UnmarshalMonitoringStackResource ¶ added in v0.1.365
func UnmarshalMonitoringStackResource(source interface{}) (object *MonitoringStackResource, err error)
UnmarshalMonitoringStackResource reads a value of the 'monitoring_stack_resource' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalMonitoringStackResourceList ¶ added in v0.1.365
func UnmarshalMonitoringStackResourceList(source interface{}) (items []*MonitoringStackResource, err error)
UnmarshalMonitoringStackResourceList reads a list of values of the 'monitoring_stack_resource' type from the given source, which can be a slice of bytes, a string or a reader.
func (*MonitoringStackResource) Cpu ¶ added in v0.1.365
func (o *MonitoringStackResource) Cpu() string
Cpu returns the value of the 'cpu' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates the CPU resource for monitoring stack.
func (*MonitoringStackResource) Empty ¶ added in v0.1.365
func (o *MonitoringStackResource) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*MonitoringStackResource) GetCpu ¶ added in v0.1.365
func (o *MonitoringStackResource) GetCpu() (value string, ok bool)
GetCpu returns the value of the 'cpu' attribute and a flag indicating if the attribute has a value.
Indicates the CPU resource for monitoring stack.
func (*MonitoringStackResource) GetMemory ¶ added in v0.1.365
func (o *MonitoringStackResource) GetMemory() (value string, ok bool)
GetMemory returns the value of the 'memory' attribute and a flag indicating if the attribute has a value.
Indicates the memory resource for monitoring stack.
func (*MonitoringStackResource) Memory ¶ added in v0.1.365
func (o *MonitoringStackResource) Memory() string
Memory returns the value of the 'memory' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates the memory resource for monitoring stack.
type MonitoringStackResourceBuilder ¶ added in v0.1.365
type MonitoringStackResourceBuilder struct {
// contains filtered or unexported fields
}
MonitoringStackResourceBuilder contains the data and logic needed to build 'monitoring_stack_resource' objects.
Representation of Monitoring Stack Resource
func NewMonitoringStackResource ¶ added in v0.1.365
func NewMonitoringStackResource() *MonitoringStackResourceBuilder
NewMonitoringStackResource creates a new builder of 'monitoring_stack_resource' objects.
func (*MonitoringStackResourceBuilder) Build ¶ added in v0.1.365
func (b *MonitoringStackResourceBuilder) Build() (object *MonitoringStackResource, err error)
Build creates a 'monitoring_stack_resource' object using the configuration stored in the builder.
func (*MonitoringStackResourceBuilder) Copy ¶ added in v0.1.365
func (b *MonitoringStackResourceBuilder) Copy(object *MonitoringStackResource) *MonitoringStackResourceBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*MonitoringStackResourceBuilder) Cpu ¶ added in v0.1.365
func (b *MonitoringStackResourceBuilder) Cpu(value string) *MonitoringStackResourceBuilder
Cpu sets the value of the 'cpu' attribute to the given value.
func (*MonitoringStackResourceBuilder) Empty ¶ added in v0.1.365
func (b *MonitoringStackResourceBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*MonitoringStackResourceBuilder) Memory ¶ added in v0.1.365
func (b *MonitoringStackResourceBuilder) Memory(value string) *MonitoringStackResourceBuilder
Memory sets the value of the 'memory' attribute to the given value.
type MonitoringStackResourceList ¶ added in v0.1.365
type MonitoringStackResourceList struct {
// contains filtered or unexported fields
}
MonitoringStackResourceList is a list of values of the 'monitoring_stack_resource' type.
func (*MonitoringStackResourceList) Each ¶ added in v0.1.365
func (l *MonitoringStackResourceList) Each(f func(item *MonitoringStackResource) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*MonitoringStackResourceList) Empty ¶ added in v0.1.365
func (l *MonitoringStackResourceList) Empty() bool
Empty returns true if the list is empty.
func (*MonitoringStackResourceList) Get ¶ added in v0.1.365
func (l *MonitoringStackResourceList) Get(i int) *MonitoringStackResource
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*MonitoringStackResourceList) Len ¶ added in v0.1.365
func (l *MonitoringStackResourceList) Len() int
Len returns the length of the list.
func (*MonitoringStackResourceList) Range ¶ added in v0.1.365
func (l *MonitoringStackResourceList) Range(f func(index int, item *MonitoringStackResource) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*MonitoringStackResourceList) Slice ¶ added in v0.1.365
func (l *MonitoringStackResourceList) Slice() []*MonitoringStackResource
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type MonitoringStackResourceListBuilder ¶ added in v0.1.365
type MonitoringStackResourceListBuilder struct {
// contains filtered or unexported fields
}
MonitoringStackResourceListBuilder contains the data and logic needed to build 'monitoring_stack_resource' objects.
func NewMonitoringStackResourceList ¶ added in v0.1.365
func NewMonitoringStackResourceList() *MonitoringStackResourceListBuilder
NewMonitoringStackResourceList creates a new builder of 'monitoring_stack_resource' objects.
func (*MonitoringStackResourceListBuilder) Build ¶ added in v0.1.365
func (b *MonitoringStackResourceListBuilder) Build() (list *MonitoringStackResourceList, err error)
Build creates a list of 'monitoring_stack_resource' objects using the configuration stored in the builder.
func (*MonitoringStackResourceListBuilder) Copy ¶ added in v0.1.365
func (b *MonitoringStackResourceListBuilder) Copy(list *MonitoringStackResourceList) *MonitoringStackResourceListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*MonitoringStackResourceListBuilder) Empty ¶ added in v0.1.365
func (b *MonitoringStackResourceListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*MonitoringStackResourceListBuilder) Items ¶ added in v0.1.365
func (b *MonitoringStackResourceListBuilder) Items(values ...*MonitoringStackResourceBuilder) *MonitoringStackResourceListBuilder
Items sets the items of the list.
type MonitoringStackResources ¶ added in v0.1.365
type MonitoringStackResources struct {
// contains filtered or unexported fields
}
MonitoringStackResources represents the values of the 'monitoring_stack_resources' type.
Representation of Monitoring Stack Resources
func UnmarshalMonitoringStackResources ¶ added in v0.1.365
func UnmarshalMonitoringStackResources(source interface{}) (object *MonitoringStackResources, err error)
UnmarshalMonitoringStackResources reads a value of the 'monitoring_stack_resources' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalMonitoringStackResourcesList ¶ added in v0.1.365
func UnmarshalMonitoringStackResourcesList(source interface{}) (items []*MonitoringStackResources, err error)
UnmarshalMonitoringStackResourcesList reads a list of values of the 'monitoring_stack_resources' type from the given source, which can be a slice of bytes, a string or a reader.
func (*MonitoringStackResources) Empty ¶ added in v0.1.365
func (o *MonitoringStackResources) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*MonitoringStackResources) GetLimits ¶ added in v0.1.365
func (o *MonitoringStackResources) GetLimits() (value *MonitoringStackResource, ok bool)
GetLimits returns the value of the 'limits' attribute and a flag indicating if the attribute has a value.
Indicates the limit of resource for monitoring stack.
func (*MonitoringStackResources) GetRequests ¶ added in v0.1.365
func (o *MonitoringStackResources) GetRequests() (value *MonitoringStackResource, ok bool)
GetRequests returns the value of the 'requests' attribute and a flag indicating if the attribute has a value.
Indicates the requested amount of resource for monitoring stack.
func (*MonitoringStackResources) Limits ¶ added in v0.1.365
func (o *MonitoringStackResources) Limits() *MonitoringStackResource
Limits returns the value of the 'limits' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates the limit of resource for monitoring stack.
func (*MonitoringStackResources) Requests ¶ added in v0.1.365
func (o *MonitoringStackResources) Requests() *MonitoringStackResource
Requests returns the value of the 'requests' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates the requested amount of resource for monitoring stack.
type MonitoringStackResourcesBuilder ¶ added in v0.1.365
type MonitoringStackResourcesBuilder struct {
// contains filtered or unexported fields
}
MonitoringStackResourcesBuilder contains the data and logic needed to build 'monitoring_stack_resources' objects.
Representation of Monitoring Stack Resources
func NewMonitoringStackResources ¶ added in v0.1.365
func NewMonitoringStackResources() *MonitoringStackResourcesBuilder
NewMonitoringStackResources creates a new builder of 'monitoring_stack_resources' objects.
func (*MonitoringStackResourcesBuilder) Build ¶ added in v0.1.365
func (b *MonitoringStackResourcesBuilder) Build() (object *MonitoringStackResources, err error)
Build creates a 'monitoring_stack_resources' object using the configuration stored in the builder.
func (*MonitoringStackResourcesBuilder) Copy ¶ added in v0.1.365
func (b *MonitoringStackResourcesBuilder) Copy(object *MonitoringStackResources) *MonitoringStackResourcesBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*MonitoringStackResourcesBuilder) Empty ¶ added in v0.1.365
func (b *MonitoringStackResourcesBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*MonitoringStackResourcesBuilder) Limits ¶ added in v0.1.365
func (b *MonitoringStackResourcesBuilder) Limits(value *MonitoringStackResourceBuilder) *MonitoringStackResourcesBuilder
Limits sets the value of the 'limits' attribute to the given value.
Representation of Monitoring Stack Resource
func (*MonitoringStackResourcesBuilder) Requests ¶ added in v0.1.365
func (b *MonitoringStackResourcesBuilder) Requests(value *MonitoringStackResourceBuilder) *MonitoringStackResourcesBuilder
Requests sets the value of the 'requests' attribute to the given value.
Representation of Monitoring Stack Resource
type MonitoringStackResourcesList ¶ added in v0.1.365
type MonitoringStackResourcesList struct {
// contains filtered or unexported fields
}
MonitoringStackResourcesList is a list of values of the 'monitoring_stack_resources' type.
func (*MonitoringStackResourcesList) Each ¶ added in v0.1.365
func (l *MonitoringStackResourcesList) Each(f func(item *MonitoringStackResources) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*MonitoringStackResourcesList) Empty ¶ added in v0.1.365
func (l *MonitoringStackResourcesList) Empty() bool
Empty returns true if the list is empty.
func (*MonitoringStackResourcesList) Get ¶ added in v0.1.365
func (l *MonitoringStackResourcesList) Get(i int) *MonitoringStackResources
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*MonitoringStackResourcesList) Len ¶ added in v0.1.365
func (l *MonitoringStackResourcesList) Len() int
Len returns the length of the list.
func (*MonitoringStackResourcesList) Range ¶ added in v0.1.365
func (l *MonitoringStackResourcesList) Range(f func(index int, item *MonitoringStackResources) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*MonitoringStackResourcesList) Slice ¶ added in v0.1.365
func (l *MonitoringStackResourcesList) Slice() []*MonitoringStackResources
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type MonitoringStackResourcesListBuilder ¶ added in v0.1.365
type MonitoringStackResourcesListBuilder struct {
// contains filtered or unexported fields
}
MonitoringStackResourcesListBuilder contains the data and logic needed to build 'monitoring_stack_resources' objects.
func NewMonitoringStackResourcesList ¶ added in v0.1.365
func NewMonitoringStackResourcesList() *MonitoringStackResourcesListBuilder
NewMonitoringStackResourcesList creates a new builder of 'monitoring_stack_resources' objects.
func (*MonitoringStackResourcesListBuilder) Build ¶ added in v0.1.365
func (b *MonitoringStackResourcesListBuilder) Build() (list *MonitoringStackResourcesList, err error)
Build creates a list of 'monitoring_stack_resources' objects using the configuration stored in the builder.
func (*MonitoringStackResourcesListBuilder) Copy ¶ added in v0.1.365
func (b *MonitoringStackResourcesListBuilder) Copy(list *MonitoringStackResourcesList) *MonitoringStackResourcesListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*MonitoringStackResourcesListBuilder) Empty ¶ added in v0.1.365
func (b *MonitoringStackResourcesListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*MonitoringStackResourcesListBuilder) Items ¶ added in v0.1.365
func (b *MonitoringStackResourcesListBuilder) Items(values ...*MonitoringStackResourcesBuilder) *MonitoringStackResourcesListBuilder
Items sets the items of the list.
type ObjectReference ¶ added in v0.1.365
type ObjectReference struct {
// contains filtered or unexported fields
}
ObjectReference represents the values of the 'object_reference' type.
representation of object reference/subscription
func UnmarshalObjectReference ¶ added in v0.1.365
func UnmarshalObjectReference(source interface{}) (object *ObjectReference, err error)
UnmarshalObjectReference reads a value of the 'object_reference' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalObjectReferenceList ¶ added in v0.1.365
func UnmarshalObjectReferenceList(source interface{}) (items []*ObjectReference, err error)
UnmarshalObjectReferenceList reads a list of values of the 'object_reference' type from the given source, which can be a slice of bytes, a string or a reader.
func (*ObjectReference) Empty ¶ added in v0.1.365
func (o *ObjectReference) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*ObjectReference) GetHref ¶ added in v0.1.365
func (o *ObjectReference) GetHref() (value string, ok bool)
GetHref returns the value of the 'href' attribute and a flag indicating if the attribute has a value.
Self Link
func (*ObjectReference) GetId ¶ added in v0.1.365
func (o *ObjectReference) GetId() (value string, ok bool)
GetId returns the value of the 'id' attribute and a flag indicating if the attribute has a value.
Unique identifier of the object.
func (*ObjectReference) GetKind ¶ added in v0.1.365
func (o *ObjectReference) GetKind() (value string, ok bool)
GetKind returns the value of the 'kind' attribute and a flag indicating if the attribute has a value.
Indicates the type of this object.
func (*ObjectReference) Href ¶ added in v0.1.365
func (o *ObjectReference) Href() string
Href returns the value of the 'href' attribute, or the zero value of the type if the attribute doesn't have a value.
Self Link
func (*ObjectReference) Id ¶ added in v0.1.365
func (o *ObjectReference) Id() string
Id returns the value of the 'id' attribute, or the zero value of the type if the attribute doesn't have a value.
Unique identifier of the object.
func (*ObjectReference) Kind ¶ added in v0.1.365
func (o *ObjectReference) Kind() string
Kind returns the value of the 'kind' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates the type of this object.
type ObjectReferenceBuilder ¶ added in v0.1.365
type ObjectReferenceBuilder struct {
// contains filtered or unexported fields
}
ObjectReferenceBuilder contains the data and logic needed to build 'object_reference' objects.
representation of object reference/subscription
func NewObjectReference ¶ added in v0.1.365
func NewObjectReference() *ObjectReferenceBuilder
NewObjectReference creates a new builder of 'object_reference' objects.
func (*ObjectReferenceBuilder) Build ¶ added in v0.1.365
func (b *ObjectReferenceBuilder) Build() (object *ObjectReference, err error)
Build creates a 'object_reference' object using the configuration stored in the builder.
func (*ObjectReferenceBuilder) Copy ¶ added in v0.1.365
func (b *ObjectReferenceBuilder) Copy(object *ObjectReference) *ObjectReferenceBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*ObjectReferenceBuilder) Empty ¶ added in v0.1.365
func (b *ObjectReferenceBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*ObjectReferenceBuilder) Href ¶ added in v0.1.365
func (b *ObjectReferenceBuilder) Href(value string) *ObjectReferenceBuilder
Href sets the value of the 'href' attribute to the given value.
func (*ObjectReferenceBuilder) Id ¶ added in v0.1.365
func (b *ObjectReferenceBuilder) Id(value string) *ObjectReferenceBuilder
Id sets the value of the 'id' attribute to the given value.
func (*ObjectReferenceBuilder) Kind ¶ added in v0.1.365
func (b *ObjectReferenceBuilder) Kind(value string) *ObjectReferenceBuilder
Kind sets the value of the 'kind' attribute to the given value.
type ObjectReferenceList ¶ added in v0.1.365
type ObjectReferenceList struct {
// contains filtered or unexported fields
}
ObjectReferenceList is a list of values of the 'object_reference' type.
func (*ObjectReferenceList) Each ¶ added in v0.1.365
func (l *ObjectReferenceList) Each(f func(item *ObjectReference) bool)
Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*ObjectReferenceList) Empty ¶ added in v0.1.365
func (l *ObjectReferenceList) Empty() bool
Empty returns true if the list is empty.
func (*ObjectReferenceList) Get ¶ added in v0.1.365
func (l *ObjectReferenceList) Get(i int) *ObjectReference
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*ObjectReferenceList) Len ¶ added in v0.1.365
func (l *ObjectReferenceList) Len() int
Len returns the length of the list.
func (*ObjectReferenceList) Range ¶ added in v0.1.365
func (l *ObjectReferenceList) Range(f func(index int, item *ObjectReference) bool)
Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.
func (*ObjectReferenceList) Slice ¶ added in v0.1.365
func (l *ObjectReferenceList) Slice() []*ObjectReference
Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.
If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.
type ObjectReferenceListBuilder ¶ added in v0.1.365
type ObjectReferenceListBuilder struct {
// contains filtered or unexported fields
}
ObjectReferenceListBuilder contains the data and logic needed to build 'object_reference' objects.
func NewObjectReferenceList ¶ added in v0.1.365
func NewObjectReferenceList() *ObjectReferenceListBuilder
NewObjectReferenceList creates a new builder of 'object_reference' objects.
func (*ObjectReferenceListBuilder) Build ¶ added in v0.1.365
func (b *ObjectReferenceListBuilder) Build() (list *ObjectReferenceList, err error)
Build creates a list of 'object_reference' objects using the configuration stored in the builder.
func (*ObjectReferenceListBuilder) Copy ¶ added in v0.1.365
func (b *ObjectReferenceListBuilder) Copy(list *ObjectReferenceList) *ObjectReferenceListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*ObjectReferenceListBuilder) Empty ¶ added in v0.1.365
func (b *ObjectReferenceListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*ObjectReferenceListBuilder) Items ¶ added in v0.1.365
func (b *ObjectReferenceListBuilder) Items(values ...*ObjectReferenceBuilder) *ObjectReferenceListBuilder
Items sets the items of the list.
Source Files ¶
- additional_catalog_source_builder.go
- additional_catalog_source_list_builder.go
- additional_catalog_source_list_type_json.go
- additional_catalog_source_type.go
- additional_catalog_source_type_json.go
- addon_builder.go
- addon_client.go
- addon_config_builder.go
- addon_config_list_builder.go
- addon_config_list_type_json.go
- addon_config_type.go
- addon_config_type_json.go
- addon_environment_variable_builder.go
- addon_environment_variable_list_builder.go
- addon_environment_variable_list_type_json.go
- addon_environment_variable_type.go
- addon_environment_variable_type_json.go
- addon_inquiries_client.go
- addon_inquiries_resource_json.go
- addon_inquiry_client.go
- addon_inquiry_resource_json.go
- addon_install_mode_list_type_json.go
- addon_install_mode_type.go
- addon_installation_billing_builder.go
- addon_installation_billing_list_builder.go
- addon_installation_billing_list_type_json.go
- addon_installation_billing_type.go
- addon_installation_billing_type_json.go
- addon_installation_builder.go
- addon_installation_client.go
- addon_installation_list_builder.go
- addon_installation_list_type_json.go
- addon_installation_parameter_builder.go
- addon_installation_parameter_list_builder.go
- addon_installation_parameter_list_type_json.go
- addon_installation_parameter_type.go
- addon_installation_parameter_type_json.go
- addon_installation_parameters_builder.go
- addon_installation_parameters_list_builder.go
- addon_installation_parameters_list_type_json.go
- addon_installation_parameters_type.go
- addon_installation_parameters_type_json.go
- addon_installation_resource_json.go
- addon_installation_state_list_type_json.go
- addon_installation_state_type.go
- addon_installation_type.go
- addon_installation_type_json.go
- addon_installations_client.go
- addon_installations_resource_json.go
- addon_list_builder.go
- addon_list_type_json.go
- addon_namespace_builder.go
- addon_namespace_list_builder.go
- addon_namespace_list_type_json.go
- addon_namespace_type.go
- addon_namespace_type_json.go
- addon_parameter_builder.go
- addon_parameter_list_builder.go
- addon_parameter_list_type_json.go
- addon_parameter_option_builder.go
- addon_parameter_option_list_builder.go
- addon_parameter_option_list_type_json.go
- addon_parameter_option_type.go
- addon_parameter_option_type_json.go
- addon_parameter_type.go
- addon_parameter_type_json.go
- addon_parameter_value_type_list_type_json.go
- addon_parameter_value_type_type.go
- addon_parameters_builder.go
- addon_parameters_list_builder.go
- addon_parameters_list_type_json.go
- addon_parameters_type.go
- addon_parameters_type_json.go
- addon_requirement_builder.go
- addon_requirement_list_builder.go
- addon_requirement_list_type_json.go
- addon_requirement_resource_list_type_json.go
- addon_requirement_resource_type.go
- addon_requirement_status_builder.go
- addon_requirement_status_list_builder.go
- addon_requirement_status_list_type_json.go
- addon_requirement_status_type.go
- addon_requirement_status_type_json.go
- addon_requirement_type.go
- addon_requirement_type_json.go
- addon_resource_json.go
- addon_secret_propagation_builder.go
- addon_secret_propagation_list_builder.go
- addon_secret_propagation_list_type_json.go
- addon_secret_propagation_type.go
- addon_secret_propagation_type_json.go
- addon_status_builder.go
- addon_status_client.go
- addon_status_condition_builder.go
- addon_status_condition_list_builder.go
- addon_status_condition_list_type_json.go
- addon_status_condition_type.go
- addon_status_condition_type_json.go
- addon_status_condition_type_list_type_json.go
- addon_status_condition_type_type.go
- addon_status_condition_value_list_type_json.go
- addon_status_condition_value_type.go
- addon_status_list_builder.go
- addon_status_list_type_json.go
- addon_status_resource_json.go
- addon_status_type.go
- addon_status_type_json.go
- addon_statuses_client.go
- addon_statuses_resource_json.go
- addon_sub_operator_builder.go
- addon_sub_operator_list_builder.go
- addon_sub_operator_list_type_json.go
- addon_sub_operator_type.go
- addon_sub_operator_type_json.go
- addon_type.go
- addon_type_json.go
- addon_version_builder.go
- addon_version_client.go
- addon_version_list_builder.go
- addon_version_list_type_json.go
- addon_version_resource_json.go
- addon_version_type.go
- addon_version_type_json.go
- addon_versions_client.go
- addon_versions_resource_json.go
- addons_client.go
- addons_resource_json.go
- billing_model_list_type_json.go
- billing_model_type.go
- boolean_list_type_json.go
- cluster_client.go
- cluster_resource_json.go
- clusters_client.go
- clusters_resource_json.go
- credential_request_builder.go
- credential_request_list_builder.go
- credential_request_list_type_json.go
- credential_request_type.go
- credential_request_type_json.go
- date_list_type_json.go
- errors.go
- float_list_type_json.go
- integer_list_type_json.go
- interface_list_type_json.go
- long_list_type_json.go
- metadata_client.go
- metadata_reader.go
- metadata_type.go
- metrics_federation_builder.go
- metrics_federation_list_builder.go
- metrics_federation_list_type_json.go
- metrics_federation_type.go
- metrics_federation_type_json.go
- monitoring_stack_builder.go
- monitoring_stack_list_builder.go
- monitoring_stack_list_type_json.go
- monitoring_stack_resource_builder.go
- monitoring_stack_resource_list_builder.go
- monitoring_stack_resource_list_type_json.go
- monitoring_stack_resource_type.go
- monitoring_stack_resource_type_json.go
- monitoring_stack_resources_builder.go
- monitoring_stack_resources_list_builder.go
- monitoring_stack_resources_list_type_json.go
- monitoring_stack_resources_type.go
- monitoring_stack_resources_type_json.go
- monitoring_stack_type.go
- monitoring_stack_type_json.go
- object_reference_builder.go
- object_reference_list_builder.go
- object_reference_list_type_json.go
- object_reference_type.go
- object_reference_type_json.go
- openapi.go
- root_client.go
- root_resource_json.go
- string_list_type_json.go