Documentation ¶
Index ¶
- Constants
- Variables
- func MarshalAccessToken(object *AccessToken, writer io.Writer) error
- func MarshalAccessTokenAuth(object *AccessTokenAuth, writer io.Writer) error
- func MarshalAccessTokenAuthList(list []*AccessTokenAuth, writer io.Writer) error
- func MarshalAccessTokenList(list []*AccessToken, writer io.Writer) error
- func MarshalAccount(object *Account, writer io.Writer) error
- func MarshalAccountList(list []*Account, writer io.Writer) error
- func MarshalActionList(list []Action, writer io.Writer) error
- func MarshalBillingModelList(list []BillingModel, writer io.Writer) error
- func MarshalBooleanList(list []bool, writer io.Writer) error
- func MarshalCapability(object *Capability, writer io.Writer) error
- func MarshalCapabilityList(list []*Capability, writer io.Writer) error
- func MarshalCloudResource(object *CloudResource, writer io.Writer) error
- func MarshalCloudResourceList(list []*CloudResource, writer io.Writer) error
- func MarshalClusterAuthorizationRequest(object *ClusterAuthorizationRequest, writer io.Writer) error
- func MarshalClusterAuthorizationRequestList(list []*ClusterAuthorizationRequest, writer io.Writer) error
- func MarshalClusterAuthorizationResponse(object *ClusterAuthorizationResponse, writer io.Writer) error
- func MarshalClusterAuthorizationResponseList(list []*ClusterAuthorizationResponse, writer io.Writer) error
- func MarshalClusterMetricsNodes(object *ClusterMetricsNodes, writer io.Writer) error
- func MarshalClusterMetricsNodesList(list []*ClusterMetricsNodes, writer io.Writer) error
- func MarshalClusterRegistrationRequest(object *ClusterRegistrationRequest, writer io.Writer) error
- func MarshalClusterRegistrationRequestList(list []*ClusterRegistrationRequest, writer io.Writer) error
- func MarshalClusterRegistrationResponse(object *ClusterRegistrationResponse, writer io.Writer) error
- func MarshalClusterRegistrationResponseList(list []*ClusterRegistrationResponse, writer io.Writer) error
- func MarshalClusterResource(object *ClusterResource, writer io.Writer) error
- func MarshalClusterResourceList(list []*ClusterResource, writer io.Writer) error
- func MarshalClusterUpgrade(object *ClusterUpgrade, writer io.Writer) error
- func MarshalClusterUpgradeList(list []*ClusterUpgrade, writer io.Writer) error
- func MarshalDateList(list []time.Time, writer io.Writer) error
- func MarshalFeatureToggle(object *FeatureToggle, writer io.Writer) error
- func MarshalFeatureToggleList(list []*FeatureToggle, writer io.Writer) error
- func MarshalFeatureToggleQueryRequest(object *FeatureToggleQueryRequest, writer io.Writer) error
- func MarshalFeatureToggleQueryRequestList(list []*FeatureToggleQueryRequest, 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 MarshalLabel(object *Label, writer io.Writer) error
- func MarshalLabelList(list []*Label, writer io.Writer) error
- func MarshalLongList(list []int64, writer io.Writer) error
- func MarshalMetadata(object *Metadata, writer io.Writer) error
- func MarshalOrganization(object *Organization, writer io.Writer) error
- func MarshalOrganizationList(list []*Organization, writer io.Writer) error
- func MarshalPermission(object *Permission, writer io.Writer) error
- func MarshalPermissionList(list []*Permission, writer io.Writer) error
- func MarshalPlan(object *Plan, writer io.Writer) error
- func MarshalPlanIDList(list []PlanID, writer io.Writer) error
- func MarshalPlanList(list []*Plan, writer io.Writer) error
- func MarshalPullSecretsRequest(object *PullSecretsRequest, writer io.Writer) error
- func MarshalPullSecretsRequestList(list []*PullSecretsRequest, writer io.Writer) error
- func MarshalQuotaCost(object *QuotaCost, writer io.Writer) error
- func MarshalQuotaCostList(list []*QuotaCost, writer io.Writer) error
- func MarshalQuotaRules(object *QuotaRules, writer io.Writer) error
- func MarshalQuotaRulesList(list []*QuotaRules, writer io.Writer) error
- func MarshalRegistry(object *Registry, writer io.Writer) error
- func MarshalRegistryCredential(object *RegistryCredential, writer io.Writer) error
- func MarshalRegistryCredentialList(list []*RegistryCredential, writer io.Writer) error
- func MarshalRegistryList(list []*Registry, writer io.Writer) error
- func MarshalRelatedResource(object *RelatedResource, writer io.Writer) error
- func MarshalRelatedResourceList(list []*RelatedResource, writer io.Writer) error
- func MarshalReservedResource(object *ReservedResource, writer io.Writer) error
- func MarshalReservedResourceList(list []*ReservedResource, writer io.Writer) error
- func MarshalResource(object *Resource, writer io.Writer) error
- func MarshalResourceList(list []*Resource, writer io.Writer) error
- func MarshalResourceQuota(object *ResourceQuota, writer io.Writer) error
- func MarshalResourceQuotaList(list []*ResourceQuota, writer io.Writer) error
- func MarshalRole(object *Role, writer io.Writer) error
- func MarshalRoleBinding(object *RoleBinding, writer io.Writer) error
- func MarshalRoleBindingList(list []*RoleBinding, writer io.Writer) error
- func MarshalRoleList(list []*Role, writer io.Writer) error
- func MarshalSkuRule(object *SkuRule, writer io.Writer) error
- func MarshalSkuRuleList(list []*SkuRule, writer io.Writer) error
- func MarshalStringList(list []string, writer io.Writer) error
- func MarshalSubscription(object *Subscription, writer io.Writer) error
- func MarshalSubscriptionList(list []*Subscription, writer io.Writer) error
- func MarshalSubscriptionMetrics(object *SubscriptionMetrics, writer io.Writer) error
- func MarshalSubscriptionMetricsList(list []*SubscriptionMetrics, writer io.Writer) error
- func MarshalSubscriptionNotify(object *SubscriptionNotify, writer io.Writer) error
- func MarshalSubscriptionNotifyList(list []*SubscriptionNotify, writer io.Writer) error
- func MarshalSubscriptionRegistration(object *SubscriptionRegistration, writer io.Writer) error
- func MarshalSubscriptionRegistrationList(list []*SubscriptionRegistration, writer io.Writer) error
- func MarshalSummaryDashboard(object *SummaryDashboard, writer io.Writer) error
- func MarshalSummaryDashboardList(list []*SummaryDashboard, writer io.Writer) error
- func MarshalSummaryMetrics(object *SummaryMetrics, writer io.Writer) error
- func MarshalSummaryMetricsList(list []*SummaryMetrics, writer io.Writer) error
- func MarshalSummarySample(object *SummarySample, writer io.Writer) error
- func MarshalSummarySampleList(list []*SummarySample, writer io.Writer) error
- func MarshalSupportCaseRequest(object *SupportCaseRequest, writer io.Writer) error
- func MarshalSupportCaseRequestList(list []*SupportCaseRequest, writer io.Writer) error
- func MarshalSupportCaseResponse(object *SupportCaseResponse, writer io.Writer) error
- func MarshalSupportCaseResponseList(list []*SupportCaseResponse, writer io.Writer) error
- func MarshalTemplateParameter(object *TemplateParameter, writer io.Writer) error
- func MarshalTemplateParameterList(list []*TemplateParameter, writer io.Writer) error
- func MarshalTokenAuthorizationRequest(object *TokenAuthorizationRequest, writer io.Writer) error
- func MarshalTokenAuthorizationRequestList(list []*TokenAuthorizationRequest, writer io.Writer) error
- func MarshalTokenAuthorizationResponse(object *TokenAuthorizationResponse, writer io.Writer) error
- func MarshalTokenAuthorizationResponseList(list []*TokenAuthorizationResponse, writer io.Writer) error
- func MarshalValueUnit(object *ValueUnit, writer io.Writer) error
- func MarshalValueUnitList(list []*ValueUnit, 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 AccessToken
- type AccessTokenAuth
- type AccessTokenAuthBuilder
- func (b *AccessTokenAuthBuilder) Auth(value string) *AccessTokenAuthBuilder
- func (b *AccessTokenAuthBuilder) Build() (object *AccessTokenAuth, err error)
- func (b *AccessTokenAuthBuilder) Copy(object *AccessTokenAuth) *AccessTokenAuthBuilder
- func (b *AccessTokenAuthBuilder) Email(value string) *AccessTokenAuthBuilder
- func (b *AccessTokenAuthBuilder) Empty() bool
- type AccessTokenAuthList
- func (l *AccessTokenAuthList) Each(f func(item *AccessTokenAuth) bool)
- func (l *AccessTokenAuthList) Empty() bool
- func (l *AccessTokenAuthList) Get(i int) *AccessTokenAuth
- func (l *AccessTokenAuthList) Len() int
- func (l *AccessTokenAuthList) Range(f func(index int, item *AccessTokenAuth) bool)
- func (l *AccessTokenAuthList) Slice() []*AccessTokenAuth
- type AccessTokenAuthListBuilder
- func (b *AccessTokenAuthListBuilder) Build() (list *AccessTokenAuthList, err error)
- func (b *AccessTokenAuthListBuilder) Copy(list *AccessTokenAuthList) *AccessTokenAuthListBuilder
- func (b *AccessTokenAuthListBuilder) Empty() bool
- func (b *AccessTokenAuthListBuilder) Items(values ...*AccessTokenAuthBuilder) *AccessTokenAuthListBuilder
- type AccessTokenBuilder
- type AccessTokenClient
- type AccessTokenList
- func (l *AccessTokenList) Each(f func(item *AccessToken) bool)
- func (l *AccessTokenList) Empty() bool
- func (l *AccessTokenList) Get(i int) *AccessToken
- func (l *AccessTokenList) Len() int
- func (l *AccessTokenList) Range(f func(index int, item *AccessToken) bool)
- func (l *AccessTokenList) Slice() []*AccessToken
- type AccessTokenListBuilder
- func (b *AccessTokenListBuilder) Build() (list *AccessTokenList, err error)
- func (b *AccessTokenListBuilder) Copy(list *AccessTokenList) *AccessTokenListBuilder
- func (b *AccessTokenListBuilder) Empty() bool
- func (b *AccessTokenListBuilder) Items(values ...*AccessTokenBuilder) *AccessTokenListBuilder
- type AccessTokenPostRequest
- func (r *AccessTokenPostRequest) Header(name string, value interface{}) *AccessTokenPostRequest
- func (r *AccessTokenPostRequest) Impersonate(user string) *AccessTokenPostRequest
- func (r *AccessTokenPostRequest) Parameter(name string, value interface{}) *AccessTokenPostRequest
- func (r *AccessTokenPostRequest) Send() (result *AccessTokenPostResponse, err error)
- func (r *AccessTokenPostRequest) SendContext(ctx context.Context) (result *AccessTokenPostResponse, err error)
- type AccessTokenPostResponse
- type Account
- func (o *Account) BanCode() string
- func (o *Account) BanDescription() string
- func (o *Account) Banned() bool
- func (o *Account) CreatedAt() time.Time
- func (o *Account) Email() string
- func (o *Account) Empty() bool
- func (o *Account) FirstName() string
- func (o *Account) GetBanCode() (value string, ok bool)
- func (o *Account) GetBanDescription() (value string, ok bool)
- func (o *Account) GetBanned() (value bool, ok bool)
- func (o *Account) GetCreatedAt() (value time.Time, ok bool)
- func (o *Account) GetEmail() (value string, ok bool)
- func (o *Account) GetFirstName() (value string, ok bool)
- func (o *Account) GetHREF() (value string, ok bool)
- func (o *Account) GetID() (value string, ok bool)
- func (o *Account) GetLabels() (value []*Label, ok bool)
- func (o *Account) GetLastName() (value string, ok bool)
- func (o *Account) GetOrganization() (value *Organization, ok bool)
- func (o *Account) GetRhitAccountID() (value string, ok bool)
- func (o *Account) GetServiceAccount() (value bool, ok bool)
- func (o *Account) GetUpdatedAt() (value time.Time, ok bool)
- func (o *Account) GetUsername() (value string, ok bool)
- func (o *Account) HREF() string
- func (o *Account) ID() string
- func (o *Account) Kind() string
- func (o *Account) Labels() []*Label
- func (o *Account) LastName() string
- func (o *Account) Link() bool
- func (o *Account) Organization() *Organization
- func (o *Account) RhitAccountID() string
- func (o *Account) ServiceAccount() bool
- func (o *Account) UpdatedAt() time.Time
- func (o *Account) Username() string
- type AccountBuilder
- func (b *AccountBuilder) BanCode(value string) *AccountBuilder
- func (b *AccountBuilder) BanDescription(value string) *AccountBuilder
- func (b *AccountBuilder) Banned(value bool) *AccountBuilder
- func (b *AccountBuilder) Build() (object *Account, err error)
- func (b *AccountBuilder) Copy(object *Account) *AccountBuilder
- func (b *AccountBuilder) CreatedAt(value time.Time) *AccountBuilder
- func (b *AccountBuilder) Email(value string) *AccountBuilder
- func (b *AccountBuilder) Empty() bool
- func (b *AccountBuilder) FirstName(value string) *AccountBuilder
- func (b *AccountBuilder) HREF(value string) *AccountBuilder
- func (b *AccountBuilder) ID(value string) *AccountBuilder
- func (b *AccountBuilder) Labels(values ...*LabelBuilder) *AccountBuilder
- func (b *AccountBuilder) LastName(value string) *AccountBuilder
- func (b *AccountBuilder) Link(value bool) *AccountBuilder
- func (b *AccountBuilder) Organization(value *OrganizationBuilder) *AccountBuilder
- func (b *AccountBuilder) RhitAccountID(value string) *AccountBuilder
- func (b *AccountBuilder) ServiceAccount(value bool) *AccountBuilder
- func (b *AccountBuilder) UpdatedAt(value time.Time) *AccountBuilder
- func (b *AccountBuilder) Username(value string) *AccountBuilder
- type AccountClient
- type AccountGetRequest
- func (r *AccountGetRequest) Header(name string, value interface{}) *AccountGetRequest
- func (r *AccountGetRequest) Impersonate(user string) *AccountGetRequest
- func (r *AccountGetRequest) Parameter(name string, value interface{}) *AccountGetRequest
- func (r *AccountGetRequest) Send() (result *AccountGetResponse, err error)
- func (r *AccountGetRequest) SendContext(ctx context.Context) (result *AccountGetResponse, err error)
- type AccountGetResponse
- type AccountList
- func (l *AccountList) Each(f func(item *Account) bool)
- func (l *AccountList) Empty() bool
- func (l *AccountList) Get(i int) *Account
- func (l *AccountList) GetHREF() (value string, ok bool)
- func (l *AccountList) HREF() string
- func (l *AccountList) Kind() string
- func (l *AccountList) Len() int
- func (l *AccountList) Link() bool
- func (l *AccountList) Range(f func(index int, item *Account) bool)
- func (l *AccountList) Slice() []*Account
- type AccountListBuilder
- type AccountPollRequest
- func (r *AccountPollRequest) Header(name string, value interface{}) *AccountPollRequest
- func (r *AccountPollRequest) Interval(value time.Duration) *AccountPollRequest
- func (r *AccountPollRequest) Parameter(name string, value interface{}) *AccountPollRequest
- func (r *AccountPollRequest) Predicate(value func(*AccountGetResponse) bool) *AccountPollRequest
- func (r *AccountPollRequest) StartContext(ctx context.Context) (response *AccountPollResponse, err error)
- func (r *AccountPollRequest) Status(value int) *AccountPollRequest
- type AccountPollResponse
- type AccountUpdateRequest
- func (r *AccountUpdateRequest) Body(value *Account) *AccountUpdateRequest
- func (r *AccountUpdateRequest) Header(name string, value interface{}) *AccountUpdateRequest
- func (r *AccountUpdateRequest) Impersonate(user string) *AccountUpdateRequest
- func (r *AccountUpdateRequest) Parameter(name string, value interface{}) *AccountUpdateRequest
- func (r *AccountUpdateRequest) Send() (result *AccountUpdateResponse, err error)
- func (r *AccountUpdateRequest) SendContext(ctx context.Context) (result *AccountUpdateResponse, err error)
- type AccountUpdateResponse
- type AccountsAddRequest
- func (r *AccountsAddRequest) Body(value *Account) *AccountsAddRequest
- func (r *AccountsAddRequest) Header(name string, value interface{}) *AccountsAddRequest
- func (r *AccountsAddRequest) Impersonate(user string) *AccountsAddRequest
- func (r *AccountsAddRequest) Parameter(name string, value interface{}) *AccountsAddRequest
- func (r *AccountsAddRequest) Send() (result *AccountsAddResponse, err error)
- func (r *AccountsAddRequest) SendContext(ctx context.Context) (result *AccountsAddResponse, err error)
- type AccountsAddResponse
- type AccountsClient
- type AccountsListRequest
- func (r *AccountsListRequest) FetchlabelsLabels(value bool) *AccountsListRequest
- func (r *AccountsListRequest) Fields(value string) *AccountsListRequest
- func (r *AccountsListRequest) Header(name string, value interface{}) *AccountsListRequest
- func (r *AccountsListRequest) Impersonate(user string) *AccountsListRequest
- func (r *AccountsListRequest) Order(value string) *AccountsListRequest
- func (r *AccountsListRequest) Page(value int) *AccountsListRequest
- func (r *AccountsListRequest) Parameter(name string, value interface{}) *AccountsListRequest
- func (r *AccountsListRequest) Search(value string) *AccountsListRequest
- func (r *AccountsListRequest) Send() (result *AccountsListResponse, err error)
- func (r *AccountsListRequest) SendContext(ctx context.Context) (result *AccountsListResponse, err error)
- func (r *AccountsListRequest) Size(value int) *AccountsListRequest
- type AccountsListResponse
- func (r *AccountsListResponse) Error() *errors.Error
- func (r *AccountsListResponse) GetItems() (value *AccountList, ok bool)
- func (r *AccountsListResponse) GetPage() (value int, ok bool)
- func (r *AccountsListResponse) GetSize() (value int, ok bool)
- func (r *AccountsListResponse) GetTotal() (value int, ok bool)
- func (r *AccountsListResponse) Header() http.Header
- func (r *AccountsListResponse) Items() *AccountList
- func (r *AccountsListResponse) Page() int
- func (r *AccountsListResponse) Size() int
- func (r *AccountsListResponse) Status() int
- func (r *AccountsListResponse) Total() int
- type Action
- type BillingModel
- type Capability
- func (o *Capability) Empty() bool
- func (o *Capability) GetInherited() (value bool, ok bool)
- func (o *Capability) GetName() (value string, ok bool)
- func (o *Capability) GetValue() (value string, ok bool)
- func (o *Capability) Inherited() bool
- func (o *Capability) Name() string
- func (o *Capability) Value() string
- type CapabilityBuilder
- func (b *CapabilityBuilder) Build() (object *Capability, err error)
- func (b *CapabilityBuilder) Copy(object *Capability) *CapabilityBuilder
- func (b *CapabilityBuilder) Empty() bool
- func (b *CapabilityBuilder) Inherited(value bool) *CapabilityBuilder
- func (b *CapabilityBuilder) Name(value string) *CapabilityBuilder
- func (b *CapabilityBuilder) Value(value string) *CapabilityBuilder
- type CapabilityList
- func (l *CapabilityList) Each(f func(item *Capability) bool)
- func (l *CapabilityList) Empty() bool
- func (l *CapabilityList) Get(i int) *Capability
- func (l *CapabilityList) Len() int
- func (l *CapabilityList) Range(f func(index int, item *Capability) bool)
- func (l *CapabilityList) Slice() []*Capability
- type CapabilityListBuilder
- type Client
- func (c *Client) AccessToken() *AccessTokenClient
- func (c *Client) Accounts() *AccountsClient
- func (c *Client) CloudResources() *CloudResourcesClient
- func (c *Client) ClusterAuthorizations() *ClusterAuthorizationsClient
- func (c *Client) ClusterRegistrations() *ClusterRegistrationsClient
- func (c *Client) CurrentAccess() *RolesClient
- func (c *Client) CurrentAccount() *CurrentAccountClient
- func (c *Client) FeatureToggles() *FeatureTogglesClient
- func (c *Client) Get() *MetadataRequest
- func (c *Client) Labels() *LabelsClient
- func (c *Client) Notify() *NotifyClient
- func (c *Client) Organizations() *OrganizationsClient
- func (c *Client) Permissions() *PermissionsClient
- func (c *Client) PullSecrets() *PullSecretsClient
- func (c *Client) Registries() *RegistriesClient
- func (c *Client) RegistryCredentials() *RegistryCredentialsClient
- func (c *Client) ResourceQuota() *ResourceQuotasClient
- func (c *Client) RoleBindings() *RoleBindingsClient
- func (c *Client) Roles() *RolesClient
- func (c *Client) SkuRules() *SkuRulesClient
- func (c *Client) Subscriptions() *SubscriptionsClient
- func (c *Client) SupportCases() *SupportCasesClient
- func (c *Client) TokenAuthorization() *TokenAuthorizationClient
- type CloudResource
- func (o *CloudResource) Active() bool
- func (o *CloudResource) Category() string
- func (o *CloudResource) CategoryPretty() string
- func (o *CloudResource) CloudProvider() string
- func (o *CloudResource) CpuCores() int
- func (o *CloudResource) CreatedAt() time.Time
- func (o *CloudResource) Empty() bool
- func (o *CloudResource) GenericName() string
- func (o *CloudResource) GetActive() (value bool, ok bool)
- func (o *CloudResource) GetCategory() (value string, ok bool)
- func (o *CloudResource) GetCategoryPretty() (value string, ok bool)
- func (o *CloudResource) GetCloudProvider() (value string, ok bool)
- func (o *CloudResource) GetCpuCores() (value int, ok bool)
- func (o *CloudResource) GetCreatedAt() (value time.Time, ok bool)
- func (o *CloudResource) GetGenericName() (value string, ok bool)
- func (o *CloudResource) GetHREF() (value string, ok bool)
- func (o *CloudResource) GetID() (value string, ok bool)
- func (o *CloudResource) GetMemory() (value int, ok bool)
- func (o *CloudResource) GetMemoryPretty() (value string, ok bool)
- func (o *CloudResource) GetNamePretty() (value string, ok bool)
- func (o *CloudResource) GetResourceType() (value string, ok bool)
- func (o *CloudResource) GetSizePretty() (value string, ok bool)
- func (o *CloudResource) GetUpdatedAt() (value time.Time, ok bool)
- func (o *CloudResource) HREF() string
- func (o *CloudResource) ID() string
- func (o *CloudResource) Kind() string
- func (o *CloudResource) Link() bool
- func (o *CloudResource) Memory() int
- func (o *CloudResource) MemoryPretty() string
- func (o *CloudResource) NamePretty() string
- func (o *CloudResource) ResourceType() string
- func (o *CloudResource) SizePretty() string
- func (o *CloudResource) UpdatedAt() time.Time
- type CloudResourceBuilder
- func (b *CloudResourceBuilder) Active(value bool) *CloudResourceBuilder
- func (b *CloudResourceBuilder) Build() (object *CloudResource, err error)
- func (b *CloudResourceBuilder) Category(value string) *CloudResourceBuilder
- func (b *CloudResourceBuilder) CategoryPretty(value string) *CloudResourceBuilder
- func (b *CloudResourceBuilder) CloudProvider(value string) *CloudResourceBuilder
- func (b *CloudResourceBuilder) Copy(object *CloudResource) *CloudResourceBuilder
- func (b *CloudResourceBuilder) CpuCores(value int) *CloudResourceBuilder
- func (b *CloudResourceBuilder) CreatedAt(value time.Time) *CloudResourceBuilder
- func (b *CloudResourceBuilder) Empty() bool
- func (b *CloudResourceBuilder) GenericName(value string) *CloudResourceBuilder
- func (b *CloudResourceBuilder) HREF(value string) *CloudResourceBuilder
- func (b *CloudResourceBuilder) ID(value string) *CloudResourceBuilder
- func (b *CloudResourceBuilder) Link(value bool) *CloudResourceBuilder
- func (b *CloudResourceBuilder) Memory(value int) *CloudResourceBuilder
- func (b *CloudResourceBuilder) MemoryPretty(value string) *CloudResourceBuilder
- func (b *CloudResourceBuilder) NamePretty(value string) *CloudResourceBuilder
- func (b *CloudResourceBuilder) ResourceType(value string) *CloudResourceBuilder
- func (b *CloudResourceBuilder) SizePretty(value string) *CloudResourceBuilder
- func (b *CloudResourceBuilder) UpdatedAt(value time.Time) *CloudResourceBuilder
- type CloudResourceClient
- type CloudResourceDeleteRequest
- func (r *CloudResourceDeleteRequest) Header(name string, value interface{}) *CloudResourceDeleteRequest
- func (r *CloudResourceDeleteRequest) Impersonate(user string) *CloudResourceDeleteRequest
- func (r *CloudResourceDeleteRequest) Parameter(name string, value interface{}) *CloudResourceDeleteRequest
- func (r *CloudResourceDeleteRequest) Send() (result *CloudResourceDeleteResponse, err error)
- func (r *CloudResourceDeleteRequest) SendContext(ctx context.Context) (result *CloudResourceDeleteResponse, err error)
- type CloudResourceDeleteResponse
- type CloudResourceGetRequest
- func (r *CloudResourceGetRequest) Header(name string, value interface{}) *CloudResourceGetRequest
- func (r *CloudResourceGetRequest) Impersonate(user string) *CloudResourceGetRequest
- func (r *CloudResourceGetRequest) Parameter(name string, value interface{}) *CloudResourceGetRequest
- func (r *CloudResourceGetRequest) Send() (result *CloudResourceGetResponse, err error)
- func (r *CloudResourceGetRequest) SendContext(ctx context.Context) (result *CloudResourceGetResponse, err error)
- type CloudResourceGetResponse
- type CloudResourceList
- func (l *CloudResourceList) Each(f func(item *CloudResource) bool)
- func (l *CloudResourceList) Empty() bool
- func (l *CloudResourceList) Get(i int) *CloudResource
- func (l *CloudResourceList) GetHREF() (value string, ok bool)
- func (l *CloudResourceList) HREF() string
- func (l *CloudResourceList) Kind() string
- func (l *CloudResourceList) Len() int
- func (l *CloudResourceList) Link() bool
- func (l *CloudResourceList) Range(f func(index int, item *CloudResource) bool)
- func (l *CloudResourceList) Slice() []*CloudResource
- type CloudResourceListBuilder
- func (b *CloudResourceListBuilder) Build() (list *CloudResourceList, err error)
- func (b *CloudResourceListBuilder) Copy(list *CloudResourceList) *CloudResourceListBuilder
- func (b *CloudResourceListBuilder) Empty() bool
- func (b *CloudResourceListBuilder) Items(values ...*CloudResourceBuilder) *CloudResourceListBuilder
- type CloudResourcePollRequest
- func (r *CloudResourcePollRequest) Header(name string, value interface{}) *CloudResourcePollRequest
- func (r *CloudResourcePollRequest) Interval(value time.Duration) *CloudResourcePollRequest
- func (r *CloudResourcePollRequest) Parameter(name string, value interface{}) *CloudResourcePollRequest
- func (r *CloudResourcePollRequest) Predicate(value func(*CloudResourceGetResponse) bool) *CloudResourcePollRequest
- func (r *CloudResourcePollRequest) StartContext(ctx context.Context) (response *CloudResourcePollResponse, err error)
- func (r *CloudResourcePollRequest) Status(value int) *CloudResourcePollRequest
- type CloudResourcePollResponse
- type CloudResourceUpdateRequest
- func (r *CloudResourceUpdateRequest) Body(value *CloudResource) *CloudResourceUpdateRequest
- func (r *CloudResourceUpdateRequest) Header(name string, value interface{}) *CloudResourceUpdateRequest
- func (r *CloudResourceUpdateRequest) Impersonate(user string) *CloudResourceUpdateRequest
- func (r *CloudResourceUpdateRequest) Parameter(name string, value interface{}) *CloudResourceUpdateRequest
- func (r *CloudResourceUpdateRequest) Send() (result *CloudResourceUpdateResponse, err error)
- func (r *CloudResourceUpdateRequest) SendContext(ctx context.Context) (result *CloudResourceUpdateResponse, err error)
- type CloudResourceUpdateResponse
- func (r *CloudResourceUpdateResponse) Body() *CloudResource
- func (r *CloudResourceUpdateResponse) Error() *errors.Error
- func (r *CloudResourceUpdateResponse) GetBody() (value *CloudResource, ok bool)
- func (r *CloudResourceUpdateResponse) Header() http.Header
- func (r *CloudResourceUpdateResponse) Status() int
- type CloudResourcesAddRequest
- func (r *CloudResourcesAddRequest) Body(value *CloudResource) *CloudResourcesAddRequest
- func (r *CloudResourcesAddRequest) Header(name string, value interface{}) *CloudResourcesAddRequest
- func (r *CloudResourcesAddRequest) Impersonate(user string) *CloudResourcesAddRequest
- func (r *CloudResourcesAddRequest) Parameter(name string, value interface{}) *CloudResourcesAddRequest
- func (r *CloudResourcesAddRequest) Send() (result *CloudResourcesAddResponse, err error)
- func (r *CloudResourcesAddRequest) SendContext(ctx context.Context) (result *CloudResourcesAddResponse, err error)
- type CloudResourcesAddResponse
- type CloudResourcesClient
- type CloudResourcesListRequest
- func (r *CloudResourcesListRequest) Header(name string, value interface{}) *CloudResourcesListRequest
- func (r *CloudResourcesListRequest) Impersonate(user string) *CloudResourcesListRequest
- func (r *CloudResourcesListRequest) Page(value int) *CloudResourcesListRequest
- func (r *CloudResourcesListRequest) Parameter(name string, value interface{}) *CloudResourcesListRequest
- func (r *CloudResourcesListRequest) Search(value string) *CloudResourcesListRequest
- func (r *CloudResourcesListRequest) Send() (result *CloudResourcesListResponse, err error)
- func (r *CloudResourcesListRequest) SendContext(ctx context.Context) (result *CloudResourcesListResponse, err error)
- func (r *CloudResourcesListRequest) Size(value int) *CloudResourcesListRequest
- type CloudResourcesListResponse
- func (r *CloudResourcesListResponse) Error() *errors.Error
- func (r *CloudResourcesListResponse) GetItems() (value *CloudResourceList, ok bool)
- func (r *CloudResourcesListResponse) GetPage() (value int, ok bool)
- func (r *CloudResourcesListResponse) GetSize() (value int, ok bool)
- func (r *CloudResourcesListResponse) GetTotal() (value int, ok bool)
- func (r *CloudResourcesListResponse) Header() http.Header
- func (r *CloudResourcesListResponse) Items() *CloudResourceList
- func (r *CloudResourcesListResponse) Page() int
- func (r *CloudResourcesListResponse) Size() int
- func (r *CloudResourcesListResponse) Status() int
- func (r *CloudResourcesListResponse) Total() int
- type ClusterAuthorizationRequest
- func (o *ClusterAuthorizationRequest) AccountUsername() string
- func (o *ClusterAuthorizationRequest) AvailabilityZone() string
- func (o *ClusterAuthorizationRequest) BYOC() bool
- func (o *ClusterAuthorizationRequest) CloudAccountID() string
- func (o *ClusterAuthorizationRequest) CloudProviderID() string
- func (o *ClusterAuthorizationRequest) ClusterID() string
- func (o *ClusterAuthorizationRequest) Disconnected() bool
- func (o *ClusterAuthorizationRequest) DisplayName() string
- func (o *ClusterAuthorizationRequest) Empty() bool
- func (o *ClusterAuthorizationRequest) ExternalClusterID() string
- func (o *ClusterAuthorizationRequest) GetAccountUsername() (value string, ok bool)
- func (o *ClusterAuthorizationRequest) GetAvailabilityZone() (value string, ok bool)
- func (o *ClusterAuthorizationRequest) GetBYOC() (value bool, ok bool)
- func (o *ClusterAuthorizationRequest) GetCloudAccountID() (value string, ok bool)
- func (o *ClusterAuthorizationRequest) GetCloudProviderID() (value string, ok bool)
- func (o *ClusterAuthorizationRequest) GetClusterID() (value string, ok bool)
- func (o *ClusterAuthorizationRequest) GetDisconnected() (value bool, ok bool)
- func (o *ClusterAuthorizationRequest) GetDisplayName() (value string, ok bool)
- func (o *ClusterAuthorizationRequest) GetExternalClusterID() (value string, ok bool)
- func (o *ClusterAuthorizationRequest) GetManaged() (value bool, ok bool)
- func (o *ClusterAuthorizationRequest) GetProductCategory() (value string, ok bool)
- func (o *ClusterAuthorizationRequest) GetProductID() (value string, ok bool)
- func (o *ClusterAuthorizationRequest) GetQuotaVersion() (value string, ok bool)
- func (o *ClusterAuthorizationRequest) GetReserve() (value bool, ok bool)
- func (o *ClusterAuthorizationRequest) GetResources() (value []*ReservedResource, ok bool)
- func (o *ClusterAuthorizationRequest) Managed() bool
- func (o *ClusterAuthorizationRequest) ProductCategory() string
- func (o *ClusterAuthorizationRequest) ProductID() string
- func (o *ClusterAuthorizationRequest) QuotaVersion() string
- func (o *ClusterAuthorizationRequest) Reserve() bool
- func (o *ClusterAuthorizationRequest) Resources() []*ReservedResource
- type ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) AccountUsername(value string) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) AvailabilityZone(value string) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) BYOC(value bool) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) Build() (object *ClusterAuthorizationRequest, err error)
- func (b *ClusterAuthorizationRequestBuilder) CloudAccountID(value string) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) CloudProviderID(value string) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) ClusterID(value string) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) Copy(object *ClusterAuthorizationRequest) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) Disconnected(value bool) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) DisplayName(value string) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) Empty() bool
- func (b *ClusterAuthorizationRequestBuilder) ExternalClusterID(value string) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) Managed(value bool) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) ProductCategory(value string) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) ProductID(value string) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) QuotaVersion(value string) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) Reserve(value bool) *ClusterAuthorizationRequestBuilder
- func (b *ClusterAuthorizationRequestBuilder) Resources(values ...*ReservedResourceBuilder) *ClusterAuthorizationRequestBuilder
- type ClusterAuthorizationRequestList
- func (l *ClusterAuthorizationRequestList) Each(f func(item *ClusterAuthorizationRequest) bool)
- func (l *ClusterAuthorizationRequestList) Empty() bool
- func (l *ClusterAuthorizationRequestList) Get(i int) *ClusterAuthorizationRequest
- func (l *ClusterAuthorizationRequestList) Len() int
- func (l *ClusterAuthorizationRequestList) Range(f func(index int, item *ClusterAuthorizationRequest) bool)
- func (l *ClusterAuthorizationRequestList) Slice() []*ClusterAuthorizationRequest
- type ClusterAuthorizationRequestListBuilder
- func (b *ClusterAuthorizationRequestListBuilder) Build() (list *ClusterAuthorizationRequestList, err error)
- func (b *ClusterAuthorizationRequestListBuilder) Copy(list *ClusterAuthorizationRequestList) *ClusterAuthorizationRequestListBuilder
- func (b *ClusterAuthorizationRequestListBuilder) Empty() bool
- func (b *ClusterAuthorizationRequestListBuilder) Items(values ...*ClusterAuthorizationRequestBuilder) *ClusterAuthorizationRequestListBuilder
- type ClusterAuthorizationResponse
- func (o *ClusterAuthorizationResponse) Allowed() bool
- func (o *ClusterAuthorizationResponse) Empty() bool
- func (o *ClusterAuthorizationResponse) ExcessResources() []*ReservedResource
- func (o *ClusterAuthorizationResponse) GetAllowed() (value bool, ok bool)
- func (o *ClusterAuthorizationResponse) GetExcessResources() (value []*ReservedResource, ok bool)
- func (o *ClusterAuthorizationResponse) GetSubscription() (value *Subscription, ok bool)
- func (o *ClusterAuthorizationResponse) Subscription() *Subscription
- type ClusterAuthorizationResponseBuilder
- func (b *ClusterAuthorizationResponseBuilder) Allowed(value bool) *ClusterAuthorizationResponseBuilder
- func (b *ClusterAuthorizationResponseBuilder) Build() (object *ClusterAuthorizationResponse, err error)
- func (b *ClusterAuthorizationResponseBuilder) Copy(object *ClusterAuthorizationResponse) *ClusterAuthorizationResponseBuilder
- func (b *ClusterAuthorizationResponseBuilder) Empty() bool
- func (b *ClusterAuthorizationResponseBuilder) ExcessResources(values ...*ReservedResourceBuilder) *ClusterAuthorizationResponseBuilder
- func (b *ClusterAuthorizationResponseBuilder) Subscription(value *SubscriptionBuilder) *ClusterAuthorizationResponseBuilder
- type ClusterAuthorizationResponseList
- func (l *ClusterAuthorizationResponseList) Each(f func(item *ClusterAuthorizationResponse) bool)
- func (l *ClusterAuthorizationResponseList) Empty() bool
- func (l *ClusterAuthorizationResponseList) Get(i int) *ClusterAuthorizationResponse
- func (l *ClusterAuthorizationResponseList) Len() int
- func (l *ClusterAuthorizationResponseList) Range(f func(index int, item *ClusterAuthorizationResponse) bool)
- func (l *ClusterAuthorizationResponseList) Slice() []*ClusterAuthorizationResponse
- type ClusterAuthorizationResponseListBuilder
- func (b *ClusterAuthorizationResponseListBuilder) Build() (list *ClusterAuthorizationResponseList, err error)
- func (b *ClusterAuthorizationResponseListBuilder) Copy(list *ClusterAuthorizationResponseList) *ClusterAuthorizationResponseListBuilder
- func (b *ClusterAuthorizationResponseListBuilder) Empty() bool
- func (b *ClusterAuthorizationResponseListBuilder) Items(values ...*ClusterAuthorizationResponseBuilder) *ClusterAuthorizationResponseListBuilder
- type ClusterAuthorizationsClient
- type ClusterAuthorizationsPostRequest
- func (r *ClusterAuthorizationsPostRequest) Header(name string, value interface{}) *ClusterAuthorizationsPostRequest
- func (r *ClusterAuthorizationsPostRequest) Impersonate(user string) *ClusterAuthorizationsPostRequest
- func (r *ClusterAuthorizationsPostRequest) Parameter(name string, value interface{}) *ClusterAuthorizationsPostRequest
- func (r *ClusterAuthorizationsPostRequest) Request(value *ClusterAuthorizationRequest) *ClusterAuthorizationsPostRequest
- func (r *ClusterAuthorizationsPostRequest) Send() (result *ClusterAuthorizationsPostResponse, err error)
- func (r *ClusterAuthorizationsPostRequest) SendContext(ctx context.Context) (result *ClusterAuthorizationsPostResponse, err error)
- type ClusterAuthorizationsPostResponse
- func (r *ClusterAuthorizationsPostResponse) Error() *errors.Error
- func (r *ClusterAuthorizationsPostResponse) GetResponse() (value *ClusterAuthorizationResponse, ok bool)
- func (r *ClusterAuthorizationsPostResponse) Header() http.Header
- func (r *ClusterAuthorizationsPostResponse) Response() *ClusterAuthorizationResponse
- func (r *ClusterAuthorizationsPostResponse) Status() int
- type ClusterMetricsNodes
- func (o *ClusterMetricsNodes) Compute() float64
- func (o *ClusterMetricsNodes) Empty() bool
- func (o *ClusterMetricsNodes) GetCompute() (value float64, ok bool)
- func (o *ClusterMetricsNodes) GetInfra() (value float64, ok bool)
- func (o *ClusterMetricsNodes) GetMaster() (value float64, ok bool)
- func (o *ClusterMetricsNodes) GetTotal() (value float64, ok bool)
- func (o *ClusterMetricsNodes) Infra() float64
- func (o *ClusterMetricsNodes) Master() float64
- func (o *ClusterMetricsNodes) Total() float64
- type ClusterMetricsNodesBuilder
- func (b *ClusterMetricsNodesBuilder) Build() (object *ClusterMetricsNodes, err error)
- func (b *ClusterMetricsNodesBuilder) Compute(value float64) *ClusterMetricsNodesBuilder
- func (b *ClusterMetricsNodesBuilder) Copy(object *ClusterMetricsNodes) *ClusterMetricsNodesBuilder
- func (b *ClusterMetricsNodesBuilder) Empty() bool
- func (b *ClusterMetricsNodesBuilder) Infra(value float64) *ClusterMetricsNodesBuilder
- func (b *ClusterMetricsNodesBuilder) Master(value float64) *ClusterMetricsNodesBuilder
- func (b *ClusterMetricsNodesBuilder) Total(value float64) *ClusterMetricsNodesBuilder
- type ClusterMetricsNodesList
- func (l *ClusterMetricsNodesList) Each(f func(item *ClusterMetricsNodes) bool)
- func (l *ClusterMetricsNodesList) Empty() bool
- func (l *ClusterMetricsNodesList) Get(i int) *ClusterMetricsNodes
- func (l *ClusterMetricsNodesList) Len() int
- func (l *ClusterMetricsNodesList) Range(f func(index int, item *ClusterMetricsNodes) bool)
- func (l *ClusterMetricsNodesList) Slice() []*ClusterMetricsNodes
- type ClusterMetricsNodesListBuilder
- func (b *ClusterMetricsNodesListBuilder) Build() (list *ClusterMetricsNodesList, err error)
- func (b *ClusterMetricsNodesListBuilder) Copy(list *ClusterMetricsNodesList) *ClusterMetricsNodesListBuilder
- func (b *ClusterMetricsNodesListBuilder) Empty() bool
- func (b *ClusterMetricsNodesListBuilder) Items(values ...*ClusterMetricsNodesBuilder) *ClusterMetricsNodesListBuilder
- type ClusterRegistrationRequest
- func (o *ClusterRegistrationRequest) AuthorizationToken() string
- func (o *ClusterRegistrationRequest) ClusterID() string
- func (o *ClusterRegistrationRequest) Empty() bool
- func (o *ClusterRegistrationRequest) GetAuthorizationToken() (value string, ok bool)
- func (o *ClusterRegistrationRequest) GetClusterID() (value string, ok bool)
- type ClusterRegistrationRequestBuilder
- func (b *ClusterRegistrationRequestBuilder) AuthorizationToken(value string) *ClusterRegistrationRequestBuilder
- func (b *ClusterRegistrationRequestBuilder) Build() (object *ClusterRegistrationRequest, err error)
- func (b *ClusterRegistrationRequestBuilder) ClusterID(value string) *ClusterRegistrationRequestBuilder
- func (b *ClusterRegistrationRequestBuilder) Copy(object *ClusterRegistrationRequest) *ClusterRegistrationRequestBuilder
- func (b *ClusterRegistrationRequestBuilder) Empty() bool
- type ClusterRegistrationRequestList
- func (l *ClusterRegistrationRequestList) Each(f func(item *ClusterRegistrationRequest) bool)
- func (l *ClusterRegistrationRequestList) Empty() bool
- func (l *ClusterRegistrationRequestList) Get(i int) *ClusterRegistrationRequest
- func (l *ClusterRegistrationRequestList) Len() int
- func (l *ClusterRegistrationRequestList) Range(f func(index int, item *ClusterRegistrationRequest) bool)
- func (l *ClusterRegistrationRequestList) Slice() []*ClusterRegistrationRequest
- type ClusterRegistrationRequestListBuilder
- func (b *ClusterRegistrationRequestListBuilder) Build() (list *ClusterRegistrationRequestList, err error)
- func (b *ClusterRegistrationRequestListBuilder) Copy(list *ClusterRegistrationRequestList) *ClusterRegistrationRequestListBuilder
- func (b *ClusterRegistrationRequestListBuilder) Empty() bool
- func (b *ClusterRegistrationRequestListBuilder) Items(values ...*ClusterRegistrationRequestBuilder) *ClusterRegistrationRequestListBuilder
- type ClusterRegistrationResponse
- func (o *ClusterRegistrationResponse) AccountID() string
- func (o *ClusterRegistrationResponse) AuthorizationToken() string
- func (o *ClusterRegistrationResponse) ClusterID() string
- func (o *ClusterRegistrationResponse) Empty() bool
- func (o *ClusterRegistrationResponse) ExpiresAt() string
- func (o *ClusterRegistrationResponse) GetAccountID() (value string, ok bool)
- func (o *ClusterRegistrationResponse) GetAuthorizationToken() (value string, ok bool)
- func (o *ClusterRegistrationResponse) GetClusterID() (value string, ok bool)
- func (o *ClusterRegistrationResponse) GetExpiresAt() (value string, ok bool)
- type ClusterRegistrationResponseBuilder
- func (b *ClusterRegistrationResponseBuilder) AccountID(value string) *ClusterRegistrationResponseBuilder
- func (b *ClusterRegistrationResponseBuilder) AuthorizationToken(value string) *ClusterRegistrationResponseBuilder
- func (b *ClusterRegistrationResponseBuilder) Build() (object *ClusterRegistrationResponse, err error)
- func (b *ClusterRegistrationResponseBuilder) ClusterID(value string) *ClusterRegistrationResponseBuilder
- func (b *ClusterRegistrationResponseBuilder) Copy(object *ClusterRegistrationResponse) *ClusterRegistrationResponseBuilder
- func (b *ClusterRegistrationResponseBuilder) Empty() bool
- func (b *ClusterRegistrationResponseBuilder) ExpiresAt(value string) *ClusterRegistrationResponseBuilder
- type ClusterRegistrationResponseList
- func (l *ClusterRegistrationResponseList) Each(f func(item *ClusterRegistrationResponse) bool)
- func (l *ClusterRegistrationResponseList) Empty() bool
- func (l *ClusterRegistrationResponseList) Get(i int) *ClusterRegistrationResponse
- func (l *ClusterRegistrationResponseList) Len() int
- func (l *ClusterRegistrationResponseList) Range(f func(index int, item *ClusterRegistrationResponse) bool)
- func (l *ClusterRegistrationResponseList) Slice() []*ClusterRegistrationResponse
- type ClusterRegistrationResponseListBuilder
- func (b *ClusterRegistrationResponseListBuilder) Build() (list *ClusterRegistrationResponseList, err error)
- func (b *ClusterRegistrationResponseListBuilder) Copy(list *ClusterRegistrationResponseList) *ClusterRegistrationResponseListBuilder
- func (b *ClusterRegistrationResponseListBuilder) Empty() bool
- func (b *ClusterRegistrationResponseListBuilder) Items(values ...*ClusterRegistrationResponseBuilder) *ClusterRegistrationResponseListBuilder
- type ClusterRegistrationsClient
- type ClusterRegistrationsPostRequest
- func (r *ClusterRegistrationsPostRequest) Header(name string, value interface{}) *ClusterRegistrationsPostRequest
- func (r *ClusterRegistrationsPostRequest) Impersonate(user string) *ClusterRegistrationsPostRequest
- func (r *ClusterRegistrationsPostRequest) Parameter(name string, value interface{}) *ClusterRegistrationsPostRequest
- func (r *ClusterRegistrationsPostRequest) Request(value *ClusterRegistrationRequest) *ClusterRegistrationsPostRequest
- func (r *ClusterRegistrationsPostRequest) Send() (result *ClusterRegistrationsPostResponse, err error)
- func (r *ClusterRegistrationsPostRequest) SendContext(ctx context.Context) (result *ClusterRegistrationsPostResponse, err error)
- type ClusterRegistrationsPostResponse
- func (r *ClusterRegistrationsPostResponse) Error() *errors.Error
- func (r *ClusterRegistrationsPostResponse) GetResponse() (value *ClusterRegistrationResponse, ok bool)
- func (r *ClusterRegistrationsPostResponse) Header() http.Header
- func (r *ClusterRegistrationsPostResponse) Response() *ClusterRegistrationResponse
- func (r *ClusterRegistrationsPostResponse) Status() int
- type ClusterResource
- func (o *ClusterResource) Empty() bool
- func (o *ClusterResource) GetTotal() (value *ValueUnit, ok bool)
- func (o *ClusterResource) GetUpdatedTimestamp() (value time.Time, ok bool)
- func (o *ClusterResource) GetUsed() (value *ValueUnit, ok bool)
- func (o *ClusterResource) Total() *ValueUnit
- func (o *ClusterResource) UpdatedTimestamp() time.Time
- func (o *ClusterResource) Used() *ValueUnit
- type ClusterResourceBuilder
- func (b *ClusterResourceBuilder) Build() (object *ClusterResource, err error)
- func (b *ClusterResourceBuilder) Copy(object *ClusterResource) *ClusterResourceBuilder
- func (b *ClusterResourceBuilder) Empty() bool
- func (b *ClusterResourceBuilder) Total(value *ValueUnitBuilder) *ClusterResourceBuilder
- func (b *ClusterResourceBuilder) UpdatedTimestamp(value time.Time) *ClusterResourceBuilder
- func (b *ClusterResourceBuilder) Used(value *ValueUnitBuilder) *ClusterResourceBuilder
- type ClusterResourceList
- func (l *ClusterResourceList) Each(f func(item *ClusterResource) bool)
- func (l *ClusterResourceList) Empty() bool
- func (l *ClusterResourceList) Get(i int) *ClusterResource
- func (l *ClusterResourceList) Len() int
- func (l *ClusterResourceList) Range(f func(index int, item *ClusterResource) bool)
- func (l *ClusterResourceList) Slice() []*ClusterResource
- type ClusterResourceListBuilder
- func (b *ClusterResourceListBuilder) Build() (list *ClusterResourceList, err error)
- func (b *ClusterResourceListBuilder) Copy(list *ClusterResourceList) *ClusterResourceListBuilder
- func (b *ClusterResourceListBuilder) Empty() bool
- func (b *ClusterResourceListBuilder) Items(values ...*ClusterResourceBuilder) *ClusterResourceListBuilder
- type ClusterUpgrade
- func (o *ClusterUpgrade) Available() bool
- func (o *ClusterUpgrade) Empty() bool
- func (o *ClusterUpgrade) GetAvailable() (value bool, ok bool)
- func (o *ClusterUpgrade) GetState() (value string, ok bool)
- func (o *ClusterUpgrade) GetUpdatedTimestamp() (value time.Time, ok bool)
- func (o *ClusterUpgrade) GetVersion() (value string, ok bool)
- func (o *ClusterUpgrade) State() string
- func (o *ClusterUpgrade) UpdatedTimestamp() time.Time
- func (o *ClusterUpgrade) Version() string
- type ClusterUpgradeBuilder
- func (b *ClusterUpgradeBuilder) Available(value bool) *ClusterUpgradeBuilder
- func (b *ClusterUpgradeBuilder) Build() (object *ClusterUpgrade, err error)
- func (b *ClusterUpgradeBuilder) Copy(object *ClusterUpgrade) *ClusterUpgradeBuilder
- func (b *ClusterUpgradeBuilder) Empty() bool
- func (b *ClusterUpgradeBuilder) State(value string) *ClusterUpgradeBuilder
- func (b *ClusterUpgradeBuilder) UpdatedTimestamp(value time.Time) *ClusterUpgradeBuilder
- func (b *ClusterUpgradeBuilder) Version(value string) *ClusterUpgradeBuilder
- type ClusterUpgradeList
- func (l *ClusterUpgradeList) Each(f func(item *ClusterUpgrade) bool)
- func (l *ClusterUpgradeList) Empty() bool
- func (l *ClusterUpgradeList) Get(i int) *ClusterUpgrade
- func (l *ClusterUpgradeList) Len() int
- func (l *ClusterUpgradeList) Range(f func(index int, item *ClusterUpgrade) bool)
- func (l *ClusterUpgradeList) Slice() []*ClusterUpgrade
- type ClusterUpgradeListBuilder
- func (b *ClusterUpgradeListBuilder) Build() (list *ClusterUpgradeList, err error)
- func (b *ClusterUpgradeListBuilder) Copy(list *ClusterUpgradeList) *ClusterUpgradeListBuilder
- func (b *ClusterUpgradeListBuilder) Empty() bool
- func (b *ClusterUpgradeListBuilder) Items(values ...*ClusterUpgradeBuilder) *ClusterUpgradeListBuilder
- type CurrentAccessClient
- type CurrentAccessListRequest
- func (r *CurrentAccessListRequest) Header(name string, value interface{}) *CurrentAccessListRequest
- func (r *CurrentAccessListRequest) Impersonate(user string) *CurrentAccessListRequest
- func (r *CurrentAccessListRequest) Page(value int) *CurrentAccessListRequest
- func (r *CurrentAccessListRequest) Parameter(name string, value interface{}) *CurrentAccessListRequest
- func (r *CurrentAccessListRequest) Send() (result *CurrentAccessListResponse, err error)
- func (r *CurrentAccessListRequest) SendContext(ctx context.Context) (result *CurrentAccessListResponse, err error)
- func (r *CurrentAccessListRequest) Size(value int) *CurrentAccessListRequest
- type CurrentAccessListResponse
- func (r *CurrentAccessListResponse) Error() *errors.Error
- func (r *CurrentAccessListResponse) GetItems() (value *RoleList, ok bool)
- func (r *CurrentAccessListResponse) GetPage() (value int, ok bool)
- func (r *CurrentAccessListResponse) GetSize() (value int, ok bool)
- func (r *CurrentAccessListResponse) GetTotal() (value int, ok bool)
- func (r *CurrentAccessListResponse) Header() http.Header
- func (r *CurrentAccessListResponse) Items() *RoleList
- func (r *CurrentAccessListResponse) Page() int
- func (r *CurrentAccessListResponse) Size() int
- func (r *CurrentAccessListResponse) Status() int
- func (r *CurrentAccessListResponse) Total() int
- type CurrentAccountClient
- type CurrentAccountGetRequest
- func (r *CurrentAccountGetRequest) Header(name string, value interface{}) *CurrentAccountGetRequest
- func (r *CurrentAccountGetRequest) Impersonate(user string) *CurrentAccountGetRequest
- func (r *CurrentAccountGetRequest) Parameter(name string, value interface{}) *CurrentAccountGetRequest
- func (r *CurrentAccountGetRequest) Send() (result *CurrentAccountGetResponse, err error)
- func (r *CurrentAccountGetRequest) SendContext(ctx context.Context) (result *CurrentAccountGetResponse, err error)
- type CurrentAccountGetResponse
- type CurrentAccountPollRequest
- func (r *CurrentAccountPollRequest) Header(name string, value interface{}) *CurrentAccountPollRequest
- func (r *CurrentAccountPollRequest) Interval(value time.Duration) *CurrentAccountPollRequest
- func (r *CurrentAccountPollRequest) Parameter(name string, value interface{}) *CurrentAccountPollRequest
- func (r *CurrentAccountPollRequest) Predicate(value func(*CurrentAccountGetResponse) bool) *CurrentAccountPollRequest
- func (r *CurrentAccountPollRequest) StartContext(ctx context.Context) (response *CurrentAccountPollResponse, err error)
- func (r *CurrentAccountPollRequest) Status(value int) *CurrentAccountPollRequest
- type CurrentAccountPollResponse
- type FeatureToggle
- func (o *FeatureToggle) Empty() bool
- func (o *FeatureToggle) Enabled() bool
- func (o *FeatureToggle) GetEnabled() (value bool, ok bool)
- func (o *FeatureToggle) GetHREF() (value string, ok bool)
- func (o *FeatureToggle) GetID() (value string, ok bool)
- func (o *FeatureToggle) HREF() string
- func (o *FeatureToggle) ID() string
- func (o *FeatureToggle) Kind() string
- func (o *FeatureToggle) Link() bool
- type FeatureToggleBuilder
- func (b *FeatureToggleBuilder) Build() (object *FeatureToggle, err error)
- func (b *FeatureToggleBuilder) Copy(object *FeatureToggle) *FeatureToggleBuilder
- func (b *FeatureToggleBuilder) Empty() bool
- func (b *FeatureToggleBuilder) Enabled(value bool) *FeatureToggleBuilder
- func (b *FeatureToggleBuilder) HREF(value string) *FeatureToggleBuilder
- func (b *FeatureToggleBuilder) ID(value string) *FeatureToggleBuilder
- func (b *FeatureToggleBuilder) Link(value bool) *FeatureToggleBuilder
- type FeatureToggleClient
- type FeatureToggleList
- func (l *FeatureToggleList) Each(f func(item *FeatureToggle) bool)
- func (l *FeatureToggleList) Empty() bool
- func (l *FeatureToggleList) Get(i int) *FeatureToggle
- func (l *FeatureToggleList) GetHREF() (value string, ok bool)
- func (l *FeatureToggleList) HREF() string
- func (l *FeatureToggleList) Kind() string
- func (l *FeatureToggleList) Len() int
- func (l *FeatureToggleList) Link() bool
- func (l *FeatureToggleList) Range(f func(index int, item *FeatureToggle) bool)
- func (l *FeatureToggleList) Slice() []*FeatureToggle
- type FeatureToggleListBuilder
- func (b *FeatureToggleListBuilder) Build() (list *FeatureToggleList, err error)
- func (b *FeatureToggleListBuilder) Copy(list *FeatureToggleList) *FeatureToggleListBuilder
- func (b *FeatureToggleListBuilder) Empty() bool
- func (b *FeatureToggleListBuilder) Items(values ...*FeatureToggleBuilder) *FeatureToggleListBuilder
- type FeatureToggleQueryClient
- type FeatureToggleQueryPostRequest
- func (r *FeatureToggleQueryPostRequest) Header(name string, value interface{}) *FeatureToggleQueryPostRequest
- func (r *FeatureToggleQueryPostRequest) Impersonate(user string) *FeatureToggleQueryPostRequest
- func (r *FeatureToggleQueryPostRequest) Parameter(name string, value interface{}) *FeatureToggleQueryPostRequest
- func (r *FeatureToggleQueryPostRequest) Request(value *FeatureToggleQueryRequest) *FeatureToggleQueryPostRequest
- func (r *FeatureToggleQueryPostRequest) Send() (result *FeatureToggleQueryPostResponse, err error)
- func (r *FeatureToggleQueryPostRequest) SendContext(ctx context.Context) (result *FeatureToggleQueryPostResponse, err error)
- type FeatureToggleQueryPostResponse
- func (r *FeatureToggleQueryPostResponse) Error() *errors.Error
- func (r *FeatureToggleQueryPostResponse) GetResponse() (value *FeatureToggle, ok bool)
- func (r *FeatureToggleQueryPostResponse) Header() http.Header
- func (r *FeatureToggleQueryPostResponse) Response() *FeatureToggle
- func (r *FeatureToggleQueryPostResponse) Status() int
- type FeatureToggleQueryRequest
- type FeatureToggleQueryRequestBuilder
- func (b *FeatureToggleQueryRequestBuilder) Build() (object *FeatureToggleQueryRequest, err error)
- func (b *FeatureToggleQueryRequestBuilder) Copy(object *FeatureToggleQueryRequest) *FeatureToggleQueryRequestBuilder
- func (b *FeatureToggleQueryRequestBuilder) Empty() bool
- func (b *FeatureToggleQueryRequestBuilder) OrganizationID(value string) *FeatureToggleQueryRequestBuilder
- type FeatureToggleQueryRequestList
- func (l *FeatureToggleQueryRequestList) Each(f func(item *FeatureToggleQueryRequest) bool)
- func (l *FeatureToggleQueryRequestList) Empty() bool
- func (l *FeatureToggleQueryRequestList) Get(i int) *FeatureToggleQueryRequest
- func (l *FeatureToggleQueryRequestList) Len() int
- func (l *FeatureToggleQueryRequestList) Range(f func(index int, item *FeatureToggleQueryRequest) bool)
- func (l *FeatureToggleQueryRequestList) Slice() []*FeatureToggleQueryRequest
- type FeatureToggleQueryRequestListBuilder
- func (b *FeatureToggleQueryRequestListBuilder) Build() (list *FeatureToggleQueryRequestList, err error)
- func (b *FeatureToggleQueryRequestListBuilder) Copy(list *FeatureToggleQueryRequestList) *FeatureToggleQueryRequestListBuilder
- func (b *FeatureToggleQueryRequestListBuilder) Empty() bool
- func (b *FeatureToggleQueryRequestListBuilder) Items(values ...*FeatureToggleQueryRequestBuilder) *FeatureToggleQueryRequestListBuilder
- type FeatureTogglesClient
- type GenericLabelClient
- type GenericLabelDeleteRequest
- func (r *GenericLabelDeleteRequest) Header(name string, value interface{}) *GenericLabelDeleteRequest
- func (r *GenericLabelDeleteRequest) Impersonate(user string) *GenericLabelDeleteRequest
- func (r *GenericLabelDeleteRequest) Parameter(name string, value interface{}) *GenericLabelDeleteRequest
- func (r *GenericLabelDeleteRequest) Send() (result *GenericLabelDeleteResponse, err error)
- func (r *GenericLabelDeleteRequest) SendContext(ctx context.Context) (result *GenericLabelDeleteResponse, err error)
- type GenericLabelDeleteResponse
- type GenericLabelGetRequest
- func (r *GenericLabelGetRequest) Header(name string, value interface{}) *GenericLabelGetRequest
- func (r *GenericLabelGetRequest) Impersonate(user string) *GenericLabelGetRequest
- func (r *GenericLabelGetRequest) Parameter(name string, value interface{}) *GenericLabelGetRequest
- func (r *GenericLabelGetRequest) Send() (result *GenericLabelGetResponse, err error)
- func (r *GenericLabelGetRequest) SendContext(ctx context.Context) (result *GenericLabelGetResponse, err error)
- type GenericLabelGetResponse
- type GenericLabelPollRequest
- func (r *GenericLabelPollRequest) Header(name string, value interface{}) *GenericLabelPollRequest
- func (r *GenericLabelPollRequest) Interval(value time.Duration) *GenericLabelPollRequest
- func (r *GenericLabelPollRequest) Parameter(name string, value interface{}) *GenericLabelPollRequest
- func (r *GenericLabelPollRequest) Predicate(value func(*GenericLabelGetResponse) bool) *GenericLabelPollRequest
- func (r *GenericLabelPollRequest) StartContext(ctx context.Context) (response *GenericLabelPollResponse, err error)
- func (r *GenericLabelPollRequest) Status(value int) *GenericLabelPollRequest
- type GenericLabelPollResponse
- type GenericLabelUpdateRequest
- func (r *GenericLabelUpdateRequest) Body(value *Label) *GenericLabelUpdateRequest
- func (r *GenericLabelUpdateRequest) Header(name string, value interface{}) *GenericLabelUpdateRequest
- func (r *GenericLabelUpdateRequest) Impersonate(user string) *GenericLabelUpdateRequest
- func (r *GenericLabelUpdateRequest) Parameter(name string, value interface{}) *GenericLabelUpdateRequest
- func (r *GenericLabelUpdateRequest) Send() (result *GenericLabelUpdateResponse, err error)
- func (r *GenericLabelUpdateRequest) SendContext(ctx context.Context) (result *GenericLabelUpdateResponse, err error)
- type GenericLabelUpdateResponse
- type GenericLabelsAddRequest
- func (r *GenericLabelsAddRequest) Body(value *Label) *GenericLabelsAddRequest
- func (r *GenericLabelsAddRequest) Header(name string, value interface{}) *GenericLabelsAddRequest
- func (r *GenericLabelsAddRequest) Impersonate(user string) *GenericLabelsAddRequest
- func (r *GenericLabelsAddRequest) Parameter(name string, value interface{}) *GenericLabelsAddRequest
- func (r *GenericLabelsAddRequest) Send() (result *GenericLabelsAddResponse, err error)
- func (r *GenericLabelsAddRequest) SendContext(ctx context.Context) (result *GenericLabelsAddResponse, err error)
- type GenericLabelsAddResponse
- type GenericLabelsClient
- type GenericLabelsListRequest
- func (r *GenericLabelsListRequest) Header(name string, value interface{}) *GenericLabelsListRequest
- func (r *GenericLabelsListRequest) Impersonate(user string) *GenericLabelsListRequest
- func (r *GenericLabelsListRequest) Page(value int) *GenericLabelsListRequest
- func (r *GenericLabelsListRequest) Parameter(name string, value interface{}) *GenericLabelsListRequest
- func (r *GenericLabelsListRequest) Send() (result *GenericLabelsListResponse, err error)
- func (r *GenericLabelsListRequest) SendContext(ctx context.Context) (result *GenericLabelsListResponse, err error)
- func (r *GenericLabelsListRequest) Size(value int) *GenericLabelsListRequest
- type GenericLabelsListResponse
- func (r *GenericLabelsListResponse) Error() *errors.Error
- func (r *GenericLabelsListResponse) GetItems() (value *LabelList, ok bool)
- func (r *GenericLabelsListResponse) GetPage() (value int, ok bool)
- func (r *GenericLabelsListResponse) GetSize() (value int, ok bool)
- func (r *GenericLabelsListResponse) GetTotal() (value int, ok bool)
- func (r *GenericLabelsListResponse) Header() http.Header
- func (r *GenericLabelsListResponse) Items() *LabelList
- func (r *GenericLabelsListResponse) Page() int
- func (r *GenericLabelsListResponse) Size() int
- func (r *GenericLabelsListResponse) Status() int
- func (r *GenericLabelsListResponse) Total() int
- type Label
- func (o *Label) CreatedAt() time.Time
- func (o *Label) Empty() bool
- func (o *Label) GetCreatedAt() (value time.Time, ok bool)
- func (o *Label) GetHREF() (value string, ok bool)
- func (o *Label) GetID() (value string, ok bool)
- func (o *Label) GetInternal() (value bool, ok bool)
- func (o *Label) GetKey() (value string, ok bool)
- func (o *Label) GetUpdatedAt() (value time.Time, ok bool)
- func (o *Label) GetValue() (value string, ok bool)
- func (o *Label) HREF() string
- func (o *Label) ID() string
- func (o *Label) Internal() bool
- func (o *Label) Key() string
- func (o *Label) Kind() string
- func (o *Label) Link() bool
- func (o *Label) UpdatedAt() time.Time
- func (o *Label) Value() string
- type LabelBuilder
- func (b *LabelBuilder) Build() (object *Label, err error)
- func (b *LabelBuilder) Copy(object *Label) *LabelBuilder
- func (b *LabelBuilder) CreatedAt(value time.Time) *LabelBuilder
- func (b *LabelBuilder) Empty() bool
- func (b *LabelBuilder) HREF(value string) *LabelBuilder
- func (b *LabelBuilder) ID(value string) *LabelBuilder
- func (b *LabelBuilder) Internal(value bool) *LabelBuilder
- func (b *LabelBuilder) Key(value string) *LabelBuilder
- func (b *LabelBuilder) Link(value bool) *LabelBuilder
- func (b *LabelBuilder) UpdatedAt(value time.Time) *LabelBuilder
- func (b *LabelBuilder) Value(value string) *LabelBuilder
- type LabelList
- func (l *LabelList) Each(f func(item *Label) bool)
- func (l *LabelList) Empty() bool
- func (l *LabelList) Get(i int) *Label
- func (l *LabelList) GetHREF() (value string, ok bool)
- func (l *LabelList) HREF() string
- func (l *LabelList) Kind() string
- func (l *LabelList) Len() int
- func (l *LabelList) Link() bool
- func (l *LabelList) Range(f func(index int, item *Label) bool)
- func (l *LabelList) Slice() []*Label
- type LabelListBuilder
- type LabelsClient
- type LabelsListRequest
- func (r *LabelsListRequest) Header(name string, value interface{}) *LabelsListRequest
- func (r *LabelsListRequest) Impersonate(user string) *LabelsListRequest
- func (r *LabelsListRequest) Page(value int) *LabelsListRequest
- func (r *LabelsListRequest) Parameter(name string, value interface{}) *LabelsListRequest
- func (r *LabelsListRequest) Search(value string) *LabelsListRequest
- func (r *LabelsListRequest) Send() (result *LabelsListResponse, err error)
- func (r *LabelsListRequest) SendContext(ctx context.Context) (result *LabelsListResponse, err error)
- func (r *LabelsListRequest) Size(value int) *LabelsListRequest
- type LabelsListResponse
- func (r *LabelsListResponse) Error() *errors.Error
- func (r *LabelsListResponse) GetItems() (value *LabelList, ok bool)
- func (r *LabelsListResponse) GetPage() (value int, ok bool)
- func (r *LabelsListResponse) GetSize() (value int, ok bool)
- func (r *LabelsListResponse) GetTotal() (value int, ok bool)
- func (r *LabelsListResponse) Header() http.Header
- func (r *LabelsListResponse) Items() *LabelList
- func (r *LabelsListResponse) Page() int
- func (r *LabelsListResponse) Size() int
- func (r *LabelsListResponse) Status() int
- func (r *LabelsListResponse) Total() int
- 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 NotifyAddRequest
- func (r *NotifyAddRequest) Body(value *SubscriptionNotify) *NotifyAddRequest
- func (r *NotifyAddRequest) Header(name string, value interface{}) *NotifyAddRequest
- func (r *NotifyAddRequest) Impersonate(user string) *NotifyAddRequest
- func (r *NotifyAddRequest) Parameter(name string, value interface{}) *NotifyAddRequest
- func (r *NotifyAddRequest) Send() (result *NotifyAddResponse, err error)
- func (r *NotifyAddRequest) SendContext(ctx context.Context) (result *NotifyAddResponse, err error)
- type NotifyAddResponse
- type NotifyClient
- type Organization
- func (o *Organization) Capabilities() []*Capability
- func (o *Organization) CreatedAt() time.Time
- func (o *Organization) EbsAccountID() string
- func (o *Organization) Empty() bool
- func (o *Organization) ExternalID() string
- func (o *Organization) GetCapabilities() (value []*Capability, ok bool)
- func (o *Organization) GetCreatedAt() (value time.Time, ok bool)
- func (o *Organization) GetEbsAccountID() (value string, ok bool)
- func (o *Organization) GetExternalID() (value string, ok bool)
- func (o *Organization) GetHREF() (value string, ok bool)
- func (o *Organization) GetID() (value string, ok bool)
- func (o *Organization) GetLabels() (value []*Label, ok bool)
- func (o *Organization) GetName() (value string, ok bool)
- func (o *Organization) GetUpdatedAt() (value time.Time, ok bool)
- func (o *Organization) HREF() string
- func (o *Organization) ID() string
- func (o *Organization) Kind() string
- func (o *Organization) Labels() []*Label
- func (o *Organization) Link() bool
- func (o *Organization) Name() string
- func (o *Organization) UpdatedAt() time.Time
- type OrganizationBuilder
- func (b *OrganizationBuilder) Build() (object *Organization, err error)
- func (b *OrganizationBuilder) Capabilities(values ...*CapabilityBuilder) *OrganizationBuilder
- func (b *OrganizationBuilder) Copy(object *Organization) *OrganizationBuilder
- func (b *OrganizationBuilder) CreatedAt(value time.Time) *OrganizationBuilder
- func (b *OrganizationBuilder) EbsAccountID(value string) *OrganizationBuilder
- func (b *OrganizationBuilder) Empty() bool
- func (b *OrganizationBuilder) ExternalID(value string) *OrganizationBuilder
- func (b *OrganizationBuilder) HREF(value string) *OrganizationBuilder
- func (b *OrganizationBuilder) ID(value string) *OrganizationBuilder
- func (b *OrganizationBuilder) Labels(values ...*LabelBuilder) *OrganizationBuilder
- func (b *OrganizationBuilder) Link(value bool) *OrganizationBuilder
- func (b *OrganizationBuilder) Name(value string) *OrganizationBuilder
- func (b *OrganizationBuilder) UpdatedAt(value time.Time) *OrganizationBuilder
- type OrganizationClient
- func (c *OrganizationClient) Get() *OrganizationGetRequest
- func (c *OrganizationClient) Labels() *GenericLabelsClient
- func (c *OrganizationClient) Poll() *OrganizationPollRequest
- func (c *OrganizationClient) QuotaCost() *QuotaCostClient
- func (c *OrganizationClient) ResourceQuota() *ResourceQuotasClient
- func (c *OrganizationClient) SummaryDashboard() *SummaryDashboardClient
- func (c *OrganizationClient) Update() *OrganizationUpdateRequest
- type OrganizationGetRequest
- func (r *OrganizationGetRequest) Header(name string, value interface{}) *OrganizationGetRequest
- func (r *OrganizationGetRequest) Impersonate(user string) *OrganizationGetRequest
- func (r *OrganizationGetRequest) Parameter(name string, value interface{}) *OrganizationGetRequest
- func (r *OrganizationGetRequest) Send() (result *OrganizationGetResponse, err error)
- func (r *OrganizationGetRequest) SendContext(ctx context.Context) (result *OrganizationGetResponse, err error)
- type OrganizationGetResponse
- type OrganizationList
- func (l *OrganizationList) Each(f func(item *Organization) bool)
- func (l *OrganizationList) Empty() bool
- func (l *OrganizationList) Get(i int) *Organization
- func (l *OrganizationList) GetHREF() (value string, ok bool)
- func (l *OrganizationList) HREF() string
- func (l *OrganizationList) Kind() string
- func (l *OrganizationList) Len() int
- func (l *OrganizationList) Link() bool
- func (l *OrganizationList) Range(f func(index int, item *Organization) bool)
- func (l *OrganizationList) Slice() []*Organization
- type OrganizationListBuilder
- func (b *OrganizationListBuilder) Build() (list *OrganizationList, err error)
- func (b *OrganizationListBuilder) Copy(list *OrganizationList) *OrganizationListBuilder
- func (b *OrganizationListBuilder) Empty() bool
- func (b *OrganizationListBuilder) Items(values ...*OrganizationBuilder) *OrganizationListBuilder
- type OrganizationPollRequest
- func (r *OrganizationPollRequest) Header(name string, value interface{}) *OrganizationPollRequest
- func (r *OrganizationPollRequest) Interval(value time.Duration) *OrganizationPollRequest
- func (r *OrganizationPollRequest) Parameter(name string, value interface{}) *OrganizationPollRequest
- func (r *OrganizationPollRequest) Predicate(value func(*OrganizationGetResponse) bool) *OrganizationPollRequest
- func (r *OrganizationPollRequest) StartContext(ctx context.Context) (response *OrganizationPollResponse, err error)
- func (r *OrganizationPollRequest) Status(value int) *OrganizationPollRequest
- type OrganizationPollResponse
- type OrganizationUpdateRequest
- func (r *OrganizationUpdateRequest) Body(value *Organization) *OrganizationUpdateRequest
- func (r *OrganizationUpdateRequest) Header(name string, value interface{}) *OrganizationUpdateRequest
- func (r *OrganizationUpdateRequest) Impersonate(user string) *OrganizationUpdateRequest
- func (r *OrganizationUpdateRequest) Parameter(name string, value interface{}) *OrganizationUpdateRequest
- func (r *OrganizationUpdateRequest) Send() (result *OrganizationUpdateResponse, err error)
- func (r *OrganizationUpdateRequest) SendContext(ctx context.Context) (result *OrganizationUpdateResponse, err error)
- type OrganizationUpdateResponse
- func (r *OrganizationUpdateResponse) Body() *Organization
- func (r *OrganizationUpdateResponse) Error() *errors.Error
- func (r *OrganizationUpdateResponse) GetBody() (value *Organization, ok bool)
- func (r *OrganizationUpdateResponse) Header() http.Header
- func (r *OrganizationUpdateResponse) Status() int
- type OrganizationsAddRequest
- func (r *OrganizationsAddRequest) Body(value *Organization) *OrganizationsAddRequest
- func (r *OrganizationsAddRequest) Header(name string, value interface{}) *OrganizationsAddRequest
- func (r *OrganizationsAddRequest) Impersonate(user string) *OrganizationsAddRequest
- func (r *OrganizationsAddRequest) Parameter(name string, value interface{}) *OrganizationsAddRequest
- func (r *OrganizationsAddRequest) Send() (result *OrganizationsAddResponse, err error)
- func (r *OrganizationsAddRequest) SendContext(ctx context.Context) (result *OrganizationsAddResponse, err error)
- type OrganizationsAddResponse
- type OrganizationsClient
- type OrganizationsListRequest
- func (r *OrganizationsListRequest) FetchlabelsLabels(value bool) *OrganizationsListRequest
- func (r *OrganizationsListRequest) Fields(value string) *OrganizationsListRequest
- func (r *OrganizationsListRequest) Header(name string, value interface{}) *OrganizationsListRequest
- func (r *OrganizationsListRequest) Impersonate(user string) *OrganizationsListRequest
- func (r *OrganizationsListRequest) Page(value int) *OrganizationsListRequest
- func (r *OrganizationsListRequest) Parameter(name string, value interface{}) *OrganizationsListRequest
- func (r *OrganizationsListRequest) Search(value string) *OrganizationsListRequest
- func (r *OrganizationsListRequest) Send() (result *OrganizationsListResponse, err error)
- func (r *OrganizationsListRequest) SendContext(ctx context.Context) (result *OrganizationsListResponse, err error)
- func (r *OrganizationsListRequest) Size(value int) *OrganizationsListRequest
- type OrganizationsListResponse
- func (r *OrganizationsListResponse) Error() *errors.Error
- func (r *OrganizationsListResponse) GetItems() (value *OrganizationList, ok bool)
- func (r *OrganizationsListResponse) GetPage() (value int, ok bool)
- func (r *OrganizationsListResponse) GetSize() (value int, ok bool)
- func (r *OrganizationsListResponse) GetTotal() (value int, ok bool)
- func (r *OrganizationsListResponse) Header() http.Header
- func (r *OrganizationsListResponse) Items() *OrganizationList
- func (r *OrganizationsListResponse) Page() int
- func (r *OrganizationsListResponse) Size() int
- func (r *OrganizationsListResponse) Status() int
- func (r *OrganizationsListResponse) Total() int
- type Permission
- func (o *Permission) Action() Action
- func (o *Permission) Empty() bool
- func (o *Permission) GetAction() (value Action, ok bool)
- func (o *Permission) GetHREF() (value string, ok bool)
- func (o *Permission) GetID() (value string, ok bool)
- func (o *Permission) GetResourceType() (value string, ok bool)
- func (o *Permission) HREF() string
- func (o *Permission) ID() string
- func (o *Permission) Kind() string
- func (o *Permission) Link() bool
- func (o *Permission) ResourceType() string
- type PermissionBuilder
- func (b *PermissionBuilder) Action(value Action) *PermissionBuilder
- func (b *PermissionBuilder) Build() (object *Permission, err error)
- func (b *PermissionBuilder) Copy(object *Permission) *PermissionBuilder
- func (b *PermissionBuilder) Empty() bool
- func (b *PermissionBuilder) HREF(value string) *PermissionBuilder
- func (b *PermissionBuilder) ID(value string) *PermissionBuilder
- func (b *PermissionBuilder) Link(value bool) *PermissionBuilder
- func (b *PermissionBuilder) ResourceType(value string) *PermissionBuilder
- type PermissionClient
- type PermissionDeleteRequest
- func (r *PermissionDeleteRequest) Header(name string, value interface{}) *PermissionDeleteRequest
- func (r *PermissionDeleteRequest) Impersonate(user string) *PermissionDeleteRequest
- func (r *PermissionDeleteRequest) Parameter(name string, value interface{}) *PermissionDeleteRequest
- func (r *PermissionDeleteRequest) Send() (result *PermissionDeleteResponse, err error)
- func (r *PermissionDeleteRequest) SendContext(ctx context.Context) (result *PermissionDeleteResponse, err error)
- type PermissionDeleteResponse
- type PermissionGetRequest
- func (r *PermissionGetRequest) Header(name string, value interface{}) *PermissionGetRequest
- func (r *PermissionGetRequest) Impersonate(user string) *PermissionGetRequest
- func (r *PermissionGetRequest) Parameter(name string, value interface{}) *PermissionGetRequest
- func (r *PermissionGetRequest) Send() (result *PermissionGetResponse, err error)
- func (r *PermissionGetRequest) SendContext(ctx context.Context) (result *PermissionGetResponse, err error)
- type PermissionGetResponse
- type PermissionList
- func (l *PermissionList) Each(f func(item *Permission) bool)
- func (l *PermissionList) Empty() bool
- func (l *PermissionList) Get(i int) *Permission
- func (l *PermissionList) GetHREF() (value string, ok bool)
- func (l *PermissionList) HREF() string
- func (l *PermissionList) Kind() string
- func (l *PermissionList) Len() int
- func (l *PermissionList) Link() bool
- func (l *PermissionList) Range(f func(index int, item *Permission) bool)
- func (l *PermissionList) Slice() []*Permission
- type PermissionListBuilder
- type PermissionPollRequest
- func (r *PermissionPollRequest) Header(name string, value interface{}) *PermissionPollRequest
- func (r *PermissionPollRequest) Interval(value time.Duration) *PermissionPollRequest
- func (r *PermissionPollRequest) Parameter(name string, value interface{}) *PermissionPollRequest
- func (r *PermissionPollRequest) Predicate(value func(*PermissionGetResponse) bool) *PermissionPollRequest
- func (r *PermissionPollRequest) StartContext(ctx context.Context) (response *PermissionPollResponse, err error)
- func (r *PermissionPollRequest) Status(value int) *PermissionPollRequest
- type PermissionPollResponse
- type PermissionsAddRequest
- func (r *PermissionsAddRequest) Body(value *Permission) *PermissionsAddRequest
- func (r *PermissionsAddRequest) Header(name string, value interface{}) *PermissionsAddRequest
- func (r *PermissionsAddRequest) Impersonate(user string) *PermissionsAddRequest
- func (r *PermissionsAddRequest) Parameter(name string, value interface{}) *PermissionsAddRequest
- func (r *PermissionsAddRequest) Send() (result *PermissionsAddResponse, err error)
- func (r *PermissionsAddRequest) SendContext(ctx context.Context) (result *PermissionsAddResponse, err error)
- type PermissionsAddResponse
- type PermissionsClient
- type PermissionsListRequest
- func (r *PermissionsListRequest) Header(name string, value interface{}) *PermissionsListRequest
- func (r *PermissionsListRequest) Impersonate(user string) *PermissionsListRequest
- func (r *PermissionsListRequest) Page(value int) *PermissionsListRequest
- func (r *PermissionsListRequest) Parameter(name string, value interface{}) *PermissionsListRequest
- func (r *PermissionsListRequest) Send() (result *PermissionsListResponse, err error)
- func (r *PermissionsListRequest) SendContext(ctx context.Context) (result *PermissionsListResponse, err error)
- func (r *PermissionsListRequest) Size(value int) *PermissionsListRequest
- type PermissionsListResponse
- func (r *PermissionsListResponse) Error() *errors.Error
- func (r *PermissionsListResponse) GetItems() (value *PermissionList, ok bool)
- func (r *PermissionsListResponse) GetPage() (value int, ok bool)
- func (r *PermissionsListResponse) GetSize() (value int, ok bool)
- func (r *PermissionsListResponse) GetTotal() (value int, ok bool)
- func (r *PermissionsListResponse) Header() http.Header
- func (r *PermissionsListResponse) Items() *PermissionList
- func (r *PermissionsListResponse) Page() int
- func (r *PermissionsListResponse) Size() int
- func (r *PermissionsListResponse) Status() int
- func (r *PermissionsListResponse) Total() int
- type Plan
- func (o *Plan) Category() string
- func (o *Plan) Empty() bool
- func (o *Plan) GetCategory() (value string, ok bool)
- func (o *Plan) GetHREF() (value string, ok bool)
- func (o *Plan) GetID() (value string, ok bool)
- func (o *Plan) GetName() (value string, ok bool)
- func (o *Plan) GetType() (value string, ok bool)
- func (o *Plan) HREF() string
- func (o *Plan) ID() string
- func (o *Plan) Kind() string
- func (o *Plan) Link() bool
- func (o *Plan) Name() string
- func (o *Plan) Type() string
- type PlanBuilder
- func (b *PlanBuilder) Build() (object *Plan, err error)
- func (b *PlanBuilder) Category(value string) *PlanBuilder
- func (b *PlanBuilder) Copy(object *Plan) *PlanBuilder
- func (b *PlanBuilder) Empty() bool
- func (b *PlanBuilder) HREF(value string) *PlanBuilder
- func (b *PlanBuilder) ID(value string) *PlanBuilder
- func (b *PlanBuilder) Link(value bool) *PlanBuilder
- func (b *PlanBuilder) Name(value string) *PlanBuilder
- func (b *PlanBuilder) Type(value string) *PlanBuilder
- type PlanID
- type PlanList
- func (l *PlanList) Each(f func(item *Plan) bool)
- func (l *PlanList) Empty() bool
- func (l *PlanList) Get(i int) *Plan
- func (l *PlanList) GetHREF() (value string, ok bool)
- func (l *PlanList) HREF() string
- func (l *PlanList) Kind() string
- func (l *PlanList) Len() int
- func (l *PlanList) Link() bool
- func (l *PlanList) Range(f func(index int, item *Plan) bool)
- func (l *PlanList) Slice() []*Plan
- type PlanListBuilder
- type PullSecretClient
- type PullSecretDeleteRequest
- func (r *PullSecretDeleteRequest) Header(name string, value interface{}) *PullSecretDeleteRequest
- func (r *PullSecretDeleteRequest) Impersonate(user string) *PullSecretDeleteRequest
- func (r *PullSecretDeleteRequest) Parameter(name string, value interface{}) *PullSecretDeleteRequest
- func (r *PullSecretDeleteRequest) Send() (result *PullSecretDeleteResponse, err error)
- func (r *PullSecretDeleteRequest) SendContext(ctx context.Context) (result *PullSecretDeleteResponse, err error)
- type PullSecretDeleteResponse
- type PullSecretsClient
- type PullSecretsPostRequest
- func (r *PullSecretsPostRequest) Header(name string, value interface{}) *PullSecretsPostRequest
- func (r *PullSecretsPostRequest) Impersonate(user string) *PullSecretsPostRequest
- func (r *PullSecretsPostRequest) Parameter(name string, value interface{}) *PullSecretsPostRequest
- func (r *PullSecretsPostRequest) Request(value *PullSecretsRequest) *PullSecretsPostRequest
- func (r *PullSecretsPostRequest) Send() (result *PullSecretsPostResponse, err error)
- func (r *PullSecretsPostRequest) SendContext(ctx context.Context) (result *PullSecretsPostResponse, err error)
- type PullSecretsPostResponse
- type PullSecretsRequest
- type PullSecretsRequestBuilder
- func (b *PullSecretsRequestBuilder) Build() (object *PullSecretsRequest, err error)
- func (b *PullSecretsRequestBuilder) Copy(object *PullSecretsRequest) *PullSecretsRequestBuilder
- func (b *PullSecretsRequestBuilder) Empty() bool
- func (b *PullSecretsRequestBuilder) ExternalResourceId(value string) *PullSecretsRequestBuilder
- type PullSecretsRequestList
- func (l *PullSecretsRequestList) Each(f func(item *PullSecretsRequest) bool)
- func (l *PullSecretsRequestList) Empty() bool
- func (l *PullSecretsRequestList) Get(i int) *PullSecretsRequest
- func (l *PullSecretsRequestList) Len() int
- func (l *PullSecretsRequestList) Range(f func(index int, item *PullSecretsRequest) bool)
- func (l *PullSecretsRequestList) Slice() []*PullSecretsRequest
- type PullSecretsRequestListBuilder
- func (b *PullSecretsRequestListBuilder) Build() (list *PullSecretsRequestList, err error)
- func (b *PullSecretsRequestListBuilder) Copy(list *PullSecretsRequestList) *PullSecretsRequestListBuilder
- func (b *PullSecretsRequestListBuilder) Empty() bool
- func (b *PullSecretsRequestListBuilder) Items(values ...*PullSecretsRequestBuilder) *PullSecretsRequestListBuilder
- type QuotaCost
- func (o *QuotaCost) Allowed() int
- func (o *QuotaCost) Consumed() int
- func (o *QuotaCost) Empty() bool
- func (o *QuotaCost) GetAllowed() (value int, ok bool)
- func (o *QuotaCost) GetConsumed() (value int, ok bool)
- func (o *QuotaCost) GetOrganizationID() (value string, ok bool)
- func (o *QuotaCost) GetQuotaID() (value string, ok bool)
- func (o *QuotaCost) GetRelatedResources() (value []*RelatedResource, ok bool)
- func (o *QuotaCost) OrganizationID() string
- func (o *QuotaCost) QuotaID() string
- func (o *QuotaCost) RelatedResources() []*RelatedResource
- type QuotaCostBuilder
- func (b *QuotaCostBuilder) Allowed(value int) *QuotaCostBuilder
- func (b *QuotaCostBuilder) Build() (object *QuotaCost, err error)
- func (b *QuotaCostBuilder) Consumed(value int) *QuotaCostBuilder
- func (b *QuotaCostBuilder) Copy(object *QuotaCost) *QuotaCostBuilder
- func (b *QuotaCostBuilder) Empty() bool
- func (b *QuotaCostBuilder) OrganizationID(value string) *QuotaCostBuilder
- func (b *QuotaCostBuilder) QuotaID(value string) *QuotaCostBuilder
- func (b *QuotaCostBuilder) RelatedResources(values ...*RelatedResourceBuilder) *QuotaCostBuilder
- type QuotaCostClient
- type QuotaCostList
- type QuotaCostListBuilder
- type QuotaCostListRequest
- func (r *QuotaCostListRequest) Header(name string, value interface{}) *QuotaCostListRequest
- func (r *QuotaCostListRequest) Impersonate(user string) *QuotaCostListRequest
- func (r *QuotaCostListRequest) Page(value int) *QuotaCostListRequest
- func (r *QuotaCostListRequest) Parameter(name string, value interface{}) *QuotaCostListRequest
- func (r *QuotaCostListRequest) Search(value string) *QuotaCostListRequest
- func (r *QuotaCostListRequest) Send() (result *QuotaCostListResponse, err error)
- func (r *QuotaCostListRequest) SendContext(ctx context.Context) (result *QuotaCostListResponse, err error)
- func (r *QuotaCostListRequest) Size(value int) *QuotaCostListRequest
- type QuotaCostListResponse
- func (r *QuotaCostListResponse) Error() *errors.Error
- func (r *QuotaCostListResponse) GetItems() (value *QuotaCostList, ok bool)
- func (r *QuotaCostListResponse) GetPage() (value int, ok bool)
- func (r *QuotaCostListResponse) GetSize() (value int, ok bool)
- func (r *QuotaCostListResponse) GetTotal() (value int, ok bool)
- func (r *QuotaCostListResponse) Header() http.Header
- func (r *QuotaCostListResponse) Items() *QuotaCostList
- func (r *QuotaCostListResponse) Page() int
- func (r *QuotaCostListResponse) Size() int
- func (r *QuotaCostListResponse) Status() int
- func (r *QuotaCostListResponse) Total() int
- type QuotaRules
- func (o *QuotaRules) AvailabilityZone() string
- func (o *QuotaRules) BillingModel() string
- func (o *QuotaRules) Byoc() string
- func (o *QuotaRules) Cloud() string
- func (o *QuotaRules) Cost() int
- func (o *QuotaRules) Empty() bool
- func (o *QuotaRules) GetAvailabilityZone() (value string, ok bool)
- func (o *QuotaRules) GetBillingModel() (value string, ok bool)
- func (o *QuotaRules) GetByoc() (value string, ok bool)
- func (o *QuotaRules) GetCloud() (value string, ok bool)
- func (o *QuotaRules) GetCost() (value int, ok bool)
- func (o *QuotaRules) GetName() (value string, ok bool)
- func (o *QuotaRules) GetProduct() (value string, ok bool)
- func (o *QuotaRules) GetQuotaId() (value string, ok bool)
- func (o *QuotaRules) Name() string
- func (o *QuotaRules) Product() string
- func (o *QuotaRules) QuotaId() string
- type QuotaRulesBuilder
- func (b *QuotaRulesBuilder) AvailabilityZone(value string) *QuotaRulesBuilder
- func (b *QuotaRulesBuilder) BillingModel(value string) *QuotaRulesBuilder
- func (b *QuotaRulesBuilder) Build() (object *QuotaRules, err error)
- func (b *QuotaRulesBuilder) Byoc(value string) *QuotaRulesBuilder
- func (b *QuotaRulesBuilder) Cloud(value string) *QuotaRulesBuilder
- func (b *QuotaRulesBuilder) Copy(object *QuotaRules) *QuotaRulesBuilder
- func (b *QuotaRulesBuilder) Cost(value int) *QuotaRulesBuilder
- func (b *QuotaRulesBuilder) Empty() bool
- func (b *QuotaRulesBuilder) Name(value string) *QuotaRulesBuilder
- func (b *QuotaRulesBuilder) Product(value string) *QuotaRulesBuilder
- func (b *QuotaRulesBuilder) QuotaId(value string) *QuotaRulesBuilder
- type QuotaRulesClient
- type QuotaRulesList
- func (l *QuotaRulesList) Each(f func(item *QuotaRules) bool)
- func (l *QuotaRulesList) Empty() bool
- func (l *QuotaRulesList) Get(i int) *QuotaRules
- func (l *QuotaRulesList) Len() int
- func (l *QuotaRulesList) Range(f func(index int, item *QuotaRules) bool)
- func (l *QuotaRulesList) Slice() []*QuotaRules
- type QuotaRulesListBuilder
- type QuotaRulesListRequest
- func (r *QuotaRulesListRequest) Header(name string, value interface{}) *QuotaRulesListRequest
- func (r *QuotaRulesListRequest) Impersonate(user string) *QuotaRulesListRequest
- func (r *QuotaRulesListRequest) Page(value int) *QuotaRulesListRequest
- func (r *QuotaRulesListRequest) Parameter(name string, value interface{}) *QuotaRulesListRequest
- func (r *QuotaRulesListRequest) Search(value string) *QuotaRulesListRequest
- func (r *QuotaRulesListRequest) Send() (result *QuotaRulesListResponse, err error)
- func (r *QuotaRulesListRequest) SendContext(ctx context.Context) (result *QuotaRulesListResponse, err error)
- func (r *QuotaRulesListRequest) Size(value int) *QuotaRulesListRequest
- type QuotaRulesListResponse
- func (r *QuotaRulesListResponse) Error() *errors.Error
- func (r *QuotaRulesListResponse) GetItems() (value *QuotaRulesList, ok bool)
- func (r *QuotaRulesListResponse) GetPage() (value int, ok bool)
- func (r *QuotaRulesListResponse) GetSize() (value int, ok bool)
- func (r *QuotaRulesListResponse) GetTotal() (value int, ok bool)
- func (r *QuotaRulesListResponse) Header() http.Header
- func (r *QuotaRulesListResponse) Items() *QuotaRulesList
- func (r *QuotaRulesListResponse) Page() int
- func (r *QuotaRulesListResponse) Size() int
- func (r *QuotaRulesListResponse) Status() int
- func (r *QuotaRulesListResponse) Total() int
- type RegistriesClient
- type RegistriesListRequest
- func (r *RegistriesListRequest) Header(name string, value interface{}) *RegistriesListRequest
- func (r *RegistriesListRequest) Impersonate(user string) *RegistriesListRequest
- func (r *RegistriesListRequest) Page(value int) *RegistriesListRequest
- func (r *RegistriesListRequest) Parameter(name string, value interface{}) *RegistriesListRequest
- func (r *RegistriesListRequest) Send() (result *RegistriesListResponse, err error)
- func (r *RegistriesListRequest) SendContext(ctx context.Context) (result *RegistriesListResponse, err error)
- func (r *RegistriesListRequest) Size(value int) *RegistriesListRequest
- type RegistriesListResponse
- func (r *RegistriesListResponse) Error() *errors.Error
- func (r *RegistriesListResponse) GetItems() (value *RegistryList, ok bool)
- func (r *RegistriesListResponse) GetPage() (value int, ok bool)
- func (r *RegistriesListResponse) GetSize() (value int, ok bool)
- func (r *RegistriesListResponse) GetTotal() (value int, ok bool)
- func (r *RegistriesListResponse) Header() http.Header
- func (r *RegistriesListResponse) Items() *RegistryList
- func (r *RegistriesListResponse) Page() int
- func (r *RegistriesListResponse) Size() int
- func (r *RegistriesListResponse) Status() int
- func (r *RegistriesListResponse) Total() int
- type Registry
- func (o *Registry) CloudAlias() bool
- func (o *Registry) CreatedAt() time.Time
- func (o *Registry) Empty() bool
- func (o *Registry) GetCloudAlias() (value bool, ok bool)
- func (o *Registry) GetCreatedAt() (value time.Time, ok bool)
- func (o *Registry) GetHREF() (value string, ok bool)
- func (o *Registry) GetID() (value string, ok bool)
- func (o *Registry) GetName() (value string, ok bool)
- func (o *Registry) GetOrgName() (value string, ok bool)
- func (o *Registry) GetTeamName() (value string, ok bool)
- func (o *Registry) GetType() (value string, ok bool)
- func (o *Registry) GetURL() (value string, ok bool)
- func (o *Registry) GetUpdatedAt() (value time.Time, ok bool)
- func (o *Registry) HREF() string
- func (o *Registry) ID() string
- func (o *Registry) Kind() string
- func (o *Registry) Link() bool
- func (o *Registry) Name() string
- func (o *Registry) OrgName() string
- func (o *Registry) TeamName() string
- func (o *Registry) Type() string
- func (o *Registry) URL() string
- func (o *Registry) UpdatedAt() time.Time
- type RegistryBuilder
- func (b *RegistryBuilder) Build() (object *Registry, err error)
- func (b *RegistryBuilder) CloudAlias(value bool) *RegistryBuilder
- func (b *RegistryBuilder) Copy(object *Registry) *RegistryBuilder
- func (b *RegistryBuilder) CreatedAt(value time.Time) *RegistryBuilder
- func (b *RegistryBuilder) Empty() bool
- func (b *RegistryBuilder) HREF(value string) *RegistryBuilder
- func (b *RegistryBuilder) ID(value string) *RegistryBuilder
- func (b *RegistryBuilder) Link(value bool) *RegistryBuilder
- func (b *RegistryBuilder) Name(value string) *RegistryBuilder
- func (b *RegistryBuilder) OrgName(value string) *RegistryBuilder
- func (b *RegistryBuilder) TeamName(value string) *RegistryBuilder
- func (b *RegistryBuilder) Type(value string) *RegistryBuilder
- func (b *RegistryBuilder) URL(value string) *RegistryBuilder
- func (b *RegistryBuilder) UpdatedAt(value time.Time) *RegistryBuilder
- type RegistryClient
- type RegistryCredential
- func (o *RegistryCredential) Account() *Account
- func (o *RegistryCredential) CreatedAt() time.Time
- func (o *RegistryCredential) Empty() bool
- func (o *RegistryCredential) ExternalResourceID() string
- func (o *RegistryCredential) GetAccount() (value *Account, ok bool)
- func (o *RegistryCredential) GetCreatedAt() (value time.Time, ok bool)
- func (o *RegistryCredential) GetExternalResourceID() (value string, ok bool)
- func (o *RegistryCredential) GetHREF() (value string, ok bool)
- func (o *RegistryCredential) GetID() (value string, ok bool)
- func (o *RegistryCredential) GetRegistry() (value *Registry, ok bool)
- func (o *RegistryCredential) GetToken() (value string, ok bool)
- func (o *RegistryCredential) GetUpdatedAt() (value time.Time, ok bool)
- func (o *RegistryCredential) GetUsername() (value string, ok bool)
- func (o *RegistryCredential) HREF() string
- func (o *RegistryCredential) ID() string
- func (o *RegistryCredential) Kind() string
- func (o *RegistryCredential) Link() bool
- func (o *RegistryCredential) Registry() *Registry
- func (o *RegistryCredential) Token() string
- func (o *RegistryCredential) UpdatedAt() time.Time
- func (o *RegistryCredential) Username() string
- type RegistryCredentialBuilder
- func (b *RegistryCredentialBuilder) Account(value *AccountBuilder) *RegistryCredentialBuilder
- func (b *RegistryCredentialBuilder) Build() (object *RegistryCredential, err error)
- func (b *RegistryCredentialBuilder) Copy(object *RegistryCredential) *RegistryCredentialBuilder
- func (b *RegistryCredentialBuilder) CreatedAt(value time.Time) *RegistryCredentialBuilder
- func (b *RegistryCredentialBuilder) Empty() bool
- func (b *RegistryCredentialBuilder) ExternalResourceID(value string) *RegistryCredentialBuilder
- func (b *RegistryCredentialBuilder) HREF(value string) *RegistryCredentialBuilder
- func (b *RegistryCredentialBuilder) ID(value string) *RegistryCredentialBuilder
- func (b *RegistryCredentialBuilder) Link(value bool) *RegistryCredentialBuilder
- func (b *RegistryCredentialBuilder) Registry(value *RegistryBuilder) *RegistryCredentialBuilder
- func (b *RegistryCredentialBuilder) Token(value string) *RegistryCredentialBuilder
- func (b *RegistryCredentialBuilder) UpdatedAt(value time.Time) *RegistryCredentialBuilder
- func (b *RegistryCredentialBuilder) Username(value string) *RegistryCredentialBuilder
- type RegistryCredentialClient
- type RegistryCredentialGetRequest
- func (r *RegistryCredentialGetRequest) Header(name string, value interface{}) *RegistryCredentialGetRequest
- func (r *RegistryCredentialGetRequest) Impersonate(user string) *RegistryCredentialGetRequest
- func (r *RegistryCredentialGetRequest) Parameter(name string, value interface{}) *RegistryCredentialGetRequest
- func (r *RegistryCredentialGetRequest) Send() (result *RegistryCredentialGetResponse, err error)
- func (r *RegistryCredentialGetRequest) SendContext(ctx context.Context) (result *RegistryCredentialGetResponse, err error)
- type RegistryCredentialGetResponse
- func (r *RegistryCredentialGetResponse) Body() *RegistryCredential
- func (r *RegistryCredentialGetResponse) Error() *errors.Error
- func (r *RegistryCredentialGetResponse) GetBody() (value *RegistryCredential, ok bool)
- func (r *RegistryCredentialGetResponse) Header() http.Header
- func (r *RegistryCredentialGetResponse) Status() int
- type RegistryCredentialList
- func (l *RegistryCredentialList) Each(f func(item *RegistryCredential) bool)
- func (l *RegistryCredentialList) Empty() bool
- func (l *RegistryCredentialList) Get(i int) *RegistryCredential
- func (l *RegistryCredentialList) GetHREF() (value string, ok bool)
- func (l *RegistryCredentialList) HREF() string
- func (l *RegistryCredentialList) Kind() string
- func (l *RegistryCredentialList) Len() int
- func (l *RegistryCredentialList) Link() bool
- func (l *RegistryCredentialList) Range(f func(index int, item *RegistryCredential) bool)
- func (l *RegistryCredentialList) Slice() []*RegistryCredential
- type RegistryCredentialListBuilder
- func (b *RegistryCredentialListBuilder) Build() (list *RegistryCredentialList, err error)
- func (b *RegistryCredentialListBuilder) Copy(list *RegistryCredentialList) *RegistryCredentialListBuilder
- func (b *RegistryCredentialListBuilder) Empty() bool
- func (b *RegistryCredentialListBuilder) Items(values ...*RegistryCredentialBuilder) *RegistryCredentialListBuilder
- type RegistryCredentialPollRequest
- func (r *RegistryCredentialPollRequest) Header(name string, value interface{}) *RegistryCredentialPollRequest
- func (r *RegistryCredentialPollRequest) Interval(value time.Duration) *RegistryCredentialPollRequest
- func (r *RegistryCredentialPollRequest) Parameter(name string, value interface{}) *RegistryCredentialPollRequest
- func (r *RegistryCredentialPollRequest) Predicate(value func(*RegistryCredentialGetResponse) bool) *RegistryCredentialPollRequest
- func (r *RegistryCredentialPollRequest) StartContext(ctx context.Context) (response *RegistryCredentialPollResponse, err error)
- func (r *RegistryCredentialPollRequest) Status(value int) *RegistryCredentialPollRequest
- type RegistryCredentialPollResponse
- func (r *RegistryCredentialPollResponse) Body() *RegistryCredential
- func (r *RegistryCredentialPollResponse) Error() *errors.Error
- func (r *RegistryCredentialPollResponse) GetBody() (value *RegistryCredential, ok bool)
- func (r *RegistryCredentialPollResponse) Header() http.Header
- func (r *RegistryCredentialPollResponse) Status() int
- type RegistryCredentialsAddRequest
- func (r *RegistryCredentialsAddRequest) Body(value *RegistryCredential) *RegistryCredentialsAddRequest
- func (r *RegistryCredentialsAddRequest) Header(name string, value interface{}) *RegistryCredentialsAddRequest
- func (r *RegistryCredentialsAddRequest) Impersonate(user string) *RegistryCredentialsAddRequest
- func (r *RegistryCredentialsAddRequest) Parameter(name string, value interface{}) *RegistryCredentialsAddRequest
- func (r *RegistryCredentialsAddRequest) Send() (result *RegistryCredentialsAddResponse, err error)
- func (r *RegistryCredentialsAddRequest) SendContext(ctx context.Context) (result *RegistryCredentialsAddResponse, err error)
- type RegistryCredentialsAddResponse
- func (r *RegistryCredentialsAddResponse) Body() *RegistryCredential
- func (r *RegistryCredentialsAddResponse) Error() *errors.Error
- func (r *RegistryCredentialsAddResponse) GetBody() (value *RegistryCredential, ok bool)
- func (r *RegistryCredentialsAddResponse) Header() http.Header
- func (r *RegistryCredentialsAddResponse) Status() int
- type RegistryCredentialsClient
- type RegistryCredentialsListRequest
- func (r *RegistryCredentialsListRequest) Header(name string, value interface{}) *RegistryCredentialsListRequest
- func (r *RegistryCredentialsListRequest) Impersonate(user string) *RegistryCredentialsListRequest
- func (r *RegistryCredentialsListRequest) Order(value string) *RegistryCredentialsListRequest
- func (r *RegistryCredentialsListRequest) Page(value int) *RegistryCredentialsListRequest
- func (r *RegistryCredentialsListRequest) Parameter(name string, value interface{}) *RegistryCredentialsListRequest
- func (r *RegistryCredentialsListRequest) Search(value string) *RegistryCredentialsListRequest
- func (r *RegistryCredentialsListRequest) Send() (result *RegistryCredentialsListResponse, err error)
- func (r *RegistryCredentialsListRequest) SendContext(ctx context.Context) (result *RegistryCredentialsListResponse, err error)
- func (r *RegistryCredentialsListRequest) Size(value int) *RegistryCredentialsListRequest
- type RegistryCredentialsListResponse
- func (r *RegistryCredentialsListResponse) Error() *errors.Error
- func (r *RegistryCredentialsListResponse) GetItems() (value *RegistryCredentialList, ok bool)
- func (r *RegistryCredentialsListResponse) GetPage() (value int, ok bool)
- func (r *RegistryCredentialsListResponse) GetSize() (value int, ok bool)
- func (r *RegistryCredentialsListResponse) GetTotal() (value int, ok bool)
- func (r *RegistryCredentialsListResponse) Header() http.Header
- func (r *RegistryCredentialsListResponse) Items() *RegistryCredentialList
- func (r *RegistryCredentialsListResponse) Page() int
- func (r *RegistryCredentialsListResponse) Size() int
- func (r *RegistryCredentialsListResponse) Status() int
- func (r *RegistryCredentialsListResponse) Total() int
- type RegistryGetRequest
- func (r *RegistryGetRequest) Header(name string, value interface{}) *RegistryGetRequest
- func (r *RegistryGetRequest) Impersonate(user string) *RegistryGetRequest
- func (r *RegistryGetRequest) Parameter(name string, value interface{}) *RegistryGetRequest
- func (r *RegistryGetRequest) Send() (result *RegistryGetResponse, err error)
- func (r *RegistryGetRequest) SendContext(ctx context.Context) (result *RegistryGetResponse, err error)
- type RegistryGetResponse
- type RegistryList
- func (l *RegistryList) Each(f func(item *Registry) bool)
- func (l *RegistryList) Empty() bool
- func (l *RegistryList) Get(i int) *Registry
- func (l *RegistryList) GetHREF() (value string, ok bool)
- func (l *RegistryList) HREF() string
- func (l *RegistryList) Kind() string
- func (l *RegistryList) Len() int
- func (l *RegistryList) Link() bool
- func (l *RegistryList) Range(f func(index int, item *Registry) bool)
- func (l *RegistryList) Slice() []*Registry
- type RegistryListBuilder
- type RegistryPollRequest
- func (r *RegistryPollRequest) Header(name string, value interface{}) *RegistryPollRequest
- func (r *RegistryPollRequest) Interval(value time.Duration) *RegistryPollRequest
- func (r *RegistryPollRequest) Parameter(name string, value interface{}) *RegistryPollRequest
- func (r *RegistryPollRequest) Predicate(value func(*RegistryGetResponse) bool) *RegistryPollRequest
- func (r *RegistryPollRequest) StartContext(ctx context.Context) (response *RegistryPollResponse, err error)
- func (r *RegistryPollRequest) Status(value int) *RegistryPollRequest
- type RegistryPollResponse
- type RelatedResource
- func (o *RelatedResource) AvailabilityZoneType() string
- func (o *RelatedResource) BYOC() string
- func (o *RelatedResource) BillingModel() string
- func (o *RelatedResource) CloudProvider() string
- func (o *RelatedResource) Cost() int
- func (o *RelatedResource) Empty() bool
- func (o *RelatedResource) GetAvailabilityZoneType() (value string, ok bool)
- func (o *RelatedResource) GetBYOC() (value string, ok bool)
- func (o *RelatedResource) GetBillingModel() (value string, ok bool)
- func (o *RelatedResource) GetCloudProvider() (value string, ok bool)
- func (o *RelatedResource) GetCost() (value int, ok bool)
- func (o *RelatedResource) GetProduct() (value string, ok bool)
- func (o *RelatedResource) GetResourceName() (value string, ok bool)
- func (o *RelatedResource) GetResourceType() (value string, ok bool)
- func (o *RelatedResource) Product() string
- func (o *RelatedResource) ResourceName() string
- func (o *RelatedResource) ResourceType() string
- type RelatedResourceBuilder
- func (b *RelatedResourceBuilder) AvailabilityZoneType(value string) *RelatedResourceBuilder
- func (b *RelatedResourceBuilder) BYOC(value string) *RelatedResourceBuilder
- func (b *RelatedResourceBuilder) BillingModel(value string) *RelatedResourceBuilder
- func (b *RelatedResourceBuilder) Build() (object *RelatedResource, err error)
- func (b *RelatedResourceBuilder) CloudProvider(value string) *RelatedResourceBuilder
- func (b *RelatedResourceBuilder) Copy(object *RelatedResource) *RelatedResourceBuilder
- func (b *RelatedResourceBuilder) Cost(value int) *RelatedResourceBuilder
- func (b *RelatedResourceBuilder) Empty() bool
- func (b *RelatedResourceBuilder) Product(value string) *RelatedResourceBuilder
- func (b *RelatedResourceBuilder) ResourceName(value string) *RelatedResourceBuilder
- func (b *RelatedResourceBuilder) ResourceType(value string) *RelatedResourceBuilder
- type RelatedResourceList
- func (l *RelatedResourceList) Each(f func(item *RelatedResource) bool)
- func (l *RelatedResourceList) Empty() bool
- func (l *RelatedResourceList) Get(i int) *RelatedResource
- func (l *RelatedResourceList) Len() int
- func (l *RelatedResourceList) Range(f func(index int, item *RelatedResource) bool)
- func (l *RelatedResourceList) Slice() []*RelatedResource
- type RelatedResourceListBuilder
- func (b *RelatedResourceListBuilder) Build() (list *RelatedResourceList, err error)
- func (b *RelatedResourceListBuilder) Copy(list *RelatedResourceList) *RelatedResourceListBuilder
- func (b *RelatedResourceListBuilder) Empty() bool
- func (b *RelatedResourceListBuilder) Items(values ...*RelatedResourceBuilder) *RelatedResourceListBuilder
- type ReservedResource
- func (o *ReservedResource) AvailabilityZoneType() string
- func (o *ReservedResource) BYOC() bool
- func (o *ReservedResource) BillingModel() BillingModel
- func (o *ReservedResource) Count() int
- func (o *ReservedResource) CreatedAt() time.Time
- func (o *ReservedResource) Empty() bool
- func (o *ReservedResource) GetAvailabilityZoneType() (value string, ok bool)
- func (o *ReservedResource) GetBYOC() (value bool, ok bool)
- func (o *ReservedResource) GetBillingModel() (value BillingModel, ok bool)
- func (o *ReservedResource) GetCount() (value int, ok bool)
- func (o *ReservedResource) GetCreatedAt() (value time.Time, ok bool)
- func (o *ReservedResource) GetResourceName() (value string, ok bool)
- func (o *ReservedResource) GetResourceType() (value string, ok bool)
- func (o *ReservedResource) GetUpdatedAt() (value time.Time, ok bool)
- func (o *ReservedResource) ResourceName() string
- func (o *ReservedResource) ResourceType() string
- func (o *ReservedResource) UpdatedAt() time.Time
- type ReservedResourceBuilder
- func (b *ReservedResourceBuilder) AvailabilityZoneType(value string) *ReservedResourceBuilder
- func (b *ReservedResourceBuilder) BYOC(value bool) *ReservedResourceBuilder
- func (b *ReservedResourceBuilder) BillingModel(value BillingModel) *ReservedResourceBuilder
- func (b *ReservedResourceBuilder) Build() (object *ReservedResource, err error)
- func (b *ReservedResourceBuilder) Copy(object *ReservedResource) *ReservedResourceBuilder
- func (b *ReservedResourceBuilder) Count(value int) *ReservedResourceBuilder
- func (b *ReservedResourceBuilder) CreatedAt(value time.Time) *ReservedResourceBuilder
- func (b *ReservedResourceBuilder) Empty() bool
- func (b *ReservedResourceBuilder) ResourceName(value string) *ReservedResourceBuilder
- func (b *ReservedResourceBuilder) ResourceType(value string) *ReservedResourceBuilder
- func (b *ReservedResourceBuilder) UpdatedAt(value time.Time) *ReservedResourceBuilder
- type ReservedResourceList
- func (l *ReservedResourceList) Each(f func(item *ReservedResource) bool)
- func (l *ReservedResourceList) Empty() bool
- func (l *ReservedResourceList) Get(i int) *ReservedResource
- func (l *ReservedResourceList) Len() int
- func (l *ReservedResourceList) Range(f func(index int, item *ReservedResource) bool)
- func (l *ReservedResourceList) Slice() []*ReservedResource
- type ReservedResourceListBuilder
- func (b *ReservedResourceListBuilder) Build() (list *ReservedResourceList, err error)
- func (b *ReservedResourceListBuilder) Copy(list *ReservedResourceList) *ReservedResourceListBuilder
- func (b *ReservedResourceListBuilder) Empty() bool
- func (b *ReservedResourceListBuilder) Items(values ...*ReservedResourceBuilder) *ReservedResourceListBuilder
- type Resource
- func (o *Resource) Allowed() int
- func (o *Resource) AvailabilityZoneType() string
- func (o *Resource) BYOC() bool
- func (o *Resource) Empty() bool
- func (o *Resource) GetAllowed() (value int, ok bool)
- func (o *Resource) GetAvailabilityZoneType() (value string, ok bool)
- func (o *Resource) GetBYOC() (value bool, ok bool)
- func (o *Resource) GetHREF() (value string, ok bool)
- func (o *Resource) GetID() (value string, ok bool)
- func (o *Resource) GetResourceName() (value string, ok bool)
- func (o *Resource) GetResourceType() (value string, ok bool)
- func (o *Resource) GetSKU() (value string, ok bool)
- func (o *Resource) HREF() string
- func (o *Resource) ID() string
- func (o *Resource) Kind() string
- func (o *Resource) Link() bool
- func (o *Resource) ResourceName() string
- func (o *Resource) ResourceType() string
- func (o *Resource) SKU() string
- type ResourceBuilder
- func (b *ResourceBuilder) Allowed(value int) *ResourceBuilder
- func (b *ResourceBuilder) AvailabilityZoneType(value string) *ResourceBuilder
- func (b *ResourceBuilder) BYOC(value bool) *ResourceBuilder
- func (b *ResourceBuilder) Build() (object *Resource, err error)
- func (b *ResourceBuilder) Copy(object *Resource) *ResourceBuilder
- func (b *ResourceBuilder) Empty() bool
- func (b *ResourceBuilder) HREF(value string) *ResourceBuilder
- func (b *ResourceBuilder) ID(value string) *ResourceBuilder
- func (b *ResourceBuilder) Link(value bool) *ResourceBuilder
- func (b *ResourceBuilder) ResourceName(value string) *ResourceBuilder
- func (b *ResourceBuilder) ResourceType(value string) *ResourceBuilder
- func (b *ResourceBuilder) SKU(value string) *ResourceBuilder
- type ResourceList
- func (l *ResourceList) Each(f func(item *Resource) bool)
- func (l *ResourceList) Empty() bool
- func (l *ResourceList) Get(i int) *Resource
- func (l *ResourceList) GetHREF() (value string, ok bool)
- func (l *ResourceList) HREF() string
- func (l *ResourceList) Kind() string
- func (l *ResourceList) Len() int
- func (l *ResourceList) Link() bool
- func (l *ResourceList) Range(f func(index int, item *Resource) bool)
- func (l *ResourceList) Slice() []*Resource
- type ResourceListBuilder
- type ResourceQuota
- func (o *ResourceQuota) CreatedAt() time.Time
- func (o *ResourceQuota) Empty() bool
- func (o *ResourceQuota) GetCreatedAt() (value time.Time, ok bool)
- func (o *ResourceQuota) GetHREF() (value string, ok bool)
- func (o *ResourceQuota) GetID() (value string, ok bool)
- func (o *ResourceQuota) GetOrganizationID() (value string, ok bool)
- func (o *ResourceQuota) GetSKU() (value string, ok bool)
- func (o *ResourceQuota) GetSkuCount() (value int, ok bool)
- func (o *ResourceQuota) GetType() (value string, ok bool)
- func (o *ResourceQuota) GetUpdatedAt() (value time.Time, ok bool)
- func (o *ResourceQuota) HREF() string
- func (o *ResourceQuota) ID() string
- func (o *ResourceQuota) Kind() string
- func (o *ResourceQuota) Link() bool
- func (o *ResourceQuota) OrganizationID() string
- func (o *ResourceQuota) SKU() string
- func (o *ResourceQuota) SkuCount() int
- func (o *ResourceQuota) Type() string
- func (o *ResourceQuota) UpdatedAt() time.Time
- type ResourceQuotaBuilder
- func (b *ResourceQuotaBuilder) Build() (object *ResourceQuota, err error)
- func (b *ResourceQuotaBuilder) Copy(object *ResourceQuota) *ResourceQuotaBuilder
- func (b *ResourceQuotaBuilder) CreatedAt(value time.Time) *ResourceQuotaBuilder
- func (b *ResourceQuotaBuilder) Empty() bool
- func (b *ResourceQuotaBuilder) HREF(value string) *ResourceQuotaBuilder
- func (b *ResourceQuotaBuilder) ID(value string) *ResourceQuotaBuilder
- func (b *ResourceQuotaBuilder) Link(value bool) *ResourceQuotaBuilder
- func (b *ResourceQuotaBuilder) OrganizationID(value string) *ResourceQuotaBuilder
- func (b *ResourceQuotaBuilder) SKU(value string) *ResourceQuotaBuilder
- func (b *ResourceQuotaBuilder) SkuCount(value int) *ResourceQuotaBuilder
- func (b *ResourceQuotaBuilder) Type(value string) *ResourceQuotaBuilder
- func (b *ResourceQuotaBuilder) UpdatedAt(value time.Time) *ResourceQuotaBuilder
- type ResourceQuotaClient
- type ResourceQuotaDeleteRequest
- func (r *ResourceQuotaDeleteRequest) Header(name string, value interface{}) *ResourceQuotaDeleteRequest
- func (r *ResourceQuotaDeleteRequest) Impersonate(user string) *ResourceQuotaDeleteRequest
- func (r *ResourceQuotaDeleteRequest) Parameter(name string, value interface{}) *ResourceQuotaDeleteRequest
- func (r *ResourceQuotaDeleteRequest) Send() (result *ResourceQuotaDeleteResponse, err error)
- func (r *ResourceQuotaDeleteRequest) SendContext(ctx context.Context) (result *ResourceQuotaDeleteResponse, err error)
- type ResourceQuotaDeleteResponse
- type ResourceQuotaGetRequest
- func (r *ResourceQuotaGetRequest) Header(name string, value interface{}) *ResourceQuotaGetRequest
- func (r *ResourceQuotaGetRequest) Impersonate(user string) *ResourceQuotaGetRequest
- func (r *ResourceQuotaGetRequest) Parameter(name string, value interface{}) *ResourceQuotaGetRequest
- func (r *ResourceQuotaGetRequest) Send() (result *ResourceQuotaGetResponse, err error)
- func (r *ResourceQuotaGetRequest) SendContext(ctx context.Context) (result *ResourceQuotaGetResponse, err error)
- type ResourceQuotaGetResponse
- type ResourceQuotaList
- func (l *ResourceQuotaList) Each(f func(item *ResourceQuota) bool)
- func (l *ResourceQuotaList) Empty() bool
- func (l *ResourceQuotaList) Get(i int) *ResourceQuota
- func (l *ResourceQuotaList) GetHREF() (value string, ok bool)
- func (l *ResourceQuotaList) HREF() string
- func (l *ResourceQuotaList) Kind() string
- func (l *ResourceQuotaList) Len() int
- func (l *ResourceQuotaList) Link() bool
- func (l *ResourceQuotaList) Range(f func(index int, item *ResourceQuota) bool)
- func (l *ResourceQuotaList) Slice() []*ResourceQuota
- type ResourceQuotaListBuilder
- func (b *ResourceQuotaListBuilder) Build() (list *ResourceQuotaList, err error)
- func (b *ResourceQuotaListBuilder) Copy(list *ResourceQuotaList) *ResourceQuotaListBuilder
- func (b *ResourceQuotaListBuilder) Empty() bool
- func (b *ResourceQuotaListBuilder) Items(values ...*ResourceQuotaBuilder) *ResourceQuotaListBuilder
- type ResourceQuotaPollRequest
- func (r *ResourceQuotaPollRequest) Header(name string, value interface{}) *ResourceQuotaPollRequest
- func (r *ResourceQuotaPollRequest) Interval(value time.Duration) *ResourceQuotaPollRequest
- func (r *ResourceQuotaPollRequest) Parameter(name string, value interface{}) *ResourceQuotaPollRequest
- func (r *ResourceQuotaPollRequest) Predicate(value func(*ResourceQuotaGetResponse) bool) *ResourceQuotaPollRequest
- func (r *ResourceQuotaPollRequest) StartContext(ctx context.Context) (response *ResourceQuotaPollResponse, err error)
- func (r *ResourceQuotaPollRequest) Status(value int) *ResourceQuotaPollRequest
- type ResourceQuotaPollResponse
- type ResourceQuotaUpdateRequest
- func (r *ResourceQuotaUpdateRequest) Body(value *ResourceQuota) *ResourceQuotaUpdateRequest
- func (r *ResourceQuotaUpdateRequest) Header(name string, value interface{}) *ResourceQuotaUpdateRequest
- func (r *ResourceQuotaUpdateRequest) Impersonate(user string) *ResourceQuotaUpdateRequest
- func (r *ResourceQuotaUpdateRequest) Parameter(name string, value interface{}) *ResourceQuotaUpdateRequest
- func (r *ResourceQuotaUpdateRequest) Send() (result *ResourceQuotaUpdateResponse, err error)
- func (r *ResourceQuotaUpdateRequest) SendContext(ctx context.Context) (result *ResourceQuotaUpdateResponse, err error)
- type ResourceQuotaUpdateResponse
- func (r *ResourceQuotaUpdateResponse) Body() *ResourceQuota
- func (r *ResourceQuotaUpdateResponse) Error() *errors.Error
- func (r *ResourceQuotaUpdateResponse) GetBody() (value *ResourceQuota, ok bool)
- func (r *ResourceQuotaUpdateResponse) Header() http.Header
- func (r *ResourceQuotaUpdateResponse) Status() int
- type ResourceQuotasAddRequest
- func (r *ResourceQuotasAddRequest) Body(value *ResourceQuota) *ResourceQuotasAddRequest
- func (r *ResourceQuotasAddRequest) Header(name string, value interface{}) *ResourceQuotasAddRequest
- func (r *ResourceQuotasAddRequest) Impersonate(user string) *ResourceQuotasAddRequest
- func (r *ResourceQuotasAddRequest) Parameter(name string, value interface{}) *ResourceQuotasAddRequest
- func (r *ResourceQuotasAddRequest) Send() (result *ResourceQuotasAddResponse, err error)
- func (r *ResourceQuotasAddRequest) SendContext(ctx context.Context) (result *ResourceQuotasAddResponse, err error)
- type ResourceQuotasAddResponse
- type ResourceQuotasClient
- type ResourceQuotasListRequest
- func (r *ResourceQuotasListRequest) Header(name string, value interface{}) *ResourceQuotasListRequest
- func (r *ResourceQuotasListRequest) Impersonate(user string) *ResourceQuotasListRequest
- func (r *ResourceQuotasListRequest) Page(value int) *ResourceQuotasListRequest
- func (r *ResourceQuotasListRequest) Parameter(name string, value interface{}) *ResourceQuotasListRequest
- func (r *ResourceQuotasListRequest) Search(value string) *ResourceQuotasListRequest
- func (r *ResourceQuotasListRequest) Send() (result *ResourceQuotasListResponse, err error)
- func (r *ResourceQuotasListRequest) SendContext(ctx context.Context) (result *ResourceQuotasListResponse, err error)
- func (r *ResourceQuotasListRequest) Size(value int) *ResourceQuotasListRequest
- type ResourceQuotasListResponse
- func (r *ResourceQuotasListResponse) Error() *errors.Error
- func (r *ResourceQuotasListResponse) GetItems() (value *ResourceQuotaList, ok bool)
- func (r *ResourceQuotasListResponse) GetPage() (value int, ok bool)
- func (r *ResourceQuotasListResponse) GetSize() (value int, ok bool)
- func (r *ResourceQuotasListResponse) GetTotal() (value int, ok bool)
- func (r *ResourceQuotasListResponse) Header() http.Header
- func (r *ResourceQuotasListResponse) Items() *ResourceQuotaList
- func (r *ResourceQuotasListResponse) Page() int
- func (r *ResourceQuotasListResponse) Size() int
- func (r *ResourceQuotasListResponse) Status() int
- func (r *ResourceQuotasListResponse) Total() int
- type Role
- func (o *Role) Empty() bool
- func (o *Role) GetHREF() (value string, ok bool)
- func (o *Role) GetID() (value string, ok bool)
- func (o *Role) GetName() (value string, ok bool)
- func (o *Role) GetPermissions() (value []*Permission, ok bool)
- func (o *Role) HREF() string
- func (o *Role) ID() string
- func (o *Role) Kind() string
- func (o *Role) Link() bool
- func (o *Role) Name() string
- func (o *Role) Permissions() []*Permission
- type RoleBinding
- func (o *RoleBinding) Account() *Account
- func (o *RoleBinding) AccountID() string
- func (o *RoleBinding) ConfigManaged() bool
- func (o *RoleBinding) CreatedAt() time.Time
- func (o *RoleBinding) Empty() bool
- func (o *RoleBinding) GetAccount() (value *Account, ok bool)
- func (o *RoleBinding) GetAccountID() (value string, ok bool)
- func (o *RoleBinding) GetConfigManaged() (value bool, ok bool)
- func (o *RoleBinding) GetCreatedAt() (value time.Time, ok bool)
- func (o *RoleBinding) GetHREF() (value string, ok bool)
- func (o *RoleBinding) GetID() (value string, ok bool)
- func (o *RoleBinding) GetOrganization() (value *Organization, ok bool)
- func (o *RoleBinding) GetOrganizationID() (value string, ok bool)
- func (o *RoleBinding) GetRole() (value *Role, ok bool)
- func (o *RoleBinding) GetRoleID() (value string, ok bool)
- func (o *RoleBinding) GetSubscription() (value *Subscription, ok bool)
- func (o *RoleBinding) GetSubscriptionID() (value string, ok bool)
- func (o *RoleBinding) GetType() (value string, ok bool)
- func (o *RoleBinding) GetUpdatedAt() (value time.Time, ok bool)
- func (o *RoleBinding) HREF() string
- func (o *RoleBinding) ID() string
- func (o *RoleBinding) Kind() string
- func (o *RoleBinding) Link() bool
- func (o *RoleBinding) Organization() *Organization
- func (o *RoleBinding) OrganizationID() string
- func (o *RoleBinding) Role() *Role
- func (o *RoleBinding) RoleID() string
- func (o *RoleBinding) Subscription() *Subscription
- func (o *RoleBinding) SubscriptionID() string
- func (o *RoleBinding) Type() string
- func (o *RoleBinding) UpdatedAt() time.Time
- type RoleBindingBuilder
- func (b *RoleBindingBuilder) Account(value *AccountBuilder) *RoleBindingBuilder
- func (b *RoleBindingBuilder) AccountID(value string) *RoleBindingBuilder
- func (b *RoleBindingBuilder) Build() (object *RoleBinding, err error)
- func (b *RoleBindingBuilder) ConfigManaged(value bool) *RoleBindingBuilder
- func (b *RoleBindingBuilder) Copy(object *RoleBinding) *RoleBindingBuilder
- func (b *RoleBindingBuilder) CreatedAt(value time.Time) *RoleBindingBuilder
- func (b *RoleBindingBuilder) Empty() bool
- func (b *RoleBindingBuilder) HREF(value string) *RoleBindingBuilder
- func (b *RoleBindingBuilder) ID(value string) *RoleBindingBuilder
- func (b *RoleBindingBuilder) Link(value bool) *RoleBindingBuilder
- func (b *RoleBindingBuilder) Organization(value *OrganizationBuilder) *RoleBindingBuilder
- func (b *RoleBindingBuilder) OrganizationID(value string) *RoleBindingBuilder
- func (b *RoleBindingBuilder) Role(value *RoleBuilder) *RoleBindingBuilder
- func (b *RoleBindingBuilder) RoleID(value string) *RoleBindingBuilder
- func (b *RoleBindingBuilder) Subscription(value *SubscriptionBuilder) *RoleBindingBuilder
- func (b *RoleBindingBuilder) SubscriptionID(value string) *RoleBindingBuilder
- func (b *RoleBindingBuilder) Type(value string) *RoleBindingBuilder
- func (b *RoleBindingBuilder) UpdatedAt(value time.Time) *RoleBindingBuilder
- type RoleBindingClient
- type RoleBindingDeleteRequest
- func (r *RoleBindingDeleteRequest) Header(name string, value interface{}) *RoleBindingDeleteRequest
- func (r *RoleBindingDeleteRequest) Impersonate(user string) *RoleBindingDeleteRequest
- func (r *RoleBindingDeleteRequest) Parameter(name string, value interface{}) *RoleBindingDeleteRequest
- func (r *RoleBindingDeleteRequest) Send() (result *RoleBindingDeleteResponse, err error)
- func (r *RoleBindingDeleteRequest) SendContext(ctx context.Context) (result *RoleBindingDeleteResponse, err error)
- type RoleBindingDeleteResponse
- type RoleBindingGetRequest
- func (r *RoleBindingGetRequest) Header(name string, value interface{}) *RoleBindingGetRequest
- func (r *RoleBindingGetRequest) Impersonate(user string) *RoleBindingGetRequest
- func (r *RoleBindingGetRequest) Parameter(name string, value interface{}) *RoleBindingGetRequest
- func (r *RoleBindingGetRequest) Send() (result *RoleBindingGetResponse, err error)
- func (r *RoleBindingGetRequest) SendContext(ctx context.Context) (result *RoleBindingGetResponse, err error)
- type RoleBindingGetResponse
- type RoleBindingList
- func (l *RoleBindingList) Each(f func(item *RoleBinding) bool)
- func (l *RoleBindingList) Empty() bool
- func (l *RoleBindingList) Get(i int) *RoleBinding
- func (l *RoleBindingList) GetHREF() (value string, ok bool)
- func (l *RoleBindingList) HREF() string
- func (l *RoleBindingList) Kind() string
- func (l *RoleBindingList) Len() int
- func (l *RoleBindingList) Link() bool
- func (l *RoleBindingList) Range(f func(index int, item *RoleBinding) bool)
- func (l *RoleBindingList) Slice() []*RoleBinding
- type RoleBindingListBuilder
- func (b *RoleBindingListBuilder) Build() (list *RoleBindingList, err error)
- func (b *RoleBindingListBuilder) Copy(list *RoleBindingList) *RoleBindingListBuilder
- func (b *RoleBindingListBuilder) Empty() bool
- func (b *RoleBindingListBuilder) Items(values ...*RoleBindingBuilder) *RoleBindingListBuilder
- type RoleBindingPollRequest
- func (r *RoleBindingPollRequest) Header(name string, value interface{}) *RoleBindingPollRequest
- func (r *RoleBindingPollRequest) Interval(value time.Duration) *RoleBindingPollRequest
- func (r *RoleBindingPollRequest) Parameter(name string, value interface{}) *RoleBindingPollRequest
- func (r *RoleBindingPollRequest) Predicate(value func(*RoleBindingGetResponse) bool) *RoleBindingPollRequest
- func (r *RoleBindingPollRequest) StartContext(ctx context.Context) (response *RoleBindingPollResponse, err error)
- func (r *RoleBindingPollRequest) Status(value int) *RoleBindingPollRequest
- type RoleBindingPollResponse
- type RoleBindingUpdateRequest
- func (r *RoleBindingUpdateRequest) Body(value *RoleBinding) *RoleBindingUpdateRequest
- func (r *RoleBindingUpdateRequest) Header(name string, value interface{}) *RoleBindingUpdateRequest
- func (r *RoleBindingUpdateRequest) Impersonate(user string) *RoleBindingUpdateRequest
- func (r *RoleBindingUpdateRequest) Parameter(name string, value interface{}) *RoleBindingUpdateRequest
- func (r *RoleBindingUpdateRequest) Send() (result *RoleBindingUpdateResponse, err error)
- func (r *RoleBindingUpdateRequest) SendContext(ctx context.Context) (result *RoleBindingUpdateResponse, err error)
- type RoleBindingUpdateResponse
- type RoleBindingsAddRequest
- func (r *RoleBindingsAddRequest) Body(value *RoleBinding) *RoleBindingsAddRequest
- func (r *RoleBindingsAddRequest) Header(name string, value interface{}) *RoleBindingsAddRequest
- func (r *RoleBindingsAddRequest) Impersonate(user string) *RoleBindingsAddRequest
- func (r *RoleBindingsAddRequest) Parameter(name string, value interface{}) *RoleBindingsAddRequest
- func (r *RoleBindingsAddRequest) Send() (result *RoleBindingsAddResponse, err error)
- func (r *RoleBindingsAddRequest) SendContext(ctx context.Context) (result *RoleBindingsAddResponse, err error)
- type RoleBindingsAddResponse
- type RoleBindingsClient
- type RoleBindingsListRequest
- func (r *RoleBindingsListRequest) Header(name string, value interface{}) *RoleBindingsListRequest
- func (r *RoleBindingsListRequest) Impersonate(user string) *RoleBindingsListRequest
- func (r *RoleBindingsListRequest) Page(value int) *RoleBindingsListRequest
- func (r *RoleBindingsListRequest) Parameter(name string, value interface{}) *RoleBindingsListRequest
- func (r *RoleBindingsListRequest) Search(value string) *RoleBindingsListRequest
- func (r *RoleBindingsListRequest) Send() (result *RoleBindingsListResponse, err error)
- func (r *RoleBindingsListRequest) SendContext(ctx context.Context) (result *RoleBindingsListResponse, err error)
- func (r *RoleBindingsListRequest) Size(value int) *RoleBindingsListRequest
- type RoleBindingsListResponse
- func (r *RoleBindingsListResponse) Error() *errors.Error
- func (r *RoleBindingsListResponse) GetItems() (value *RoleBindingList, ok bool)
- func (r *RoleBindingsListResponse) GetPage() (value int, ok bool)
- func (r *RoleBindingsListResponse) GetSize() (value int, ok bool)
- func (r *RoleBindingsListResponse) GetTotal() (value int, ok bool)
- func (r *RoleBindingsListResponse) Header() http.Header
- func (r *RoleBindingsListResponse) Items() *RoleBindingList
- func (r *RoleBindingsListResponse) Page() int
- func (r *RoleBindingsListResponse) Size() int
- func (r *RoleBindingsListResponse) Status() int
- func (r *RoleBindingsListResponse) Total() int
- type RoleBuilder
- func (b *RoleBuilder) Build() (object *Role, err error)
- func (b *RoleBuilder) Copy(object *Role) *RoleBuilder
- func (b *RoleBuilder) Empty() bool
- func (b *RoleBuilder) HREF(value string) *RoleBuilder
- func (b *RoleBuilder) ID(value string) *RoleBuilder
- func (b *RoleBuilder) Link(value bool) *RoleBuilder
- func (b *RoleBuilder) Name(value string) *RoleBuilder
- func (b *RoleBuilder) Permissions(values ...*PermissionBuilder) *RoleBuilder
- type RoleClient
- type RoleDeleteRequest
- func (r *RoleDeleteRequest) Header(name string, value interface{}) *RoleDeleteRequest
- func (r *RoleDeleteRequest) Impersonate(user string) *RoleDeleteRequest
- func (r *RoleDeleteRequest) Parameter(name string, value interface{}) *RoleDeleteRequest
- func (r *RoleDeleteRequest) Send() (result *RoleDeleteResponse, err error)
- func (r *RoleDeleteRequest) SendContext(ctx context.Context) (result *RoleDeleteResponse, err error)
- type RoleDeleteResponse
- type RoleGetRequest
- func (r *RoleGetRequest) Header(name string, value interface{}) *RoleGetRequest
- func (r *RoleGetRequest) Impersonate(user string) *RoleGetRequest
- func (r *RoleGetRequest) Parameter(name string, value interface{}) *RoleGetRequest
- func (r *RoleGetRequest) Send() (result *RoleGetResponse, err error)
- func (r *RoleGetRequest) SendContext(ctx context.Context) (result *RoleGetResponse, err error)
- type RoleGetResponse
- type RoleList
- func (l *RoleList) Each(f func(item *Role) bool)
- func (l *RoleList) Empty() bool
- func (l *RoleList) Get(i int) *Role
- func (l *RoleList) GetHREF() (value string, ok bool)
- func (l *RoleList) HREF() string
- func (l *RoleList) Kind() string
- func (l *RoleList) Len() int
- func (l *RoleList) Link() bool
- func (l *RoleList) Range(f func(index int, item *Role) bool)
- func (l *RoleList) Slice() []*Role
- type RoleListBuilder
- type RolePollRequest
- func (r *RolePollRequest) Header(name string, value interface{}) *RolePollRequest
- func (r *RolePollRequest) Interval(value time.Duration) *RolePollRequest
- func (r *RolePollRequest) Parameter(name string, value interface{}) *RolePollRequest
- func (r *RolePollRequest) Predicate(value func(*RoleGetResponse) bool) *RolePollRequest
- func (r *RolePollRequest) StartContext(ctx context.Context) (response *RolePollResponse, err error)
- func (r *RolePollRequest) Status(value int) *RolePollRequest
- type RolePollResponse
- type RoleUpdateRequest
- func (r *RoleUpdateRequest) Body(value *Role) *RoleUpdateRequest
- func (r *RoleUpdateRequest) Header(name string, value interface{}) *RoleUpdateRequest
- func (r *RoleUpdateRequest) Impersonate(user string) *RoleUpdateRequest
- func (r *RoleUpdateRequest) Parameter(name string, value interface{}) *RoleUpdateRequest
- func (r *RoleUpdateRequest) Send() (result *RoleUpdateResponse, err error)
- func (r *RoleUpdateRequest) SendContext(ctx context.Context) (result *RoleUpdateResponse, err error)
- type RoleUpdateResponse
- type RolesAddRequest
- func (r *RolesAddRequest) Body(value *Role) *RolesAddRequest
- func (r *RolesAddRequest) Header(name string, value interface{}) *RolesAddRequest
- func (r *RolesAddRequest) Impersonate(user string) *RolesAddRequest
- func (r *RolesAddRequest) Parameter(name string, value interface{}) *RolesAddRequest
- func (r *RolesAddRequest) Send() (result *RolesAddResponse, err error)
- func (r *RolesAddRequest) SendContext(ctx context.Context) (result *RolesAddResponse, err error)
- type RolesAddResponse
- type RolesClient
- type RolesListRequest
- func (r *RolesListRequest) Header(name string, value interface{}) *RolesListRequest
- func (r *RolesListRequest) Impersonate(user string) *RolesListRequest
- func (r *RolesListRequest) Page(value int) *RolesListRequest
- func (r *RolesListRequest) Parameter(name string, value interface{}) *RolesListRequest
- func (r *RolesListRequest) Search(value string) *RolesListRequest
- func (r *RolesListRequest) Send() (result *RolesListResponse, err error)
- func (r *RolesListRequest) SendContext(ctx context.Context) (result *RolesListResponse, err error)
- func (r *RolesListRequest) Size(value int) *RolesListRequest
- type RolesListResponse
- func (r *RolesListResponse) Error() *errors.Error
- func (r *RolesListResponse) GetItems() (value *RoleList, ok bool)
- func (r *RolesListResponse) GetPage() (value int, ok bool)
- func (r *RolesListResponse) GetSize() (value int, ok bool)
- func (r *RolesListResponse) GetTotal() (value int, ok bool)
- func (r *RolesListResponse) Header() http.Header
- func (r *RolesListResponse) Items() *RoleList
- func (r *RolesListResponse) Page() int
- func (r *RolesListResponse) Size() int
- func (r *RolesListResponse) Status() int
- func (r *RolesListResponse) Total() int
- type SkuRule
- func (o *SkuRule) Allowed() int
- func (o *SkuRule) Empty() bool
- func (o *SkuRule) GetAllowed() (value int, ok bool)
- func (o *SkuRule) GetHREF() (value string, ok bool)
- func (o *SkuRule) GetID() (value string, ok bool)
- func (o *SkuRule) GetQuotaId() (value string, ok bool)
- func (o *SkuRule) GetSku() (value string, ok bool)
- func (o *SkuRule) HREF() string
- func (o *SkuRule) ID() string
- func (o *SkuRule) Kind() string
- func (o *SkuRule) Link() bool
- func (o *SkuRule) QuotaId() string
- func (o *SkuRule) Sku() string
- type SkuRuleBuilder
- func (b *SkuRuleBuilder) Allowed(value int) *SkuRuleBuilder
- func (b *SkuRuleBuilder) Build() (object *SkuRule, err error)
- func (b *SkuRuleBuilder) Copy(object *SkuRule) *SkuRuleBuilder
- func (b *SkuRuleBuilder) Empty() bool
- func (b *SkuRuleBuilder) HREF(value string) *SkuRuleBuilder
- func (b *SkuRuleBuilder) ID(value string) *SkuRuleBuilder
- func (b *SkuRuleBuilder) Link(value bool) *SkuRuleBuilder
- func (b *SkuRuleBuilder) QuotaId(value string) *SkuRuleBuilder
- func (b *SkuRuleBuilder) Sku(value string) *SkuRuleBuilder
- type SkuRuleClient
- type SkuRuleGetRequest
- func (r *SkuRuleGetRequest) Header(name string, value interface{}) *SkuRuleGetRequest
- func (r *SkuRuleGetRequest) Impersonate(user string) *SkuRuleGetRequest
- func (r *SkuRuleGetRequest) Parameter(name string, value interface{}) *SkuRuleGetRequest
- func (r *SkuRuleGetRequest) Send() (result *SkuRuleGetResponse, err error)
- func (r *SkuRuleGetRequest) SendContext(ctx context.Context) (result *SkuRuleGetResponse, err error)
- type SkuRuleGetResponse
- type SkuRuleList
- func (l *SkuRuleList) Each(f func(item *SkuRule) bool)
- func (l *SkuRuleList) Empty() bool
- func (l *SkuRuleList) Get(i int) *SkuRule
- func (l *SkuRuleList) GetHREF() (value string, ok bool)
- func (l *SkuRuleList) HREF() string
- func (l *SkuRuleList) Kind() string
- func (l *SkuRuleList) Len() int
- func (l *SkuRuleList) Link() bool
- func (l *SkuRuleList) Range(f func(index int, item *SkuRule) bool)
- func (l *SkuRuleList) Slice() []*SkuRule
- type SkuRuleListBuilder
- type SkuRulePollRequest
- func (r *SkuRulePollRequest) Header(name string, value interface{}) *SkuRulePollRequest
- func (r *SkuRulePollRequest) Interval(value time.Duration) *SkuRulePollRequest
- func (r *SkuRulePollRequest) Parameter(name string, value interface{}) *SkuRulePollRequest
- func (r *SkuRulePollRequest) Predicate(value func(*SkuRuleGetResponse) bool) *SkuRulePollRequest
- func (r *SkuRulePollRequest) StartContext(ctx context.Context) (response *SkuRulePollResponse, err error)
- func (r *SkuRulePollRequest) Status(value int) *SkuRulePollRequest
- type SkuRulePollResponse
- type SkuRulesClient
- type SkuRulesListRequest
- func (r *SkuRulesListRequest) Header(name string, value interface{}) *SkuRulesListRequest
- func (r *SkuRulesListRequest) Impersonate(user string) *SkuRulesListRequest
- func (r *SkuRulesListRequest) Page(value int) *SkuRulesListRequest
- func (r *SkuRulesListRequest) Parameter(name string, value interface{}) *SkuRulesListRequest
- func (r *SkuRulesListRequest) Search(value string) *SkuRulesListRequest
- func (r *SkuRulesListRequest) Send() (result *SkuRulesListResponse, err error)
- func (r *SkuRulesListRequest) SendContext(ctx context.Context) (result *SkuRulesListResponse, err error)
- func (r *SkuRulesListRequest) Size(value int) *SkuRulesListRequest
- type SkuRulesListResponse
- func (r *SkuRulesListResponse) Error() *errors.Error
- func (r *SkuRulesListResponse) GetItems() (value *SkuRuleList, ok bool)
- func (r *SkuRulesListResponse) GetPage() (value int, ok bool)
- func (r *SkuRulesListResponse) GetSize() (value int, ok bool)
- func (r *SkuRulesListResponse) GetTotal() (value int, ok bool)
- func (r *SkuRulesListResponse) Header() http.Header
- func (r *SkuRulesListResponse) Items() *SkuRuleList
- func (r *SkuRulesListResponse) Page() int
- func (r *SkuRulesListResponse) Size() int
- func (r *SkuRulesListResponse) Status() int
- func (r *SkuRulesListResponse) Total() int
- type Subscription
- func (o *Subscription) Capabilities() []*Capability
- func (o *Subscription) CloudAccountID() string
- func (o *Subscription) CloudProviderID() string
- func (o *Subscription) ClusterBillingModel() BillingModel
- func (o *Subscription) ClusterID() string
- func (o *Subscription) ConsoleURL() string
- func (o *Subscription) ConsumerUUID() string
- func (o *Subscription) CpuTotal() int
- func (o *Subscription) CreatedAt() time.Time
- func (o *Subscription) Creator() *Account
- func (o *Subscription) DisplayName() string
- func (o *Subscription) Empty() bool
- func (o *Subscription) ExternalClusterID() string
- func (o *Subscription) GetCapabilities() (value []*Capability, ok bool)
- func (o *Subscription) GetCloudAccountID() (value string, ok bool)
- func (o *Subscription) GetCloudProviderID() (value string, ok bool)
- func (o *Subscription) GetClusterBillingModel() (value BillingModel, ok bool)
- func (o *Subscription) GetClusterID() (value string, ok bool)
- func (o *Subscription) GetConsoleURL() (value string, ok bool)
- func (o *Subscription) GetConsumerUUID() (value string, ok bool)
- func (o *Subscription) GetCpuTotal() (value int, ok bool)
- func (o *Subscription) GetCreatedAt() (value time.Time, ok bool)
- func (o *Subscription) GetCreator() (value *Account, ok bool)
- func (o *Subscription) GetDisplayName() (value string, ok bool)
- func (o *Subscription) GetExternalClusterID() (value string, ok bool)
- func (o *Subscription) GetHREF() (value string, ok bool)
- func (o *Subscription) GetID() (value string, ok bool)
- func (o *Subscription) GetLabels() (value []*Label, ok bool)
- func (o *Subscription) GetLastReconcileDate() (value time.Time, ok bool)
- func (o *Subscription) GetLastReleasedAt() (value time.Time, ok bool)
- func (o *Subscription) GetLastTelemetryDate() (value time.Time, ok bool)
- func (o *Subscription) GetManaged() (value bool, ok bool)
- func (o *Subscription) GetMetrics() (value []*SubscriptionMetrics, ok bool)
- func (o *Subscription) GetNotificationContacts() (value []*Account, ok bool)
- func (o *Subscription) GetOrganizationID() (value string, ok bool)
- func (o *Subscription) GetPlan() (value *Plan, ok bool)
- func (o *Subscription) GetProductBundle() (value string, ok bool)
- func (o *Subscription) GetProvenance() (value string, ok bool)
- func (o *Subscription) GetRegionID() (value string, ok bool)
- func (o *Subscription) GetReleased() (value bool, ok bool)
- func (o *Subscription) GetServiceLevel() (value string, ok bool)
- func (o *Subscription) GetSocketTotal() (value int, ok bool)
- func (o *Subscription) GetStatus() (value string, ok bool)
- func (o *Subscription) GetSupportLevel() (value string, ok bool)
- func (o *Subscription) GetSystemUnits() (value string, ok bool)
- func (o *Subscription) GetTrialEndDate() (value time.Time, ok bool)
- func (o *Subscription) GetUpdatedAt() (value time.Time, ok bool)
- func (o *Subscription) GetUsage() (value string, ok bool)
- func (o *Subscription) HREF() string
- func (o *Subscription) ID() string
- func (o *Subscription) Kind() string
- func (o *Subscription) Labels() []*Label
- func (o *Subscription) LastReconcileDate() time.Time
- func (o *Subscription) LastReleasedAt() time.Time
- func (o *Subscription) LastTelemetryDate() time.Time
- func (o *Subscription) Link() bool
- func (o *Subscription) Managed() bool
- func (o *Subscription) Metrics() []*SubscriptionMetrics
- func (o *Subscription) NotificationContacts() []*Account
- func (o *Subscription) OrganizationID() string
- func (o *Subscription) Plan() *Plan
- func (o *Subscription) ProductBundle() string
- func (o *Subscription) Provenance() string
- func (o *Subscription) RegionID() string
- func (o *Subscription) Released() bool
- func (o *Subscription) ServiceLevel() string
- func (o *Subscription) SocketTotal() int
- func (o *Subscription) Status() string
- func (o *Subscription) SupportLevel() string
- func (o *Subscription) SystemUnits() string
- func (o *Subscription) TrialEndDate() time.Time
- func (o *Subscription) UpdatedAt() time.Time
- func (o *Subscription) Usage() string
- type SubscriptionBuilder
- func (b *SubscriptionBuilder) Build() (object *Subscription, err error)
- func (b *SubscriptionBuilder) Capabilities(values ...*CapabilityBuilder) *SubscriptionBuilder
- func (b *SubscriptionBuilder) CloudAccountID(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) CloudProviderID(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) ClusterBillingModel(value BillingModel) *SubscriptionBuilder
- func (b *SubscriptionBuilder) ClusterID(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) ConsoleURL(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) ConsumerUUID(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) Copy(object *Subscription) *SubscriptionBuilder
- func (b *SubscriptionBuilder) CpuTotal(value int) *SubscriptionBuilder
- func (b *SubscriptionBuilder) CreatedAt(value time.Time) *SubscriptionBuilder
- func (b *SubscriptionBuilder) Creator(value *AccountBuilder) *SubscriptionBuilder
- func (b *SubscriptionBuilder) DisplayName(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) Empty() bool
- func (b *SubscriptionBuilder) ExternalClusterID(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) HREF(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) ID(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) Labels(values ...*LabelBuilder) *SubscriptionBuilder
- func (b *SubscriptionBuilder) LastReconcileDate(value time.Time) *SubscriptionBuilder
- func (b *SubscriptionBuilder) LastReleasedAt(value time.Time) *SubscriptionBuilder
- func (b *SubscriptionBuilder) LastTelemetryDate(value time.Time) *SubscriptionBuilder
- func (b *SubscriptionBuilder) Link(value bool) *SubscriptionBuilder
- func (b *SubscriptionBuilder) Managed(value bool) *SubscriptionBuilder
- func (b *SubscriptionBuilder) Metrics(values ...*SubscriptionMetricsBuilder) *SubscriptionBuilder
- func (b *SubscriptionBuilder) NotificationContacts(values ...*AccountBuilder) *SubscriptionBuilder
- func (b *SubscriptionBuilder) OrganizationID(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) Plan(value *PlanBuilder) *SubscriptionBuilder
- func (b *SubscriptionBuilder) ProductBundle(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) Provenance(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) RegionID(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) Released(value bool) *SubscriptionBuilder
- func (b *SubscriptionBuilder) ServiceLevel(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) SocketTotal(value int) *SubscriptionBuilder
- func (b *SubscriptionBuilder) Status(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) SupportLevel(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) SystemUnits(value string) *SubscriptionBuilder
- func (b *SubscriptionBuilder) TrialEndDate(value time.Time) *SubscriptionBuilder
- func (b *SubscriptionBuilder) UpdatedAt(value time.Time) *SubscriptionBuilder
- func (b *SubscriptionBuilder) Usage(value string) *SubscriptionBuilder
- type SubscriptionClient
- func (c *SubscriptionClient) Delete() *SubscriptionDeleteRequest
- func (c *SubscriptionClient) Get() *SubscriptionGetRequest
- func (c *SubscriptionClient) Labels() *GenericLabelsClient
- func (c *SubscriptionClient) Notify() *SubscriptionNotifyClient
- func (c *SubscriptionClient) Poll() *SubscriptionPollRequest
- func (c *SubscriptionClient) ReservedResources() *SubscriptionReservedResourcesClient
- func (c *SubscriptionClient) RoleBindings() *RoleBindingsClient
- func (c *SubscriptionClient) Update() *SubscriptionUpdateRequest
- type SubscriptionDeleteRequest
- func (r *SubscriptionDeleteRequest) Header(name string, value interface{}) *SubscriptionDeleteRequest
- func (r *SubscriptionDeleteRequest) Impersonate(user string) *SubscriptionDeleteRequest
- func (r *SubscriptionDeleteRequest) Parameter(name string, value interface{}) *SubscriptionDeleteRequest
- func (r *SubscriptionDeleteRequest) Send() (result *SubscriptionDeleteResponse, err error)
- func (r *SubscriptionDeleteRequest) SendContext(ctx context.Context) (result *SubscriptionDeleteResponse, err error)
- type SubscriptionDeleteResponse
- type SubscriptionGetRequest
- func (r *SubscriptionGetRequest) Header(name string, value interface{}) *SubscriptionGetRequest
- func (r *SubscriptionGetRequest) Impersonate(user string) *SubscriptionGetRequest
- func (r *SubscriptionGetRequest) Parameter(name string, value interface{}) *SubscriptionGetRequest
- func (r *SubscriptionGetRequest) Send() (result *SubscriptionGetResponse, err error)
- func (r *SubscriptionGetRequest) SendContext(ctx context.Context) (result *SubscriptionGetResponse, err error)
- type SubscriptionGetResponse
- type SubscriptionList
- func (l *SubscriptionList) Each(f func(item *Subscription) bool)
- func (l *SubscriptionList) Empty() bool
- func (l *SubscriptionList) Get(i int) *Subscription
- func (l *SubscriptionList) GetHREF() (value string, ok bool)
- func (l *SubscriptionList) HREF() string
- func (l *SubscriptionList) Kind() string
- func (l *SubscriptionList) Len() int
- func (l *SubscriptionList) Link() bool
- func (l *SubscriptionList) Range(f func(index int, item *Subscription) bool)
- func (l *SubscriptionList) Slice() []*Subscription
- type SubscriptionListBuilder
- func (b *SubscriptionListBuilder) Build() (list *SubscriptionList, err error)
- func (b *SubscriptionListBuilder) Copy(list *SubscriptionList) *SubscriptionListBuilder
- func (b *SubscriptionListBuilder) Empty() bool
- func (b *SubscriptionListBuilder) Items(values ...*SubscriptionBuilder) *SubscriptionListBuilder
- type SubscriptionMetrics
- func (o *SubscriptionMetrics) CloudProvider() string
- func (o *SubscriptionMetrics) ComputeNodesCpu() *ClusterResource
- func (o *SubscriptionMetrics) ComputeNodesMemory() *ClusterResource
- func (o *SubscriptionMetrics) ComputeNodesSockets() *ClusterResource
- func (o *SubscriptionMetrics) ConsoleUrl() string
- func (o *SubscriptionMetrics) Cpu() *ClusterResource
- func (o *SubscriptionMetrics) CriticalAlertsFiring() float64
- func (o *SubscriptionMetrics) Empty() bool
- func (o *SubscriptionMetrics) GetCloudProvider() (value string, ok bool)
- func (o *SubscriptionMetrics) GetComputeNodesCpu() (value *ClusterResource, ok bool)
- func (o *SubscriptionMetrics) GetComputeNodesMemory() (value *ClusterResource, ok bool)
- func (o *SubscriptionMetrics) GetComputeNodesSockets() (value *ClusterResource, ok bool)
- func (o *SubscriptionMetrics) GetConsoleUrl() (value string, ok bool)
- func (o *SubscriptionMetrics) GetCpu() (value *ClusterResource, ok bool)
- func (o *SubscriptionMetrics) GetCriticalAlertsFiring() (value float64, ok bool)
- func (o *SubscriptionMetrics) GetHealthState() (value string, ok bool)
- func (o *SubscriptionMetrics) GetMemory() (value *ClusterResource, ok bool)
- func (o *SubscriptionMetrics) GetNodes() (value *ClusterMetricsNodes, ok bool)
- func (o *SubscriptionMetrics) GetOpenshiftVersion() (value string, ok bool)
- func (o *SubscriptionMetrics) GetOperatingSystem() (value string, ok bool)
- func (o *SubscriptionMetrics) GetOperatorsConditionFailing() (value float64, ok bool)
- func (o *SubscriptionMetrics) GetRegion() (value string, ok bool)
- func (o *SubscriptionMetrics) GetSockets() (value *ClusterResource, ok bool)
- func (o *SubscriptionMetrics) GetState() (value string, ok bool)
- func (o *SubscriptionMetrics) GetStateDescription() (value string, ok bool)
- func (o *SubscriptionMetrics) GetStorage() (value *ClusterResource, ok bool)
- func (o *SubscriptionMetrics) GetSubscriptionCpuTotal() (value float64, ok bool)
- func (o *SubscriptionMetrics) GetSubscriptionObligationExists() (value float64, ok bool)
- func (o *SubscriptionMetrics) GetSubscriptionSocketTotal() (value float64, ok bool)
- func (o *SubscriptionMetrics) GetUpgrade() (value *ClusterUpgrade, ok bool)
- func (o *SubscriptionMetrics) HealthState() string
- func (o *SubscriptionMetrics) Memory() *ClusterResource
- func (o *SubscriptionMetrics) Nodes() *ClusterMetricsNodes
- func (o *SubscriptionMetrics) OpenshiftVersion() string
- func (o *SubscriptionMetrics) OperatingSystem() string
- func (o *SubscriptionMetrics) OperatorsConditionFailing() float64
- func (o *SubscriptionMetrics) Region() string
- func (o *SubscriptionMetrics) Sockets() *ClusterResource
- func (o *SubscriptionMetrics) State() string
- func (o *SubscriptionMetrics) StateDescription() string
- func (o *SubscriptionMetrics) Storage() *ClusterResource
- func (o *SubscriptionMetrics) SubscriptionCpuTotal() float64
- func (o *SubscriptionMetrics) SubscriptionObligationExists() float64
- func (o *SubscriptionMetrics) SubscriptionSocketTotal() float64
- func (o *SubscriptionMetrics) Upgrade() *ClusterUpgrade
- type SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) Build() (object *SubscriptionMetrics, err error)
- func (b *SubscriptionMetricsBuilder) CloudProvider(value string) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) ComputeNodesCpu(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) ComputeNodesMemory(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) ComputeNodesSockets(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) ConsoleUrl(value string) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) Copy(object *SubscriptionMetrics) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) Cpu(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) CriticalAlertsFiring(value float64) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) Empty() bool
- func (b *SubscriptionMetricsBuilder) HealthState(value string) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) Memory(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) Nodes(value *ClusterMetricsNodesBuilder) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) OpenshiftVersion(value string) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) OperatingSystem(value string) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) OperatorsConditionFailing(value float64) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) Region(value string) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) Sockets(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) State(value string) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) StateDescription(value string) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) Storage(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) SubscriptionCpuTotal(value float64) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) SubscriptionObligationExists(value float64) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) SubscriptionSocketTotal(value float64) *SubscriptionMetricsBuilder
- func (b *SubscriptionMetricsBuilder) Upgrade(value *ClusterUpgradeBuilder) *SubscriptionMetricsBuilder
- type SubscriptionMetricsList
- func (l *SubscriptionMetricsList) Each(f func(item *SubscriptionMetrics) bool)
- func (l *SubscriptionMetricsList) Empty() bool
- func (l *SubscriptionMetricsList) Get(i int) *SubscriptionMetrics
- func (l *SubscriptionMetricsList) Len() int
- func (l *SubscriptionMetricsList) Range(f func(index int, item *SubscriptionMetrics) bool)
- func (l *SubscriptionMetricsList) Slice() []*SubscriptionMetrics
- type SubscriptionMetricsListBuilder
- func (b *SubscriptionMetricsListBuilder) Build() (list *SubscriptionMetricsList, err error)
- func (b *SubscriptionMetricsListBuilder) Copy(list *SubscriptionMetricsList) *SubscriptionMetricsListBuilder
- func (b *SubscriptionMetricsListBuilder) Empty() bool
- func (b *SubscriptionMetricsListBuilder) Items(values ...*SubscriptionMetricsBuilder) *SubscriptionMetricsListBuilder
- type SubscriptionNotify
- func (o *SubscriptionNotify) BccAddress() string
- func (o *SubscriptionNotify) ClusterID() string
- func (o *SubscriptionNotify) ClusterUUID() string
- func (o *SubscriptionNotify) Empty() bool
- func (o *SubscriptionNotify) GetBccAddress() (value string, ok bool)
- func (o *SubscriptionNotify) GetClusterID() (value string, ok bool)
- func (o *SubscriptionNotify) GetClusterUUID() (value string, ok bool)
- func (o *SubscriptionNotify) GetIncludeRedHatAssociates() (value bool, ok bool)
- func (o *SubscriptionNotify) GetInternalOnly() (value bool, ok bool)
- func (o *SubscriptionNotify) GetSubject() (value string, ok bool)
- func (o *SubscriptionNotify) GetSubscriptionID() (value string, ok bool)
- func (o *SubscriptionNotify) GetTemplateName() (value string, ok bool)
- func (o *SubscriptionNotify) GetTemplateParameters() (value []*TemplateParameter, ok bool)
- func (o *SubscriptionNotify) IncludeRedHatAssociates() bool
- func (o *SubscriptionNotify) InternalOnly() bool
- func (o *SubscriptionNotify) Subject() string
- func (o *SubscriptionNotify) SubscriptionID() string
- func (o *SubscriptionNotify) TemplateName() string
- func (o *SubscriptionNotify) TemplateParameters() []*TemplateParameter
- type SubscriptionNotifyAddRequest
- func (r *SubscriptionNotifyAddRequest) Body(value *SubscriptionNotify) *SubscriptionNotifyAddRequest
- func (r *SubscriptionNotifyAddRequest) Header(name string, value interface{}) *SubscriptionNotifyAddRequest
- func (r *SubscriptionNotifyAddRequest) Impersonate(user string) *SubscriptionNotifyAddRequest
- func (r *SubscriptionNotifyAddRequest) Parameter(name string, value interface{}) *SubscriptionNotifyAddRequest
- func (r *SubscriptionNotifyAddRequest) Send() (result *SubscriptionNotifyAddResponse, err error)
- func (r *SubscriptionNotifyAddRequest) SendContext(ctx context.Context) (result *SubscriptionNotifyAddResponse, err error)
- type SubscriptionNotifyAddResponse
- func (r *SubscriptionNotifyAddResponse) Body() *SubscriptionNotify
- func (r *SubscriptionNotifyAddResponse) Error() *errors.Error
- func (r *SubscriptionNotifyAddResponse) GetBody() (value *SubscriptionNotify, ok bool)
- func (r *SubscriptionNotifyAddResponse) Header() http.Header
- func (r *SubscriptionNotifyAddResponse) Status() int
- type SubscriptionNotifyBuilder
- func (b *SubscriptionNotifyBuilder) BccAddress(value string) *SubscriptionNotifyBuilder
- func (b *SubscriptionNotifyBuilder) Build() (object *SubscriptionNotify, err error)
- func (b *SubscriptionNotifyBuilder) ClusterID(value string) *SubscriptionNotifyBuilder
- func (b *SubscriptionNotifyBuilder) ClusterUUID(value string) *SubscriptionNotifyBuilder
- func (b *SubscriptionNotifyBuilder) Copy(object *SubscriptionNotify) *SubscriptionNotifyBuilder
- func (b *SubscriptionNotifyBuilder) Empty() bool
- func (b *SubscriptionNotifyBuilder) IncludeRedHatAssociates(value bool) *SubscriptionNotifyBuilder
- func (b *SubscriptionNotifyBuilder) InternalOnly(value bool) *SubscriptionNotifyBuilder
- func (b *SubscriptionNotifyBuilder) Subject(value string) *SubscriptionNotifyBuilder
- func (b *SubscriptionNotifyBuilder) SubscriptionID(value string) *SubscriptionNotifyBuilder
- func (b *SubscriptionNotifyBuilder) TemplateName(value string) *SubscriptionNotifyBuilder
- func (b *SubscriptionNotifyBuilder) TemplateParameters(values ...*TemplateParameterBuilder) *SubscriptionNotifyBuilder
- type SubscriptionNotifyClient
- type SubscriptionNotifyList
- func (l *SubscriptionNotifyList) Each(f func(item *SubscriptionNotify) bool)
- func (l *SubscriptionNotifyList) Empty() bool
- func (l *SubscriptionNotifyList) Get(i int) *SubscriptionNotify
- func (l *SubscriptionNotifyList) Len() int
- func (l *SubscriptionNotifyList) Range(f func(index int, item *SubscriptionNotify) bool)
- func (l *SubscriptionNotifyList) Slice() []*SubscriptionNotify
- type SubscriptionNotifyListBuilder
- func (b *SubscriptionNotifyListBuilder) Build() (list *SubscriptionNotifyList, err error)
- func (b *SubscriptionNotifyListBuilder) Copy(list *SubscriptionNotifyList) *SubscriptionNotifyListBuilder
- func (b *SubscriptionNotifyListBuilder) Empty() bool
- func (b *SubscriptionNotifyListBuilder) Items(values ...*SubscriptionNotifyBuilder) *SubscriptionNotifyListBuilder
- type SubscriptionPollRequest
- func (r *SubscriptionPollRequest) Header(name string, value interface{}) *SubscriptionPollRequest
- func (r *SubscriptionPollRequest) Interval(value time.Duration) *SubscriptionPollRequest
- func (r *SubscriptionPollRequest) Parameter(name string, value interface{}) *SubscriptionPollRequest
- func (r *SubscriptionPollRequest) Predicate(value func(*SubscriptionGetResponse) bool) *SubscriptionPollRequest
- func (r *SubscriptionPollRequest) StartContext(ctx context.Context) (response *SubscriptionPollResponse, err error)
- func (r *SubscriptionPollRequest) Status(value int) *SubscriptionPollRequest
- type SubscriptionPollResponse
- type SubscriptionRegistration
- func (o *SubscriptionRegistration) ClusterUUID() string
- func (o *SubscriptionRegistration) ConsoleURL() string
- func (o *SubscriptionRegistration) DisplayName() string
- func (o *SubscriptionRegistration) Empty() bool
- func (o *SubscriptionRegistration) GetClusterUUID() (value string, ok bool)
- func (o *SubscriptionRegistration) GetConsoleURL() (value string, ok bool)
- func (o *SubscriptionRegistration) GetDisplayName() (value string, ok bool)
- func (o *SubscriptionRegistration) GetPlanID() (value PlanID, ok bool)
- func (o *SubscriptionRegistration) GetStatus() (value string, ok bool)
- func (o *SubscriptionRegistration) PlanID() PlanID
- func (o *SubscriptionRegistration) Status() string
- type SubscriptionRegistrationBuilder
- func (b *SubscriptionRegistrationBuilder) Build() (object *SubscriptionRegistration, err error)
- func (b *SubscriptionRegistrationBuilder) ClusterUUID(value string) *SubscriptionRegistrationBuilder
- func (b *SubscriptionRegistrationBuilder) ConsoleURL(value string) *SubscriptionRegistrationBuilder
- func (b *SubscriptionRegistrationBuilder) Copy(object *SubscriptionRegistration) *SubscriptionRegistrationBuilder
- func (b *SubscriptionRegistrationBuilder) DisplayName(value string) *SubscriptionRegistrationBuilder
- func (b *SubscriptionRegistrationBuilder) Empty() bool
- func (b *SubscriptionRegistrationBuilder) PlanID(value PlanID) *SubscriptionRegistrationBuilder
- func (b *SubscriptionRegistrationBuilder) Status(value string) *SubscriptionRegistrationBuilder
- type SubscriptionRegistrationList
- func (l *SubscriptionRegistrationList) Each(f func(item *SubscriptionRegistration) bool)
- func (l *SubscriptionRegistrationList) Empty() bool
- func (l *SubscriptionRegistrationList) Get(i int) *SubscriptionRegistration
- func (l *SubscriptionRegistrationList) Len() int
- func (l *SubscriptionRegistrationList) Range(f func(index int, item *SubscriptionRegistration) bool)
- func (l *SubscriptionRegistrationList) Slice() []*SubscriptionRegistration
- type SubscriptionRegistrationListBuilder
- func (b *SubscriptionRegistrationListBuilder) Build() (list *SubscriptionRegistrationList, err error)
- func (b *SubscriptionRegistrationListBuilder) Copy(list *SubscriptionRegistrationList) *SubscriptionRegistrationListBuilder
- func (b *SubscriptionRegistrationListBuilder) Empty() bool
- func (b *SubscriptionRegistrationListBuilder) Items(values ...*SubscriptionRegistrationBuilder) *SubscriptionRegistrationListBuilder
- type SubscriptionReservedResourceClient
- type SubscriptionReservedResourceGetRequest
- func (r *SubscriptionReservedResourceGetRequest) Header(name string, value interface{}) *SubscriptionReservedResourceGetRequest
- func (r *SubscriptionReservedResourceGetRequest) Impersonate(user string) *SubscriptionReservedResourceGetRequest
- func (r *SubscriptionReservedResourceGetRequest) Parameter(name string, value interface{}) *SubscriptionReservedResourceGetRequest
- func (r *SubscriptionReservedResourceGetRequest) Send() (result *SubscriptionReservedResourceGetResponse, err error)
- func (r *SubscriptionReservedResourceGetRequest) SendContext(ctx context.Context) (result *SubscriptionReservedResourceGetResponse, err error)
- type SubscriptionReservedResourceGetResponse
- func (r *SubscriptionReservedResourceGetResponse) Body() *ReservedResource
- func (r *SubscriptionReservedResourceGetResponse) Error() *errors.Error
- func (r *SubscriptionReservedResourceGetResponse) GetBody() (value *ReservedResource, ok bool)
- func (r *SubscriptionReservedResourceGetResponse) Header() http.Header
- func (r *SubscriptionReservedResourceGetResponse) Status() int
- type SubscriptionReservedResourcePollRequest
- func (r *SubscriptionReservedResourcePollRequest) Header(name string, value interface{}) *SubscriptionReservedResourcePollRequest
- func (r *SubscriptionReservedResourcePollRequest) Interval(value time.Duration) *SubscriptionReservedResourcePollRequest
- func (r *SubscriptionReservedResourcePollRequest) Parameter(name string, value interface{}) *SubscriptionReservedResourcePollRequest
- func (r *SubscriptionReservedResourcePollRequest) Predicate(value func(*SubscriptionReservedResourceGetResponse) bool) *SubscriptionReservedResourcePollRequest
- func (r *SubscriptionReservedResourcePollRequest) StartContext(ctx context.Context) (response *SubscriptionReservedResourcePollResponse, err error)
- func (r *SubscriptionReservedResourcePollRequest) Status(value int) *SubscriptionReservedResourcePollRequest
- type SubscriptionReservedResourcePollResponse
- func (r *SubscriptionReservedResourcePollResponse) Body() *ReservedResource
- func (r *SubscriptionReservedResourcePollResponse) Error() *errors.Error
- func (r *SubscriptionReservedResourcePollResponse) GetBody() (value *ReservedResource, ok bool)
- func (r *SubscriptionReservedResourcePollResponse) Header() http.Header
- func (r *SubscriptionReservedResourcePollResponse) Status() int
- type SubscriptionReservedResourcesClient
- type SubscriptionReservedResourcesListRequest
- func (r *SubscriptionReservedResourcesListRequest) Header(name string, value interface{}) *SubscriptionReservedResourcesListRequest
- func (r *SubscriptionReservedResourcesListRequest) Impersonate(user string) *SubscriptionReservedResourcesListRequest
- func (r *SubscriptionReservedResourcesListRequest) Page(value int) *SubscriptionReservedResourcesListRequest
- func (r *SubscriptionReservedResourcesListRequest) Parameter(name string, value interface{}) *SubscriptionReservedResourcesListRequest
- func (r *SubscriptionReservedResourcesListRequest) Send() (result *SubscriptionReservedResourcesListResponse, err error)
- func (r *SubscriptionReservedResourcesListRequest) SendContext(ctx context.Context) (result *SubscriptionReservedResourcesListResponse, err error)
- func (r *SubscriptionReservedResourcesListRequest) Size(value int) *SubscriptionReservedResourcesListRequest
- type SubscriptionReservedResourcesListResponse
- func (r *SubscriptionReservedResourcesListResponse) Error() *errors.Error
- func (r *SubscriptionReservedResourcesListResponse) GetItems() (value *ReservedResourceList, ok bool)
- func (r *SubscriptionReservedResourcesListResponse) GetPage() (value int, ok bool)
- func (r *SubscriptionReservedResourcesListResponse) GetSize() (value int, ok bool)
- func (r *SubscriptionReservedResourcesListResponse) GetTotal() (value int, ok bool)
- func (r *SubscriptionReservedResourcesListResponse) Header() http.Header
- func (r *SubscriptionReservedResourcesListResponse) Items() *ReservedResourceList
- func (r *SubscriptionReservedResourcesListResponse) Page() int
- func (r *SubscriptionReservedResourcesListResponse) Size() int
- func (r *SubscriptionReservedResourcesListResponse) Status() int
- func (r *SubscriptionReservedResourcesListResponse) Total() int
- type SubscriptionUpdateRequest
- func (r *SubscriptionUpdateRequest) Body(value *Subscription) *SubscriptionUpdateRequest
- func (r *SubscriptionUpdateRequest) Header(name string, value interface{}) *SubscriptionUpdateRequest
- func (r *SubscriptionUpdateRequest) Impersonate(user string) *SubscriptionUpdateRequest
- func (r *SubscriptionUpdateRequest) Parameter(name string, value interface{}) *SubscriptionUpdateRequest
- func (r *SubscriptionUpdateRequest) Send() (result *SubscriptionUpdateResponse, err error)
- func (r *SubscriptionUpdateRequest) SendContext(ctx context.Context) (result *SubscriptionUpdateResponse, err error)
- type SubscriptionUpdateResponse
- func (r *SubscriptionUpdateResponse) Body() *Subscription
- func (r *SubscriptionUpdateResponse) Error() *errors.Error
- func (r *SubscriptionUpdateResponse) GetBody() (value *Subscription, ok bool)
- func (r *SubscriptionUpdateResponse) Header() http.Header
- func (r *SubscriptionUpdateResponse) Status() int
- type SubscriptionsClient
- type SubscriptionsListRequest
- func (r *SubscriptionsListRequest) FetchaccountsAccounts(value bool) *SubscriptionsListRequest
- func (r *SubscriptionsListRequest) FetchlabelsLabels(value bool) *SubscriptionsListRequest
- func (r *SubscriptionsListRequest) Fields(value string) *SubscriptionsListRequest
- func (r *SubscriptionsListRequest) Header(name string, value interface{}) *SubscriptionsListRequest
- func (r *SubscriptionsListRequest) Impersonate(user string) *SubscriptionsListRequest
- func (r *SubscriptionsListRequest) Labels(value string) *SubscriptionsListRequest
- func (r *SubscriptionsListRequest) Order(value string) *SubscriptionsListRequest
- func (r *SubscriptionsListRequest) Page(value int) *SubscriptionsListRequest
- func (r *SubscriptionsListRequest) Parameter(name string, value interface{}) *SubscriptionsListRequest
- func (r *SubscriptionsListRequest) Search(value string) *SubscriptionsListRequest
- func (r *SubscriptionsListRequest) Send() (result *SubscriptionsListResponse, err error)
- func (r *SubscriptionsListRequest) SendContext(ctx context.Context) (result *SubscriptionsListResponse, err error)
- func (r *SubscriptionsListRequest) Size(value int) *SubscriptionsListRequest
- type SubscriptionsListResponse
- func (r *SubscriptionsListResponse) Error() *errors.Error
- func (r *SubscriptionsListResponse) GetItems() (value *SubscriptionList, ok bool)
- func (r *SubscriptionsListResponse) GetPage() (value int, ok bool)
- func (r *SubscriptionsListResponse) GetSize() (value int, ok bool)
- func (r *SubscriptionsListResponse) GetTotal() (value int, ok bool)
- func (r *SubscriptionsListResponse) Header() http.Header
- func (r *SubscriptionsListResponse) Items() *SubscriptionList
- func (r *SubscriptionsListResponse) Page() int
- func (r *SubscriptionsListResponse) Size() int
- func (r *SubscriptionsListResponse) Status() int
- func (r *SubscriptionsListResponse) Total() int
- type SubscriptionsPostRequest
- func (r *SubscriptionsPostRequest) Header(name string, value interface{}) *SubscriptionsPostRequest
- func (r *SubscriptionsPostRequest) Impersonate(user string) *SubscriptionsPostRequest
- func (r *SubscriptionsPostRequest) Parameter(name string, value interface{}) *SubscriptionsPostRequest
- func (r *SubscriptionsPostRequest) Request(value *SubscriptionRegistration) *SubscriptionsPostRequest
- func (r *SubscriptionsPostRequest) Send() (result *SubscriptionsPostResponse, err error)
- func (r *SubscriptionsPostRequest) SendContext(ctx context.Context) (result *SubscriptionsPostResponse, err error)
- type SubscriptionsPostResponse
- func (r *SubscriptionsPostResponse) Error() *errors.Error
- func (r *SubscriptionsPostResponse) GetResponse() (value *Subscription, ok bool)
- func (r *SubscriptionsPostResponse) Header() http.Header
- func (r *SubscriptionsPostResponse) Response() *Subscription
- func (r *SubscriptionsPostResponse) Status() int
- type SummaryDashboard
- func (o *SummaryDashboard) Empty() bool
- func (o *SummaryDashboard) GetHREF() (value string, ok bool)
- func (o *SummaryDashboard) GetID() (value string, ok bool)
- func (o *SummaryDashboard) GetMetrics() (value []*SummaryMetrics, ok bool)
- func (o *SummaryDashboard) HREF() string
- func (o *SummaryDashboard) ID() string
- func (o *SummaryDashboard) Kind() string
- func (o *SummaryDashboard) Link() bool
- func (o *SummaryDashboard) Metrics() []*SummaryMetrics
- type SummaryDashboardBuilder
- func (b *SummaryDashboardBuilder) Build() (object *SummaryDashboard, err error)
- func (b *SummaryDashboardBuilder) Copy(object *SummaryDashboard) *SummaryDashboardBuilder
- func (b *SummaryDashboardBuilder) Empty() bool
- func (b *SummaryDashboardBuilder) HREF(value string) *SummaryDashboardBuilder
- func (b *SummaryDashboardBuilder) ID(value string) *SummaryDashboardBuilder
- func (b *SummaryDashboardBuilder) Link(value bool) *SummaryDashboardBuilder
- func (b *SummaryDashboardBuilder) Metrics(values ...*SummaryMetricsBuilder) *SummaryDashboardBuilder
- type SummaryDashboardClient
- type SummaryDashboardGetRequest
- func (r *SummaryDashboardGetRequest) Header(name string, value interface{}) *SummaryDashboardGetRequest
- func (r *SummaryDashboardGetRequest) Impersonate(user string) *SummaryDashboardGetRequest
- func (r *SummaryDashboardGetRequest) Parameter(name string, value interface{}) *SummaryDashboardGetRequest
- func (r *SummaryDashboardGetRequest) Send() (result *SummaryDashboardGetResponse, err error)
- func (r *SummaryDashboardGetRequest) SendContext(ctx context.Context) (result *SummaryDashboardGetResponse, err error)
- type SummaryDashboardGetResponse
- func (r *SummaryDashboardGetResponse) Body() *SummaryDashboard
- func (r *SummaryDashboardGetResponse) Error() *errors.Error
- func (r *SummaryDashboardGetResponse) GetBody() (value *SummaryDashboard, ok bool)
- func (r *SummaryDashboardGetResponse) Header() http.Header
- func (r *SummaryDashboardGetResponse) Status() int
- type SummaryDashboardList
- func (l *SummaryDashboardList) Each(f func(item *SummaryDashboard) bool)
- func (l *SummaryDashboardList) Empty() bool
- func (l *SummaryDashboardList) Get(i int) *SummaryDashboard
- func (l *SummaryDashboardList) GetHREF() (value string, ok bool)
- func (l *SummaryDashboardList) HREF() string
- func (l *SummaryDashboardList) Kind() string
- func (l *SummaryDashboardList) Len() int
- func (l *SummaryDashboardList) Link() bool
- func (l *SummaryDashboardList) Range(f func(index int, item *SummaryDashboard) bool)
- func (l *SummaryDashboardList) Slice() []*SummaryDashboard
- type SummaryDashboardListBuilder
- func (b *SummaryDashboardListBuilder) Build() (list *SummaryDashboardList, err error)
- func (b *SummaryDashboardListBuilder) Copy(list *SummaryDashboardList) *SummaryDashboardListBuilder
- func (b *SummaryDashboardListBuilder) Empty() bool
- func (b *SummaryDashboardListBuilder) Items(values ...*SummaryDashboardBuilder) *SummaryDashboardListBuilder
- type SummaryDashboardPollRequest
- func (r *SummaryDashboardPollRequest) Header(name string, value interface{}) *SummaryDashboardPollRequest
- func (r *SummaryDashboardPollRequest) Interval(value time.Duration) *SummaryDashboardPollRequest
- func (r *SummaryDashboardPollRequest) Parameter(name string, value interface{}) *SummaryDashboardPollRequest
- func (r *SummaryDashboardPollRequest) Predicate(value func(*SummaryDashboardGetResponse) bool) *SummaryDashboardPollRequest
- func (r *SummaryDashboardPollRequest) StartContext(ctx context.Context) (response *SummaryDashboardPollResponse, err error)
- func (r *SummaryDashboardPollRequest) Status(value int) *SummaryDashboardPollRequest
- type SummaryDashboardPollResponse
- func (r *SummaryDashboardPollResponse) Body() *SummaryDashboard
- func (r *SummaryDashboardPollResponse) Error() *errors.Error
- func (r *SummaryDashboardPollResponse) GetBody() (value *SummaryDashboard, ok bool)
- func (r *SummaryDashboardPollResponse) Header() http.Header
- func (r *SummaryDashboardPollResponse) Status() int
- type SummaryMetrics
- type SummaryMetricsBuilder
- func (b *SummaryMetricsBuilder) Build() (object *SummaryMetrics, err error)
- func (b *SummaryMetricsBuilder) Copy(object *SummaryMetrics) *SummaryMetricsBuilder
- func (b *SummaryMetricsBuilder) Empty() bool
- func (b *SummaryMetricsBuilder) Name(value string) *SummaryMetricsBuilder
- func (b *SummaryMetricsBuilder) Vector(values ...*SummarySampleBuilder) *SummaryMetricsBuilder
- type SummaryMetricsList
- func (l *SummaryMetricsList) Each(f func(item *SummaryMetrics) bool)
- func (l *SummaryMetricsList) Empty() bool
- func (l *SummaryMetricsList) Get(i int) *SummaryMetrics
- func (l *SummaryMetricsList) Len() int
- func (l *SummaryMetricsList) Range(f func(index int, item *SummaryMetrics) bool)
- func (l *SummaryMetricsList) Slice() []*SummaryMetrics
- type SummaryMetricsListBuilder
- func (b *SummaryMetricsListBuilder) Build() (list *SummaryMetricsList, err error)
- func (b *SummaryMetricsListBuilder) Copy(list *SummaryMetricsList) *SummaryMetricsListBuilder
- func (b *SummaryMetricsListBuilder) Empty() bool
- func (b *SummaryMetricsListBuilder) Items(values ...*SummaryMetricsBuilder) *SummaryMetricsListBuilder
- type SummarySample
- type SummarySampleBuilder
- func (b *SummarySampleBuilder) Build() (object *SummarySample, err error)
- func (b *SummarySampleBuilder) Copy(object *SummarySample) *SummarySampleBuilder
- func (b *SummarySampleBuilder) Empty() bool
- func (b *SummarySampleBuilder) Time(value string) *SummarySampleBuilder
- func (b *SummarySampleBuilder) Value(value float64) *SummarySampleBuilder
- type SummarySampleList
- func (l *SummarySampleList) Each(f func(item *SummarySample) bool)
- func (l *SummarySampleList) Empty() bool
- func (l *SummarySampleList) Get(i int) *SummarySample
- func (l *SummarySampleList) Len() int
- func (l *SummarySampleList) Range(f func(index int, item *SummarySample) bool)
- func (l *SummarySampleList) Slice() []*SummarySample
- type SummarySampleListBuilder
- func (b *SummarySampleListBuilder) Build() (list *SummarySampleList, err error)
- func (b *SummarySampleListBuilder) Copy(list *SummarySampleList) *SummarySampleListBuilder
- func (b *SummarySampleListBuilder) Empty() bool
- func (b *SummarySampleListBuilder) Items(values ...*SummarySampleBuilder) *SummarySampleListBuilder
- type SupportCaseClient
- type SupportCaseDeleteRequest
- func (r *SupportCaseDeleteRequest) Header(name string, value interface{}) *SupportCaseDeleteRequest
- func (r *SupportCaseDeleteRequest) Impersonate(user string) *SupportCaseDeleteRequest
- func (r *SupportCaseDeleteRequest) Parameter(name string, value interface{}) *SupportCaseDeleteRequest
- func (r *SupportCaseDeleteRequest) Send() (result *SupportCaseDeleteResponse, err error)
- func (r *SupportCaseDeleteRequest) SendContext(ctx context.Context) (result *SupportCaseDeleteResponse, err error)
- type SupportCaseDeleteResponse
- type SupportCaseRequest
- func (o *SupportCaseRequest) ClusterId() string
- func (o *SupportCaseRequest) ClusterUuid() string
- func (o *SupportCaseRequest) Description() string
- func (o *SupportCaseRequest) Empty() bool
- func (o *SupportCaseRequest) EventStreamId() string
- func (o *SupportCaseRequest) GetClusterId() (value string, ok bool)
- func (o *SupportCaseRequest) GetClusterUuid() (value string, ok bool)
- func (o *SupportCaseRequest) GetDescription() (value string, ok bool)
- func (o *SupportCaseRequest) GetEventStreamId() (value string, ok bool)
- func (o *SupportCaseRequest) GetHREF() (value string, ok bool)
- func (o *SupportCaseRequest) GetID() (value string, ok bool)
- func (o *SupportCaseRequest) GetSeverity() (value string, ok bool)
- func (o *SupportCaseRequest) GetSubscriptionId() (value string, ok bool)
- func (o *SupportCaseRequest) GetSummary() (value string, ok bool)
- func (o *SupportCaseRequest) HREF() string
- func (o *SupportCaseRequest) ID() string
- func (o *SupportCaseRequest) Kind() string
- func (o *SupportCaseRequest) Link() bool
- func (o *SupportCaseRequest) Severity() string
- func (o *SupportCaseRequest) SubscriptionId() string
- func (o *SupportCaseRequest) Summary() string
- type SupportCaseRequestBuilder
- func (b *SupportCaseRequestBuilder) Build() (object *SupportCaseRequest, err error)
- func (b *SupportCaseRequestBuilder) ClusterId(value string) *SupportCaseRequestBuilder
- func (b *SupportCaseRequestBuilder) ClusterUuid(value string) *SupportCaseRequestBuilder
- func (b *SupportCaseRequestBuilder) Copy(object *SupportCaseRequest) *SupportCaseRequestBuilder
- func (b *SupportCaseRequestBuilder) Description(value string) *SupportCaseRequestBuilder
- func (b *SupportCaseRequestBuilder) Empty() bool
- func (b *SupportCaseRequestBuilder) EventStreamId(value string) *SupportCaseRequestBuilder
- func (b *SupportCaseRequestBuilder) HREF(value string) *SupportCaseRequestBuilder
- func (b *SupportCaseRequestBuilder) ID(value string) *SupportCaseRequestBuilder
- func (b *SupportCaseRequestBuilder) Link(value bool) *SupportCaseRequestBuilder
- func (b *SupportCaseRequestBuilder) Severity(value string) *SupportCaseRequestBuilder
- func (b *SupportCaseRequestBuilder) SubscriptionId(value string) *SupportCaseRequestBuilder
- func (b *SupportCaseRequestBuilder) Summary(value string) *SupportCaseRequestBuilder
- type SupportCaseRequestList
- func (l *SupportCaseRequestList) Each(f func(item *SupportCaseRequest) bool)
- func (l *SupportCaseRequestList) Empty() bool
- func (l *SupportCaseRequestList) Get(i int) *SupportCaseRequest
- func (l *SupportCaseRequestList) GetHREF() (value string, ok bool)
- func (l *SupportCaseRequestList) HREF() string
- func (l *SupportCaseRequestList) Kind() string
- func (l *SupportCaseRequestList) Len() int
- func (l *SupportCaseRequestList) Link() bool
- func (l *SupportCaseRequestList) Range(f func(index int, item *SupportCaseRequest) bool)
- func (l *SupportCaseRequestList) Slice() []*SupportCaseRequest
- type SupportCaseRequestListBuilder
- func (b *SupportCaseRequestListBuilder) Build() (list *SupportCaseRequestList, err error)
- func (b *SupportCaseRequestListBuilder) Copy(list *SupportCaseRequestList) *SupportCaseRequestListBuilder
- func (b *SupportCaseRequestListBuilder) Empty() bool
- func (b *SupportCaseRequestListBuilder) Items(values ...*SupportCaseRequestBuilder) *SupportCaseRequestListBuilder
- type SupportCaseResponse
- func (o *SupportCaseResponse) CaseNumber() string
- func (o *SupportCaseResponse) ClusterId() string
- func (o *SupportCaseResponse) ClusterUuid() string
- func (o *SupportCaseResponse) Description() string
- func (o *SupportCaseResponse) Empty() bool
- func (o *SupportCaseResponse) GetCaseNumber() (value string, ok bool)
- func (o *SupportCaseResponse) GetClusterId() (value string, ok bool)
- func (o *SupportCaseResponse) GetClusterUuid() (value string, ok bool)
- func (o *SupportCaseResponse) GetDescription() (value string, ok bool)
- func (o *SupportCaseResponse) GetHREF() (value string, ok bool)
- func (o *SupportCaseResponse) GetID() (value string, ok bool)
- func (o *SupportCaseResponse) GetSeverity() (value string, ok bool)
- func (o *SupportCaseResponse) GetStatus() (value string, ok bool)
- func (o *SupportCaseResponse) GetSubscriptionId() (value string, ok bool)
- func (o *SupportCaseResponse) GetSummary() (value string, ok bool)
- func (o *SupportCaseResponse) GetURI() (value string, ok bool)
- func (o *SupportCaseResponse) HREF() string
- func (o *SupportCaseResponse) ID() string
- func (o *SupportCaseResponse) Kind() string
- func (o *SupportCaseResponse) Link() bool
- func (o *SupportCaseResponse) Severity() string
- func (o *SupportCaseResponse) Status() string
- func (o *SupportCaseResponse) SubscriptionId() string
- func (o *SupportCaseResponse) Summary() string
- func (o *SupportCaseResponse) URI() string
- type SupportCaseResponseBuilder
- func (b *SupportCaseResponseBuilder) Build() (object *SupportCaseResponse, err error)
- func (b *SupportCaseResponseBuilder) CaseNumber(value string) *SupportCaseResponseBuilder
- func (b *SupportCaseResponseBuilder) ClusterId(value string) *SupportCaseResponseBuilder
- func (b *SupportCaseResponseBuilder) ClusterUuid(value string) *SupportCaseResponseBuilder
- func (b *SupportCaseResponseBuilder) Copy(object *SupportCaseResponse) *SupportCaseResponseBuilder
- func (b *SupportCaseResponseBuilder) Description(value string) *SupportCaseResponseBuilder
- func (b *SupportCaseResponseBuilder) Empty() bool
- func (b *SupportCaseResponseBuilder) HREF(value string) *SupportCaseResponseBuilder
- func (b *SupportCaseResponseBuilder) ID(value string) *SupportCaseResponseBuilder
- func (b *SupportCaseResponseBuilder) Link(value bool) *SupportCaseResponseBuilder
- func (b *SupportCaseResponseBuilder) Severity(value string) *SupportCaseResponseBuilder
- func (b *SupportCaseResponseBuilder) Status(value string) *SupportCaseResponseBuilder
- func (b *SupportCaseResponseBuilder) SubscriptionId(value string) *SupportCaseResponseBuilder
- func (b *SupportCaseResponseBuilder) Summary(value string) *SupportCaseResponseBuilder
- func (b *SupportCaseResponseBuilder) URI(value string) *SupportCaseResponseBuilder
- type SupportCaseResponseList
- func (l *SupportCaseResponseList) Each(f func(item *SupportCaseResponse) bool)
- func (l *SupportCaseResponseList) Empty() bool
- func (l *SupportCaseResponseList) Get(i int) *SupportCaseResponse
- func (l *SupportCaseResponseList) GetHREF() (value string, ok bool)
- func (l *SupportCaseResponseList) HREF() string
- func (l *SupportCaseResponseList) Kind() string
- func (l *SupportCaseResponseList) Len() int
- func (l *SupportCaseResponseList) Link() bool
- func (l *SupportCaseResponseList) Range(f func(index int, item *SupportCaseResponse) bool)
- func (l *SupportCaseResponseList) Slice() []*SupportCaseResponse
- type SupportCaseResponseListBuilder
- func (b *SupportCaseResponseListBuilder) Build() (list *SupportCaseResponseList, err error)
- func (b *SupportCaseResponseListBuilder) Copy(list *SupportCaseResponseList) *SupportCaseResponseListBuilder
- func (b *SupportCaseResponseListBuilder) Empty() bool
- func (b *SupportCaseResponseListBuilder) Items(values ...*SupportCaseResponseBuilder) *SupportCaseResponseListBuilder
- type SupportCasesClient
- type SupportCasesPostRequest
- func (r *SupportCasesPostRequest) Header(name string, value interface{}) *SupportCasesPostRequest
- func (r *SupportCasesPostRequest) Impersonate(user string) *SupportCasesPostRequest
- func (r *SupportCasesPostRequest) Parameter(name string, value interface{}) *SupportCasesPostRequest
- func (r *SupportCasesPostRequest) Request(value *SupportCaseRequest) *SupportCasesPostRequest
- func (r *SupportCasesPostRequest) Send() (result *SupportCasesPostResponse, err error)
- func (r *SupportCasesPostRequest) SendContext(ctx context.Context) (result *SupportCasesPostResponse, err error)
- type SupportCasesPostResponse
- func (r *SupportCasesPostResponse) Error() *errors.Error
- func (r *SupportCasesPostResponse) GetResponse() (value *SupportCaseResponse, ok bool)
- func (r *SupportCasesPostResponse) Header() http.Header
- func (r *SupportCasesPostResponse) Response() *SupportCaseResponse
- func (r *SupportCasesPostResponse) Status() int
- type TemplateParameter
- type TemplateParameterBuilder
- func (b *TemplateParameterBuilder) Build() (object *TemplateParameter, err error)
- func (b *TemplateParameterBuilder) Content(value string) *TemplateParameterBuilder
- func (b *TemplateParameterBuilder) Copy(object *TemplateParameter) *TemplateParameterBuilder
- func (b *TemplateParameterBuilder) Empty() bool
- func (b *TemplateParameterBuilder) Name(value string) *TemplateParameterBuilder
- type TemplateParameterList
- func (l *TemplateParameterList) Each(f func(item *TemplateParameter) bool)
- func (l *TemplateParameterList) Empty() bool
- func (l *TemplateParameterList) Get(i int) *TemplateParameter
- func (l *TemplateParameterList) Len() int
- func (l *TemplateParameterList) Range(f func(index int, item *TemplateParameter) bool)
- func (l *TemplateParameterList) Slice() []*TemplateParameter
- type TemplateParameterListBuilder
- func (b *TemplateParameterListBuilder) Build() (list *TemplateParameterList, err error)
- func (b *TemplateParameterListBuilder) Copy(list *TemplateParameterList) *TemplateParameterListBuilder
- func (b *TemplateParameterListBuilder) Empty() bool
- func (b *TemplateParameterListBuilder) Items(values ...*TemplateParameterBuilder) *TemplateParameterListBuilder
- type TokenAuthorizationClient
- type TokenAuthorizationPostRequest
- func (r *TokenAuthorizationPostRequest) Header(name string, value interface{}) *TokenAuthorizationPostRequest
- func (r *TokenAuthorizationPostRequest) Impersonate(user string) *TokenAuthorizationPostRequest
- func (r *TokenAuthorizationPostRequest) Parameter(name string, value interface{}) *TokenAuthorizationPostRequest
- func (r *TokenAuthorizationPostRequest) Request(value *TokenAuthorizationRequest) *TokenAuthorizationPostRequest
- func (r *TokenAuthorizationPostRequest) Send() (result *TokenAuthorizationPostResponse, err error)
- func (r *TokenAuthorizationPostRequest) SendContext(ctx context.Context) (result *TokenAuthorizationPostResponse, err error)
- type TokenAuthorizationPostResponse
- func (r *TokenAuthorizationPostResponse) Error() *errors.Error
- func (r *TokenAuthorizationPostResponse) GetResponse() (value *TokenAuthorizationResponse, ok bool)
- func (r *TokenAuthorizationPostResponse) Header() http.Header
- func (r *TokenAuthorizationPostResponse) Response() *TokenAuthorizationResponse
- func (r *TokenAuthorizationPostResponse) Status() int
- type TokenAuthorizationRequest
- type TokenAuthorizationRequestBuilder
- func (b *TokenAuthorizationRequestBuilder) AuthorizationToken(value string) *TokenAuthorizationRequestBuilder
- func (b *TokenAuthorizationRequestBuilder) Build() (object *TokenAuthorizationRequest, err error)
- func (b *TokenAuthorizationRequestBuilder) Copy(object *TokenAuthorizationRequest) *TokenAuthorizationRequestBuilder
- func (b *TokenAuthorizationRequestBuilder) Empty() bool
- type TokenAuthorizationRequestList
- func (l *TokenAuthorizationRequestList) Each(f func(item *TokenAuthorizationRequest) bool)
- func (l *TokenAuthorizationRequestList) Empty() bool
- func (l *TokenAuthorizationRequestList) Get(i int) *TokenAuthorizationRequest
- func (l *TokenAuthorizationRequestList) Len() int
- func (l *TokenAuthorizationRequestList) Range(f func(index int, item *TokenAuthorizationRequest) bool)
- func (l *TokenAuthorizationRequestList) Slice() []*TokenAuthorizationRequest
- type TokenAuthorizationRequestListBuilder
- func (b *TokenAuthorizationRequestListBuilder) Build() (list *TokenAuthorizationRequestList, err error)
- func (b *TokenAuthorizationRequestListBuilder) Copy(list *TokenAuthorizationRequestList) *TokenAuthorizationRequestListBuilder
- func (b *TokenAuthorizationRequestListBuilder) Empty() bool
- func (b *TokenAuthorizationRequestListBuilder) Items(values ...*TokenAuthorizationRequestBuilder) *TokenAuthorizationRequestListBuilder
- type TokenAuthorizationResponse
- type TokenAuthorizationResponseBuilder
- func (b *TokenAuthorizationResponseBuilder) Account(value *AccountBuilder) *TokenAuthorizationResponseBuilder
- func (b *TokenAuthorizationResponseBuilder) Build() (object *TokenAuthorizationResponse, err error)
- func (b *TokenAuthorizationResponseBuilder) Copy(object *TokenAuthorizationResponse) *TokenAuthorizationResponseBuilder
- func (b *TokenAuthorizationResponseBuilder) Empty() bool
- type TokenAuthorizationResponseList
- func (l *TokenAuthorizationResponseList) Each(f func(item *TokenAuthorizationResponse) bool)
- func (l *TokenAuthorizationResponseList) Empty() bool
- func (l *TokenAuthorizationResponseList) Get(i int) *TokenAuthorizationResponse
- func (l *TokenAuthorizationResponseList) Len() int
- func (l *TokenAuthorizationResponseList) Range(f func(index int, item *TokenAuthorizationResponse) bool)
- func (l *TokenAuthorizationResponseList) Slice() []*TokenAuthorizationResponse
- type TokenAuthorizationResponseListBuilder
- func (b *TokenAuthorizationResponseListBuilder) Build() (list *TokenAuthorizationResponseList, err error)
- func (b *TokenAuthorizationResponseListBuilder) Copy(list *TokenAuthorizationResponseList) *TokenAuthorizationResponseListBuilder
- func (b *TokenAuthorizationResponseListBuilder) Empty() bool
- func (b *TokenAuthorizationResponseListBuilder) Items(values ...*TokenAuthorizationResponseBuilder) *TokenAuthorizationResponseListBuilder
- type ValueUnit
- type ValueUnitBuilder
- func (b *ValueUnitBuilder) Build() (object *ValueUnit, err error)
- func (b *ValueUnitBuilder) Copy(object *ValueUnit) *ValueUnitBuilder
- func (b *ValueUnitBuilder) Empty() bool
- func (b *ValueUnitBuilder) Unit(value string) *ValueUnitBuilder
- func (b *ValueUnitBuilder) Value(value float64) *ValueUnitBuilder
- type ValueUnitList
- type ValueUnitListBuilder
Constants ¶
const AccessTokenAuthListKind = "AccessTokenAuthList"
AccessTokenAuthListKind is the name of the type used to represent list of objects of type 'access_token_auth'.
const AccessTokenAuthListLinkKind = "AccessTokenAuthListLink"
AccessTokenAuthListLinkKind is the name of the type used to represent links to list of objects of type 'access_token_auth'.
const AccessTokenAuthListNilKind = "AccessTokenAuthListNil"
AccessTokenAuthNilKind is the name of the type used to nil lists of objects of type 'access_token_auth'.
const AccessTokenListKind = "AccessTokenList"
AccessTokenListKind is the name of the type used to represent list of objects of type 'access_token'.
const AccessTokenListLinkKind = "AccessTokenListLink"
AccessTokenListLinkKind is the name of the type used to represent links to list of objects of type 'access_token'.
const AccessTokenListNilKind = "AccessTokenListNil"
AccessTokenNilKind is the name of the type used to nil lists of objects of type 'access_token'.
const AccountKind = "Account"
AccountKind is the name of the type used to represent objects of type 'account'.
const AccountLinkKind = "AccountLink"
AccountLinkKind is the name of the type used to represent links to objects of type 'account'.
const AccountListKind = "AccountList"
AccountListKind is the name of the type used to represent list of objects of type 'account'.
const AccountListLinkKind = "AccountListLink"
AccountListLinkKind is the name of the type used to represent links to list of objects of type 'account'.
const AccountListNilKind = "AccountListNil"
AccountNilKind is the name of the type used to nil lists of objects of type 'account'.
const AccountNilKind = "AccountNil"
AccountNilKind is the name of the type used to nil references to objects of type 'account'.
const CapabilityListKind = "CapabilityList"
CapabilityListKind is the name of the type used to represent list of objects of type 'capability'.
const CapabilityListLinkKind = "CapabilityListLink"
CapabilityListLinkKind is the name of the type used to represent links to list of objects of type 'capability'.
const CapabilityListNilKind = "CapabilityListNil"
CapabilityNilKind is the name of the type used to nil lists of objects of type 'capability'.
const CloudResourceKind = "CloudResource"
CloudResourceKind is the name of the type used to represent objects of type 'cloud_resource'.
const CloudResourceLinkKind = "CloudResourceLink"
CloudResourceLinkKind is the name of the type used to represent links to objects of type 'cloud_resource'.
const CloudResourceListKind = "CloudResourceList"
CloudResourceListKind is the name of the type used to represent list of objects of type 'cloud_resource'.
const CloudResourceListLinkKind = "CloudResourceListLink"
CloudResourceListLinkKind is the name of the type used to represent links to list of objects of type 'cloud_resource'.
const CloudResourceListNilKind = "CloudResourceListNil"
CloudResourceNilKind is the name of the type used to nil lists of objects of type 'cloud_resource'.
const CloudResourceNilKind = "CloudResourceNil"
CloudResourceNilKind is the name of the type used to nil references to objects of type 'cloud_resource'.
const ClusterAuthorizationRequestListKind = "ClusterAuthorizationRequestList"
ClusterAuthorizationRequestListKind is the name of the type used to represent list of objects of type 'cluster_authorization_request'.
const ClusterAuthorizationRequestListLinkKind = "ClusterAuthorizationRequestListLink"
ClusterAuthorizationRequestListLinkKind is the name of the type used to represent links to list of objects of type 'cluster_authorization_request'.
const ClusterAuthorizationRequestListNilKind = "ClusterAuthorizationRequestListNil"
ClusterAuthorizationRequestNilKind is the name of the type used to nil lists of objects of type 'cluster_authorization_request'.
const ClusterAuthorizationResponseListKind = "ClusterAuthorizationResponseList"
ClusterAuthorizationResponseListKind is the name of the type used to represent list of objects of type 'cluster_authorization_response'.
const ClusterAuthorizationResponseListLinkKind = "ClusterAuthorizationResponseListLink"
ClusterAuthorizationResponseListLinkKind is the name of the type used to represent links to list of objects of type 'cluster_authorization_response'.
const ClusterAuthorizationResponseListNilKind = "ClusterAuthorizationResponseListNil"
ClusterAuthorizationResponseNilKind is the name of the type used to nil lists of objects of type 'cluster_authorization_response'.
const ClusterMetricsNodesListKind = "ClusterMetricsNodesList"
ClusterMetricsNodesListKind is the name of the type used to represent list of objects of type 'cluster_metrics_nodes'.
const ClusterMetricsNodesListLinkKind = "ClusterMetricsNodesListLink"
ClusterMetricsNodesListLinkKind is the name of the type used to represent links to list of objects of type 'cluster_metrics_nodes'.
const ClusterMetricsNodesListNilKind = "ClusterMetricsNodesListNil"
ClusterMetricsNodesNilKind is the name of the type used to nil lists of objects of type 'cluster_metrics_nodes'.
const ClusterRegistrationRequestListKind = "ClusterRegistrationRequestList"
ClusterRegistrationRequestListKind is the name of the type used to represent list of objects of type 'cluster_registration_request'.
const ClusterRegistrationRequestListLinkKind = "ClusterRegistrationRequestListLink"
ClusterRegistrationRequestListLinkKind is the name of the type used to represent links to list of objects of type 'cluster_registration_request'.
const ClusterRegistrationRequestListNilKind = "ClusterRegistrationRequestListNil"
ClusterRegistrationRequestNilKind is the name of the type used to nil lists of objects of type 'cluster_registration_request'.
const ClusterRegistrationResponseListKind = "ClusterRegistrationResponseList"
ClusterRegistrationResponseListKind is the name of the type used to represent list of objects of type 'cluster_registration_response'.
const ClusterRegistrationResponseListLinkKind = "ClusterRegistrationResponseListLink"
ClusterRegistrationResponseListLinkKind is the name of the type used to represent links to list of objects of type 'cluster_registration_response'.
const ClusterRegistrationResponseListNilKind = "ClusterRegistrationResponseListNil"
ClusterRegistrationResponseNilKind is the name of the type used to nil lists of objects of type 'cluster_registration_response'.
const ClusterResourceListKind = "ClusterResourceList"
ClusterResourceListKind is the name of the type used to represent list of objects of type 'cluster_resource'.
const ClusterResourceListLinkKind = "ClusterResourceListLink"
ClusterResourceListLinkKind is the name of the type used to represent links to list of objects of type 'cluster_resource'.
const ClusterResourceListNilKind = "ClusterResourceListNil"
ClusterResourceNilKind is the name of the type used to nil lists of objects of type 'cluster_resource'.
const ClusterUpgradeListKind = "ClusterUpgradeList"
ClusterUpgradeListKind is the name of the type used to represent list of objects of type 'cluster_upgrade'.
const ClusterUpgradeListLinkKind = "ClusterUpgradeListLink"
ClusterUpgradeListLinkKind is the name of the type used to represent links to list of objects of type 'cluster_upgrade'.
const ClusterUpgradeListNilKind = "ClusterUpgradeListNil"
ClusterUpgradeNilKind is the name of the type used to nil lists of objects of type 'cluster_upgrade'.
const FeatureToggleKind = "FeatureToggle"
FeatureToggleKind is the name of the type used to represent objects of type 'feature_toggle'.
const FeatureToggleLinkKind = "FeatureToggleLink"
FeatureToggleLinkKind is the name of the type used to represent links to objects of type 'feature_toggle'.
const FeatureToggleListKind = "FeatureToggleList"
FeatureToggleListKind is the name of the type used to represent list of objects of type 'feature_toggle'.
const FeatureToggleListLinkKind = "FeatureToggleListLink"
FeatureToggleListLinkKind is the name of the type used to represent links to list of objects of type 'feature_toggle'.
const FeatureToggleListNilKind = "FeatureToggleListNil"
FeatureToggleNilKind is the name of the type used to nil lists of objects of type 'feature_toggle'.
const FeatureToggleNilKind = "FeatureToggleNil"
FeatureToggleNilKind is the name of the type used to nil references to objects of type 'feature_toggle'.
const FeatureToggleQueryRequestListKind = "FeatureToggleQueryRequestList"
FeatureToggleQueryRequestListKind is the name of the type used to represent list of objects of type 'feature_toggle_query_request'.
const FeatureToggleQueryRequestListLinkKind = "FeatureToggleQueryRequestListLink"
FeatureToggleQueryRequestListLinkKind is the name of the type used to represent links to list of objects of type 'feature_toggle_query_request'.
const FeatureToggleQueryRequestListNilKind = "FeatureToggleQueryRequestListNil"
FeatureToggleQueryRequestNilKind is the name of the type used to nil lists of objects of type 'feature_toggle_query_request'.
const LabelKind = "Label"
LabelKind is the name of the type used to represent objects of type 'label'.
const LabelLinkKind = "LabelLink"
LabelLinkKind is the name of the type used to represent links to objects of type 'label'.
const LabelListKind = "LabelList"
LabelListKind is the name of the type used to represent list of objects of type 'label'.
const LabelListLinkKind = "LabelListLink"
LabelListLinkKind is the name of the type used to represent links to list of objects of type 'label'.
const LabelListNilKind = "LabelListNil"
LabelNilKind is the name of the type used to nil lists of objects of type 'label'.
const LabelNilKind = "LabelNil"
LabelNilKind is the name of the type used to nil references to objects of type 'label'.
const OrganizationKind = "Organization"
OrganizationKind is the name of the type used to represent objects of type 'organization'.
const OrganizationLinkKind = "OrganizationLink"
OrganizationLinkKind is the name of the type used to represent links to objects of type 'organization'.
const OrganizationListKind = "OrganizationList"
OrganizationListKind is the name of the type used to represent list of objects of type 'organization'.
const OrganizationListLinkKind = "OrganizationListLink"
OrganizationListLinkKind is the name of the type used to represent links to list of objects of type 'organization'.
const OrganizationListNilKind = "OrganizationListNil"
OrganizationNilKind is the name of the type used to nil lists of objects of type 'organization'.
const OrganizationNilKind = "OrganizationNil"
OrganizationNilKind is the name of the type used to nil references to objects of type 'organization'.
const PermissionKind = "Permission"
PermissionKind is the name of the type used to represent objects of type 'permission'.
const PermissionLinkKind = "PermissionLink"
PermissionLinkKind is the name of the type used to represent links to objects of type 'permission'.
const PermissionListKind = "PermissionList"
PermissionListKind is the name of the type used to represent list of objects of type 'permission'.
const PermissionListLinkKind = "PermissionListLink"
PermissionListLinkKind is the name of the type used to represent links to list of objects of type 'permission'.
const PermissionListNilKind = "PermissionListNil"
PermissionNilKind is the name of the type used to nil lists of objects of type 'permission'.
const PermissionNilKind = "PermissionNil"
PermissionNilKind is the name of the type used to nil references to objects of type 'permission'.
const PlanKind = "Plan"
PlanKind is the name of the type used to represent objects of type 'plan'.
const PlanLinkKind = "PlanLink"
PlanLinkKind is the name of the type used to represent links to objects of type 'plan'.
const PlanListKind = "PlanList"
PlanListKind is the name of the type used to represent list of objects of type 'plan'.
const PlanListLinkKind = "PlanListLink"
PlanListLinkKind is the name of the type used to represent links to list of objects of type 'plan'.
const PlanListNilKind = "PlanListNil"
PlanNilKind is the name of the type used to nil lists of objects of type 'plan'.
const PlanNilKind = "PlanNil"
PlanNilKind is the name of the type used to nil references to objects of type 'plan'.
const PullSecretsRequestListKind = "PullSecretsRequestList"
PullSecretsRequestListKind is the name of the type used to represent list of objects of type 'pull_secrets_request'.
const PullSecretsRequestListLinkKind = "PullSecretsRequestListLink"
PullSecretsRequestListLinkKind is the name of the type used to represent links to list of objects of type 'pull_secrets_request'.
const PullSecretsRequestListNilKind = "PullSecretsRequestListNil"
PullSecretsRequestNilKind is the name of the type used to nil lists of objects of type 'pull_secrets_request'.
const QuotaCostListKind = "QuotaCostList"
QuotaCostListKind is the name of the type used to represent list of objects of type 'quota_cost'.
const QuotaCostListLinkKind = "QuotaCostListLink"
QuotaCostListLinkKind is the name of the type used to represent links to list of objects of type 'quota_cost'.
const QuotaCostListNilKind = "QuotaCostListNil"
QuotaCostNilKind is the name of the type used to nil lists of objects of type 'quota_cost'.
const QuotaRulesListKind = "QuotaRulesList"
QuotaRulesListKind is the name of the type used to represent list of objects of type 'quota_rules'.
const QuotaRulesListLinkKind = "QuotaRulesListLink"
QuotaRulesListLinkKind is the name of the type used to represent links to list of objects of type 'quota_rules'.
const QuotaRulesListNilKind = "QuotaRulesListNil"
QuotaRulesNilKind is the name of the type used to nil lists of objects of type 'quota_rules'.
const RegistryCredentialKind = "RegistryCredential"
RegistryCredentialKind is the name of the type used to represent objects of type 'registry_credential'.
const RegistryCredentialLinkKind = "RegistryCredentialLink"
RegistryCredentialLinkKind is the name of the type used to represent links to objects of type 'registry_credential'.
const RegistryCredentialListKind = "RegistryCredentialList"
RegistryCredentialListKind is the name of the type used to represent list of objects of type 'registry_credential'.
const RegistryCredentialListLinkKind = "RegistryCredentialListLink"
RegistryCredentialListLinkKind is the name of the type used to represent links to list of objects of type 'registry_credential'.
const RegistryCredentialListNilKind = "RegistryCredentialListNil"
RegistryCredentialNilKind is the name of the type used to nil lists of objects of type 'registry_credential'.
const RegistryCredentialNilKind = "RegistryCredentialNil"
RegistryCredentialNilKind is the name of the type used to nil references to objects of type 'registry_credential'.
const RegistryKind = "Registry"
RegistryKind is the name of the type used to represent objects of type 'registry'.
const RegistryLinkKind = "RegistryLink"
RegistryLinkKind is the name of the type used to represent links to objects of type 'registry'.
const RegistryListKind = "RegistryList"
RegistryListKind is the name of the type used to represent list of objects of type 'registry'.
const RegistryListLinkKind = "RegistryListLink"
RegistryListLinkKind is the name of the type used to represent links to list of objects of type 'registry'.
const RegistryListNilKind = "RegistryListNil"
RegistryNilKind is the name of the type used to nil lists of objects of type 'registry'.
const RegistryNilKind = "RegistryNil"
RegistryNilKind is the name of the type used to nil references to objects of type 'registry'.
const RelatedResourceListKind = "RelatedResourceList"
RelatedResourceListKind is the name of the type used to represent list of objects of type 'related_resource'.
const RelatedResourceListLinkKind = "RelatedResourceListLink"
RelatedResourceListLinkKind is the name of the type used to represent links to list of objects of type 'related_resource'.
const RelatedResourceListNilKind = "RelatedResourceListNil"
RelatedResourceNilKind is the name of the type used to nil lists of objects of type 'related_resource'.
const ReservedResourceListKind = "ReservedResourceList"
ReservedResourceListKind is the name of the type used to represent list of objects of type 'reserved_resource'.
const ReservedResourceListLinkKind = "ReservedResourceListLink"
ReservedResourceListLinkKind is the name of the type used to represent links to list of objects of type 'reserved_resource'.
const ReservedResourceListNilKind = "ReservedResourceListNil"
ReservedResourceNilKind is the name of the type used to nil lists of objects of type 'reserved_resource'.
const ResourceKind = "Resource"
ResourceKind is the name of the type used to represent objects of type 'resource'.
const ResourceLinkKind = "ResourceLink"
ResourceLinkKind is the name of the type used to represent links to objects of type 'resource'.
const ResourceListKind = "ResourceList"
ResourceListKind is the name of the type used to represent list of objects of type 'resource'.
const ResourceListLinkKind = "ResourceListLink"
ResourceListLinkKind is the name of the type used to represent links to list of objects of type 'resource'.
const ResourceListNilKind = "ResourceListNil"
ResourceNilKind is the name of the type used to nil lists of objects of type 'resource'.
const ResourceNilKind = "ResourceNil"
ResourceNilKind is the name of the type used to nil references to objects of type 'resource'.
const ResourceQuotaKind = "ResourceQuota"
ResourceQuotaKind is the name of the type used to represent objects of type 'resource_quota'.
const ResourceQuotaLinkKind = "ResourceQuotaLink"
ResourceQuotaLinkKind is the name of the type used to represent links to objects of type 'resource_quota'.
const ResourceQuotaListKind = "ResourceQuotaList"
ResourceQuotaListKind is the name of the type used to represent list of objects of type 'resource_quota'.
const ResourceQuotaListLinkKind = "ResourceQuotaListLink"
ResourceQuotaListLinkKind is the name of the type used to represent links to list of objects of type 'resource_quota'.
const ResourceQuotaListNilKind = "ResourceQuotaListNil"
ResourceQuotaNilKind is the name of the type used to nil lists of objects of type 'resource_quota'.
const ResourceQuotaNilKind = "ResourceQuotaNil"
ResourceQuotaNilKind is the name of the type used to nil references to objects of type 'resource_quota'.
const RoleBindingKind = "RoleBinding"
RoleBindingKind is the name of the type used to represent objects of type 'role_binding'.
const RoleBindingLinkKind = "RoleBindingLink"
RoleBindingLinkKind is the name of the type used to represent links to objects of type 'role_binding'.
const RoleBindingListKind = "RoleBindingList"
RoleBindingListKind is the name of the type used to represent list of objects of type 'role_binding'.
const RoleBindingListLinkKind = "RoleBindingListLink"
RoleBindingListLinkKind is the name of the type used to represent links to list of objects of type 'role_binding'.
const RoleBindingListNilKind = "RoleBindingListNil"
RoleBindingNilKind is the name of the type used to nil lists of objects of type 'role_binding'.
const RoleBindingNilKind = "RoleBindingNil"
RoleBindingNilKind is the name of the type used to nil references to objects of type 'role_binding'.
const RoleKind = "Role"
RoleKind is the name of the type used to represent objects of type 'role'.
const RoleLinkKind = "RoleLink"
RoleLinkKind is the name of the type used to represent links to objects of type 'role'.
const RoleListKind = "RoleList"
RoleListKind is the name of the type used to represent list of objects of type 'role'.
const RoleListLinkKind = "RoleListLink"
RoleListLinkKind is the name of the type used to represent links to list of objects of type 'role'.
const RoleListNilKind = "RoleListNil"
RoleNilKind is the name of the type used to nil lists of objects of type 'role'.
const RoleNilKind = "RoleNil"
RoleNilKind is the name of the type used to nil references to objects of type 'role'.
const SkuRuleKind = "SkuRule"
SkuRuleKind is the name of the type used to represent objects of type 'sku_rule'.
const SkuRuleLinkKind = "SkuRuleLink"
SkuRuleLinkKind is the name of the type used to represent links to objects of type 'sku_rule'.
const SkuRuleListKind = "SkuRuleList"
SkuRuleListKind is the name of the type used to represent list of objects of type 'sku_rule'.
const SkuRuleListLinkKind = "SkuRuleListLink"
SkuRuleListLinkKind is the name of the type used to represent links to list of objects of type 'sku_rule'.
const SkuRuleListNilKind = "SkuRuleListNil"
SkuRuleNilKind is the name of the type used to nil lists of objects of type 'sku_rule'.
const SkuRuleNilKind = "SkuRuleNil"
SkuRuleNilKind is the name of the type used to nil references to objects of type 'sku_rule'.
const SubscriptionKind = "Subscription"
SubscriptionKind is the name of the type used to represent objects of type 'subscription'.
const SubscriptionLinkKind = "SubscriptionLink"
SubscriptionLinkKind is the name of the type used to represent links to objects of type 'subscription'.
const SubscriptionListKind = "SubscriptionList"
SubscriptionListKind is the name of the type used to represent list of objects of type 'subscription'.
const SubscriptionListLinkKind = "SubscriptionListLink"
SubscriptionListLinkKind is the name of the type used to represent links to list of objects of type 'subscription'.
const SubscriptionListNilKind = "SubscriptionListNil"
SubscriptionNilKind is the name of the type used to nil lists of objects of type 'subscription'.
const SubscriptionMetricsListKind = "SubscriptionMetricsList"
SubscriptionMetricsListKind is the name of the type used to represent list of objects of type 'subscription_metrics'.
const SubscriptionMetricsListLinkKind = "SubscriptionMetricsListLink"
SubscriptionMetricsListLinkKind is the name of the type used to represent links to list of objects of type 'subscription_metrics'.
const SubscriptionMetricsListNilKind = "SubscriptionMetricsListNil"
SubscriptionMetricsNilKind is the name of the type used to nil lists of objects of type 'subscription_metrics'.
const SubscriptionNilKind = "SubscriptionNil"
SubscriptionNilKind is the name of the type used to nil references to objects of type 'subscription'.
const SubscriptionNotifyListKind = "SubscriptionNotifyList"
SubscriptionNotifyListKind is the name of the type used to represent list of objects of type 'subscription_notify'.
const SubscriptionNotifyListLinkKind = "SubscriptionNotifyListLink"
SubscriptionNotifyListLinkKind is the name of the type used to represent links to list of objects of type 'subscription_notify'.
const SubscriptionNotifyListNilKind = "SubscriptionNotifyListNil"
SubscriptionNotifyNilKind is the name of the type used to nil lists of objects of type 'subscription_notify'.
const SubscriptionRegistrationListKind = "SubscriptionRegistrationList"
SubscriptionRegistrationListKind is the name of the type used to represent list of objects of type 'subscription_registration'.
const SubscriptionRegistrationListLinkKind = "SubscriptionRegistrationListLink"
SubscriptionRegistrationListLinkKind is the name of the type used to represent links to list of objects of type 'subscription_registration'.
const SubscriptionRegistrationListNilKind = "SubscriptionRegistrationListNil"
SubscriptionRegistrationNilKind is the name of the type used to nil lists of objects of type 'subscription_registration'.
const SummaryDashboardKind = "SummaryDashboard"
SummaryDashboardKind is the name of the type used to represent objects of type 'summary_dashboard'.
const SummaryDashboardLinkKind = "SummaryDashboardLink"
SummaryDashboardLinkKind is the name of the type used to represent links to objects of type 'summary_dashboard'.
const SummaryDashboardListKind = "SummaryDashboardList"
SummaryDashboardListKind is the name of the type used to represent list of objects of type 'summary_dashboard'.
const SummaryDashboardListLinkKind = "SummaryDashboardListLink"
SummaryDashboardListLinkKind is the name of the type used to represent links to list of objects of type 'summary_dashboard'.
const SummaryDashboardListNilKind = "SummaryDashboardListNil"
SummaryDashboardNilKind is the name of the type used to nil lists of objects of type 'summary_dashboard'.
const SummaryDashboardNilKind = "SummaryDashboardNil"
SummaryDashboardNilKind is the name of the type used to nil references to objects of type 'summary_dashboard'.
const SummaryMetricsListKind = "SummaryMetricsList"
SummaryMetricsListKind is the name of the type used to represent list of objects of type 'summary_metrics'.
const SummaryMetricsListLinkKind = "SummaryMetricsListLink"
SummaryMetricsListLinkKind is the name of the type used to represent links to list of objects of type 'summary_metrics'.
const SummaryMetricsListNilKind = "SummaryMetricsListNil"
SummaryMetricsNilKind is the name of the type used to nil lists of objects of type 'summary_metrics'.
const SummarySampleListKind = "SummarySampleList"
SummarySampleListKind is the name of the type used to represent list of objects of type 'summary_sample'.
const SummarySampleListLinkKind = "SummarySampleListLink"
SummarySampleListLinkKind is the name of the type used to represent links to list of objects of type 'summary_sample'.
const SummarySampleListNilKind = "SummarySampleListNil"
SummarySampleNilKind is the name of the type used to nil lists of objects of type 'summary_sample'.
const SupportCaseRequestKind = "SupportCaseRequest"
SupportCaseRequestKind is the name of the type used to represent objects of type 'support_case_request'.
const SupportCaseRequestLinkKind = "SupportCaseRequestLink"
SupportCaseRequestLinkKind is the name of the type used to represent links to objects of type 'support_case_request'.
const SupportCaseRequestListKind = "SupportCaseRequestList"
SupportCaseRequestListKind is the name of the type used to represent list of objects of type 'support_case_request'.
const SupportCaseRequestListLinkKind = "SupportCaseRequestListLink"
SupportCaseRequestListLinkKind is the name of the type used to represent links to list of objects of type 'support_case_request'.
const SupportCaseRequestListNilKind = "SupportCaseRequestListNil"
SupportCaseRequestNilKind is the name of the type used to nil lists of objects of type 'support_case_request'.
const SupportCaseRequestNilKind = "SupportCaseRequestNil"
SupportCaseRequestNilKind is the name of the type used to nil references to objects of type 'support_case_request'.
const SupportCaseResponseKind = "SupportCaseResponse"
SupportCaseResponseKind is the name of the type used to represent objects of type 'support_case_response'.
const SupportCaseResponseLinkKind = "SupportCaseResponseLink"
SupportCaseResponseLinkKind is the name of the type used to represent links to objects of type 'support_case_response'.
const SupportCaseResponseListKind = "SupportCaseResponseList"
SupportCaseResponseListKind is the name of the type used to represent list of objects of type 'support_case_response'.
const SupportCaseResponseListLinkKind = "SupportCaseResponseListLink"
SupportCaseResponseListLinkKind is the name of the type used to represent links to list of objects of type 'support_case_response'.
const SupportCaseResponseListNilKind = "SupportCaseResponseListNil"
SupportCaseResponseNilKind is the name of the type used to nil lists of objects of type 'support_case_response'.
const SupportCaseResponseNilKind = "SupportCaseResponseNil"
SupportCaseResponseNilKind is the name of the type used to nil references to objects of type 'support_case_response'.
const TemplateParameterListKind = "TemplateParameterList"
TemplateParameterListKind is the name of the type used to represent list of objects of type 'template_parameter'.
const TemplateParameterListLinkKind = "TemplateParameterListLink"
TemplateParameterListLinkKind is the name of the type used to represent links to list of objects of type 'template_parameter'.
const TemplateParameterListNilKind = "TemplateParameterListNil"
TemplateParameterNilKind is the name of the type used to nil lists of objects of type 'template_parameter'.
const TokenAuthorizationRequestListKind = "TokenAuthorizationRequestList"
TokenAuthorizationRequestListKind is the name of the type used to represent list of objects of type 'token_authorization_request'.
const TokenAuthorizationRequestListLinkKind = "TokenAuthorizationRequestListLink"
TokenAuthorizationRequestListLinkKind is the name of the type used to represent links to list of objects of type 'token_authorization_request'.
const TokenAuthorizationRequestListNilKind = "TokenAuthorizationRequestListNil"
TokenAuthorizationRequestNilKind is the name of the type used to nil lists of objects of type 'token_authorization_request'.
const TokenAuthorizationResponseListKind = "TokenAuthorizationResponseList"
TokenAuthorizationResponseListKind is the name of the type used to represent list of objects of type 'token_authorization_response'.
const TokenAuthorizationResponseListLinkKind = "TokenAuthorizationResponseListLink"
TokenAuthorizationResponseListLinkKind is the name of the type used to represent links to list of objects of type 'token_authorization_response'.
const TokenAuthorizationResponseListNilKind = "TokenAuthorizationResponseListNil"
TokenAuthorizationResponseNilKind is the name of the type used to nil lists of objects of type 'token_authorization_response'.
const ValueUnitListKind = "ValueUnitList"
ValueUnitListKind is the name of the type used to represent list of objects of type 'value_unit'.
const ValueUnitListLinkKind = "ValueUnitListLink"
ValueUnitListLinkKind is the name of the type used to represent links to list of objects of type 'value_unit'.
const ValueUnitListNilKind = "ValueUnitListNil"
ValueUnitNilKind is the name of the type used to nil lists of objects of type 'value_unit'.
Variables ¶
var OpenAPI = []byte{}/* 178967 elements not displayed */
OpenAPI contains the OpenAPI specification of the service in JSON.
Functions ¶
func MarshalAccessToken ¶
func MarshalAccessToken(object *AccessToken, writer io.Writer) error
MarshalAccessToken writes a value of the 'access_token' type to the given writer.
func MarshalAccessTokenAuth ¶
func MarshalAccessTokenAuth(object *AccessTokenAuth, writer io.Writer) error
MarshalAccessTokenAuth writes a value of the 'access_token_auth' type to the given writer.
func MarshalAccessTokenAuthList ¶
func MarshalAccessTokenAuthList(list []*AccessTokenAuth, writer io.Writer) error
MarshalAccessTokenAuthList writes a list of values of the 'access_token_auth' type to the given writer.
func MarshalAccessTokenList ¶
func MarshalAccessTokenList(list []*AccessToken, writer io.Writer) error
MarshalAccessTokenList writes a list of values of the 'access_token' type to the given writer.
func MarshalAccount ¶
MarshalAccount writes a value of the 'account' type to the given writer.
func MarshalAccountList ¶
MarshalAccountList writes a list of values of the 'account' type to the given writer.
func MarshalActionList ¶
MarshalActionList writes a list of values of the 'action' type to the given writer.
func MarshalBillingModelList ¶ added in v0.0.329
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 MarshalCapability ¶ added in v0.0.329
func MarshalCapability(object *Capability, writer io.Writer) error
MarshalCapability writes a value of the 'capability' type to the given writer.
func MarshalCapabilityList ¶ added in v0.0.329
func MarshalCapabilityList(list []*Capability, writer io.Writer) error
MarshalCapabilityList writes a list of values of the 'capability' type to the given writer.
func MarshalCloudResource ¶ added in v0.0.329
func MarshalCloudResource(object *CloudResource, writer io.Writer) error
MarshalCloudResource writes a value of the 'cloud_resource' type to the given writer.
func MarshalCloudResourceList ¶ added in v0.0.329
func MarshalCloudResourceList(list []*CloudResource, writer io.Writer) error
MarshalCloudResourceList writes a list of values of the 'cloud_resource' type to the given writer.
func MarshalClusterAuthorizationRequest ¶
func MarshalClusterAuthorizationRequest(object *ClusterAuthorizationRequest, writer io.Writer) error
MarshalClusterAuthorizationRequest writes a value of the 'cluster_authorization_request' type to the given writer.
func MarshalClusterAuthorizationRequestList ¶
func MarshalClusterAuthorizationRequestList(list []*ClusterAuthorizationRequest, writer io.Writer) error
MarshalClusterAuthorizationRequestList writes a list of values of the 'cluster_authorization_request' type to the given writer.
func MarshalClusterAuthorizationResponse ¶
func MarshalClusterAuthorizationResponse(object *ClusterAuthorizationResponse, writer io.Writer) error
MarshalClusterAuthorizationResponse writes a value of the 'cluster_authorization_response' type to the given writer.
func MarshalClusterAuthorizationResponseList ¶
func MarshalClusterAuthorizationResponseList(list []*ClusterAuthorizationResponse, writer io.Writer) error
MarshalClusterAuthorizationResponseList writes a list of values of the 'cluster_authorization_response' type to the given writer.
func MarshalClusterMetricsNodes ¶ added in v0.0.329
func MarshalClusterMetricsNodes(object *ClusterMetricsNodes, writer io.Writer) error
MarshalClusterMetricsNodes writes a value of the 'cluster_metrics_nodes' type to the given writer.
func MarshalClusterMetricsNodesList ¶ added in v0.0.329
func MarshalClusterMetricsNodesList(list []*ClusterMetricsNodes, writer io.Writer) error
MarshalClusterMetricsNodesList writes a list of values of the 'cluster_metrics_nodes' type to the given writer.
func MarshalClusterRegistrationRequest ¶
func MarshalClusterRegistrationRequest(object *ClusterRegistrationRequest, writer io.Writer) error
MarshalClusterRegistrationRequest writes a value of the 'cluster_registration_request' type to the given writer.
func MarshalClusterRegistrationRequestList ¶
func MarshalClusterRegistrationRequestList(list []*ClusterRegistrationRequest, writer io.Writer) error
MarshalClusterRegistrationRequestList writes a list of values of the 'cluster_registration_request' type to the given writer.
func MarshalClusterRegistrationResponse ¶
func MarshalClusterRegistrationResponse(object *ClusterRegistrationResponse, writer io.Writer) error
MarshalClusterRegistrationResponse writes a value of the 'cluster_registration_response' type to the given writer.
func MarshalClusterRegistrationResponseList ¶
func MarshalClusterRegistrationResponseList(list []*ClusterRegistrationResponse, writer io.Writer) error
MarshalClusterRegistrationResponseList writes a list of values of the 'cluster_registration_response' type to the given writer.
func MarshalClusterResource ¶ added in v0.0.329
func MarshalClusterResource(object *ClusterResource, writer io.Writer) error
MarshalClusterResource writes a value of the 'cluster_resource' type to the given writer.
func MarshalClusterResourceList ¶ added in v0.0.329
func MarshalClusterResourceList(list []*ClusterResource, writer io.Writer) error
MarshalClusterResourceList writes a list of values of the 'cluster_resource' type to the given writer.
func MarshalClusterUpgrade ¶ added in v0.0.329
func MarshalClusterUpgrade(object *ClusterUpgrade, writer io.Writer) error
MarshalClusterUpgrade writes a value of the 'cluster_upgrade' type to the given writer.
func MarshalClusterUpgradeList ¶ added in v0.0.329
func MarshalClusterUpgradeList(list []*ClusterUpgrade, writer io.Writer) error
MarshalClusterUpgradeList writes a list of values of the 'cluster_upgrade' type to the given writer.
func MarshalDateList ¶
MarshalDateList writes a list of values of the 'date' type to the given writer.
func MarshalFeatureToggle ¶
func MarshalFeatureToggle(object *FeatureToggle, writer io.Writer) error
MarshalFeatureToggle writes a value of the 'feature_toggle' type to the given writer.
func MarshalFeatureToggleList ¶
func MarshalFeatureToggleList(list []*FeatureToggle, writer io.Writer) error
MarshalFeatureToggleList writes a list of values of the 'feature_toggle' type to the given writer.
func MarshalFeatureToggleQueryRequest ¶
func MarshalFeatureToggleQueryRequest(object *FeatureToggleQueryRequest, writer io.Writer) error
MarshalFeatureToggleQueryRequest writes a value of the 'feature_toggle_query_request' type to the given writer.
func MarshalFeatureToggleQueryRequestList ¶
func MarshalFeatureToggleQueryRequestList(list []*FeatureToggleQueryRequest, writer io.Writer) error
MarshalFeatureToggleQueryRequestList writes a list of values of the 'feature_toggle_query_request' 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 MarshalLabel ¶
MarshalLabel writes a value of the 'label' type to the given writer.
func MarshalLabelList ¶
MarshalLabelList writes a list of values of the 'label' 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 MarshalOrganization ¶
func MarshalOrganization(object *Organization, writer io.Writer) error
MarshalOrganization writes a value of the 'organization' type to the given writer.
func MarshalOrganizationList ¶
func MarshalOrganizationList(list []*Organization, writer io.Writer) error
MarshalOrganizationList writes a list of values of the 'organization' type to the given writer.
func MarshalPermission ¶
func MarshalPermission(object *Permission, writer io.Writer) error
MarshalPermission writes a value of the 'permission' type to the given writer.
func MarshalPermissionList ¶
func MarshalPermissionList(list []*Permission, writer io.Writer) error
MarshalPermissionList writes a list of values of the 'permission' type to the given writer.
func MarshalPlan ¶
MarshalPlan writes a value of the 'plan' type to the given writer.
func MarshalPlanIDList ¶
MarshalPlanIDList writes a list of values of the 'plan_ID' type to the given writer.
func MarshalPlanList ¶
MarshalPlanList writes a list of values of the 'plan' type to the given writer.
func MarshalPullSecretsRequest ¶
func MarshalPullSecretsRequest(object *PullSecretsRequest, writer io.Writer) error
MarshalPullSecretsRequest writes a value of the 'pull_secrets_request' type to the given writer.
func MarshalPullSecretsRequestList ¶
func MarshalPullSecretsRequestList(list []*PullSecretsRequest, writer io.Writer) error
MarshalPullSecretsRequestList writes a list of values of the 'pull_secrets_request' type to the given writer.
func MarshalQuotaCost ¶ added in v0.0.329
MarshalQuotaCost writes a value of the 'quota_cost' type to the given writer.
func MarshalQuotaCostList ¶ added in v0.0.329
MarshalQuotaCostList writes a list of values of the 'quota_cost' type to the given writer.
func MarshalQuotaRules ¶ added in v0.0.329
func MarshalQuotaRules(object *QuotaRules, writer io.Writer) error
MarshalQuotaRules writes a value of the 'quota_rules' type to the given writer.
func MarshalQuotaRulesList ¶ added in v0.0.329
func MarshalQuotaRulesList(list []*QuotaRules, writer io.Writer) error
MarshalQuotaRulesList writes a list of values of the 'quota_rules' type to the given writer.
func MarshalRegistry ¶
MarshalRegistry writes a value of the 'registry' type to the given writer.
func MarshalRegistryCredential ¶
func MarshalRegistryCredential(object *RegistryCredential, writer io.Writer) error
MarshalRegistryCredential writes a value of the 'registry_credential' type to the given writer.
func MarshalRegistryCredentialList ¶
func MarshalRegistryCredentialList(list []*RegistryCredential, writer io.Writer) error
MarshalRegistryCredentialList writes a list of values of the 'registry_credential' type to the given writer.
func MarshalRegistryList ¶
MarshalRegistryList writes a list of values of the 'registry' type to the given writer.
func MarshalRelatedResource ¶ added in v0.0.329
func MarshalRelatedResource(object *RelatedResource, writer io.Writer) error
MarshalRelatedResource writes a value of the 'related_resource' type to the given writer.
func MarshalRelatedResourceList ¶ added in v0.0.329
func MarshalRelatedResourceList(list []*RelatedResource, writer io.Writer) error
MarshalRelatedResourceList writes a list of values of the 'related_resource' type to the given writer.
func MarshalReservedResource ¶
func MarshalReservedResource(object *ReservedResource, writer io.Writer) error
MarshalReservedResource writes a value of the 'reserved_resource' type to the given writer.
func MarshalReservedResourceList ¶
func MarshalReservedResourceList(list []*ReservedResource, writer io.Writer) error
MarshalReservedResourceList writes a list of values of the 'reserved_resource' type to the given writer.
func MarshalResource ¶
MarshalResource writes a value of the 'resource' type to the given writer.
func MarshalResourceList ¶
MarshalResourceList writes a list of values of the 'resource' type to the given writer.
func MarshalResourceQuota ¶
func MarshalResourceQuota(object *ResourceQuota, writer io.Writer) error
MarshalResourceQuota writes a value of the 'resource_quota' type to the given writer.
func MarshalResourceQuotaList ¶
func MarshalResourceQuotaList(list []*ResourceQuota, writer io.Writer) error
MarshalResourceQuotaList writes a list of values of the 'resource_quota' type to the given writer.
func MarshalRole ¶
MarshalRole writes a value of the 'role' type to the given writer.
func MarshalRoleBinding ¶
func MarshalRoleBinding(object *RoleBinding, writer io.Writer) error
MarshalRoleBinding writes a value of the 'role_binding' type to the given writer.
func MarshalRoleBindingList ¶
func MarshalRoleBindingList(list []*RoleBinding, writer io.Writer) error
MarshalRoleBindingList writes a list of values of the 'role_binding' type to the given writer.
func MarshalRoleList ¶
MarshalRoleList writes a list of values of the 'role' type to the given writer.
func MarshalSkuRule ¶
MarshalSkuRule writes a value of the 'sku_rule' type to the given writer.
func MarshalSkuRuleList ¶
MarshalSkuRuleList writes a list of values of the 'sku_rule' type to the given writer.
func MarshalStringList ¶
MarshalStringList writes a list of values of the 'string' type to the given writer.
func MarshalSubscription ¶
func MarshalSubscription(object *Subscription, writer io.Writer) error
MarshalSubscription writes a value of the 'subscription' type to the given writer.
func MarshalSubscriptionList ¶
func MarshalSubscriptionList(list []*Subscription, writer io.Writer) error
MarshalSubscriptionList writes a list of values of the 'subscription' type to the given writer.
func MarshalSubscriptionMetrics ¶ added in v0.0.329
func MarshalSubscriptionMetrics(object *SubscriptionMetrics, writer io.Writer) error
MarshalSubscriptionMetrics writes a value of the 'subscription_metrics' type to the given writer.
func MarshalSubscriptionMetricsList ¶ added in v0.0.329
func MarshalSubscriptionMetricsList(list []*SubscriptionMetrics, writer io.Writer) error
MarshalSubscriptionMetricsList writes a list of values of the 'subscription_metrics' type to the given writer.
func MarshalSubscriptionNotify ¶
func MarshalSubscriptionNotify(object *SubscriptionNotify, writer io.Writer) error
MarshalSubscriptionNotify writes a value of the 'subscription_notify' type to the given writer.
func MarshalSubscriptionNotifyList ¶
func MarshalSubscriptionNotifyList(list []*SubscriptionNotify, writer io.Writer) error
MarshalSubscriptionNotifyList writes a list of values of the 'subscription_notify' type to the given writer.
func MarshalSubscriptionRegistration ¶
func MarshalSubscriptionRegistration(object *SubscriptionRegistration, writer io.Writer) error
MarshalSubscriptionRegistration writes a value of the 'subscription_registration' type to the given writer.
func MarshalSubscriptionRegistrationList ¶
func MarshalSubscriptionRegistrationList(list []*SubscriptionRegistration, writer io.Writer) error
MarshalSubscriptionRegistrationList writes a list of values of the 'subscription_registration' type to the given writer.
func MarshalSummaryDashboard ¶ added in v0.0.329
func MarshalSummaryDashboard(object *SummaryDashboard, writer io.Writer) error
MarshalSummaryDashboard writes a value of the 'summary_dashboard' type to the given writer.
func MarshalSummaryDashboardList ¶ added in v0.0.329
func MarshalSummaryDashboardList(list []*SummaryDashboard, writer io.Writer) error
MarshalSummaryDashboardList writes a list of values of the 'summary_dashboard' type to the given writer.
func MarshalSummaryMetrics ¶ added in v0.0.329
func MarshalSummaryMetrics(object *SummaryMetrics, writer io.Writer) error
MarshalSummaryMetrics writes a value of the 'summary_metrics' type to the given writer.
func MarshalSummaryMetricsList ¶ added in v0.0.329
func MarshalSummaryMetricsList(list []*SummaryMetrics, writer io.Writer) error
MarshalSummaryMetricsList writes a list of values of the 'summary_metrics' type to the given writer.
func MarshalSummarySample ¶ added in v0.0.329
func MarshalSummarySample(object *SummarySample, writer io.Writer) error
MarshalSummarySample writes a value of the 'summary_sample' type to the given writer.
func MarshalSummarySampleList ¶ added in v0.0.329
func MarshalSummarySampleList(list []*SummarySample, writer io.Writer) error
MarshalSummarySampleList writes a list of values of the 'summary_sample' type to the given writer.
func MarshalSupportCaseRequest ¶
func MarshalSupportCaseRequest(object *SupportCaseRequest, writer io.Writer) error
MarshalSupportCaseRequest writes a value of the 'support_case_request' type to the given writer.
func MarshalSupportCaseRequestList ¶
func MarshalSupportCaseRequestList(list []*SupportCaseRequest, writer io.Writer) error
MarshalSupportCaseRequestList writes a list of values of the 'support_case_request' type to the given writer.
func MarshalSupportCaseResponse ¶
func MarshalSupportCaseResponse(object *SupportCaseResponse, writer io.Writer) error
MarshalSupportCaseResponse writes a value of the 'support_case_response' type to the given writer.
func MarshalSupportCaseResponseList ¶
func MarshalSupportCaseResponseList(list []*SupportCaseResponse, writer io.Writer) error
MarshalSupportCaseResponseList writes a list of values of the 'support_case_response' type to the given writer.
func MarshalTemplateParameter ¶
func MarshalTemplateParameter(object *TemplateParameter, writer io.Writer) error
MarshalTemplateParameter writes a value of the 'template_parameter' type to the given writer.
func MarshalTemplateParameterList ¶
func MarshalTemplateParameterList(list []*TemplateParameter, writer io.Writer) error
MarshalTemplateParameterList writes a list of values of the 'template_parameter' type to the given writer.
func MarshalTokenAuthorizationRequest ¶
func MarshalTokenAuthorizationRequest(object *TokenAuthorizationRequest, writer io.Writer) error
MarshalTokenAuthorizationRequest writes a value of the 'token_authorization_request' type to the given writer.
func MarshalTokenAuthorizationRequestList ¶
func MarshalTokenAuthorizationRequestList(list []*TokenAuthorizationRequest, writer io.Writer) error
MarshalTokenAuthorizationRequestList writes a list of values of the 'token_authorization_request' type to the given writer.
func MarshalTokenAuthorizationResponse ¶
func MarshalTokenAuthorizationResponse(object *TokenAuthorizationResponse, writer io.Writer) error
MarshalTokenAuthorizationResponse writes a value of the 'token_authorization_response' type to the given writer.
func MarshalTokenAuthorizationResponseList ¶
func MarshalTokenAuthorizationResponseList(list []*TokenAuthorizationResponse, writer io.Writer) error
MarshalTokenAuthorizationResponseList writes a list of values of the 'token_authorization_response' type to the given writer.
func MarshalValueUnit ¶ added in v0.0.329
MarshalValueUnit writes a value of the 'value_unit' type to the given writer.
func MarshalValueUnitList ¶ added in v0.0.329
MarshalValueUnitList writes a list of values of the 'value_unit' 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 AccessToken ¶
type AccessToken struct {
// contains filtered or unexported fields
}
AccessToken represents the values of the 'access_token' type.
func UnmarshalAccessToken ¶
func UnmarshalAccessToken(source interface{}) (object *AccessToken, err error)
UnmarshalAccessToken reads a value of the 'access_token' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAccessTokenList ¶
func UnmarshalAccessTokenList(source interface{}) (items []*AccessToken, err error)
UnmarshalAccessTokenList reads a list of values of the 'access_token' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AccessToken) Auths ¶
func (o *AccessToken) Auths() map[string]*AccessTokenAuth
Auths returns the value of the 'auths' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*AccessToken) Empty ¶
func (o *AccessToken) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AccessToken) GetAuths ¶
func (o *AccessToken) GetAuths() (value map[string]*AccessTokenAuth, ok bool)
GetAuths returns the value of the 'auths' attribute and a flag indicating if the attribute has a value.
type AccessTokenAuth ¶
type AccessTokenAuth struct {
// contains filtered or unexported fields
}
AccessTokenAuth represents the values of the 'access_token_auth' type.
func UnmarshalAccessTokenAuth ¶
func UnmarshalAccessTokenAuth(source interface{}) (object *AccessTokenAuth, err error)
UnmarshalAccessTokenAuth reads a value of the 'access_token_auth' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAccessTokenAuthList ¶
func UnmarshalAccessTokenAuthList(source interface{}) (items []*AccessTokenAuth, err error)
UnmarshalAccessTokenAuthList reads a list of values of the 'access_token_auth' type from the given source, which can be a slice of bytes, a string or a reader.
func (*AccessTokenAuth) Auth ¶
func (o *AccessTokenAuth) Auth() string
Auth returns the value of the 'auth' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*AccessTokenAuth) Email ¶
func (o *AccessTokenAuth) Email() string
Email returns the value of the 'email' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*AccessTokenAuth) Empty ¶
func (o *AccessTokenAuth) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*AccessTokenAuth) GetAuth ¶
func (o *AccessTokenAuth) GetAuth() (value string, ok bool)
GetAuth returns the value of the 'auth' attribute and a flag indicating if the attribute has a value.
func (*AccessTokenAuth) GetEmail ¶
func (o *AccessTokenAuth) GetEmail() (value string, ok bool)
GetEmail returns the value of the 'email' attribute and a flag indicating if the attribute has a value.
type AccessTokenAuthBuilder ¶
type AccessTokenAuthBuilder struct {
// contains filtered or unexported fields
}
AccessTokenAuthBuilder contains the data and logic needed to build 'access_token_auth' objects.
func NewAccessTokenAuth ¶
func NewAccessTokenAuth() *AccessTokenAuthBuilder
NewAccessTokenAuth creates a new builder of 'access_token_auth' objects.
func (*AccessTokenAuthBuilder) Auth ¶
func (b *AccessTokenAuthBuilder) Auth(value string) *AccessTokenAuthBuilder
Auth sets the value of the 'auth' attribute to the given value.
func (*AccessTokenAuthBuilder) Build ¶
func (b *AccessTokenAuthBuilder) Build() (object *AccessTokenAuth, err error)
Build creates a 'access_token_auth' object using the configuration stored in the builder.
func (*AccessTokenAuthBuilder) Copy ¶
func (b *AccessTokenAuthBuilder) Copy(object *AccessTokenAuth) *AccessTokenAuthBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AccessTokenAuthBuilder) Email ¶
func (b *AccessTokenAuthBuilder) Email(value string) *AccessTokenAuthBuilder
Email sets the value of the 'email' attribute to the given value.
func (*AccessTokenAuthBuilder) Empty ¶ added in v0.0.329
func (b *AccessTokenAuthBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
type AccessTokenAuthList ¶
type AccessTokenAuthList struct {
// contains filtered or unexported fields
}
AccessTokenAuthList is a list of values of the 'access_token_auth' type.
func (*AccessTokenAuthList) Each ¶
func (l *AccessTokenAuthList) Each(f func(item *AccessTokenAuth) 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 (*AccessTokenAuthList) Empty ¶
func (l *AccessTokenAuthList) Empty() bool
Empty returns true if the list is empty.
func (*AccessTokenAuthList) Get ¶
func (l *AccessTokenAuthList) Get(i int) *AccessTokenAuth
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AccessTokenAuthList) Len ¶
func (l *AccessTokenAuthList) Len() int
Len returns the length of the list.
func (*AccessTokenAuthList) Range ¶
func (l *AccessTokenAuthList) Range(f func(index int, item *AccessTokenAuth) 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 (*AccessTokenAuthList) Slice ¶
func (l *AccessTokenAuthList) Slice() []*AccessTokenAuth
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 AccessTokenAuthListBuilder ¶
type AccessTokenAuthListBuilder struct {
// contains filtered or unexported fields
}
AccessTokenAuthListBuilder contains the data and logic needed to build 'access_token_auth' objects.
func NewAccessTokenAuthList ¶
func NewAccessTokenAuthList() *AccessTokenAuthListBuilder
NewAccessTokenAuthList creates a new builder of 'access_token_auth' objects.
func (*AccessTokenAuthListBuilder) Build ¶
func (b *AccessTokenAuthListBuilder) Build() (list *AccessTokenAuthList, err error)
Build creates a list of 'access_token_auth' objects using the configuration stored in the builder.
func (*AccessTokenAuthListBuilder) Copy ¶
func (b *AccessTokenAuthListBuilder) Copy(list *AccessTokenAuthList) *AccessTokenAuthListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AccessTokenAuthListBuilder) Empty ¶ added in v0.0.329
func (b *AccessTokenAuthListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AccessTokenAuthListBuilder) Items ¶
func (b *AccessTokenAuthListBuilder) Items(values ...*AccessTokenAuthBuilder) *AccessTokenAuthListBuilder
Items sets the items of the list.
type AccessTokenBuilder ¶
type AccessTokenBuilder struct {
// contains filtered or unexported fields
}
AccessTokenBuilder contains the data and logic needed to build 'access_token' objects.
func NewAccessToken ¶
func NewAccessToken() *AccessTokenBuilder
NewAccessToken creates a new builder of 'access_token' objects.
func (*AccessTokenBuilder) Auths ¶
func (b *AccessTokenBuilder) Auths(value map[string]*AccessTokenAuthBuilder) *AccessTokenBuilder
Auths sets the value of the 'auths' attribute to the given value.
func (*AccessTokenBuilder) Build ¶
func (b *AccessTokenBuilder) Build() (object *AccessToken, err error)
Build creates a 'access_token' object using the configuration stored in the builder.
func (*AccessTokenBuilder) Copy ¶
func (b *AccessTokenBuilder) Copy(object *AccessToken) *AccessTokenBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AccessTokenBuilder) Empty ¶ added in v0.0.329
func (b *AccessTokenBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
type AccessTokenClient ¶
type AccessTokenClient struct {
// contains filtered or unexported fields
}
AccessTokenClient is the client of the 'access_token' resource.
Manages access tokens.
func NewAccessTokenClient ¶
func NewAccessTokenClient(transport http.RoundTripper, path string) *AccessTokenClient
NewAccessTokenClient creates a new client for the 'access_token' resource using the given transport to send the requests and receive the responses.
func (*AccessTokenClient) Post ¶
func (c *AccessTokenClient) Post() *AccessTokenPostRequest
Post creates a request for the 'post' method.
Returns access token generated from registries in docker format.
type AccessTokenList ¶
type AccessTokenList struct {
// contains filtered or unexported fields
}
AccessTokenList is a list of values of the 'access_token' type.
func (*AccessTokenList) Each ¶
func (l *AccessTokenList) Each(f func(item *AccessToken) 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 (*AccessTokenList) Empty ¶
func (l *AccessTokenList) Empty() bool
Empty returns true if the list is empty.
func (*AccessTokenList) Get ¶
func (l *AccessTokenList) Get(i int) *AccessToken
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AccessTokenList) Len ¶
func (l *AccessTokenList) Len() int
Len returns the length of the list.
func (*AccessTokenList) Range ¶
func (l *AccessTokenList) Range(f func(index int, item *AccessToken) 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 (*AccessTokenList) Slice ¶
func (l *AccessTokenList) Slice() []*AccessToken
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 AccessTokenListBuilder ¶
type AccessTokenListBuilder struct {
// contains filtered or unexported fields
}
AccessTokenListBuilder contains the data and logic needed to build 'access_token' objects.
func NewAccessTokenList ¶
func NewAccessTokenList() *AccessTokenListBuilder
NewAccessTokenList creates a new builder of 'access_token' objects.
func (*AccessTokenListBuilder) Build ¶
func (b *AccessTokenListBuilder) Build() (list *AccessTokenList, err error)
Build creates a list of 'access_token' objects using the configuration stored in the builder.
func (*AccessTokenListBuilder) Copy ¶
func (b *AccessTokenListBuilder) Copy(list *AccessTokenList) *AccessTokenListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AccessTokenListBuilder) Empty ¶ added in v0.0.329
func (b *AccessTokenListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AccessTokenListBuilder) Items ¶
func (b *AccessTokenListBuilder) Items(values ...*AccessTokenBuilder) *AccessTokenListBuilder
Items sets the items of the list.
type AccessTokenPostRequest ¶
type AccessTokenPostRequest struct {
// contains filtered or unexported fields
}
AccessTokenPostRequest is the request for the 'post' method.
func (*AccessTokenPostRequest) Header ¶
func (r *AccessTokenPostRequest) Header(name string, value interface{}) *AccessTokenPostRequest
Header adds a request header.
func (*AccessTokenPostRequest) Impersonate ¶ added in v0.0.329
func (r *AccessTokenPostRequest) Impersonate(user string) *AccessTokenPostRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AccessTokenPostRequest) Parameter ¶
func (r *AccessTokenPostRequest) Parameter(name string, value interface{}) *AccessTokenPostRequest
Parameter adds a query parameter.
func (*AccessTokenPostRequest) Send ¶
func (r *AccessTokenPostRequest) Send() (result *AccessTokenPostResponse, 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 (*AccessTokenPostRequest) SendContext ¶
func (r *AccessTokenPostRequest) SendContext(ctx context.Context) (result *AccessTokenPostResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AccessTokenPostResponse ¶
type AccessTokenPostResponse struct {
// contains filtered or unexported fields
}
AccessTokenPostResponse is the response for the 'post' method.
func (*AccessTokenPostResponse) Body ¶
func (r *AccessTokenPostResponse) Body() *AccessToken
Body returns the value of the 'body' parameter.
func (*AccessTokenPostResponse) Error ¶
func (r *AccessTokenPostResponse) Error() *errors.Error
Error returns the response error.
func (*AccessTokenPostResponse) GetBody ¶
func (r *AccessTokenPostResponse) GetBody() (value *AccessToken, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AccessTokenPostResponse) Header ¶
func (r *AccessTokenPostResponse) Header() http.Header
Header returns header of the response.
func (*AccessTokenPostResponse) Status ¶
func (r *AccessTokenPostResponse) Status() int
Status returns the response status code.
type Account ¶
type Account struct {
// contains filtered or unexported fields
}
Account represents the values of the 'account' type.
func UnmarshalAccount ¶
UnmarshalAccount reads a value of the 'account' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalAccountList ¶
UnmarshalAccountList reads a list of values of the 'account' type from the given source, which can be a slice of bytes, a string or a reader.
func (*Account) BanCode ¶
BanCode returns the value of the 'ban_code' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Account) BanDescription ¶
BanDescription returns the value of the 'ban_description' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Account) Banned ¶
Banned returns the value of the 'banned' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Account) CreatedAt ¶
CreatedAt returns the value of the 'created_at' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Account) Email ¶
Email returns the value of the 'email' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Account) FirstName ¶
FirstName returns the value of the 'first_name' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Account) GetBanCode ¶
GetBanCode returns the value of the 'ban_code' attribute and a flag indicating if the attribute has a value.
func (*Account) GetBanDescription ¶
GetBanDescription returns the value of the 'ban_description' attribute and a flag indicating if the attribute has a value.
func (*Account) GetBanned ¶
GetBanned returns the value of the 'banned' attribute and a flag indicating if the attribute has a value.
func (*Account) GetCreatedAt ¶
GetCreatedAt returns the value of the 'created_at' attribute and a flag indicating if the attribute has a value.
func (*Account) GetEmail ¶
GetEmail returns the value of the 'email' attribute and a flag indicating if the attribute has a value.
func (*Account) GetFirstName ¶
GetFirstName returns the value of the 'first_name' attribute and a flag indicating if the attribute has a value.
func (*Account) GetHREF ¶
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*Account) GetID ¶
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*Account) GetLabels ¶
GetLabels returns the value of the 'labels' attribute and a flag indicating if the attribute has a value.
func (*Account) GetLastName ¶
GetLastName returns the value of the 'last_name' attribute and a flag indicating if the attribute has a value.
func (*Account) GetOrganization ¶
func (o *Account) GetOrganization() (value *Organization, ok bool)
GetOrganization returns the value of the 'organization' attribute and a flag indicating if the attribute has a value.
func (*Account) GetRhitAccountID ¶ added in v0.0.329
GetRhitAccountID returns the value of the 'rhit_account_ID' attribute and a flag indicating if the attribute has a value.
func (*Account) GetServiceAccount ¶
GetServiceAccount returns the value of the 'service_account' attribute and a flag indicating if the attribute has a value.
func (*Account) GetUpdatedAt ¶
GetUpdatedAt returns the value of the 'updated_at' attribute and a flag indicating if the attribute has a value.
func (*Account) GetUsername ¶
GetUsername returns the value of the 'username' attribute and a flag indicating if the attribute has a value.
func (*Account) Labels ¶
Labels returns the value of the 'labels' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Account) LastName ¶
LastName returns the value of the 'last_name' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Account) Organization ¶
func (o *Account) Organization() *Organization
Organization returns the value of the 'organization' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Account) RhitAccountID ¶ added in v0.0.329
RhitAccountID returns the value of the 'rhit_account_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Account) ServiceAccount ¶
ServiceAccount returns the value of the 'service_account' attribute, or the zero value of the type if the attribute doesn't have a value.
type AccountBuilder ¶
type AccountBuilder struct {
// contains filtered or unexported fields
}
AccountBuilder contains the data and logic needed to build 'account' objects.
func NewAccount ¶
func NewAccount() *AccountBuilder
NewAccount creates a new builder of 'account' objects.
func (*AccountBuilder) BanCode ¶
func (b *AccountBuilder) BanCode(value string) *AccountBuilder
BanCode sets the value of the 'ban_code' attribute to the given value.
func (*AccountBuilder) BanDescription ¶
func (b *AccountBuilder) BanDescription(value string) *AccountBuilder
BanDescription sets the value of the 'ban_description' attribute to the given value.
func (*AccountBuilder) Banned ¶
func (b *AccountBuilder) Banned(value bool) *AccountBuilder
Banned sets the value of the 'banned' attribute to the given value.
func (*AccountBuilder) Build ¶
func (b *AccountBuilder) Build() (object *Account, err error)
Build creates a 'account' object using the configuration stored in the builder.
func (*AccountBuilder) Copy ¶
func (b *AccountBuilder) Copy(object *Account) *AccountBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AccountBuilder) CreatedAt ¶
func (b *AccountBuilder) CreatedAt(value time.Time) *AccountBuilder
CreatedAt sets the value of the 'created_at' attribute to the given value.
func (*AccountBuilder) Email ¶
func (b *AccountBuilder) Email(value string) *AccountBuilder
Email sets the value of the 'email' attribute to the given value.
func (*AccountBuilder) Empty ¶ added in v0.0.329
func (b *AccountBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*AccountBuilder) FirstName ¶
func (b *AccountBuilder) FirstName(value string) *AccountBuilder
FirstName sets the value of the 'first_name' attribute to the given value.
func (*AccountBuilder) HREF ¶
func (b *AccountBuilder) HREF(value string) *AccountBuilder
HREF sets the link to the object.
func (*AccountBuilder) ID ¶
func (b *AccountBuilder) ID(value string) *AccountBuilder
ID sets the identifier of the object.
func (*AccountBuilder) Labels ¶
func (b *AccountBuilder) Labels(values ...*LabelBuilder) *AccountBuilder
Labels sets the value of the 'labels' attribute to the given values.
func (*AccountBuilder) LastName ¶
func (b *AccountBuilder) LastName(value string) *AccountBuilder
LastName sets the value of the 'last_name' attribute to the given value.
func (*AccountBuilder) Link ¶
func (b *AccountBuilder) Link(value bool) *AccountBuilder
Link sets the flag that indicates if this is a link.
func (*AccountBuilder) Organization ¶
func (b *AccountBuilder) Organization(value *OrganizationBuilder) *AccountBuilder
Organization sets the value of the 'organization' attribute to the given value.
func (*AccountBuilder) RhitAccountID ¶ added in v0.0.329
func (b *AccountBuilder) RhitAccountID(value string) *AccountBuilder
RhitAccountID sets the value of the 'rhit_account_ID' attribute to the given value.
func (*AccountBuilder) ServiceAccount ¶
func (b *AccountBuilder) ServiceAccount(value bool) *AccountBuilder
ServiceAccount sets the value of the 'service_account' attribute to the given value.
func (*AccountBuilder) UpdatedAt ¶
func (b *AccountBuilder) UpdatedAt(value time.Time) *AccountBuilder
UpdatedAt sets the value of the 'updated_at' attribute to the given value.
func (*AccountBuilder) Username ¶
func (b *AccountBuilder) Username(value string) *AccountBuilder
Username sets the value of the 'username' attribute to the given value.
type AccountClient ¶
type AccountClient struct {
// contains filtered or unexported fields
}
AccountClient is the client of the 'account' resource.
Manages a specific account.
func NewAccountClient ¶
func NewAccountClient(transport http.RoundTripper, path string) *AccountClient
NewAccountClient creates a new client for the 'account' resource using the given transport to send the requests and receive the responses.
func (*AccountClient) Get ¶
func (c *AccountClient) Get() *AccountGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the account.
func (*AccountClient) Labels ¶
func (c *AccountClient) Labels() *GenericLabelsClient
Labels returns the target 'generic_labels' resource.
Reference to the list of labels of a specific account.
func (*AccountClient) Poll ¶
func (c *AccountClient) Poll() *AccountPollRequest
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 (*AccountClient) Update ¶
func (c *AccountClient) Update() *AccountUpdateRequest
Update creates a request for the 'update' method.
Updates the account.
type AccountGetRequest ¶
type AccountGetRequest struct {
// contains filtered or unexported fields
}
AccountGetRequest is the request for the 'get' method.
func (*AccountGetRequest) Header ¶
func (r *AccountGetRequest) Header(name string, value interface{}) *AccountGetRequest
Header adds a request header.
func (*AccountGetRequest) Impersonate ¶ added in v0.0.329
func (r *AccountGetRequest) Impersonate(user string) *AccountGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AccountGetRequest) Parameter ¶
func (r *AccountGetRequest) Parameter(name string, value interface{}) *AccountGetRequest
Parameter adds a query parameter.
func (*AccountGetRequest) Send ¶
func (r *AccountGetRequest) Send() (result *AccountGetResponse, 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 (*AccountGetRequest) SendContext ¶
func (r *AccountGetRequest) SendContext(ctx context.Context) (result *AccountGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AccountGetResponse ¶
type AccountGetResponse struct {
// contains filtered or unexported fields
}
AccountGetResponse is the response for the 'get' method.
func (*AccountGetResponse) Body ¶
func (r *AccountGetResponse) Body() *Account
Body returns the value of the 'body' parameter.
func (*AccountGetResponse) Error ¶
func (r *AccountGetResponse) Error() *errors.Error
Error returns the response error.
func (*AccountGetResponse) GetBody ¶
func (r *AccountGetResponse) GetBody() (value *Account, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AccountGetResponse) Header ¶
func (r *AccountGetResponse) Header() http.Header
Header returns header of the response.
func (*AccountGetResponse) Status ¶
func (r *AccountGetResponse) Status() int
Status returns the response status code.
type AccountList ¶
type AccountList struct {
// contains filtered or unexported fields
}
AccountList is a list of values of the 'account' type.
func (*AccountList) Each ¶
func (l *AccountList) Each(f func(item *Account) 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 (*AccountList) Empty ¶
func (l *AccountList) Empty() bool
Empty returns true if the list is empty.
func (*AccountList) Get ¶
func (l *AccountList) Get(i int) *Account
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*AccountList) GetHREF ¶
func (l *AccountList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*AccountList) Kind ¶
func (l *AccountList) Kind() string
Kind returns the name of the type of the object.
func (*AccountList) Range ¶
func (l *AccountList) Range(f func(index int, item *Account) 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 (*AccountList) Slice ¶
func (l *AccountList) Slice() []*Account
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 AccountListBuilder ¶
type AccountListBuilder struct {
// contains filtered or unexported fields
}
AccountListBuilder contains the data and logic needed to build 'account' objects.
func NewAccountList ¶
func NewAccountList() *AccountListBuilder
NewAccountList creates a new builder of 'account' objects.
func (*AccountListBuilder) Build ¶
func (b *AccountListBuilder) Build() (list *AccountList, err error)
Build creates a list of 'account' objects using the configuration stored in the builder.
func (*AccountListBuilder) Copy ¶
func (b *AccountListBuilder) Copy(list *AccountList) *AccountListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*AccountListBuilder) Empty ¶ added in v0.0.329
func (b *AccountListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*AccountListBuilder) Items ¶
func (b *AccountListBuilder) Items(values ...*AccountBuilder) *AccountListBuilder
Items sets the items of the list.
type AccountPollRequest ¶
type AccountPollRequest struct {
// contains filtered or unexported fields
}
AccountPollRequest is the request for the Poll method.
func (*AccountPollRequest) Header ¶
func (r *AccountPollRequest) Header(name string, value interface{}) *AccountPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*AccountPollRequest) Interval ¶
func (r *AccountPollRequest) Interval(value time.Duration) *AccountPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*AccountPollRequest) Parameter ¶
func (r *AccountPollRequest) Parameter(name string, value interface{}) *AccountPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*AccountPollRequest) Predicate ¶
func (r *AccountPollRequest) Predicate(value func(*AccountGetResponse) bool) *AccountPollRequest
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 (*AccountPollRequest) StartContext ¶
func (r *AccountPollRequest) StartContext(ctx context.Context) (response *AccountPollResponse, 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 (*AccountPollRequest) Status ¶
func (r *AccountPollRequest) Status(value int) *AccountPollRequest
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 AccountPollResponse ¶
type AccountPollResponse struct {
// contains filtered or unexported fields
}
AccountPollResponse is the response for the Poll method.
func (*AccountPollResponse) Body ¶
func (r *AccountPollResponse) Body() *Account
Body returns the value of the 'body' parameter.
func (*AccountPollResponse) Error ¶
func (r *AccountPollResponse) Error() *errors.Error
Error returns the response error.
func (*AccountPollResponse) GetBody ¶
func (r *AccountPollResponse) GetBody() (value *Account, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AccountPollResponse) Header ¶
func (r *AccountPollResponse) Header() http.Header
Header returns header of the response.
func (*AccountPollResponse) Status ¶
func (r *AccountPollResponse) Status() int
Status returns the response status code.
type AccountUpdateRequest ¶
type AccountUpdateRequest struct {
// contains filtered or unexported fields
}
AccountUpdateRequest is the request for the 'update' method.
func (*AccountUpdateRequest) Body ¶
func (r *AccountUpdateRequest) Body(value *Account) *AccountUpdateRequest
Body sets the value of the 'body' parameter.
func (*AccountUpdateRequest) Header ¶
func (r *AccountUpdateRequest) Header(name string, value interface{}) *AccountUpdateRequest
Header adds a request header.
func (*AccountUpdateRequest) Impersonate ¶ added in v0.0.329
func (r *AccountUpdateRequest) Impersonate(user string) *AccountUpdateRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AccountUpdateRequest) Parameter ¶
func (r *AccountUpdateRequest) Parameter(name string, value interface{}) *AccountUpdateRequest
Parameter adds a query parameter.
func (*AccountUpdateRequest) Send ¶
func (r *AccountUpdateRequest) Send() (result *AccountUpdateResponse, 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 (*AccountUpdateRequest) SendContext ¶
func (r *AccountUpdateRequest) SendContext(ctx context.Context) (result *AccountUpdateResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AccountUpdateResponse ¶
type AccountUpdateResponse struct {
// contains filtered or unexported fields
}
AccountUpdateResponse is the response for the 'update' method.
func (*AccountUpdateResponse) Body ¶
func (r *AccountUpdateResponse) Body() *Account
Body returns the value of the 'body' parameter.
func (*AccountUpdateResponse) Error ¶
func (r *AccountUpdateResponse) Error() *errors.Error
Error returns the response error.
func (*AccountUpdateResponse) GetBody ¶
func (r *AccountUpdateResponse) GetBody() (value *Account, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*AccountUpdateResponse) Header ¶
func (r *AccountUpdateResponse) Header() http.Header
Header returns header of the response.
func (*AccountUpdateResponse) Status ¶
func (r *AccountUpdateResponse) Status() int
Status returns the response status code.
type AccountsAddRequest ¶
type AccountsAddRequest struct {
// contains filtered or unexported fields
}
AccountsAddRequest is the request for the 'add' method.
func (*AccountsAddRequest) Body ¶
func (r *AccountsAddRequest) Body(value *Account) *AccountsAddRequest
Body sets the value of the 'body' parameter.
Account data.
func (*AccountsAddRequest) Header ¶
func (r *AccountsAddRequest) Header(name string, value interface{}) *AccountsAddRequest
Header adds a request header.
func (*AccountsAddRequest) Impersonate ¶ added in v0.0.329
func (r *AccountsAddRequest) Impersonate(user string) *AccountsAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AccountsAddRequest) Parameter ¶
func (r *AccountsAddRequest) Parameter(name string, value interface{}) *AccountsAddRequest
Parameter adds a query parameter.
func (*AccountsAddRequest) Send ¶
func (r *AccountsAddRequest) Send() (result *AccountsAddResponse, 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 (*AccountsAddRequest) SendContext ¶
func (r *AccountsAddRequest) SendContext(ctx context.Context) (result *AccountsAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type AccountsAddResponse ¶
type AccountsAddResponse struct {
// contains filtered or unexported fields
}
AccountsAddResponse is the response for the 'add' method.
func (*AccountsAddResponse) Body ¶
func (r *AccountsAddResponse) Body() *Account
Body returns the value of the 'body' parameter.
Account data.
func (*AccountsAddResponse) Error ¶
func (r *AccountsAddResponse) Error() *errors.Error
Error returns the response error.
func (*AccountsAddResponse) GetBody ¶
func (r *AccountsAddResponse) GetBody() (value *Account, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Account data.
func (*AccountsAddResponse) Header ¶
func (r *AccountsAddResponse) Header() http.Header
Header returns header of the response.
func (*AccountsAddResponse) Status ¶
func (r *AccountsAddResponse) Status() int
Status returns the response status code.
type AccountsClient ¶
type AccountsClient struct {
// contains filtered or unexported fields
}
AccountsClient is the client of the 'accounts' resource.
Manages the collection of accounts.
func NewAccountsClient ¶
func NewAccountsClient(transport http.RoundTripper, path string) *AccountsClient
NewAccountsClient creates a new client for the 'accounts' resource using the given transport to send the requests and receive the responses.
func (*AccountsClient) Account ¶
func (c *AccountsClient) Account(id string) *AccountClient
Account returns the target 'account' resource for the given identifier.
Reference to the service that manages an specific account.
func (*AccountsClient) Add ¶
func (c *AccountsClient) Add() *AccountsAddRequest
Add creates a request for the 'add' method.
Creates a new account.
func (*AccountsClient) List ¶
func (c *AccountsClient) List() *AccountsListRequest
List creates a request for the 'list' method.
Retrieves the list of accounts.
type AccountsListRequest ¶
type AccountsListRequest struct {
// contains filtered or unexported fields
}
AccountsListRequest is the request for the 'list' method.
func (*AccountsListRequest) FetchlabelsLabels ¶
func (r *AccountsListRequest) FetchlabelsLabels(value bool) *AccountsListRequest
FetchlabelsLabels sets the value of the 'fetchlabels_labels' parameter.
If true, includes the labels on an account in the output. Could slow request response time.
func (*AccountsListRequest) Fields ¶
func (r *AccountsListRequest) Fields(value string) *AccountsListRequest
Fields sets the value of the 'fields' parameter.
Projection This field contains a comma-separated list of fields you'd like to get in a result. No new fields can be added, only existing ones can be filtered. To specify a field 'id' of a structure 'plan' use 'plan.id'. To specify all fields of a structure 'labels' use 'labels.*'.
func (*AccountsListRequest) Header ¶
func (r *AccountsListRequest) Header(name string, value interface{}) *AccountsListRequest
Header adds a request header.
func (*AccountsListRequest) Impersonate ¶ added in v0.0.329
func (r *AccountsListRequest) Impersonate(user string) *AccountsListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*AccountsListRequest) Order ¶
func (r *AccountsListRequest) Order(value string) *AccountsListRequest
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. For example, in order to sort the accounts descending by name identifier 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 (*AccountsListRequest) Page ¶
func (r *AccountsListRequest) Page(value int) *AccountsListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*AccountsListRequest) Parameter ¶
func (r *AccountsListRequest) Parameter(name string, value interface{}) *AccountsListRequest
Parameter adds a query parameter.
func (*AccountsListRequest) Search ¶
func (r *AccountsListRequest) Search(value string) *AccountsListRequest
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 account instead of the names of the columns of a table. For example, in order to retrieve accounts with username starting with my:
```sql username like 'my%' ```
If the parameter isn't provided, or if the value is empty, then all the items that the user has permission to see will be returned.
func (*AccountsListRequest) Send ¶
func (r *AccountsListRequest) Send() (result *AccountsListResponse, 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 (*AccountsListRequest) SendContext ¶
func (r *AccountsListRequest) SendContext(ctx context.Context) (result *AccountsListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*AccountsListRequest) Size ¶
func (r *AccountsListRequest) Size(value int) *AccountsListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type AccountsListResponse ¶
type AccountsListResponse struct {
// contains filtered or unexported fields
}
AccountsListResponse is the response for the 'list' method.
func (*AccountsListResponse) Error ¶
func (r *AccountsListResponse) Error() *errors.Error
Error returns the response error.
func (*AccountsListResponse) GetItems ¶
func (r *AccountsListResponse) GetItems() (value *AccountList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of accounts.
func (*AccountsListResponse) GetPage ¶
func (r *AccountsListResponse) 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 (*AccountsListResponse) GetSize ¶
func (r *AccountsListResponse) 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 (*AccountsListResponse) GetTotal ¶
func (r *AccountsListResponse) 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 (*AccountsListResponse) Header ¶
func (r *AccountsListResponse) Header() http.Header
Header returns header of the response.
func (*AccountsListResponse) Items ¶
func (r *AccountsListResponse) Items() *AccountList
Items returns the value of the 'items' parameter.
Retrieved list of accounts.
func (*AccountsListResponse) Page ¶
func (r *AccountsListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*AccountsListResponse) Size ¶
func (r *AccountsListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*AccountsListResponse) Status ¶
func (r *AccountsListResponse) Status() int
Status returns the response status code.
func (*AccountsListResponse) Total ¶
func (r *AccountsListResponse) 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 Action ¶
type Action string
Action represents the values of the 'action' enumerated type.
func UnmarshalActionList ¶
UnmarshalActionList reads a list of values of the 'action' type from the given source, which can be a slice of bytes, a string or a reader.
type BillingModel ¶ added in v0.0.329
type BillingModel string
BillingModel represents the values of the 'billing_model' enumerated type.
const ( // Red Hat Marketplace billing model. BillingModelMarketplace BillingModel = "marketplace" // Standard. This is the default billing model BillingModelStandard BillingModel = "standard" )
func UnmarshalBillingModelList ¶ added in v0.0.329
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 Capability ¶ added in v0.0.329
type Capability struct {
// contains filtered or unexported fields
}
Capability represents the values of the 'capability' type.
Capability model that represents internal labels with a key that matches a set list defined in AMS (defined in pkg/api/capability_types.go).
func UnmarshalCapability ¶ added in v0.0.329
func UnmarshalCapability(source interface{}) (object *Capability, err error)
UnmarshalCapability reads a value of the 'capability' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalCapabilityList ¶ added in v0.0.329
func UnmarshalCapabilityList(source interface{}) (items []*Capability, err error)
UnmarshalCapabilityList reads a list of values of the 'capability' type from the given source, which can be a slice of bytes, a string or a reader.
func (*Capability) Empty ¶ added in v0.0.329
func (o *Capability) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*Capability) GetInherited ¶ added in v0.0.329
func (o *Capability) GetInherited() (value bool, ok bool)
GetInherited returns the value of the 'inherited' attribute and a flag indicating if the attribute has a value.
Dynamic attribute of the capability that tells us that this capability was inherited from the subscription's organization.
func (*Capability) GetName ¶ added in v0.0.329
func (o *Capability) 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 capability label.
func (*Capability) GetValue ¶ added in v0.0.329
func (o *Capability) GetValue() (value string, ok bool)
GetValue returns the value of the 'value' attribute and a flag indicating if the attribute has a value.
Value that can be assigned to the capability (eg. "true", "false" etc).
func (*Capability) Inherited ¶ added in v0.0.329
func (o *Capability) Inherited() bool
Inherited returns the value of the 'inherited' attribute, or the zero value of the type if the attribute doesn't have a value.
Dynamic attribute of the capability that tells us that this capability was inherited from the subscription's organization.
func (*Capability) Name ¶ added in v0.0.329
func (o *Capability) 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 capability label.
func (*Capability) Value ¶ added in v0.0.329
func (o *Capability) 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 that can be assigned to the capability (eg. "true", "false" etc).
type CapabilityBuilder ¶ added in v0.0.329
type CapabilityBuilder struct {
// contains filtered or unexported fields
}
CapabilityBuilder contains the data and logic needed to build 'capability' objects.
Capability model that represents internal labels with a key that matches a set list defined in AMS (defined in pkg/api/capability_types.go).
func NewCapability ¶ added in v0.0.329
func NewCapability() *CapabilityBuilder
NewCapability creates a new builder of 'capability' objects.
func (*CapabilityBuilder) Build ¶ added in v0.0.329
func (b *CapabilityBuilder) Build() (object *Capability, err error)
Build creates a 'capability' object using the configuration stored in the builder.
func (*CapabilityBuilder) Copy ¶ added in v0.0.329
func (b *CapabilityBuilder) Copy(object *Capability) *CapabilityBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*CapabilityBuilder) Empty ¶ added in v0.0.329
func (b *CapabilityBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*CapabilityBuilder) Inherited ¶ added in v0.0.329
func (b *CapabilityBuilder) Inherited(value bool) *CapabilityBuilder
Inherited sets the value of the 'inherited' attribute to the given value.
func (*CapabilityBuilder) Name ¶ added in v0.0.329
func (b *CapabilityBuilder) Name(value string) *CapabilityBuilder
Name sets the value of the 'name' attribute to the given value.
func (*CapabilityBuilder) Value ¶ added in v0.0.329
func (b *CapabilityBuilder) Value(value string) *CapabilityBuilder
Value sets the value of the 'value' attribute to the given value.
type CapabilityList ¶ added in v0.0.329
type CapabilityList struct {
// contains filtered or unexported fields
}
CapabilityList is a list of values of the 'capability' type.
func (*CapabilityList) Each ¶ added in v0.0.329
func (l *CapabilityList) Each(f func(item *Capability) 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 (*CapabilityList) Empty ¶ added in v0.0.329
func (l *CapabilityList) Empty() bool
Empty returns true if the list is empty.
func (*CapabilityList) Get ¶ added in v0.0.329
func (l *CapabilityList) Get(i int) *Capability
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*CapabilityList) Len ¶ added in v0.0.329
func (l *CapabilityList) Len() int
Len returns the length of the list.
func (*CapabilityList) Range ¶ added in v0.0.329
func (l *CapabilityList) Range(f func(index int, item *Capability) 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 (*CapabilityList) Slice ¶ added in v0.0.329
func (l *CapabilityList) Slice() []*Capability
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 CapabilityListBuilder ¶ added in v0.0.329
type CapabilityListBuilder struct {
// contains filtered or unexported fields
}
CapabilityListBuilder contains the data and logic needed to build 'capability' objects.
func NewCapabilityList ¶ added in v0.0.329
func NewCapabilityList() *CapabilityListBuilder
NewCapabilityList creates a new builder of 'capability' objects.
func (*CapabilityListBuilder) Build ¶ added in v0.0.329
func (b *CapabilityListBuilder) Build() (list *CapabilityList, err error)
Build creates a list of 'capability' objects using the configuration stored in the builder.
func (*CapabilityListBuilder) Copy ¶ added in v0.0.329
func (b *CapabilityListBuilder) Copy(list *CapabilityList) *CapabilityListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*CapabilityListBuilder) Empty ¶ added in v0.0.329
func (b *CapabilityListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*CapabilityListBuilder) Items ¶ added in v0.0.329
func (b *CapabilityListBuilder) Items(values ...*CapabilityBuilder) *CapabilityListBuilder
Items sets the items of the list.
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 clusters management service.
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) AccessToken ¶
func (c *Client) AccessToken() *AccessTokenClient
AccessToken returns the target 'access_token' resource.
Reference to the resource that manages generates access tokens.
func (*Client) Accounts ¶
func (c *Client) Accounts() *AccountsClient
Accounts returns the target 'accounts' resource.
Reference to the resource that manages the collection of accounts.
func (*Client) CloudResources ¶ added in v0.0.329
func (c *Client) CloudResources() *CloudResourcesClient
CloudResources returns the target 'cloud_resources' resource.
Reference to the resource that manages the collection of cloud resources.
func (*Client) ClusterAuthorizations ¶
func (c *Client) ClusterAuthorizations() *ClusterAuthorizationsClient
ClusterAuthorizations returns the target 'cluster_authorizations' resource.
Reference to the resource that manages cluster authorizations.
func (*Client) ClusterRegistrations ¶
func (c *Client) ClusterRegistrations() *ClusterRegistrationsClient
ClusterRegistrations returns the target 'cluster_registrations' resource.
Reference to the resource that manages cluster registrations.
func (*Client) CurrentAccess ¶
func (c *Client) CurrentAccess() *RolesClient
CurrentAccess returns the target 'roles' resource.
Reference to the resource that manages the current authenticated account.
func (*Client) CurrentAccount ¶
func (c *Client) CurrentAccount() *CurrentAccountClient
CurrentAccount returns the target 'current_account' resource.
Reference to the resource that manages the current authenticated account.
func (*Client) FeatureToggles ¶
func (c *Client) FeatureToggles() *FeatureTogglesClient
FeatureToggles returns the target 'feature_toggles' resource.
Reference to the resource that manages feature toggles.
func (*Client) Get ¶
func (c *Client) Get() *MetadataRequest
Creates a new request for the method that retrieves the metadata.
func (*Client) Labels ¶
func (c *Client) Labels() *LabelsClient
Labels returns the target 'labels' resource.
Reference to the resource that manages the collection of labels.
func (*Client) Notify ¶
func (c *Client) Notify() *NotifyClient
Notify returns the target 'notify' resource.
Reference to the resource that manages the notifications.
func (*Client) Organizations ¶
func (c *Client) Organizations() *OrganizationsClient
Organizations returns the target 'organizations' resource.
Reference to the resource that manages the collection of organizations.
func (*Client) Permissions ¶
func (c *Client) Permissions() *PermissionsClient
Permissions returns the target 'permissions' resource.
Reference to the resource that manages the collection of permissions.
func (*Client) PullSecrets ¶
func (c *Client) PullSecrets() *PullSecretsClient
PullSecrets returns the target 'pull_secrets' resource.
Reference to the resource that manages generates access tokens.
func (*Client) Registries ¶
func (c *Client) Registries() *RegistriesClient
Registries returns the target 'registries' resource.
Reference to the resource that manages the collection of registries.
func (*Client) RegistryCredentials ¶
func (c *Client) RegistryCredentials() *RegistryCredentialsClient
RegistryCredentials returns the target 'registry_credentials' resource.
Reference to the resource that manages the collection of registry credentials.
func (*Client) ResourceQuota ¶
func (c *Client) ResourceQuota() *ResourceQuotasClient
ResourceQuota returns the target 'resource_quotas' resource.
Reference to the resource that manages the collection of resource quota.
func (*Client) RoleBindings ¶
func (c *Client) RoleBindings() *RoleBindingsClient
RoleBindings returns the target 'role_bindings' resource.
Reference to the resource that manages the collection of role bindings.
func (*Client) Roles ¶
func (c *Client) Roles() *RolesClient
Roles returns the target 'roles' resource.
Reference to the resource that manages the collection of roles.
func (*Client) SkuRules ¶
func (c *Client) SkuRules() *SkuRulesClient
SkuRules returns the target 'sku_rules' resource.
Reference to the resource that manages the collection of Sku Rules
func (*Client) Subscriptions ¶
func (c *Client) Subscriptions() *SubscriptionsClient
Subscriptions returns the target 'subscriptions' resource.
Reference to the resource that manages the collection of subscriptions.
func (*Client) SupportCases ¶
func (c *Client) SupportCases() *SupportCasesClient
SupportCases returns the target 'support_cases' resource.
Reference to the resource that manages the support cases.
func (*Client) TokenAuthorization ¶
func (c *Client) TokenAuthorization() *TokenAuthorizationClient
TokenAuthorization returns the target 'token_authorization' resource.
Reference to the resource that manages token authorization.
type CloudResource ¶ added in v0.0.329
type CloudResource struct {
// contains filtered or unexported fields
}
CloudResource represents the values of the 'cloud_resource' type.
func UnmarshalCloudResource ¶ added in v0.0.329
func UnmarshalCloudResource(source interface{}) (object *CloudResource, err error)
UnmarshalCloudResource reads a value of the 'cloud_resource' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalCloudResourceList ¶ added in v0.0.329
func UnmarshalCloudResourceList(source interface{}) (items []*CloudResource, err error)
UnmarshalCloudResourceList reads a list of values of the 'cloud_resource' type from the given source, which can be a slice of bytes, a string or a reader.
func (*CloudResource) Active ¶ added in v0.0.329
func (o *CloudResource) Active() bool
Active returns the value of the 'active' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*CloudResource) Category ¶ added in v0.0.329
func (o *CloudResource) Category() string
Category returns the value of the 'category' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*CloudResource) CategoryPretty ¶ added in v0.0.329
func (o *CloudResource) CategoryPretty() string
CategoryPretty returns the value of the 'category_pretty' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*CloudResource) CloudProvider ¶ added in v0.0.329
func (o *CloudResource) CloudProvider() string
CloudProvider returns the value of the 'cloud_provider' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*CloudResource) CpuCores ¶ added in v0.0.329
func (o *CloudResource) CpuCores() int
CpuCores returns the value of the 'cpu_cores' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*CloudResource) CreatedAt ¶ added in v0.0.329
func (o *CloudResource) CreatedAt() time.Time
CreatedAt returns the value of the 'created_at' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*CloudResource) Empty ¶ added in v0.0.329
func (o *CloudResource) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*CloudResource) GenericName ¶ added in v0.0.329
func (o *CloudResource) GenericName() string
GenericName returns the value of the 'generic_name' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*CloudResource) GetActive ¶ added in v0.0.329
func (o *CloudResource) GetActive() (value bool, ok bool)
GetActive returns the value of the 'active' attribute and a flag indicating if the attribute has a value.
func (*CloudResource) GetCategory ¶ added in v0.0.329
func (o *CloudResource) GetCategory() (value string, ok bool)
GetCategory returns the value of the 'category' attribute and a flag indicating if the attribute has a value.
func (*CloudResource) GetCategoryPretty ¶ added in v0.0.329
func (o *CloudResource) GetCategoryPretty() (value string, ok bool)
GetCategoryPretty returns the value of the 'category_pretty' attribute and a flag indicating if the attribute has a value.
func (*CloudResource) GetCloudProvider ¶ added in v0.0.329
func (o *CloudResource) GetCloudProvider() (value string, ok bool)
GetCloudProvider returns the value of the 'cloud_provider' attribute and a flag indicating if the attribute has a value.
func (*CloudResource) GetCpuCores ¶ added in v0.0.329
func (o *CloudResource) GetCpuCores() (value int, ok bool)
GetCpuCores returns the value of the 'cpu_cores' attribute and a flag indicating if the attribute has a value.
func (*CloudResource) GetCreatedAt ¶ added in v0.0.329
func (o *CloudResource) GetCreatedAt() (value time.Time, ok bool)
GetCreatedAt returns the value of the 'created_at' attribute and a flag indicating if the attribute has a value.
func (*CloudResource) GetGenericName ¶ added in v0.0.329
func (o *CloudResource) GetGenericName() (value string, ok bool)
GetGenericName returns the value of the 'generic_name' attribute and a flag indicating if the attribute has a value.
func (*CloudResource) GetHREF ¶ added in v0.0.329
func (o *CloudResource) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*CloudResource) GetID ¶ added in v0.0.329
func (o *CloudResource) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*CloudResource) GetMemory ¶ added in v0.0.329
func (o *CloudResource) GetMemory() (value int, ok bool)
GetMemory returns the value of the 'memory' attribute and a flag indicating if the attribute has a value.
func (*CloudResource) GetMemoryPretty ¶ added in v0.0.329
func (o *CloudResource) GetMemoryPretty() (value string, ok bool)
GetMemoryPretty returns the value of the 'memory_pretty' attribute and a flag indicating if the attribute has a value.
func (*CloudResource) GetNamePretty ¶ added in v0.0.329
func (o *CloudResource) GetNamePretty() (value string, ok bool)
GetNamePretty returns the value of the 'name_pretty' attribute and a flag indicating if the attribute has a value.
func (*CloudResource) GetResourceType ¶ added in v0.0.329
func (o *CloudResource) GetResourceType() (value string, ok bool)
GetResourceType returns the value of the 'resource_type' attribute and a flag indicating if the attribute has a value.
func (*CloudResource) GetSizePretty ¶ added in v0.0.329
func (o *CloudResource) GetSizePretty() (value string, ok bool)
GetSizePretty returns the value of the 'size_pretty' attribute and a flag indicating if the attribute has a value.
func (*CloudResource) GetUpdatedAt ¶ added in v0.0.329
func (o *CloudResource) GetUpdatedAt() (value time.Time, ok bool)
GetUpdatedAt returns the value of the 'updated_at' attribute and a flag indicating if the attribute has a value.
func (*CloudResource) HREF ¶ added in v0.0.329
func (o *CloudResource) HREF() string
HREF returns the link to the object.
func (*CloudResource) ID ¶ added in v0.0.329
func (o *CloudResource) ID() string
ID returns the identifier of the object.
func (*CloudResource) Kind ¶ added in v0.0.329
func (o *CloudResource) Kind() string
Kind returns the name of the type of the object.
func (*CloudResource) Link ¶ added in v0.0.329
func (o *CloudResource) Link() bool
Link returns true iif this is a link.
func (*CloudResource) Memory ¶ added in v0.0.329
func (o *CloudResource) Memory() int
Memory returns the value of the 'memory' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*CloudResource) MemoryPretty ¶ added in v0.0.329
func (o *CloudResource) MemoryPretty() string
MemoryPretty returns the value of the 'memory_pretty' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*CloudResource) NamePretty ¶ added in v0.0.329
func (o *CloudResource) NamePretty() string
NamePretty returns the value of the 'name_pretty' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*CloudResource) ResourceType ¶ added in v0.0.329
func (o *CloudResource) ResourceType() string
ResourceType returns the value of the 'resource_type' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*CloudResource) SizePretty ¶ added in v0.0.329
func (o *CloudResource) SizePretty() string
SizePretty returns the value of the 'size_pretty' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*CloudResource) UpdatedAt ¶ added in v0.0.329
func (o *CloudResource) UpdatedAt() time.Time
UpdatedAt returns the value of the 'updated_at' attribute, or the zero value of the type if the attribute doesn't have a value.
type CloudResourceBuilder ¶ added in v0.0.329
type CloudResourceBuilder struct {
// contains filtered or unexported fields
}
CloudResourceBuilder contains the data and logic needed to build 'cloud_resource' objects.
func NewCloudResource ¶ added in v0.0.329
func NewCloudResource() *CloudResourceBuilder
NewCloudResource creates a new builder of 'cloud_resource' objects.
func (*CloudResourceBuilder) Active ¶ added in v0.0.329
func (b *CloudResourceBuilder) Active(value bool) *CloudResourceBuilder
Active sets the value of the 'active' attribute to the given value.
func (*CloudResourceBuilder) Build ¶ added in v0.0.329
func (b *CloudResourceBuilder) Build() (object *CloudResource, err error)
Build creates a 'cloud_resource' object using the configuration stored in the builder.
func (*CloudResourceBuilder) Category ¶ added in v0.0.329
func (b *CloudResourceBuilder) Category(value string) *CloudResourceBuilder
Category sets the value of the 'category' attribute to the given value.
func (*CloudResourceBuilder) CategoryPretty ¶ added in v0.0.329
func (b *CloudResourceBuilder) CategoryPretty(value string) *CloudResourceBuilder
CategoryPretty sets the value of the 'category_pretty' attribute to the given value.
func (*CloudResourceBuilder) CloudProvider ¶ added in v0.0.329
func (b *CloudResourceBuilder) CloudProvider(value string) *CloudResourceBuilder
CloudProvider sets the value of the 'cloud_provider' attribute to the given value.
func (*CloudResourceBuilder) Copy ¶ added in v0.0.329
func (b *CloudResourceBuilder) Copy(object *CloudResource) *CloudResourceBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*CloudResourceBuilder) CpuCores ¶ added in v0.0.329
func (b *CloudResourceBuilder) CpuCores(value int) *CloudResourceBuilder
CpuCores sets the value of the 'cpu_cores' attribute to the given value.
func (*CloudResourceBuilder) CreatedAt ¶ added in v0.0.329
func (b *CloudResourceBuilder) CreatedAt(value time.Time) *CloudResourceBuilder
CreatedAt sets the value of the 'created_at' attribute to the given value.
func (*CloudResourceBuilder) Empty ¶ added in v0.0.329
func (b *CloudResourceBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*CloudResourceBuilder) GenericName ¶ added in v0.0.329
func (b *CloudResourceBuilder) GenericName(value string) *CloudResourceBuilder
GenericName sets the value of the 'generic_name' attribute to the given value.
func (*CloudResourceBuilder) HREF ¶ added in v0.0.329
func (b *CloudResourceBuilder) HREF(value string) *CloudResourceBuilder
HREF sets the link to the object.
func (*CloudResourceBuilder) ID ¶ added in v0.0.329
func (b *CloudResourceBuilder) ID(value string) *CloudResourceBuilder
ID sets the identifier of the object.
func (*CloudResourceBuilder) Link ¶ added in v0.0.329
func (b *CloudResourceBuilder) Link(value bool) *CloudResourceBuilder
Link sets the flag that indicates if this is a link.
func (*CloudResourceBuilder) Memory ¶ added in v0.0.329
func (b *CloudResourceBuilder) Memory(value int) *CloudResourceBuilder
Memory sets the value of the 'memory' attribute to the given value.
func (*CloudResourceBuilder) MemoryPretty ¶ added in v0.0.329
func (b *CloudResourceBuilder) MemoryPretty(value string) *CloudResourceBuilder
MemoryPretty sets the value of the 'memory_pretty' attribute to the given value.
func (*CloudResourceBuilder) NamePretty ¶ added in v0.0.329
func (b *CloudResourceBuilder) NamePretty(value string) *CloudResourceBuilder
NamePretty sets the value of the 'name_pretty' attribute to the given value.
func (*CloudResourceBuilder) ResourceType ¶ added in v0.0.329
func (b *CloudResourceBuilder) ResourceType(value string) *CloudResourceBuilder
ResourceType sets the value of the 'resource_type' attribute to the given value.
func (*CloudResourceBuilder) SizePretty ¶ added in v0.0.329
func (b *CloudResourceBuilder) SizePretty(value string) *CloudResourceBuilder
SizePretty sets the value of the 'size_pretty' attribute to the given value.
func (*CloudResourceBuilder) UpdatedAt ¶ added in v0.0.329
func (b *CloudResourceBuilder) UpdatedAt(value time.Time) *CloudResourceBuilder
UpdatedAt sets the value of the 'updated_at' attribute to the given value.
type CloudResourceClient ¶ added in v0.0.329
type CloudResourceClient struct {
// contains filtered or unexported fields
}
CloudResourceClient is the client of the 'cloud_resource' resource.
Manages a specific cloud resource.
func NewCloudResourceClient ¶ added in v0.0.329
func NewCloudResourceClient(transport http.RoundTripper, path string) *CloudResourceClient
NewCloudResourceClient creates a new client for the 'cloud_resource' resource using the given transport to send the requests and receive the responses.
func (*CloudResourceClient) Delete ¶ added in v0.0.329
func (c *CloudResourceClient) Delete() *CloudResourceDeleteRequest
Delete creates a request for the 'delete' method.
Deletes the cloud resource.
func (*CloudResourceClient) Get ¶ added in v0.0.329
func (c *CloudResourceClient) Get() *CloudResourceGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the cloud resource.
func (*CloudResourceClient) Poll ¶ added in v0.0.329
func (c *CloudResourceClient) Poll() *CloudResourcePollRequest
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 (*CloudResourceClient) Update ¶ added in v0.0.329
func (c *CloudResourceClient) Update() *CloudResourceUpdateRequest
Update creates a request for the 'update' method.
Updates the cloud resource.
type CloudResourceDeleteRequest ¶ added in v0.0.329
type CloudResourceDeleteRequest struct {
// contains filtered or unexported fields
}
CloudResourceDeleteRequest is the request for the 'delete' method.
func (*CloudResourceDeleteRequest) Header ¶ added in v0.0.329
func (r *CloudResourceDeleteRequest) Header(name string, value interface{}) *CloudResourceDeleteRequest
Header adds a request header.
func (*CloudResourceDeleteRequest) Impersonate ¶ added in v0.0.329
func (r *CloudResourceDeleteRequest) Impersonate(user string) *CloudResourceDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*CloudResourceDeleteRequest) Parameter ¶ added in v0.0.329
func (r *CloudResourceDeleteRequest) Parameter(name string, value interface{}) *CloudResourceDeleteRequest
Parameter adds a query parameter.
func (*CloudResourceDeleteRequest) Send ¶ added in v0.0.329
func (r *CloudResourceDeleteRequest) Send() (result *CloudResourceDeleteResponse, 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 (*CloudResourceDeleteRequest) SendContext ¶ added in v0.0.329
func (r *CloudResourceDeleteRequest) SendContext(ctx context.Context) (result *CloudResourceDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type CloudResourceDeleteResponse ¶ added in v0.0.329
type CloudResourceDeleteResponse struct {
// contains filtered or unexported fields
}
CloudResourceDeleteResponse is the response for the 'delete' method.
func (*CloudResourceDeleteResponse) Error ¶ added in v0.0.329
func (r *CloudResourceDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*CloudResourceDeleteResponse) Header ¶ added in v0.0.329
func (r *CloudResourceDeleteResponse) Header() http.Header
Header returns header of the response.
func (*CloudResourceDeleteResponse) Status ¶ added in v0.0.329
func (r *CloudResourceDeleteResponse) Status() int
Status returns the response status code.
type CloudResourceGetRequest ¶ added in v0.0.329
type CloudResourceGetRequest struct {
// contains filtered or unexported fields
}
CloudResourceGetRequest is the request for the 'get' method.
func (*CloudResourceGetRequest) Header ¶ added in v0.0.329
func (r *CloudResourceGetRequest) Header(name string, value interface{}) *CloudResourceGetRequest
Header adds a request header.
func (*CloudResourceGetRequest) Impersonate ¶ added in v0.0.329
func (r *CloudResourceGetRequest) Impersonate(user string) *CloudResourceGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*CloudResourceGetRequest) Parameter ¶ added in v0.0.329
func (r *CloudResourceGetRequest) Parameter(name string, value interface{}) *CloudResourceGetRequest
Parameter adds a query parameter.
func (*CloudResourceGetRequest) Send ¶ added in v0.0.329
func (r *CloudResourceGetRequest) Send() (result *CloudResourceGetResponse, 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 (*CloudResourceGetRequest) SendContext ¶ added in v0.0.329
func (r *CloudResourceGetRequest) SendContext(ctx context.Context) (result *CloudResourceGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type CloudResourceGetResponse ¶ added in v0.0.329
type CloudResourceGetResponse struct {
// contains filtered or unexported fields
}
CloudResourceGetResponse is the response for the 'get' method.
func (*CloudResourceGetResponse) Body ¶ added in v0.0.329
func (r *CloudResourceGetResponse) Body() *CloudResource
Body returns the value of the 'body' parameter.
func (*CloudResourceGetResponse) Error ¶ added in v0.0.329
func (r *CloudResourceGetResponse) Error() *errors.Error
Error returns the response error.
func (*CloudResourceGetResponse) GetBody ¶ added in v0.0.329
func (r *CloudResourceGetResponse) GetBody() (value *CloudResource, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*CloudResourceGetResponse) Header ¶ added in v0.0.329
func (r *CloudResourceGetResponse) Header() http.Header
Header returns header of the response.
func (*CloudResourceGetResponse) Status ¶ added in v0.0.329
func (r *CloudResourceGetResponse) Status() int
Status returns the response status code.
type CloudResourceList ¶ added in v0.0.329
type CloudResourceList struct {
// contains filtered or unexported fields
}
CloudResourceList is a list of values of the 'cloud_resource' type.
func (*CloudResourceList) Each ¶ added in v0.0.329
func (l *CloudResourceList) Each(f func(item *CloudResource) 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 (*CloudResourceList) Empty ¶ added in v0.0.329
func (l *CloudResourceList) Empty() bool
Empty returns true if the list is empty.
func (*CloudResourceList) Get ¶ added in v0.0.329
func (l *CloudResourceList) Get(i int) *CloudResource
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*CloudResourceList) GetHREF ¶ added in v0.0.329
func (l *CloudResourceList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*CloudResourceList) HREF ¶ added in v0.0.329
func (l *CloudResourceList) HREF() string
HREF returns the link to the list.
func (*CloudResourceList) Kind ¶ added in v0.0.329
func (l *CloudResourceList) Kind() string
Kind returns the name of the type of the object.
func (*CloudResourceList) Len ¶ added in v0.0.329
func (l *CloudResourceList) Len() int
Len returns the length of the list.
func (*CloudResourceList) Link ¶ added in v0.0.329
func (l *CloudResourceList) Link() bool
Link returns true iif this is a link.
func (*CloudResourceList) Range ¶ added in v0.0.329
func (l *CloudResourceList) Range(f func(index int, item *CloudResource) 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 (*CloudResourceList) Slice ¶ added in v0.0.329
func (l *CloudResourceList) Slice() []*CloudResource
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 CloudResourceListBuilder ¶ added in v0.0.329
type CloudResourceListBuilder struct {
// contains filtered or unexported fields
}
CloudResourceListBuilder contains the data and logic needed to build 'cloud_resource' objects.
func NewCloudResourceList ¶ added in v0.0.329
func NewCloudResourceList() *CloudResourceListBuilder
NewCloudResourceList creates a new builder of 'cloud_resource' objects.
func (*CloudResourceListBuilder) Build ¶ added in v0.0.329
func (b *CloudResourceListBuilder) Build() (list *CloudResourceList, err error)
Build creates a list of 'cloud_resource' objects using the configuration stored in the builder.
func (*CloudResourceListBuilder) Copy ¶ added in v0.0.329
func (b *CloudResourceListBuilder) Copy(list *CloudResourceList) *CloudResourceListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*CloudResourceListBuilder) Empty ¶ added in v0.0.329
func (b *CloudResourceListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*CloudResourceListBuilder) Items ¶ added in v0.0.329
func (b *CloudResourceListBuilder) Items(values ...*CloudResourceBuilder) *CloudResourceListBuilder
Items sets the items of the list.
type CloudResourcePollRequest ¶ added in v0.0.329
type CloudResourcePollRequest struct {
// contains filtered or unexported fields
}
CloudResourcePollRequest is the request for the Poll method.
func (*CloudResourcePollRequest) Header ¶ added in v0.0.329
func (r *CloudResourcePollRequest) Header(name string, value interface{}) *CloudResourcePollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*CloudResourcePollRequest) Interval ¶ added in v0.0.329
func (r *CloudResourcePollRequest) Interval(value time.Duration) *CloudResourcePollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*CloudResourcePollRequest) Parameter ¶ added in v0.0.329
func (r *CloudResourcePollRequest) Parameter(name string, value interface{}) *CloudResourcePollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*CloudResourcePollRequest) Predicate ¶ added in v0.0.329
func (r *CloudResourcePollRequest) Predicate(value func(*CloudResourceGetResponse) bool) *CloudResourcePollRequest
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 (*CloudResourcePollRequest) StartContext ¶ added in v0.0.329
func (r *CloudResourcePollRequest) StartContext(ctx context.Context) (response *CloudResourcePollResponse, 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 (*CloudResourcePollRequest) Status ¶ added in v0.0.329
func (r *CloudResourcePollRequest) Status(value int) *CloudResourcePollRequest
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 CloudResourcePollResponse ¶ added in v0.0.329
type CloudResourcePollResponse struct {
// contains filtered or unexported fields
}
CloudResourcePollResponse is the response for the Poll method.
func (*CloudResourcePollResponse) Body ¶ added in v0.0.329
func (r *CloudResourcePollResponse) Body() *CloudResource
Body returns the value of the 'body' parameter.
func (*CloudResourcePollResponse) Error ¶ added in v0.0.329
func (r *CloudResourcePollResponse) Error() *errors.Error
Error returns the response error.
func (*CloudResourcePollResponse) GetBody ¶ added in v0.0.329
func (r *CloudResourcePollResponse) GetBody() (value *CloudResource, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*CloudResourcePollResponse) Header ¶ added in v0.0.329
func (r *CloudResourcePollResponse) Header() http.Header
Header returns header of the response.
func (*CloudResourcePollResponse) Status ¶ added in v0.0.329
func (r *CloudResourcePollResponse) Status() int
Status returns the response status code.
type CloudResourceUpdateRequest ¶ added in v0.0.329
type CloudResourceUpdateRequest struct {
// contains filtered or unexported fields
}
CloudResourceUpdateRequest is the request for the 'update' method.
func (*CloudResourceUpdateRequest) Body ¶ added in v0.0.329
func (r *CloudResourceUpdateRequest) Body(value *CloudResource) *CloudResourceUpdateRequest
Body sets the value of the 'body' parameter.
func (*CloudResourceUpdateRequest) Header ¶ added in v0.0.329
func (r *CloudResourceUpdateRequest) Header(name string, value interface{}) *CloudResourceUpdateRequest
Header adds a request header.
func (*CloudResourceUpdateRequest) Impersonate ¶ added in v0.0.329
func (r *CloudResourceUpdateRequest) Impersonate(user string) *CloudResourceUpdateRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*CloudResourceUpdateRequest) Parameter ¶ added in v0.0.329
func (r *CloudResourceUpdateRequest) Parameter(name string, value interface{}) *CloudResourceUpdateRequest
Parameter adds a query parameter.
func (*CloudResourceUpdateRequest) Send ¶ added in v0.0.329
func (r *CloudResourceUpdateRequest) Send() (result *CloudResourceUpdateResponse, 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 (*CloudResourceUpdateRequest) SendContext ¶ added in v0.0.329
func (r *CloudResourceUpdateRequest) SendContext(ctx context.Context) (result *CloudResourceUpdateResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type CloudResourceUpdateResponse ¶ added in v0.0.329
type CloudResourceUpdateResponse struct {
// contains filtered or unexported fields
}
CloudResourceUpdateResponse is the response for the 'update' method.
func (*CloudResourceUpdateResponse) Body ¶ added in v0.0.329
func (r *CloudResourceUpdateResponse) Body() *CloudResource
Body returns the value of the 'body' parameter.
func (*CloudResourceUpdateResponse) Error ¶ added in v0.0.329
func (r *CloudResourceUpdateResponse) Error() *errors.Error
Error returns the response error.
func (*CloudResourceUpdateResponse) GetBody ¶ added in v0.0.329
func (r *CloudResourceUpdateResponse) GetBody() (value *CloudResource, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*CloudResourceUpdateResponse) Header ¶ added in v0.0.329
func (r *CloudResourceUpdateResponse) Header() http.Header
Header returns header of the response.
func (*CloudResourceUpdateResponse) Status ¶ added in v0.0.329
func (r *CloudResourceUpdateResponse) Status() int
Status returns the response status code.
type CloudResourcesAddRequest ¶ added in v0.0.329
type CloudResourcesAddRequest struct {
// contains filtered or unexported fields
}
CloudResourcesAddRequest is the request for the 'add' method.
func (*CloudResourcesAddRequest) Body ¶ added in v0.0.329
func (r *CloudResourcesAddRequest) Body(value *CloudResource) *CloudResourcesAddRequest
Body sets the value of the 'body' parameter.
func (*CloudResourcesAddRequest) Header ¶ added in v0.0.329
func (r *CloudResourcesAddRequest) Header(name string, value interface{}) *CloudResourcesAddRequest
Header adds a request header.
func (*CloudResourcesAddRequest) Impersonate ¶ added in v0.0.329
func (r *CloudResourcesAddRequest) Impersonate(user string) *CloudResourcesAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*CloudResourcesAddRequest) Parameter ¶ added in v0.0.329
func (r *CloudResourcesAddRequest) Parameter(name string, value interface{}) *CloudResourcesAddRequest
Parameter adds a query parameter.
func (*CloudResourcesAddRequest) Send ¶ added in v0.0.329
func (r *CloudResourcesAddRequest) Send() (result *CloudResourcesAddResponse, 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 (*CloudResourcesAddRequest) SendContext ¶ added in v0.0.329
func (r *CloudResourcesAddRequest) SendContext(ctx context.Context) (result *CloudResourcesAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type CloudResourcesAddResponse ¶ added in v0.0.329
type CloudResourcesAddResponse struct {
// contains filtered or unexported fields
}
CloudResourcesAddResponse is the response for the 'add' method.
func (*CloudResourcesAddResponse) Body ¶ added in v0.0.329
func (r *CloudResourcesAddResponse) Body() *CloudResource
Body returns the value of the 'body' parameter.
func (*CloudResourcesAddResponse) Error ¶ added in v0.0.329
func (r *CloudResourcesAddResponse) Error() *errors.Error
Error returns the response error.
func (*CloudResourcesAddResponse) GetBody ¶ added in v0.0.329
func (r *CloudResourcesAddResponse) GetBody() (value *CloudResource, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*CloudResourcesAddResponse) Header ¶ added in v0.0.329
func (r *CloudResourcesAddResponse) Header() http.Header
Header returns header of the response.
func (*CloudResourcesAddResponse) Status ¶ added in v0.0.329
func (r *CloudResourcesAddResponse) Status() int
Status returns the response status code.
type CloudResourcesClient ¶ added in v0.0.329
type CloudResourcesClient struct {
// contains filtered or unexported fields
}
CloudResourcesClient is the client of the 'cloud_resources' resource.
Manages the collection of cloud resources.
func NewCloudResourcesClient ¶ added in v0.0.329
func NewCloudResourcesClient(transport http.RoundTripper, path string) *CloudResourcesClient
NewCloudResourcesClient creates a new client for the 'cloud_resources' resource using the given transport to send the requests and receive the responses.
func (*CloudResourcesClient) Add ¶ added in v0.0.329
func (c *CloudResourcesClient) Add() *CloudResourcesAddRequest
Add creates a request for the 'add' method.
Creates a new cloud resource
func (*CloudResourcesClient) CloudResource ¶ added in v0.0.329
func (c *CloudResourcesClient) CloudResource(id string) *CloudResourceClient
CloudResource returns the target 'cloud_resource' resource for the given identifier.
Reference to the service that manages a specific cloud resource.
func (*CloudResourcesClient) List ¶ added in v0.0.329
func (c *CloudResourcesClient) List() *CloudResourcesListRequest
List creates a request for the 'list' method.
Retrieves the list of cloud resources.
type CloudResourcesListRequest ¶ added in v0.0.329
type CloudResourcesListRequest struct {
// contains filtered or unexported fields
}
CloudResourcesListRequest is the request for the 'list' method.
func (*CloudResourcesListRequest) Header ¶ added in v0.0.329
func (r *CloudResourcesListRequest) Header(name string, value interface{}) *CloudResourcesListRequest
Header adds a request header.
func (*CloudResourcesListRequest) Impersonate ¶ added in v0.0.329
func (r *CloudResourcesListRequest) Impersonate(user string) *CloudResourcesListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*CloudResourcesListRequest) Page ¶ added in v0.0.329
func (r *CloudResourcesListRequest) Page(value int) *CloudResourcesListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*CloudResourcesListRequest) Parameter ¶ added in v0.0.329
func (r *CloudResourcesListRequest) Parameter(name string, value interface{}) *CloudResourcesListRequest
Parameter adds a query parameter.
func (*CloudResourcesListRequest) Search ¶ added in v0.0.329
func (r *CloudResourcesListRequest) Search(value string) *CloudResourcesListRequest
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 cloud resource instead of the names of the columns of a table.
If the parameter isn't provided, or if the value is empty, then all the items that the user has permission to see will be returned.
func (*CloudResourcesListRequest) Send ¶ added in v0.0.329
func (r *CloudResourcesListRequest) Send() (result *CloudResourcesListResponse, 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 (*CloudResourcesListRequest) SendContext ¶ added in v0.0.329
func (r *CloudResourcesListRequest) SendContext(ctx context.Context) (result *CloudResourcesListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*CloudResourcesListRequest) Size ¶ added in v0.0.329
func (r *CloudResourcesListRequest) Size(value int) *CloudResourcesListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type CloudResourcesListResponse ¶ added in v0.0.329
type CloudResourcesListResponse struct {
// contains filtered or unexported fields
}
CloudResourcesListResponse is the response for the 'list' method.
func (*CloudResourcesListResponse) Error ¶ added in v0.0.329
func (r *CloudResourcesListResponse) Error() *errors.Error
Error returns the response error.
func (*CloudResourcesListResponse) GetItems ¶ added in v0.0.329
func (r *CloudResourcesListResponse) GetItems() (value *CloudResourceList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of cloud resources.
func (*CloudResourcesListResponse) GetPage ¶ added in v0.0.329
func (r *CloudResourcesListResponse) 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 (*CloudResourcesListResponse) GetSize ¶ added in v0.0.329
func (r *CloudResourcesListResponse) 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 (*CloudResourcesListResponse) GetTotal ¶ added in v0.0.329
func (r *CloudResourcesListResponse) 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 (*CloudResourcesListResponse) Header ¶ added in v0.0.329
func (r *CloudResourcesListResponse) Header() http.Header
Header returns header of the response.
func (*CloudResourcesListResponse) Items ¶ added in v0.0.329
func (r *CloudResourcesListResponse) Items() *CloudResourceList
Items returns the value of the 'items' parameter.
Retrieved list of cloud resources.
func (*CloudResourcesListResponse) Page ¶ added in v0.0.329
func (r *CloudResourcesListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*CloudResourcesListResponse) Size ¶ added in v0.0.329
func (r *CloudResourcesListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*CloudResourcesListResponse) Status ¶ added in v0.0.329
func (r *CloudResourcesListResponse) Status() int
Status returns the response status code.
func (*CloudResourcesListResponse) Total ¶ added in v0.0.329
func (r *CloudResourcesListResponse) 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 ClusterAuthorizationRequest ¶
type ClusterAuthorizationRequest struct {
// contains filtered or unexported fields
}
ClusterAuthorizationRequest represents the values of the 'cluster_authorization_request' type.
func UnmarshalClusterAuthorizationRequest ¶
func UnmarshalClusterAuthorizationRequest(source interface{}) (object *ClusterAuthorizationRequest, err error)
UnmarshalClusterAuthorizationRequest reads a value of the 'cluster_authorization_request' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalClusterAuthorizationRequestList ¶
func UnmarshalClusterAuthorizationRequestList(source interface{}) (items []*ClusterAuthorizationRequest, err error)
UnmarshalClusterAuthorizationRequestList reads a list of values of the 'cluster_authorization_request' type from the given source, which can be a slice of bytes, a string or a reader.
func (*ClusterAuthorizationRequest) AccountUsername ¶
func (o *ClusterAuthorizationRequest) AccountUsername() string
AccountUsername returns the value of the 'account_username' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) AvailabilityZone ¶
func (o *ClusterAuthorizationRequest) AvailabilityZone() string
AvailabilityZone returns the value of the 'availability_zone' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) BYOC ¶
func (o *ClusterAuthorizationRequest) BYOC() bool
BYOC returns the value of the 'BYOC' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) CloudAccountID ¶ added in v0.0.329
func (o *ClusterAuthorizationRequest) CloudAccountID() string
CloudAccountID returns the value of the 'cloud_account_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) CloudProviderID ¶ added in v0.0.329
func (o *ClusterAuthorizationRequest) CloudProviderID() string
CloudProviderID returns the value of the 'cloud_provider_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) ClusterID ¶
func (o *ClusterAuthorizationRequest) ClusterID() string
ClusterID returns the value of the 'cluster_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) Disconnected ¶
func (o *ClusterAuthorizationRequest) Disconnected() bool
Disconnected returns the value of the 'disconnected' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) DisplayName ¶
func (o *ClusterAuthorizationRequest) DisplayName() string
DisplayName returns the value of the 'display_name' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) Empty ¶
func (o *ClusterAuthorizationRequest) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*ClusterAuthorizationRequest) ExternalClusterID ¶
func (o *ClusterAuthorizationRequest) ExternalClusterID() string
ExternalClusterID returns the value of the 'external_cluster_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) GetAccountUsername ¶
func (o *ClusterAuthorizationRequest) GetAccountUsername() (value string, ok bool)
GetAccountUsername returns the value of the 'account_username' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetAvailabilityZone ¶
func (o *ClusterAuthorizationRequest) GetAvailabilityZone() (value string, ok bool)
GetAvailabilityZone returns the value of the 'availability_zone' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetBYOC ¶
func (o *ClusterAuthorizationRequest) GetBYOC() (value bool, ok bool)
GetBYOC returns the value of the 'BYOC' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetCloudAccountID ¶ added in v0.0.329
func (o *ClusterAuthorizationRequest) GetCloudAccountID() (value string, ok bool)
GetCloudAccountID returns the value of the 'cloud_account_ID' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetCloudProviderID ¶ added in v0.0.329
func (o *ClusterAuthorizationRequest) GetCloudProviderID() (value string, ok bool)
GetCloudProviderID returns the value of the 'cloud_provider_ID' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetClusterID ¶
func (o *ClusterAuthorizationRequest) GetClusterID() (value string, ok bool)
GetClusterID returns the value of the 'cluster_ID' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetDisconnected ¶
func (o *ClusterAuthorizationRequest) GetDisconnected() (value bool, ok bool)
GetDisconnected returns the value of the 'disconnected' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetDisplayName ¶
func (o *ClusterAuthorizationRequest) GetDisplayName() (value string, ok bool)
GetDisplayName returns the value of the 'display_name' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetExternalClusterID ¶
func (o *ClusterAuthorizationRequest) GetExternalClusterID() (value string, ok bool)
GetExternalClusterID returns the value of the 'external_cluster_ID' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetManaged ¶
func (o *ClusterAuthorizationRequest) GetManaged() (value bool, ok bool)
GetManaged returns the value of the 'managed' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetProductCategory ¶ added in v0.0.329
func (o *ClusterAuthorizationRequest) GetProductCategory() (value string, ok bool)
GetProductCategory returns the value of the 'product_category' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetProductID ¶ added in v0.0.329
func (o *ClusterAuthorizationRequest) GetProductID() (value string, ok bool)
GetProductID returns the value of the 'product_ID' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetQuotaVersion ¶ added in v0.0.329
func (o *ClusterAuthorizationRequest) GetQuotaVersion() (value string, ok bool)
GetQuotaVersion returns the value of the 'quota_version' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetReserve ¶
func (o *ClusterAuthorizationRequest) GetReserve() (value bool, ok bool)
GetReserve returns the value of the 'reserve' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) GetResources ¶
func (o *ClusterAuthorizationRequest) GetResources() (value []*ReservedResource, ok bool)
GetResources returns the value of the 'resources' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationRequest) Managed ¶
func (o *ClusterAuthorizationRequest) Managed() bool
Managed returns the value of the 'managed' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) ProductCategory ¶ added in v0.0.329
func (o *ClusterAuthorizationRequest) ProductCategory() string
ProductCategory returns the value of the 'product_category' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) ProductID ¶ added in v0.0.329
func (o *ClusterAuthorizationRequest) ProductID() string
ProductID returns the value of the 'product_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) QuotaVersion ¶ added in v0.0.329
func (o *ClusterAuthorizationRequest) QuotaVersion() string
QuotaVersion returns the value of the 'quota_version' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) Reserve ¶
func (o *ClusterAuthorizationRequest) Reserve() bool
Reserve returns the value of the 'reserve' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationRequest) Resources ¶
func (o *ClusterAuthorizationRequest) Resources() []*ReservedResource
Resources returns the value of the 'resources' attribute, or the zero value of the type if the attribute doesn't have a value.
type ClusterAuthorizationRequestBuilder ¶
type ClusterAuthorizationRequestBuilder struct {
// contains filtered or unexported fields
}
ClusterAuthorizationRequestBuilder contains the data and logic needed to build 'cluster_authorization_request' objects.
func NewClusterAuthorizationRequest ¶
func NewClusterAuthorizationRequest() *ClusterAuthorizationRequestBuilder
NewClusterAuthorizationRequest creates a new builder of 'cluster_authorization_request' objects.
func (*ClusterAuthorizationRequestBuilder) AccountUsername ¶
func (b *ClusterAuthorizationRequestBuilder) AccountUsername(value string) *ClusterAuthorizationRequestBuilder
AccountUsername sets the value of the 'account_username' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) AvailabilityZone ¶
func (b *ClusterAuthorizationRequestBuilder) AvailabilityZone(value string) *ClusterAuthorizationRequestBuilder
AvailabilityZone sets the value of the 'availability_zone' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) BYOC ¶
func (b *ClusterAuthorizationRequestBuilder) BYOC(value bool) *ClusterAuthorizationRequestBuilder
BYOC sets the value of the 'BYOC' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) Build ¶
func (b *ClusterAuthorizationRequestBuilder) Build() (object *ClusterAuthorizationRequest, err error)
Build creates a 'cluster_authorization_request' object using the configuration stored in the builder.
func (*ClusterAuthorizationRequestBuilder) CloudAccountID ¶ added in v0.0.329
func (b *ClusterAuthorizationRequestBuilder) CloudAccountID(value string) *ClusterAuthorizationRequestBuilder
CloudAccountID sets the value of the 'cloud_account_ID' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) CloudProviderID ¶ added in v0.0.329
func (b *ClusterAuthorizationRequestBuilder) CloudProviderID(value string) *ClusterAuthorizationRequestBuilder
CloudProviderID sets the value of the 'cloud_provider_ID' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) ClusterID ¶
func (b *ClusterAuthorizationRequestBuilder) ClusterID(value string) *ClusterAuthorizationRequestBuilder
ClusterID sets the value of the 'cluster_ID' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) Copy ¶
func (b *ClusterAuthorizationRequestBuilder) Copy(object *ClusterAuthorizationRequest) *ClusterAuthorizationRequestBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*ClusterAuthorizationRequestBuilder) Disconnected ¶
func (b *ClusterAuthorizationRequestBuilder) Disconnected(value bool) *ClusterAuthorizationRequestBuilder
Disconnected sets the value of the 'disconnected' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) DisplayName ¶
func (b *ClusterAuthorizationRequestBuilder) DisplayName(value string) *ClusterAuthorizationRequestBuilder
DisplayName sets the value of the 'display_name' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) Empty ¶ added in v0.0.329
func (b *ClusterAuthorizationRequestBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*ClusterAuthorizationRequestBuilder) ExternalClusterID ¶
func (b *ClusterAuthorizationRequestBuilder) ExternalClusterID(value string) *ClusterAuthorizationRequestBuilder
ExternalClusterID sets the value of the 'external_cluster_ID' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) Managed ¶
func (b *ClusterAuthorizationRequestBuilder) Managed(value bool) *ClusterAuthorizationRequestBuilder
Managed sets the value of the 'managed' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) ProductCategory ¶ added in v0.0.329
func (b *ClusterAuthorizationRequestBuilder) ProductCategory(value string) *ClusterAuthorizationRequestBuilder
ProductCategory sets the value of the 'product_category' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) ProductID ¶ added in v0.0.329
func (b *ClusterAuthorizationRequestBuilder) ProductID(value string) *ClusterAuthorizationRequestBuilder
ProductID sets the value of the 'product_ID' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) QuotaVersion ¶ added in v0.0.329
func (b *ClusterAuthorizationRequestBuilder) QuotaVersion(value string) *ClusterAuthorizationRequestBuilder
QuotaVersion sets the value of the 'quota_version' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) Reserve ¶
func (b *ClusterAuthorizationRequestBuilder) Reserve(value bool) *ClusterAuthorizationRequestBuilder
Reserve sets the value of the 'reserve' attribute to the given value.
func (*ClusterAuthorizationRequestBuilder) Resources ¶
func (b *ClusterAuthorizationRequestBuilder) Resources(values ...*ReservedResourceBuilder) *ClusterAuthorizationRequestBuilder
Resources sets the value of the 'resources' attribute to the given values.
type ClusterAuthorizationRequestList ¶
type ClusterAuthorizationRequestList struct {
// contains filtered or unexported fields
}
ClusterAuthorizationRequestList is a list of values of the 'cluster_authorization_request' type.
func (*ClusterAuthorizationRequestList) Each ¶
func (l *ClusterAuthorizationRequestList) Each(f func(item *ClusterAuthorizationRequest) 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 (*ClusterAuthorizationRequestList) Empty ¶
func (l *ClusterAuthorizationRequestList) Empty() bool
Empty returns true if the list is empty.
func (*ClusterAuthorizationRequestList) Get ¶
func (l *ClusterAuthorizationRequestList) Get(i int) *ClusterAuthorizationRequest
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*ClusterAuthorizationRequestList) Len ¶
func (l *ClusterAuthorizationRequestList) Len() int
Len returns the length of the list.
func (*ClusterAuthorizationRequestList) Range ¶
func (l *ClusterAuthorizationRequestList) Range(f func(index int, item *ClusterAuthorizationRequest) 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 (*ClusterAuthorizationRequestList) Slice ¶
func (l *ClusterAuthorizationRequestList) Slice() []*ClusterAuthorizationRequest
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 ClusterAuthorizationRequestListBuilder ¶
type ClusterAuthorizationRequestListBuilder struct {
// contains filtered or unexported fields
}
ClusterAuthorizationRequestListBuilder contains the data and logic needed to build 'cluster_authorization_request' objects.
func NewClusterAuthorizationRequestList ¶
func NewClusterAuthorizationRequestList() *ClusterAuthorizationRequestListBuilder
NewClusterAuthorizationRequestList creates a new builder of 'cluster_authorization_request' objects.
func (*ClusterAuthorizationRequestListBuilder) Build ¶
func (b *ClusterAuthorizationRequestListBuilder) Build() (list *ClusterAuthorizationRequestList, err error)
Build creates a list of 'cluster_authorization_request' objects using the configuration stored in the builder.
func (*ClusterAuthorizationRequestListBuilder) Copy ¶
func (b *ClusterAuthorizationRequestListBuilder) Copy(list *ClusterAuthorizationRequestList) *ClusterAuthorizationRequestListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*ClusterAuthorizationRequestListBuilder) Empty ¶ added in v0.0.329
func (b *ClusterAuthorizationRequestListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*ClusterAuthorizationRequestListBuilder) Items ¶
func (b *ClusterAuthorizationRequestListBuilder) Items(values ...*ClusterAuthorizationRequestBuilder) *ClusterAuthorizationRequestListBuilder
Items sets the items of the list.
type ClusterAuthorizationResponse ¶
type ClusterAuthorizationResponse struct {
// contains filtered or unexported fields
}
ClusterAuthorizationResponse represents the values of the 'cluster_authorization_response' type.
func UnmarshalClusterAuthorizationResponse ¶
func UnmarshalClusterAuthorizationResponse(source interface{}) (object *ClusterAuthorizationResponse, err error)
UnmarshalClusterAuthorizationResponse reads a value of the 'cluster_authorization_response' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalClusterAuthorizationResponseList ¶
func UnmarshalClusterAuthorizationResponseList(source interface{}) (items []*ClusterAuthorizationResponse, err error)
UnmarshalClusterAuthorizationResponseList reads a list of values of the 'cluster_authorization_response' type from the given source, which can be a slice of bytes, a string or a reader.
func (*ClusterAuthorizationResponse) Allowed ¶
func (o *ClusterAuthorizationResponse) Allowed() bool
Allowed returns the value of the 'allowed' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationResponse) Empty ¶
func (o *ClusterAuthorizationResponse) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*ClusterAuthorizationResponse) ExcessResources ¶
func (o *ClusterAuthorizationResponse) ExcessResources() []*ReservedResource
ExcessResources returns the value of the 'excess_resources' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterAuthorizationResponse) GetAllowed ¶
func (o *ClusterAuthorizationResponse) GetAllowed() (value bool, ok bool)
GetAllowed returns the value of the 'allowed' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationResponse) GetExcessResources ¶
func (o *ClusterAuthorizationResponse) GetExcessResources() (value []*ReservedResource, ok bool)
GetExcessResources returns the value of the 'excess_resources' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationResponse) GetSubscription ¶
func (o *ClusterAuthorizationResponse) GetSubscription() (value *Subscription, ok bool)
GetSubscription returns the value of the 'subscription' attribute and a flag indicating if the attribute has a value.
func (*ClusterAuthorizationResponse) Subscription ¶
func (o *ClusterAuthorizationResponse) Subscription() *Subscription
Subscription returns the value of the 'subscription' attribute, or the zero value of the type if the attribute doesn't have a value.
type ClusterAuthorizationResponseBuilder ¶
type ClusterAuthorizationResponseBuilder struct {
// contains filtered or unexported fields
}
ClusterAuthorizationResponseBuilder contains the data and logic needed to build 'cluster_authorization_response' objects.
func NewClusterAuthorizationResponse ¶
func NewClusterAuthorizationResponse() *ClusterAuthorizationResponseBuilder
NewClusterAuthorizationResponse creates a new builder of 'cluster_authorization_response' objects.
func (*ClusterAuthorizationResponseBuilder) Allowed ¶
func (b *ClusterAuthorizationResponseBuilder) Allowed(value bool) *ClusterAuthorizationResponseBuilder
Allowed sets the value of the 'allowed' attribute to the given value.
func (*ClusterAuthorizationResponseBuilder) Build ¶
func (b *ClusterAuthorizationResponseBuilder) Build() (object *ClusterAuthorizationResponse, err error)
Build creates a 'cluster_authorization_response' object using the configuration stored in the builder.
func (*ClusterAuthorizationResponseBuilder) Copy ¶
func (b *ClusterAuthorizationResponseBuilder) Copy(object *ClusterAuthorizationResponse) *ClusterAuthorizationResponseBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*ClusterAuthorizationResponseBuilder) Empty ¶ added in v0.0.329
func (b *ClusterAuthorizationResponseBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*ClusterAuthorizationResponseBuilder) ExcessResources ¶
func (b *ClusterAuthorizationResponseBuilder) ExcessResources(values ...*ReservedResourceBuilder) *ClusterAuthorizationResponseBuilder
ExcessResources sets the value of the 'excess_resources' attribute to the given values.
func (*ClusterAuthorizationResponseBuilder) Subscription ¶
func (b *ClusterAuthorizationResponseBuilder) Subscription(value *SubscriptionBuilder) *ClusterAuthorizationResponseBuilder
Subscription sets the value of the 'subscription' attribute to the given value.
type ClusterAuthorizationResponseList ¶
type ClusterAuthorizationResponseList struct {
// contains filtered or unexported fields
}
ClusterAuthorizationResponseList is a list of values of the 'cluster_authorization_response' type.
func (*ClusterAuthorizationResponseList) Each ¶
func (l *ClusterAuthorizationResponseList) Each(f func(item *ClusterAuthorizationResponse) 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 (*ClusterAuthorizationResponseList) Empty ¶
func (l *ClusterAuthorizationResponseList) Empty() bool
Empty returns true if the list is empty.
func (*ClusterAuthorizationResponseList) Get ¶
func (l *ClusterAuthorizationResponseList) Get(i int) *ClusterAuthorizationResponse
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*ClusterAuthorizationResponseList) Len ¶
func (l *ClusterAuthorizationResponseList) Len() int
Len returns the length of the list.
func (*ClusterAuthorizationResponseList) Range ¶
func (l *ClusterAuthorizationResponseList) Range(f func(index int, item *ClusterAuthorizationResponse) 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 (*ClusterAuthorizationResponseList) Slice ¶
func (l *ClusterAuthorizationResponseList) Slice() []*ClusterAuthorizationResponse
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 ClusterAuthorizationResponseListBuilder ¶
type ClusterAuthorizationResponseListBuilder struct {
// contains filtered or unexported fields
}
ClusterAuthorizationResponseListBuilder contains the data and logic needed to build 'cluster_authorization_response' objects.
func NewClusterAuthorizationResponseList ¶
func NewClusterAuthorizationResponseList() *ClusterAuthorizationResponseListBuilder
NewClusterAuthorizationResponseList creates a new builder of 'cluster_authorization_response' objects.
func (*ClusterAuthorizationResponseListBuilder) Build ¶
func (b *ClusterAuthorizationResponseListBuilder) Build() (list *ClusterAuthorizationResponseList, err error)
Build creates a list of 'cluster_authorization_response' objects using the configuration stored in the builder.
func (*ClusterAuthorizationResponseListBuilder) Copy ¶
func (b *ClusterAuthorizationResponseListBuilder) Copy(list *ClusterAuthorizationResponseList) *ClusterAuthorizationResponseListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*ClusterAuthorizationResponseListBuilder) Empty ¶ added in v0.0.329
func (b *ClusterAuthorizationResponseListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*ClusterAuthorizationResponseListBuilder) Items ¶
func (b *ClusterAuthorizationResponseListBuilder) Items(values ...*ClusterAuthorizationResponseBuilder) *ClusterAuthorizationResponseListBuilder
Items sets the items of the list.
type ClusterAuthorizationsClient ¶
type ClusterAuthorizationsClient struct {
// contains filtered or unexported fields
}
ClusterAuthorizationsClient is the client of the 'cluster_authorizations' resource.
Manages cluster authorizations.
func NewClusterAuthorizationsClient ¶
func NewClusterAuthorizationsClient(transport http.RoundTripper, path string) *ClusterAuthorizationsClient
NewClusterAuthorizationsClient creates a new client for the 'cluster_authorizations' resource using the given transport to send the requests and receive the responses.
func (*ClusterAuthorizationsClient) Post ¶
func (c *ClusterAuthorizationsClient) Post() *ClusterAuthorizationsPostRequest
Post creates a request for the 'post' method.
Authorizes new cluster creation against an existing subscription.
type ClusterAuthorizationsPostRequest ¶
type ClusterAuthorizationsPostRequest struct {
// contains filtered or unexported fields
}
ClusterAuthorizationsPostRequest is the request for the 'post' method.
func (*ClusterAuthorizationsPostRequest) Header ¶
func (r *ClusterAuthorizationsPostRequest) Header(name string, value interface{}) *ClusterAuthorizationsPostRequest
Header adds a request header.
func (*ClusterAuthorizationsPostRequest) Impersonate ¶ added in v0.0.329
func (r *ClusterAuthorizationsPostRequest) Impersonate(user string) *ClusterAuthorizationsPostRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*ClusterAuthorizationsPostRequest) Parameter ¶
func (r *ClusterAuthorizationsPostRequest) Parameter(name string, value interface{}) *ClusterAuthorizationsPostRequest
Parameter adds a query parameter.
func (*ClusterAuthorizationsPostRequest) Request ¶
func (r *ClusterAuthorizationsPostRequest) Request(value *ClusterAuthorizationRequest) *ClusterAuthorizationsPostRequest
Request sets the value of the 'request' parameter.
func (*ClusterAuthorizationsPostRequest) Send ¶
func (r *ClusterAuthorizationsPostRequest) Send() (result *ClusterAuthorizationsPostResponse, 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 (*ClusterAuthorizationsPostRequest) SendContext ¶
func (r *ClusterAuthorizationsPostRequest) SendContext(ctx context.Context) (result *ClusterAuthorizationsPostResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type ClusterAuthorizationsPostResponse ¶
type ClusterAuthorizationsPostResponse struct {
// contains filtered or unexported fields
}
ClusterAuthorizationsPostResponse is the response for the 'post' method.
func (*ClusterAuthorizationsPostResponse) Error ¶
func (r *ClusterAuthorizationsPostResponse) Error() *errors.Error
Error returns the response error.
func (*ClusterAuthorizationsPostResponse) GetResponse ¶
func (r *ClusterAuthorizationsPostResponse) GetResponse() (value *ClusterAuthorizationResponse, ok bool)
GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.
func (*ClusterAuthorizationsPostResponse) Header ¶
func (r *ClusterAuthorizationsPostResponse) Header() http.Header
Header returns header of the response.
func (*ClusterAuthorizationsPostResponse) Response ¶
func (r *ClusterAuthorizationsPostResponse) Response() *ClusterAuthorizationResponse
Response returns the value of the 'response' parameter.
func (*ClusterAuthorizationsPostResponse) Status ¶
func (r *ClusterAuthorizationsPostResponse) Status() int
Status returns the response status code.
type ClusterMetricsNodes ¶ added in v0.0.329
type ClusterMetricsNodes struct {
// contains filtered or unexported fields
}
ClusterMetricsNodes represents the values of the 'cluster_metrics_nodes' type.
func UnmarshalClusterMetricsNodes ¶ added in v0.0.329
func UnmarshalClusterMetricsNodes(source interface{}) (object *ClusterMetricsNodes, err error)
UnmarshalClusterMetricsNodes reads a value of the 'cluster_metrics_nodes' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalClusterMetricsNodesList ¶ added in v0.0.329
func UnmarshalClusterMetricsNodesList(source interface{}) (items []*ClusterMetricsNodes, err error)
UnmarshalClusterMetricsNodesList reads a list of values of the 'cluster_metrics_nodes' type from the given source, which can be a slice of bytes, a string or a reader.
func (*ClusterMetricsNodes) Compute ¶ added in v0.0.329
func (o *ClusterMetricsNodes) Compute() float64
Compute returns the value of the 'compute' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterMetricsNodes) Empty ¶ added in v0.0.329
func (o *ClusterMetricsNodes) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*ClusterMetricsNodes) GetCompute ¶ added in v0.0.329
func (o *ClusterMetricsNodes) GetCompute() (value float64, ok bool)
GetCompute returns the value of the 'compute' attribute and a flag indicating if the attribute has a value.
func (*ClusterMetricsNodes) GetInfra ¶ added in v0.0.329
func (o *ClusterMetricsNodes) GetInfra() (value float64, ok bool)
GetInfra returns the value of the 'infra' attribute and a flag indicating if the attribute has a value.
func (*ClusterMetricsNodes) GetMaster ¶ added in v0.0.329
func (o *ClusterMetricsNodes) GetMaster() (value float64, ok bool)
GetMaster returns the value of the 'master' attribute and a flag indicating if the attribute has a value.
func (*ClusterMetricsNodes) GetTotal ¶ added in v0.0.329
func (o *ClusterMetricsNodes) GetTotal() (value float64, ok bool)
GetTotal returns the value of the 'total' attribute and a flag indicating if the attribute has a value.
func (*ClusterMetricsNodes) Infra ¶ added in v0.0.329
func (o *ClusterMetricsNodes) Infra() float64
Infra returns the value of the 'infra' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterMetricsNodes) Master ¶ added in v0.0.329
func (o *ClusterMetricsNodes) Master() float64
Master returns the value of the 'master' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterMetricsNodes) Total ¶ added in v0.0.329
func (o *ClusterMetricsNodes) Total() float64
Total returns the value of the 'total' attribute, or the zero value of the type if the attribute doesn't have a value.
type ClusterMetricsNodesBuilder ¶ added in v0.0.329
type ClusterMetricsNodesBuilder struct {
// contains filtered or unexported fields
}
ClusterMetricsNodesBuilder contains the data and logic needed to build 'cluster_metrics_nodes' objects.
func NewClusterMetricsNodes ¶ added in v0.0.329
func NewClusterMetricsNodes() *ClusterMetricsNodesBuilder
NewClusterMetricsNodes creates a new builder of 'cluster_metrics_nodes' objects.
func (*ClusterMetricsNodesBuilder) Build ¶ added in v0.0.329
func (b *ClusterMetricsNodesBuilder) Build() (object *ClusterMetricsNodes, err error)
Build creates a 'cluster_metrics_nodes' object using the configuration stored in the builder.
func (*ClusterMetricsNodesBuilder) Compute ¶ added in v0.0.329
func (b *ClusterMetricsNodesBuilder) Compute(value float64) *ClusterMetricsNodesBuilder
Compute sets the value of the 'compute' attribute to the given value.
func (*ClusterMetricsNodesBuilder) Copy ¶ added in v0.0.329
func (b *ClusterMetricsNodesBuilder) Copy(object *ClusterMetricsNodes) *ClusterMetricsNodesBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*ClusterMetricsNodesBuilder) Empty ¶ added in v0.0.329
func (b *ClusterMetricsNodesBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*ClusterMetricsNodesBuilder) Infra ¶ added in v0.0.329
func (b *ClusterMetricsNodesBuilder) Infra(value float64) *ClusterMetricsNodesBuilder
Infra sets the value of the 'infra' attribute to the given value.
func (*ClusterMetricsNodesBuilder) Master ¶ added in v0.0.329
func (b *ClusterMetricsNodesBuilder) Master(value float64) *ClusterMetricsNodesBuilder
Master sets the value of the 'master' attribute to the given value.
func (*ClusterMetricsNodesBuilder) Total ¶ added in v0.0.329
func (b *ClusterMetricsNodesBuilder) Total(value float64) *ClusterMetricsNodesBuilder
Total sets the value of the 'total' attribute to the given value.
type ClusterMetricsNodesList ¶ added in v0.0.329
type ClusterMetricsNodesList struct {
// contains filtered or unexported fields
}
ClusterMetricsNodesList is a list of values of the 'cluster_metrics_nodes' type.
func (*ClusterMetricsNodesList) Each ¶ added in v0.0.329
func (l *ClusterMetricsNodesList) Each(f func(item *ClusterMetricsNodes) 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 (*ClusterMetricsNodesList) Empty ¶ added in v0.0.329
func (l *ClusterMetricsNodesList) Empty() bool
Empty returns true if the list is empty.
func (*ClusterMetricsNodesList) Get ¶ added in v0.0.329
func (l *ClusterMetricsNodesList) Get(i int) *ClusterMetricsNodes
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*ClusterMetricsNodesList) Len ¶ added in v0.0.329
func (l *ClusterMetricsNodesList) Len() int
Len returns the length of the list.
func (*ClusterMetricsNodesList) Range ¶ added in v0.0.329
func (l *ClusterMetricsNodesList) Range(f func(index int, item *ClusterMetricsNodes) 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 (*ClusterMetricsNodesList) Slice ¶ added in v0.0.329
func (l *ClusterMetricsNodesList) Slice() []*ClusterMetricsNodes
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 ClusterMetricsNodesListBuilder ¶ added in v0.0.329
type ClusterMetricsNodesListBuilder struct {
// contains filtered or unexported fields
}
ClusterMetricsNodesListBuilder contains the data and logic needed to build 'cluster_metrics_nodes' objects.
func NewClusterMetricsNodesList ¶ added in v0.0.329
func NewClusterMetricsNodesList() *ClusterMetricsNodesListBuilder
NewClusterMetricsNodesList creates a new builder of 'cluster_metrics_nodes' objects.
func (*ClusterMetricsNodesListBuilder) Build ¶ added in v0.0.329
func (b *ClusterMetricsNodesListBuilder) Build() (list *ClusterMetricsNodesList, err error)
Build creates a list of 'cluster_metrics_nodes' objects using the configuration stored in the builder.
func (*ClusterMetricsNodesListBuilder) Copy ¶ added in v0.0.329
func (b *ClusterMetricsNodesListBuilder) Copy(list *ClusterMetricsNodesList) *ClusterMetricsNodesListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*ClusterMetricsNodesListBuilder) Empty ¶ added in v0.0.329
func (b *ClusterMetricsNodesListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*ClusterMetricsNodesListBuilder) Items ¶ added in v0.0.329
func (b *ClusterMetricsNodesListBuilder) Items(values ...*ClusterMetricsNodesBuilder) *ClusterMetricsNodesListBuilder
Items sets the items of the list.
type ClusterRegistrationRequest ¶
type ClusterRegistrationRequest struct {
// contains filtered or unexported fields
}
ClusterRegistrationRequest represents the values of the 'cluster_registration_request' type.
func UnmarshalClusterRegistrationRequest ¶
func UnmarshalClusterRegistrationRequest(source interface{}) (object *ClusterRegistrationRequest, err error)
UnmarshalClusterRegistrationRequest reads a value of the 'cluster_registration_request' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalClusterRegistrationRequestList ¶
func UnmarshalClusterRegistrationRequestList(source interface{}) (items []*ClusterRegistrationRequest, err error)
UnmarshalClusterRegistrationRequestList reads a list of values of the 'cluster_registration_request' type from the given source, which can be a slice of bytes, a string or a reader.
func (*ClusterRegistrationRequest) AuthorizationToken ¶
func (o *ClusterRegistrationRequest) AuthorizationToken() string
AuthorizationToken returns the value of the 'authorization_token' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterRegistrationRequest) ClusterID ¶
func (o *ClusterRegistrationRequest) ClusterID() string
ClusterID returns the value of the 'cluster_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterRegistrationRequest) Empty ¶
func (o *ClusterRegistrationRequest) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*ClusterRegistrationRequest) GetAuthorizationToken ¶
func (o *ClusterRegistrationRequest) GetAuthorizationToken() (value string, ok bool)
GetAuthorizationToken returns the value of the 'authorization_token' attribute and a flag indicating if the attribute has a value.
func (*ClusterRegistrationRequest) GetClusterID ¶
func (o *ClusterRegistrationRequest) GetClusterID() (value string, ok bool)
GetClusterID returns the value of the 'cluster_ID' attribute and a flag indicating if the attribute has a value.
type ClusterRegistrationRequestBuilder ¶
type ClusterRegistrationRequestBuilder struct {
// contains filtered or unexported fields
}
ClusterRegistrationRequestBuilder contains the data and logic needed to build 'cluster_registration_request' objects.
func NewClusterRegistrationRequest ¶
func NewClusterRegistrationRequest() *ClusterRegistrationRequestBuilder
NewClusterRegistrationRequest creates a new builder of 'cluster_registration_request' objects.
func (*ClusterRegistrationRequestBuilder) AuthorizationToken ¶
func (b *ClusterRegistrationRequestBuilder) AuthorizationToken(value string) *ClusterRegistrationRequestBuilder
AuthorizationToken sets the value of the 'authorization_token' attribute to the given value.
func (*ClusterRegistrationRequestBuilder) Build ¶
func (b *ClusterRegistrationRequestBuilder) Build() (object *ClusterRegistrationRequest, err error)
Build creates a 'cluster_registration_request' object using the configuration stored in the builder.
func (*ClusterRegistrationRequestBuilder) ClusterID ¶
func (b *ClusterRegistrationRequestBuilder) ClusterID(value string) *ClusterRegistrationRequestBuilder
ClusterID sets the value of the 'cluster_ID' attribute to the given value.
func (*ClusterRegistrationRequestBuilder) Copy ¶
func (b *ClusterRegistrationRequestBuilder) Copy(object *ClusterRegistrationRequest) *ClusterRegistrationRequestBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*ClusterRegistrationRequestBuilder) Empty ¶ added in v0.0.329
func (b *ClusterRegistrationRequestBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
type ClusterRegistrationRequestList ¶
type ClusterRegistrationRequestList struct {
// contains filtered or unexported fields
}
ClusterRegistrationRequestList is a list of values of the 'cluster_registration_request' type.
func (*ClusterRegistrationRequestList) Each ¶
func (l *ClusterRegistrationRequestList) Each(f func(item *ClusterRegistrationRequest) 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 (*ClusterRegistrationRequestList) Empty ¶
func (l *ClusterRegistrationRequestList) Empty() bool
Empty returns true if the list is empty.
func (*ClusterRegistrationRequestList) Get ¶
func (l *ClusterRegistrationRequestList) Get(i int) *ClusterRegistrationRequest
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*ClusterRegistrationRequestList) Len ¶
func (l *ClusterRegistrationRequestList) Len() int
Len returns the length of the list.
func (*ClusterRegistrationRequestList) Range ¶
func (l *ClusterRegistrationRequestList) Range(f func(index int, item *ClusterRegistrationRequest) 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 (*ClusterRegistrationRequestList) Slice ¶
func (l *ClusterRegistrationRequestList) Slice() []*ClusterRegistrationRequest
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 ClusterRegistrationRequestListBuilder ¶
type ClusterRegistrationRequestListBuilder struct {
// contains filtered or unexported fields
}
ClusterRegistrationRequestListBuilder contains the data and logic needed to build 'cluster_registration_request' objects.
func NewClusterRegistrationRequestList ¶
func NewClusterRegistrationRequestList() *ClusterRegistrationRequestListBuilder
NewClusterRegistrationRequestList creates a new builder of 'cluster_registration_request' objects.
func (*ClusterRegistrationRequestListBuilder) Build ¶
func (b *ClusterRegistrationRequestListBuilder) Build() (list *ClusterRegistrationRequestList, err error)
Build creates a list of 'cluster_registration_request' objects using the configuration stored in the builder.
func (*ClusterRegistrationRequestListBuilder) Copy ¶
func (b *ClusterRegistrationRequestListBuilder) Copy(list *ClusterRegistrationRequestList) *ClusterRegistrationRequestListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*ClusterRegistrationRequestListBuilder) Empty ¶ added in v0.0.329
func (b *ClusterRegistrationRequestListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*ClusterRegistrationRequestListBuilder) Items ¶
func (b *ClusterRegistrationRequestListBuilder) Items(values ...*ClusterRegistrationRequestBuilder) *ClusterRegistrationRequestListBuilder
Items sets the items of the list.
type ClusterRegistrationResponse ¶
type ClusterRegistrationResponse struct {
// contains filtered or unexported fields
}
ClusterRegistrationResponse represents the values of the 'cluster_registration_response' type.
func UnmarshalClusterRegistrationResponse ¶
func UnmarshalClusterRegistrationResponse(source interface{}) (object *ClusterRegistrationResponse, err error)
UnmarshalClusterRegistrationResponse reads a value of the 'cluster_registration_response' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalClusterRegistrationResponseList ¶
func UnmarshalClusterRegistrationResponseList(source interface{}) (items []*ClusterRegistrationResponse, err error)
UnmarshalClusterRegistrationResponseList reads a list of values of the 'cluster_registration_response' type from the given source, which can be a slice of bytes, a string or a reader.
func (*ClusterRegistrationResponse) AccountID ¶
func (o *ClusterRegistrationResponse) AccountID() string
AccountID returns the value of the 'account_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterRegistrationResponse) AuthorizationToken ¶
func (o *ClusterRegistrationResponse) AuthorizationToken() string
AuthorizationToken returns the value of the 'authorization_token' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterRegistrationResponse) ClusterID ¶
func (o *ClusterRegistrationResponse) ClusterID() string
ClusterID returns the value of the 'cluster_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterRegistrationResponse) Empty ¶
func (o *ClusterRegistrationResponse) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*ClusterRegistrationResponse) ExpiresAt ¶
func (o *ClusterRegistrationResponse) ExpiresAt() string
ExpiresAt returns the value of the 'expires_at' attribute, or the zero value of the type if the attribute doesn't have a value.
Cluster registration expiration.
func (*ClusterRegistrationResponse) GetAccountID ¶
func (o *ClusterRegistrationResponse) GetAccountID() (value string, ok bool)
GetAccountID returns the value of the 'account_ID' attribute and a flag indicating if the attribute has a value.
func (*ClusterRegistrationResponse) GetAuthorizationToken ¶
func (o *ClusterRegistrationResponse) GetAuthorizationToken() (value string, ok bool)
GetAuthorizationToken returns the value of the 'authorization_token' attribute and a flag indicating if the attribute has a value.
func (*ClusterRegistrationResponse) GetClusterID ¶
func (o *ClusterRegistrationResponse) GetClusterID() (value string, ok bool)
GetClusterID returns the value of the 'cluster_ID' attribute and a flag indicating if the attribute has a value.
func (*ClusterRegistrationResponse) GetExpiresAt ¶
func (o *ClusterRegistrationResponse) GetExpiresAt() (value string, ok bool)
GetExpiresAt returns the value of the 'expires_at' attribute and a flag indicating if the attribute has a value.
Cluster registration expiration.
type ClusterRegistrationResponseBuilder ¶
type ClusterRegistrationResponseBuilder struct {
// contains filtered or unexported fields
}
ClusterRegistrationResponseBuilder contains the data and logic needed to build 'cluster_registration_response' objects.
func NewClusterRegistrationResponse ¶
func NewClusterRegistrationResponse() *ClusterRegistrationResponseBuilder
NewClusterRegistrationResponse creates a new builder of 'cluster_registration_response' objects.
func (*ClusterRegistrationResponseBuilder) AccountID ¶
func (b *ClusterRegistrationResponseBuilder) AccountID(value string) *ClusterRegistrationResponseBuilder
AccountID sets the value of the 'account_ID' attribute to the given value.
func (*ClusterRegistrationResponseBuilder) AuthorizationToken ¶
func (b *ClusterRegistrationResponseBuilder) AuthorizationToken(value string) *ClusterRegistrationResponseBuilder
AuthorizationToken sets the value of the 'authorization_token' attribute to the given value.
func (*ClusterRegistrationResponseBuilder) Build ¶
func (b *ClusterRegistrationResponseBuilder) Build() (object *ClusterRegistrationResponse, err error)
Build creates a 'cluster_registration_response' object using the configuration stored in the builder.
func (*ClusterRegistrationResponseBuilder) ClusterID ¶
func (b *ClusterRegistrationResponseBuilder) ClusterID(value string) *ClusterRegistrationResponseBuilder
ClusterID sets the value of the 'cluster_ID' attribute to the given value.
func (*ClusterRegistrationResponseBuilder) Copy ¶
func (b *ClusterRegistrationResponseBuilder) Copy(object *ClusterRegistrationResponse) *ClusterRegistrationResponseBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*ClusterRegistrationResponseBuilder) Empty ¶ added in v0.0.329
func (b *ClusterRegistrationResponseBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*ClusterRegistrationResponseBuilder) ExpiresAt ¶
func (b *ClusterRegistrationResponseBuilder) ExpiresAt(value string) *ClusterRegistrationResponseBuilder
ExpiresAt sets the value of the 'expires_at' attribute to the given value.
type ClusterRegistrationResponseList ¶
type ClusterRegistrationResponseList struct {
// contains filtered or unexported fields
}
ClusterRegistrationResponseList is a list of values of the 'cluster_registration_response' type.
func (*ClusterRegistrationResponseList) Each ¶
func (l *ClusterRegistrationResponseList) Each(f func(item *ClusterRegistrationResponse) 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 (*ClusterRegistrationResponseList) Empty ¶
func (l *ClusterRegistrationResponseList) Empty() bool
Empty returns true if the list is empty.
func (*ClusterRegistrationResponseList) Get ¶
func (l *ClusterRegistrationResponseList) Get(i int) *ClusterRegistrationResponse
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*ClusterRegistrationResponseList) Len ¶
func (l *ClusterRegistrationResponseList) Len() int
Len returns the length of the list.
func (*ClusterRegistrationResponseList) Range ¶
func (l *ClusterRegistrationResponseList) Range(f func(index int, item *ClusterRegistrationResponse) 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 (*ClusterRegistrationResponseList) Slice ¶
func (l *ClusterRegistrationResponseList) Slice() []*ClusterRegistrationResponse
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 ClusterRegistrationResponseListBuilder ¶
type ClusterRegistrationResponseListBuilder struct {
// contains filtered or unexported fields
}
ClusterRegistrationResponseListBuilder contains the data and logic needed to build 'cluster_registration_response' objects.
func NewClusterRegistrationResponseList ¶
func NewClusterRegistrationResponseList() *ClusterRegistrationResponseListBuilder
NewClusterRegistrationResponseList creates a new builder of 'cluster_registration_response' objects.
func (*ClusterRegistrationResponseListBuilder) Build ¶
func (b *ClusterRegistrationResponseListBuilder) Build() (list *ClusterRegistrationResponseList, err error)
Build creates a list of 'cluster_registration_response' objects using the configuration stored in the builder.
func (*ClusterRegistrationResponseListBuilder) Copy ¶
func (b *ClusterRegistrationResponseListBuilder) Copy(list *ClusterRegistrationResponseList) *ClusterRegistrationResponseListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*ClusterRegistrationResponseListBuilder) Empty ¶ added in v0.0.329
func (b *ClusterRegistrationResponseListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*ClusterRegistrationResponseListBuilder) Items ¶
func (b *ClusterRegistrationResponseListBuilder) Items(values ...*ClusterRegistrationResponseBuilder) *ClusterRegistrationResponseListBuilder
Items sets the items of the list.
type ClusterRegistrationsClient ¶
type ClusterRegistrationsClient struct {
// contains filtered or unexported fields
}
ClusterRegistrationsClient is the client of the 'cluster_registrations' resource.
Manages cluster registrations.
func NewClusterRegistrationsClient ¶
func NewClusterRegistrationsClient(transport http.RoundTripper, path string) *ClusterRegistrationsClient
NewClusterRegistrationsClient creates a new client for the 'cluster_registrations' resource using the given transport to send the requests and receive the responses.
func (*ClusterRegistrationsClient) Post ¶
func (c *ClusterRegistrationsClient) Post() *ClusterRegistrationsPostRequest
Post creates a request for the 'post' method.
Finds or creates a cluster registration with a registry credential token and cluster identifier.
type ClusterRegistrationsPostRequest ¶
type ClusterRegistrationsPostRequest struct {
// contains filtered or unexported fields
}
ClusterRegistrationsPostRequest is the request for the 'post' method.
func (*ClusterRegistrationsPostRequest) Header ¶
func (r *ClusterRegistrationsPostRequest) Header(name string, value interface{}) *ClusterRegistrationsPostRequest
Header adds a request header.
func (*ClusterRegistrationsPostRequest) Impersonate ¶ added in v0.0.329
func (r *ClusterRegistrationsPostRequest) Impersonate(user string) *ClusterRegistrationsPostRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*ClusterRegistrationsPostRequest) Parameter ¶
func (r *ClusterRegistrationsPostRequest) Parameter(name string, value interface{}) *ClusterRegistrationsPostRequest
Parameter adds a query parameter.
func (*ClusterRegistrationsPostRequest) Request ¶
func (r *ClusterRegistrationsPostRequest) Request(value *ClusterRegistrationRequest) *ClusterRegistrationsPostRequest
Request sets the value of the 'request' parameter.
func (*ClusterRegistrationsPostRequest) Send ¶
func (r *ClusterRegistrationsPostRequest) Send() (result *ClusterRegistrationsPostResponse, 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 (*ClusterRegistrationsPostRequest) SendContext ¶
func (r *ClusterRegistrationsPostRequest) SendContext(ctx context.Context) (result *ClusterRegistrationsPostResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type ClusterRegistrationsPostResponse ¶
type ClusterRegistrationsPostResponse struct {
// contains filtered or unexported fields
}
ClusterRegistrationsPostResponse is the response for the 'post' method.
func (*ClusterRegistrationsPostResponse) Error ¶
func (r *ClusterRegistrationsPostResponse) Error() *errors.Error
Error returns the response error.
func (*ClusterRegistrationsPostResponse) GetResponse ¶
func (r *ClusterRegistrationsPostResponse) GetResponse() (value *ClusterRegistrationResponse, ok bool)
GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.
func (*ClusterRegistrationsPostResponse) Header ¶
func (r *ClusterRegistrationsPostResponse) Header() http.Header
Header returns header of the response.
func (*ClusterRegistrationsPostResponse) Response ¶
func (r *ClusterRegistrationsPostResponse) Response() *ClusterRegistrationResponse
Response returns the value of the 'response' parameter.
func (*ClusterRegistrationsPostResponse) Status ¶
func (r *ClusterRegistrationsPostResponse) Status() int
Status returns the response status code.
type ClusterResource ¶ added in v0.0.329
type ClusterResource struct {
// contains filtered or unexported fields
}
ClusterResource represents the values of the 'cluster_resource' type.
func UnmarshalClusterResource ¶ added in v0.0.329
func UnmarshalClusterResource(source interface{}) (object *ClusterResource, err error)
UnmarshalClusterResource reads a value of the 'cluster_resource' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalClusterResourceList ¶ added in v0.0.329
func UnmarshalClusterResourceList(source interface{}) (items []*ClusterResource, err error)
UnmarshalClusterResourceList reads a list of values of the 'cluster_resource' type from the given source, which can be a slice of bytes, a string or a reader.
func (*ClusterResource) Empty ¶ added in v0.0.329
func (o *ClusterResource) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*ClusterResource) GetTotal ¶ added in v0.0.329
func (o *ClusterResource) GetTotal() (value *ValueUnit, ok bool)
GetTotal returns the value of the 'total' attribute and a flag indicating if the attribute has a value.
func (*ClusterResource) GetUpdatedTimestamp ¶ added in v0.0.329
func (o *ClusterResource) 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.
func (*ClusterResource) GetUsed ¶ added in v0.0.329
func (o *ClusterResource) GetUsed() (value *ValueUnit, ok bool)
GetUsed returns the value of the 'used' attribute and a flag indicating if the attribute has a value.
func (*ClusterResource) Total ¶ added in v0.0.329
func (o *ClusterResource) Total() *ValueUnit
Total returns the value of the 'total' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterResource) UpdatedTimestamp ¶ added in v0.0.329
func (o *ClusterResource) 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.
func (*ClusterResource) Used ¶ added in v0.0.329
func (o *ClusterResource) Used() *ValueUnit
Used returns the value of the 'used' attribute, or the zero value of the type if the attribute doesn't have a value.
type ClusterResourceBuilder ¶ added in v0.0.329
type ClusterResourceBuilder struct {
// contains filtered or unexported fields
}
ClusterResourceBuilder contains the data and logic needed to build 'cluster_resource' objects.
func NewClusterResource ¶ added in v0.0.329
func NewClusterResource() *ClusterResourceBuilder
NewClusterResource creates a new builder of 'cluster_resource' objects.
func (*ClusterResourceBuilder) Build ¶ added in v0.0.329
func (b *ClusterResourceBuilder) Build() (object *ClusterResource, err error)
Build creates a 'cluster_resource' object using the configuration stored in the builder.
func (*ClusterResourceBuilder) Copy ¶ added in v0.0.329
func (b *ClusterResourceBuilder) Copy(object *ClusterResource) *ClusterResourceBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*ClusterResourceBuilder) Empty ¶ added in v0.0.329
func (b *ClusterResourceBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*ClusterResourceBuilder) Total ¶ added in v0.0.329
func (b *ClusterResourceBuilder) Total(value *ValueUnitBuilder) *ClusterResourceBuilder
Total sets the value of the 'total' attribute to the given value.
func (*ClusterResourceBuilder) UpdatedTimestamp ¶ added in v0.0.329
func (b *ClusterResourceBuilder) UpdatedTimestamp(value time.Time) *ClusterResourceBuilder
UpdatedTimestamp sets the value of the 'updated_timestamp' attribute to the given value.
func (*ClusterResourceBuilder) Used ¶ added in v0.0.329
func (b *ClusterResourceBuilder) Used(value *ValueUnitBuilder) *ClusterResourceBuilder
Used sets the value of the 'used' attribute to the given value.
type ClusterResourceList ¶ added in v0.0.329
type ClusterResourceList struct {
// contains filtered or unexported fields
}
ClusterResourceList is a list of values of the 'cluster_resource' type.
func (*ClusterResourceList) Each ¶ added in v0.0.329
func (l *ClusterResourceList) Each(f func(item *ClusterResource) 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 (*ClusterResourceList) Empty ¶ added in v0.0.329
func (l *ClusterResourceList) Empty() bool
Empty returns true if the list is empty.
func (*ClusterResourceList) Get ¶ added in v0.0.329
func (l *ClusterResourceList) Get(i int) *ClusterResource
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*ClusterResourceList) Len ¶ added in v0.0.329
func (l *ClusterResourceList) Len() int
Len returns the length of the list.
func (*ClusterResourceList) Range ¶ added in v0.0.329
func (l *ClusterResourceList) Range(f func(index int, item *ClusterResource) 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 (*ClusterResourceList) Slice ¶ added in v0.0.329
func (l *ClusterResourceList) Slice() []*ClusterResource
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 ClusterResourceListBuilder ¶ added in v0.0.329
type ClusterResourceListBuilder struct {
// contains filtered or unexported fields
}
ClusterResourceListBuilder contains the data and logic needed to build 'cluster_resource' objects.
func NewClusterResourceList ¶ added in v0.0.329
func NewClusterResourceList() *ClusterResourceListBuilder
NewClusterResourceList creates a new builder of 'cluster_resource' objects.
func (*ClusterResourceListBuilder) Build ¶ added in v0.0.329
func (b *ClusterResourceListBuilder) Build() (list *ClusterResourceList, err error)
Build creates a list of 'cluster_resource' objects using the configuration stored in the builder.
func (*ClusterResourceListBuilder) Copy ¶ added in v0.0.329
func (b *ClusterResourceListBuilder) Copy(list *ClusterResourceList) *ClusterResourceListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*ClusterResourceListBuilder) Empty ¶ added in v0.0.329
func (b *ClusterResourceListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*ClusterResourceListBuilder) Items ¶ added in v0.0.329
func (b *ClusterResourceListBuilder) Items(values ...*ClusterResourceBuilder) *ClusterResourceListBuilder
Items sets the items of the list.
type ClusterUpgrade ¶ added in v0.0.329
type ClusterUpgrade struct {
// contains filtered or unexported fields
}
ClusterUpgrade represents the values of the 'cluster_upgrade' type.
func UnmarshalClusterUpgrade ¶ added in v0.0.329
func UnmarshalClusterUpgrade(source interface{}) (object *ClusterUpgrade, err error)
UnmarshalClusterUpgrade reads a value of the 'cluster_upgrade' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalClusterUpgradeList ¶ added in v0.0.329
func UnmarshalClusterUpgradeList(source interface{}) (items []*ClusterUpgrade, err error)
UnmarshalClusterUpgradeList reads a list of values of the 'cluster_upgrade' type from the given source, which can be a slice of bytes, a string or a reader.
func (*ClusterUpgrade) Available ¶ added in v0.0.329
func (o *ClusterUpgrade) Available() bool
Available returns the value of the 'available' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterUpgrade) Empty ¶ added in v0.0.329
func (o *ClusterUpgrade) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*ClusterUpgrade) GetAvailable ¶ added in v0.0.329
func (o *ClusterUpgrade) GetAvailable() (value bool, ok bool)
GetAvailable returns the value of the 'available' attribute and a flag indicating if the attribute has a value.
func (*ClusterUpgrade) GetState ¶ added in v0.0.329
func (o *ClusterUpgrade) GetState() (value string, ok bool)
GetState returns the value of the 'state' attribute and a flag indicating if the attribute has a value.
func (*ClusterUpgrade) GetUpdatedTimestamp ¶ added in v0.0.329
func (o *ClusterUpgrade) 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.
func (*ClusterUpgrade) GetVersion ¶ added in v0.0.329
func (o *ClusterUpgrade) GetVersion() (value string, ok bool)
GetVersion returns the value of the 'version' attribute and a flag indicating if the attribute has a value.
func (*ClusterUpgrade) State ¶ added in v0.0.329
func (o *ClusterUpgrade) State() string
State returns the value of the 'state' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ClusterUpgrade) UpdatedTimestamp ¶ added in v0.0.329
func (o *ClusterUpgrade) 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.
func (*ClusterUpgrade) Version ¶ added in v0.0.329
func (o *ClusterUpgrade) 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.
type ClusterUpgradeBuilder ¶ added in v0.0.329
type ClusterUpgradeBuilder struct {
// contains filtered or unexported fields
}
ClusterUpgradeBuilder contains the data and logic needed to build 'cluster_upgrade' objects.
func NewClusterUpgrade ¶ added in v0.0.329
func NewClusterUpgrade() *ClusterUpgradeBuilder
NewClusterUpgrade creates a new builder of 'cluster_upgrade' objects.
func (*ClusterUpgradeBuilder) Available ¶ added in v0.0.329
func (b *ClusterUpgradeBuilder) Available(value bool) *ClusterUpgradeBuilder
Available sets the value of the 'available' attribute to the given value.
func (*ClusterUpgradeBuilder) Build ¶ added in v0.0.329
func (b *ClusterUpgradeBuilder) Build() (object *ClusterUpgrade, err error)
Build creates a 'cluster_upgrade' object using the configuration stored in the builder.
func (*ClusterUpgradeBuilder) Copy ¶ added in v0.0.329
func (b *ClusterUpgradeBuilder) Copy(object *ClusterUpgrade) *ClusterUpgradeBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*ClusterUpgradeBuilder) Empty ¶ added in v0.0.329
func (b *ClusterUpgradeBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*ClusterUpgradeBuilder) State ¶ added in v0.0.329
func (b *ClusterUpgradeBuilder) State(value string) *ClusterUpgradeBuilder
State sets the value of the 'state' attribute to the given value.
func (*ClusterUpgradeBuilder) UpdatedTimestamp ¶ added in v0.0.329
func (b *ClusterUpgradeBuilder) UpdatedTimestamp(value time.Time) *ClusterUpgradeBuilder
UpdatedTimestamp sets the value of the 'updated_timestamp' attribute to the given value.
func (*ClusterUpgradeBuilder) Version ¶ added in v0.0.329
func (b *ClusterUpgradeBuilder) Version(value string) *ClusterUpgradeBuilder
Version sets the value of the 'version' attribute to the given value.
type ClusterUpgradeList ¶ added in v0.0.329
type ClusterUpgradeList struct {
// contains filtered or unexported fields
}
ClusterUpgradeList is a list of values of the 'cluster_upgrade' type.
func (*ClusterUpgradeList) Each ¶ added in v0.0.329
func (l *ClusterUpgradeList) Each(f func(item *ClusterUpgrade) 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 (*ClusterUpgradeList) Empty ¶ added in v0.0.329
func (l *ClusterUpgradeList) Empty() bool
Empty returns true if the list is empty.
func (*ClusterUpgradeList) Get ¶ added in v0.0.329
func (l *ClusterUpgradeList) Get(i int) *ClusterUpgrade
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*ClusterUpgradeList) Len ¶ added in v0.0.329
func (l *ClusterUpgradeList) Len() int
Len returns the length of the list.
func (*ClusterUpgradeList) Range ¶ added in v0.0.329
func (l *ClusterUpgradeList) Range(f func(index int, item *ClusterUpgrade) 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 (*ClusterUpgradeList) Slice ¶ added in v0.0.329
func (l *ClusterUpgradeList) Slice() []*ClusterUpgrade
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 ClusterUpgradeListBuilder ¶ added in v0.0.329
type ClusterUpgradeListBuilder struct {
// contains filtered or unexported fields
}
ClusterUpgradeListBuilder contains the data and logic needed to build 'cluster_upgrade' objects.
func NewClusterUpgradeList ¶ added in v0.0.329
func NewClusterUpgradeList() *ClusterUpgradeListBuilder
NewClusterUpgradeList creates a new builder of 'cluster_upgrade' objects.
func (*ClusterUpgradeListBuilder) Build ¶ added in v0.0.329
func (b *ClusterUpgradeListBuilder) Build() (list *ClusterUpgradeList, err error)
Build creates a list of 'cluster_upgrade' objects using the configuration stored in the builder.
func (*ClusterUpgradeListBuilder) Copy ¶ added in v0.0.329
func (b *ClusterUpgradeListBuilder) Copy(list *ClusterUpgradeList) *ClusterUpgradeListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*ClusterUpgradeListBuilder) Empty ¶ added in v0.0.329
func (b *ClusterUpgradeListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*ClusterUpgradeListBuilder) Items ¶ added in v0.0.329
func (b *ClusterUpgradeListBuilder) Items(values ...*ClusterUpgradeBuilder) *ClusterUpgradeListBuilder
Items sets the items of the list.
type CurrentAccessClient ¶
type CurrentAccessClient struct {
// contains filtered or unexported fields
}
CurrentAccessClient is the client of the 'current_access' resource.
Manages roles/permissions of the current authenticated account.
func NewCurrentAccessClient ¶
func NewCurrentAccessClient(transport http.RoundTripper, path string) *CurrentAccessClient
NewCurrentAccessClient creates a new client for the 'current_access' resource using the given transport to send the requests and receive the responses.
func (*CurrentAccessClient) List ¶
func (c *CurrentAccessClient) List() *CurrentAccessListRequest
List creates a request for the 'list' method.
Retrieves the details of the account.
type CurrentAccessListRequest ¶
type CurrentAccessListRequest struct {
// contains filtered or unexported fields
}
CurrentAccessListRequest is the request for the 'list' method.
func (*CurrentAccessListRequest) Header ¶
func (r *CurrentAccessListRequest) Header(name string, value interface{}) *CurrentAccessListRequest
Header adds a request header.
func (*CurrentAccessListRequest) Impersonate ¶ added in v0.0.329
func (r *CurrentAccessListRequest) Impersonate(user string) *CurrentAccessListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*CurrentAccessListRequest) Page ¶
func (r *CurrentAccessListRequest) Page(value int) *CurrentAccessListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*CurrentAccessListRequest) Parameter ¶
func (r *CurrentAccessListRequest) Parameter(name string, value interface{}) *CurrentAccessListRequest
Parameter adds a query parameter.
func (*CurrentAccessListRequest) Send ¶
func (r *CurrentAccessListRequest) Send() (result *CurrentAccessListResponse, 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 (*CurrentAccessListRequest) SendContext ¶
func (r *CurrentAccessListRequest) SendContext(ctx context.Context) (result *CurrentAccessListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*CurrentAccessListRequest) Size ¶
func (r *CurrentAccessListRequest) Size(value int) *CurrentAccessListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type CurrentAccessListResponse ¶
type CurrentAccessListResponse struct {
// contains filtered or unexported fields
}
CurrentAccessListResponse is the response for the 'list' method.
func (*CurrentAccessListResponse) Error ¶
func (r *CurrentAccessListResponse) Error() *errors.Error
Error returns the response error.
func (*CurrentAccessListResponse) GetItems ¶
func (r *CurrentAccessListResponse) GetItems() (value *RoleList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
func (*CurrentAccessListResponse) GetPage ¶
func (r *CurrentAccessListResponse) 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 (*CurrentAccessListResponse) GetSize ¶
func (r *CurrentAccessListResponse) 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 (*CurrentAccessListResponse) GetTotal ¶
func (r *CurrentAccessListResponse) 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 (*CurrentAccessListResponse) Header ¶
func (r *CurrentAccessListResponse) Header() http.Header
Header returns header of the response.
func (*CurrentAccessListResponse) Items ¶
func (r *CurrentAccessListResponse) Items() *RoleList
Items returns the value of the 'items' parameter.
func (*CurrentAccessListResponse) Page ¶
func (r *CurrentAccessListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*CurrentAccessListResponse) Size ¶
func (r *CurrentAccessListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*CurrentAccessListResponse) Status ¶
func (r *CurrentAccessListResponse) Status() int
Status returns the response status code.
func (*CurrentAccessListResponse) Total ¶
func (r *CurrentAccessListResponse) 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 CurrentAccountClient ¶
type CurrentAccountClient struct {
// contains filtered or unexported fields
}
CurrentAccountClient is the client of the 'current_account' resource.
Manages the current authenticated account.
func NewCurrentAccountClient ¶
func NewCurrentAccountClient(transport http.RoundTripper, path string) *CurrentAccountClient
NewCurrentAccountClient creates a new client for the 'current_account' resource using the given transport to send the requests and receive the responses.
func (*CurrentAccountClient) Get ¶
func (c *CurrentAccountClient) Get() *CurrentAccountGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the account.
func (*CurrentAccountClient) Poll ¶
func (c *CurrentAccountClient) Poll() *CurrentAccountPollRequest
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 CurrentAccountGetRequest ¶
type CurrentAccountGetRequest struct {
// contains filtered or unexported fields
}
CurrentAccountGetRequest is the request for the 'get' method.
func (*CurrentAccountGetRequest) Header ¶
func (r *CurrentAccountGetRequest) Header(name string, value interface{}) *CurrentAccountGetRequest
Header adds a request header.
func (*CurrentAccountGetRequest) Impersonate ¶ added in v0.0.329
func (r *CurrentAccountGetRequest) Impersonate(user string) *CurrentAccountGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*CurrentAccountGetRequest) Parameter ¶
func (r *CurrentAccountGetRequest) Parameter(name string, value interface{}) *CurrentAccountGetRequest
Parameter adds a query parameter.
func (*CurrentAccountGetRequest) Send ¶
func (r *CurrentAccountGetRequest) Send() (result *CurrentAccountGetResponse, 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 (*CurrentAccountGetRequest) SendContext ¶
func (r *CurrentAccountGetRequest) SendContext(ctx context.Context) (result *CurrentAccountGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type CurrentAccountGetResponse ¶
type CurrentAccountGetResponse struct {
// contains filtered or unexported fields
}
CurrentAccountGetResponse is the response for the 'get' method.
func (*CurrentAccountGetResponse) Body ¶
func (r *CurrentAccountGetResponse) Body() *Account
Body returns the value of the 'body' parameter.
func (*CurrentAccountGetResponse) Error ¶
func (r *CurrentAccountGetResponse) Error() *errors.Error
Error returns the response error.
func (*CurrentAccountGetResponse) GetBody ¶
func (r *CurrentAccountGetResponse) GetBody() (value *Account, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*CurrentAccountGetResponse) Header ¶
func (r *CurrentAccountGetResponse) Header() http.Header
Header returns header of the response.
func (*CurrentAccountGetResponse) Status ¶
func (r *CurrentAccountGetResponse) Status() int
Status returns the response status code.
type CurrentAccountPollRequest ¶
type CurrentAccountPollRequest struct {
// contains filtered or unexported fields
}
CurrentAccountPollRequest is the request for the Poll method.
func (*CurrentAccountPollRequest) Header ¶
func (r *CurrentAccountPollRequest) Header(name string, value interface{}) *CurrentAccountPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*CurrentAccountPollRequest) Interval ¶
func (r *CurrentAccountPollRequest) Interval(value time.Duration) *CurrentAccountPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*CurrentAccountPollRequest) Parameter ¶
func (r *CurrentAccountPollRequest) Parameter(name string, value interface{}) *CurrentAccountPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*CurrentAccountPollRequest) Predicate ¶
func (r *CurrentAccountPollRequest) Predicate(value func(*CurrentAccountGetResponse) bool) *CurrentAccountPollRequest
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 (*CurrentAccountPollRequest) StartContext ¶
func (r *CurrentAccountPollRequest) StartContext(ctx context.Context) (response *CurrentAccountPollResponse, 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 (*CurrentAccountPollRequest) Status ¶
func (r *CurrentAccountPollRequest) Status(value int) *CurrentAccountPollRequest
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 CurrentAccountPollResponse ¶
type CurrentAccountPollResponse struct {
// contains filtered or unexported fields
}
CurrentAccountPollResponse is the response for the Poll method.
func (*CurrentAccountPollResponse) Body ¶
func (r *CurrentAccountPollResponse) Body() *Account
Body returns the value of the 'body' parameter.
func (*CurrentAccountPollResponse) Error ¶
func (r *CurrentAccountPollResponse) Error() *errors.Error
Error returns the response error.
func (*CurrentAccountPollResponse) GetBody ¶
func (r *CurrentAccountPollResponse) GetBody() (value *Account, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*CurrentAccountPollResponse) Header ¶
func (r *CurrentAccountPollResponse) Header() http.Header
Header returns header of the response.
func (*CurrentAccountPollResponse) Status ¶
func (r *CurrentAccountPollResponse) Status() int
Status returns the response status code.
type FeatureToggle ¶
type FeatureToggle struct {
// contains filtered or unexported fields
}
FeatureToggle represents the values of the 'feature_toggle' type.
func UnmarshalFeatureToggle ¶
func UnmarshalFeatureToggle(source interface{}) (object *FeatureToggle, err error)
UnmarshalFeatureToggle reads a value of the 'feature_toggle' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalFeatureToggleList ¶
func UnmarshalFeatureToggleList(source interface{}) (items []*FeatureToggle, err error)
UnmarshalFeatureToggleList reads a list of values of the 'feature_toggle' type from the given source, which can be a slice of bytes, a string or a reader.
func (*FeatureToggle) Empty ¶
func (o *FeatureToggle) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*FeatureToggle) Enabled ¶
func (o *FeatureToggle) 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.
func (*FeatureToggle) GetEnabled ¶
func (o *FeatureToggle) GetEnabled() (value bool, ok bool)
GetEnabled returns the value of the 'enabled' attribute and a flag indicating if the attribute has a value.
func (*FeatureToggle) GetHREF ¶
func (o *FeatureToggle) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*FeatureToggle) GetID ¶
func (o *FeatureToggle) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*FeatureToggle) HREF ¶
func (o *FeatureToggle) HREF() string
HREF returns the link to the object.
func (*FeatureToggle) ID ¶
func (o *FeatureToggle) ID() string
ID returns the identifier of the object.
func (*FeatureToggle) Kind ¶
func (o *FeatureToggle) Kind() string
Kind returns the name of the type of the object.
func (*FeatureToggle) Link ¶
func (o *FeatureToggle) Link() bool
Link returns true iif this is a link.
type FeatureToggleBuilder ¶
type FeatureToggleBuilder struct {
// contains filtered or unexported fields
}
FeatureToggleBuilder contains the data and logic needed to build 'feature_toggle' objects.
func NewFeatureToggle ¶
func NewFeatureToggle() *FeatureToggleBuilder
NewFeatureToggle creates a new builder of 'feature_toggle' objects.
func (*FeatureToggleBuilder) Build ¶
func (b *FeatureToggleBuilder) Build() (object *FeatureToggle, err error)
Build creates a 'feature_toggle' object using the configuration stored in the builder.
func (*FeatureToggleBuilder) Copy ¶
func (b *FeatureToggleBuilder) Copy(object *FeatureToggle) *FeatureToggleBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*FeatureToggleBuilder) Empty ¶ added in v0.0.329
func (b *FeatureToggleBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*FeatureToggleBuilder) Enabled ¶
func (b *FeatureToggleBuilder) Enabled(value bool) *FeatureToggleBuilder
Enabled sets the value of the 'enabled' attribute to the given value.
func (*FeatureToggleBuilder) HREF ¶
func (b *FeatureToggleBuilder) HREF(value string) *FeatureToggleBuilder
HREF sets the link to the object.
func (*FeatureToggleBuilder) ID ¶
func (b *FeatureToggleBuilder) ID(value string) *FeatureToggleBuilder
ID sets the identifier of the object.
func (*FeatureToggleBuilder) Link ¶
func (b *FeatureToggleBuilder) Link(value bool) *FeatureToggleBuilder
Link sets the flag that indicates if this is a link.
type FeatureToggleClient ¶
type FeatureToggleClient struct {
// contains filtered or unexported fields
}
FeatureToggleClient is the client of the 'feature_toggle' resource.
Manages feature toggle.
func NewFeatureToggleClient ¶
func NewFeatureToggleClient(transport http.RoundTripper, path string) *FeatureToggleClient
NewFeatureToggleClient creates a new client for the 'feature_toggle' resource using the given transport to send the requests and receive the responses.
func (*FeatureToggleClient) Query ¶
func (c *FeatureToggleClient) Query() *FeatureToggleQueryClient
Query returns the target 'feature_toggle_query' resource.
type FeatureToggleList ¶
type FeatureToggleList struct {
// contains filtered or unexported fields
}
FeatureToggleList is a list of values of the 'feature_toggle' type.
func (*FeatureToggleList) Each ¶
func (l *FeatureToggleList) Each(f func(item *FeatureToggle) 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 (*FeatureToggleList) Empty ¶
func (l *FeatureToggleList) Empty() bool
Empty returns true if the list is empty.
func (*FeatureToggleList) Get ¶
func (l *FeatureToggleList) Get(i int) *FeatureToggle
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*FeatureToggleList) GetHREF ¶
func (l *FeatureToggleList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*FeatureToggleList) HREF ¶
func (l *FeatureToggleList) HREF() string
HREF returns the link to the list.
func (*FeatureToggleList) Kind ¶
func (l *FeatureToggleList) Kind() string
Kind returns the name of the type of the object.
func (*FeatureToggleList) Len ¶
func (l *FeatureToggleList) Len() int
Len returns the length of the list.
func (*FeatureToggleList) Link ¶
func (l *FeatureToggleList) Link() bool
Link returns true iif this is a link.
func (*FeatureToggleList) Range ¶
func (l *FeatureToggleList) Range(f func(index int, item *FeatureToggle) 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 (*FeatureToggleList) Slice ¶
func (l *FeatureToggleList) Slice() []*FeatureToggle
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 FeatureToggleListBuilder ¶
type FeatureToggleListBuilder struct {
// contains filtered or unexported fields
}
FeatureToggleListBuilder contains the data and logic needed to build 'feature_toggle' objects.
func NewFeatureToggleList ¶
func NewFeatureToggleList() *FeatureToggleListBuilder
NewFeatureToggleList creates a new builder of 'feature_toggle' objects.
func (*FeatureToggleListBuilder) Build ¶
func (b *FeatureToggleListBuilder) Build() (list *FeatureToggleList, err error)
Build creates a list of 'feature_toggle' objects using the configuration stored in the builder.
func (*FeatureToggleListBuilder) Copy ¶
func (b *FeatureToggleListBuilder) Copy(list *FeatureToggleList) *FeatureToggleListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*FeatureToggleListBuilder) Empty ¶ added in v0.0.329
func (b *FeatureToggleListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*FeatureToggleListBuilder) Items ¶
func (b *FeatureToggleListBuilder) Items(values ...*FeatureToggleBuilder) *FeatureToggleListBuilder
Items sets the items of the list.
type FeatureToggleQueryClient ¶
type FeatureToggleQueryClient struct {
// contains filtered or unexported fields
}
FeatureToggleQueryClient is the client of the 'feature_toggle_query' resource.
Manages feature toggle query.
func NewFeatureToggleQueryClient ¶
func NewFeatureToggleQueryClient(transport http.RoundTripper, path string) *FeatureToggleQueryClient
NewFeatureToggleQueryClient creates a new client for the 'feature_toggle_query' resource using the given transport to send the requests and receive the responses.
func (*FeatureToggleQueryClient) Post ¶
func (c *FeatureToggleQueryClient) Post() *FeatureToggleQueryPostRequest
Post creates a request for the 'post' method.
Retrieves the details of the feature toggle by providing query context
type FeatureToggleQueryPostRequest ¶
type FeatureToggleQueryPostRequest struct {
// contains filtered or unexported fields
}
FeatureToggleQueryPostRequest is the request for the 'post' method.
func (*FeatureToggleQueryPostRequest) Header ¶
func (r *FeatureToggleQueryPostRequest) Header(name string, value interface{}) *FeatureToggleQueryPostRequest
Header adds a request header.
func (*FeatureToggleQueryPostRequest) Impersonate ¶ added in v0.0.329
func (r *FeatureToggleQueryPostRequest) Impersonate(user string) *FeatureToggleQueryPostRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*FeatureToggleQueryPostRequest) Parameter ¶
func (r *FeatureToggleQueryPostRequest) Parameter(name string, value interface{}) *FeatureToggleQueryPostRequest
Parameter adds a query parameter.
func (*FeatureToggleQueryPostRequest) Request ¶
func (r *FeatureToggleQueryPostRequest) Request(value *FeatureToggleQueryRequest) *FeatureToggleQueryPostRequest
Request sets the value of the 'request' parameter.
func (*FeatureToggleQueryPostRequest) Send ¶
func (r *FeatureToggleQueryPostRequest) Send() (result *FeatureToggleQueryPostResponse, 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 (*FeatureToggleQueryPostRequest) SendContext ¶
func (r *FeatureToggleQueryPostRequest) SendContext(ctx context.Context) (result *FeatureToggleQueryPostResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type FeatureToggleQueryPostResponse ¶
type FeatureToggleQueryPostResponse struct {
// contains filtered or unexported fields
}
FeatureToggleQueryPostResponse is the response for the 'post' method.
func (*FeatureToggleQueryPostResponse) Error ¶
func (r *FeatureToggleQueryPostResponse) Error() *errors.Error
Error returns the response error.
func (*FeatureToggleQueryPostResponse) GetResponse ¶
func (r *FeatureToggleQueryPostResponse) GetResponse() (value *FeatureToggle, ok bool)
GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.
func (*FeatureToggleQueryPostResponse) Header ¶
func (r *FeatureToggleQueryPostResponse) Header() http.Header
Header returns header of the response.
func (*FeatureToggleQueryPostResponse) Response ¶
func (r *FeatureToggleQueryPostResponse) Response() *FeatureToggle
Response returns the value of the 'response' parameter.
func (*FeatureToggleQueryPostResponse) Status ¶
func (r *FeatureToggleQueryPostResponse) Status() int
Status returns the response status code.
type FeatureToggleQueryRequest ¶
type FeatureToggleQueryRequest struct {
// contains filtered or unexported fields
}
FeatureToggleQueryRequest represents the values of the 'feature_toggle_query_request' type.
func UnmarshalFeatureToggleQueryRequest ¶
func UnmarshalFeatureToggleQueryRequest(source interface{}) (object *FeatureToggleQueryRequest, err error)
UnmarshalFeatureToggleQueryRequest reads a value of the 'feature_toggle_query_request' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalFeatureToggleQueryRequestList ¶
func UnmarshalFeatureToggleQueryRequestList(source interface{}) (items []*FeatureToggleQueryRequest, err error)
UnmarshalFeatureToggleQueryRequestList reads a list of values of the 'feature_toggle_query_request' type from the given source, which can be a slice of bytes, a string or a reader.
func (*FeatureToggleQueryRequest) Empty ¶
func (o *FeatureToggleQueryRequest) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*FeatureToggleQueryRequest) GetOrganizationID ¶
func (o *FeatureToggleQueryRequest) GetOrganizationID() (value string, ok bool)
GetOrganizationID returns the value of the 'organization_ID' attribute and a flag indicating if the attribute has a value.
func (*FeatureToggleQueryRequest) OrganizationID ¶
func (o *FeatureToggleQueryRequest) OrganizationID() string
OrganizationID returns the value of the 'organization_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
type FeatureToggleQueryRequestBuilder ¶
type FeatureToggleQueryRequestBuilder struct {
// contains filtered or unexported fields
}
FeatureToggleQueryRequestBuilder contains the data and logic needed to build 'feature_toggle_query_request' objects.
func NewFeatureToggleQueryRequest ¶
func NewFeatureToggleQueryRequest() *FeatureToggleQueryRequestBuilder
NewFeatureToggleQueryRequest creates a new builder of 'feature_toggle_query_request' objects.
func (*FeatureToggleQueryRequestBuilder) Build ¶
func (b *FeatureToggleQueryRequestBuilder) Build() (object *FeatureToggleQueryRequest, err error)
Build creates a 'feature_toggle_query_request' object using the configuration stored in the builder.
func (*FeatureToggleQueryRequestBuilder) Copy ¶
func (b *FeatureToggleQueryRequestBuilder) Copy(object *FeatureToggleQueryRequest) *FeatureToggleQueryRequestBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*FeatureToggleQueryRequestBuilder) Empty ¶ added in v0.0.329
func (b *FeatureToggleQueryRequestBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*FeatureToggleQueryRequestBuilder) OrganizationID ¶
func (b *FeatureToggleQueryRequestBuilder) OrganizationID(value string) *FeatureToggleQueryRequestBuilder
OrganizationID sets the value of the 'organization_ID' attribute to the given value.
type FeatureToggleQueryRequestList ¶
type FeatureToggleQueryRequestList struct {
// contains filtered or unexported fields
}
FeatureToggleQueryRequestList is a list of values of the 'feature_toggle_query_request' type.
func (*FeatureToggleQueryRequestList) Each ¶
func (l *FeatureToggleQueryRequestList) Each(f func(item *FeatureToggleQueryRequest) 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 (*FeatureToggleQueryRequestList) Empty ¶
func (l *FeatureToggleQueryRequestList) Empty() bool
Empty returns true if the list is empty.
func (*FeatureToggleQueryRequestList) Get ¶
func (l *FeatureToggleQueryRequestList) Get(i int) *FeatureToggleQueryRequest
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*FeatureToggleQueryRequestList) Len ¶
func (l *FeatureToggleQueryRequestList) Len() int
Len returns the length of the list.
func (*FeatureToggleQueryRequestList) Range ¶
func (l *FeatureToggleQueryRequestList) Range(f func(index int, item *FeatureToggleQueryRequest) 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 (*FeatureToggleQueryRequestList) Slice ¶
func (l *FeatureToggleQueryRequestList) Slice() []*FeatureToggleQueryRequest
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 FeatureToggleQueryRequestListBuilder ¶
type FeatureToggleQueryRequestListBuilder struct {
// contains filtered or unexported fields
}
FeatureToggleQueryRequestListBuilder contains the data and logic needed to build 'feature_toggle_query_request' objects.
func NewFeatureToggleQueryRequestList ¶
func NewFeatureToggleQueryRequestList() *FeatureToggleQueryRequestListBuilder
NewFeatureToggleQueryRequestList creates a new builder of 'feature_toggle_query_request' objects.
func (*FeatureToggleQueryRequestListBuilder) Build ¶
func (b *FeatureToggleQueryRequestListBuilder) Build() (list *FeatureToggleQueryRequestList, err error)
Build creates a list of 'feature_toggle_query_request' objects using the configuration stored in the builder.
func (*FeatureToggleQueryRequestListBuilder) Copy ¶
func (b *FeatureToggleQueryRequestListBuilder) Copy(list *FeatureToggleQueryRequestList) *FeatureToggleQueryRequestListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*FeatureToggleQueryRequestListBuilder) Empty ¶ added in v0.0.329
func (b *FeatureToggleQueryRequestListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*FeatureToggleQueryRequestListBuilder) Items ¶
func (b *FeatureToggleQueryRequestListBuilder) Items(values ...*FeatureToggleQueryRequestBuilder) *FeatureToggleQueryRequestListBuilder
Items sets the items of the list.
type FeatureTogglesClient ¶
type FeatureTogglesClient struct {
// contains filtered or unexported fields
}
FeatureTogglesClient is the client of the 'feature_toggles' resource.
Manages feature toggles.
func NewFeatureTogglesClient ¶
func NewFeatureTogglesClient(transport http.RoundTripper, path string) *FeatureTogglesClient
NewFeatureTogglesClient creates a new client for the 'feature_toggles' resource using the given transport to send the requests and receive the responses.
func (*FeatureTogglesClient) FeatureToggle ¶
func (c *FeatureTogglesClient) FeatureToggle(id string) *FeatureToggleClient
FeatureToggle returns the target 'feature_toggle' resource for the given identifier.
type GenericLabelClient ¶
type GenericLabelClient struct {
// contains filtered or unexported fields
}
GenericLabelClient is the client of the 'generic_label' resource.
Manages a specific account label.
func NewGenericLabelClient ¶
func NewGenericLabelClient(transport http.RoundTripper, path string) *GenericLabelClient
NewGenericLabelClient creates a new client for the 'generic_label' resource using the given transport to send the requests and receive the responses.
func (*GenericLabelClient) Delete ¶
func (c *GenericLabelClient) Delete() *GenericLabelDeleteRequest
Delete creates a request for the 'delete' method.
Deletes the account label.
func (*GenericLabelClient) Get ¶
func (c *GenericLabelClient) Get() *GenericLabelGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the label.
func (*GenericLabelClient) Poll ¶
func (c *GenericLabelClient) Poll() *GenericLabelPollRequest
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 (*GenericLabelClient) Update ¶
func (c *GenericLabelClient) Update() *GenericLabelUpdateRequest
Update creates a request for the 'update' method.
Updates the account label.
type GenericLabelDeleteRequest ¶
type GenericLabelDeleteRequest struct {
// contains filtered or unexported fields
}
GenericLabelDeleteRequest is the request for the 'delete' method.
func (*GenericLabelDeleteRequest) Header ¶
func (r *GenericLabelDeleteRequest) Header(name string, value interface{}) *GenericLabelDeleteRequest
Header adds a request header.
func (*GenericLabelDeleteRequest) Impersonate ¶ added in v0.0.329
func (r *GenericLabelDeleteRequest) Impersonate(user string) *GenericLabelDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*GenericLabelDeleteRequest) Parameter ¶
func (r *GenericLabelDeleteRequest) Parameter(name string, value interface{}) *GenericLabelDeleteRequest
Parameter adds a query parameter.
func (*GenericLabelDeleteRequest) Send ¶
func (r *GenericLabelDeleteRequest) Send() (result *GenericLabelDeleteResponse, 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 (*GenericLabelDeleteRequest) SendContext ¶
func (r *GenericLabelDeleteRequest) SendContext(ctx context.Context) (result *GenericLabelDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type GenericLabelDeleteResponse ¶
type GenericLabelDeleteResponse struct {
// contains filtered or unexported fields
}
GenericLabelDeleteResponse is the response for the 'delete' method.
func (*GenericLabelDeleteResponse) Error ¶
func (r *GenericLabelDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*GenericLabelDeleteResponse) Header ¶
func (r *GenericLabelDeleteResponse) Header() http.Header
Header returns header of the response.
func (*GenericLabelDeleteResponse) Status ¶
func (r *GenericLabelDeleteResponse) Status() int
Status returns the response status code.
type GenericLabelGetRequest ¶
type GenericLabelGetRequest struct {
// contains filtered or unexported fields
}
GenericLabelGetRequest is the request for the 'get' method.
func (*GenericLabelGetRequest) Header ¶
func (r *GenericLabelGetRequest) Header(name string, value interface{}) *GenericLabelGetRequest
Header adds a request header.
func (*GenericLabelGetRequest) Impersonate ¶ added in v0.0.329
func (r *GenericLabelGetRequest) Impersonate(user string) *GenericLabelGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*GenericLabelGetRequest) Parameter ¶
func (r *GenericLabelGetRequest) Parameter(name string, value interface{}) *GenericLabelGetRequest
Parameter adds a query parameter.
func (*GenericLabelGetRequest) Send ¶
func (r *GenericLabelGetRequest) Send() (result *GenericLabelGetResponse, 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 (*GenericLabelGetRequest) SendContext ¶
func (r *GenericLabelGetRequest) SendContext(ctx context.Context) (result *GenericLabelGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type GenericLabelGetResponse ¶
type GenericLabelGetResponse struct {
// contains filtered or unexported fields
}
GenericLabelGetResponse is the response for the 'get' method.
func (*GenericLabelGetResponse) Body ¶
func (r *GenericLabelGetResponse) Body() *Label
Body returns the value of the 'body' parameter.
func (*GenericLabelGetResponse) Error ¶
func (r *GenericLabelGetResponse) Error() *errors.Error
Error returns the response error.
func (*GenericLabelGetResponse) GetBody ¶
func (r *GenericLabelGetResponse) GetBody() (value *Label, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*GenericLabelGetResponse) Header ¶
func (r *GenericLabelGetResponse) Header() http.Header
Header returns header of the response.
func (*GenericLabelGetResponse) Status ¶
func (r *GenericLabelGetResponse) Status() int
Status returns the response status code.
type GenericLabelPollRequest ¶
type GenericLabelPollRequest struct {
// contains filtered or unexported fields
}
GenericLabelPollRequest is the request for the Poll method.
func (*GenericLabelPollRequest) Header ¶
func (r *GenericLabelPollRequest) Header(name string, value interface{}) *GenericLabelPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*GenericLabelPollRequest) Interval ¶
func (r *GenericLabelPollRequest) Interval(value time.Duration) *GenericLabelPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*GenericLabelPollRequest) Parameter ¶
func (r *GenericLabelPollRequest) Parameter(name string, value interface{}) *GenericLabelPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*GenericLabelPollRequest) Predicate ¶
func (r *GenericLabelPollRequest) Predicate(value func(*GenericLabelGetResponse) bool) *GenericLabelPollRequest
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 (*GenericLabelPollRequest) StartContext ¶
func (r *GenericLabelPollRequest) StartContext(ctx context.Context) (response *GenericLabelPollResponse, 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 (*GenericLabelPollRequest) Status ¶
func (r *GenericLabelPollRequest) Status(value int) *GenericLabelPollRequest
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 GenericLabelPollResponse ¶
type GenericLabelPollResponse struct {
// contains filtered or unexported fields
}
GenericLabelPollResponse is the response for the Poll method.
func (*GenericLabelPollResponse) Body ¶
func (r *GenericLabelPollResponse) Body() *Label
Body returns the value of the 'body' parameter.
func (*GenericLabelPollResponse) Error ¶
func (r *GenericLabelPollResponse) Error() *errors.Error
Error returns the response error.
func (*GenericLabelPollResponse) GetBody ¶
func (r *GenericLabelPollResponse) GetBody() (value *Label, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*GenericLabelPollResponse) Header ¶
func (r *GenericLabelPollResponse) Header() http.Header
Header returns header of the response.
func (*GenericLabelPollResponse) Status ¶
func (r *GenericLabelPollResponse) Status() int
Status returns the response status code.
type GenericLabelUpdateRequest ¶
type GenericLabelUpdateRequest struct {
// contains filtered or unexported fields
}
GenericLabelUpdateRequest is the request for the 'update' method.
func (*GenericLabelUpdateRequest) Body ¶
func (r *GenericLabelUpdateRequest) Body(value *Label) *GenericLabelUpdateRequest
Body sets the value of the 'body' parameter.
func (*GenericLabelUpdateRequest) Header ¶
func (r *GenericLabelUpdateRequest) Header(name string, value interface{}) *GenericLabelUpdateRequest
Header adds a request header.
func (*GenericLabelUpdateRequest) Impersonate ¶ added in v0.0.329
func (r *GenericLabelUpdateRequest) Impersonate(user string) *GenericLabelUpdateRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*GenericLabelUpdateRequest) Parameter ¶
func (r *GenericLabelUpdateRequest) Parameter(name string, value interface{}) *GenericLabelUpdateRequest
Parameter adds a query parameter.
func (*GenericLabelUpdateRequest) Send ¶
func (r *GenericLabelUpdateRequest) Send() (result *GenericLabelUpdateResponse, 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 (*GenericLabelUpdateRequest) SendContext ¶
func (r *GenericLabelUpdateRequest) SendContext(ctx context.Context) (result *GenericLabelUpdateResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type GenericLabelUpdateResponse ¶
type GenericLabelUpdateResponse struct {
// contains filtered or unexported fields
}
GenericLabelUpdateResponse is the response for the 'update' method.
func (*GenericLabelUpdateResponse) Body ¶
func (r *GenericLabelUpdateResponse) Body() *Label
Body returns the value of the 'body' parameter.
func (*GenericLabelUpdateResponse) Error ¶
func (r *GenericLabelUpdateResponse) Error() *errors.Error
Error returns the response error.
func (*GenericLabelUpdateResponse) GetBody ¶
func (r *GenericLabelUpdateResponse) GetBody() (value *Label, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*GenericLabelUpdateResponse) Header ¶
func (r *GenericLabelUpdateResponse) Header() http.Header
Header returns header of the response.
func (*GenericLabelUpdateResponse) Status ¶
func (r *GenericLabelUpdateResponse) Status() int
Status returns the response status code.
type GenericLabelsAddRequest ¶
type GenericLabelsAddRequest struct {
// contains filtered or unexported fields
}
GenericLabelsAddRequest is the request for the 'add' method.
func (*GenericLabelsAddRequest) Body ¶
func (r *GenericLabelsAddRequest) Body(value *Label) *GenericLabelsAddRequest
Body sets the value of the 'body' parameter.
Label
func (*GenericLabelsAddRequest) Header ¶
func (r *GenericLabelsAddRequest) Header(name string, value interface{}) *GenericLabelsAddRequest
Header adds a request header.
func (*GenericLabelsAddRequest) Impersonate ¶ added in v0.0.329
func (r *GenericLabelsAddRequest) Impersonate(user string) *GenericLabelsAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*GenericLabelsAddRequest) Parameter ¶
func (r *GenericLabelsAddRequest) Parameter(name string, value interface{}) *GenericLabelsAddRequest
Parameter adds a query parameter.
func (*GenericLabelsAddRequest) Send ¶
func (r *GenericLabelsAddRequest) Send() (result *GenericLabelsAddResponse, 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 (*GenericLabelsAddRequest) SendContext ¶
func (r *GenericLabelsAddRequest) SendContext(ctx context.Context) (result *GenericLabelsAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type GenericLabelsAddResponse ¶
type GenericLabelsAddResponse struct {
// contains filtered or unexported fields
}
GenericLabelsAddResponse is the response for the 'add' method.
func (*GenericLabelsAddResponse) Body ¶
func (r *GenericLabelsAddResponse) Body() *Label
Body returns the value of the 'body' parameter.
Label
func (*GenericLabelsAddResponse) Error ¶
func (r *GenericLabelsAddResponse) Error() *errors.Error
Error returns the response error.
func (*GenericLabelsAddResponse) GetBody ¶
func (r *GenericLabelsAddResponse) GetBody() (value *Label, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Label
func (*GenericLabelsAddResponse) Header ¶
func (r *GenericLabelsAddResponse) Header() http.Header
Header returns header of the response.
func (*GenericLabelsAddResponse) Status ¶
func (r *GenericLabelsAddResponse) Status() int
Status returns the response status code.
type GenericLabelsClient ¶
type GenericLabelsClient struct {
// contains filtered or unexported fields
}
GenericLabelsClient is the client of the 'generic_labels' resource.
Manages the collection of labels of an account/organization/subscription.
func NewGenericLabelsClient ¶
func NewGenericLabelsClient(transport http.RoundTripper, path string) *GenericLabelsClient
NewGenericLabelsClient creates a new client for the 'generic_labels' resource using the given transport to send the requests and receive the responses.
func (*GenericLabelsClient) Add ¶
func (c *GenericLabelsClient) Add() *GenericLabelsAddRequest
Add creates a request for the 'add' method.
Create a new account/organization/subscription label.
func (*GenericLabelsClient) Labels ¶
func (c *GenericLabelsClient) Labels(id string) *GenericLabelClient
Labels returns the target 'generic_label' resource for the given identifier.
Reference to the labels of a specific account/organization/subscription.
func (*GenericLabelsClient) List ¶
func (c *GenericLabelsClient) List() *GenericLabelsListRequest
List creates a request for the 'list' method.
Retrieves the list of labels of the account/organization/subscription.
IMPORTANT: This collection doesn't currently support paging or searching, so the returned `page` will always be 1 and `size` and `total` will always be the total number of labels of the account/organization/subscription.
type GenericLabelsListRequest ¶
type GenericLabelsListRequest struct {
// contains filtered or unexported fields
}
GenericLabelsListRequest is the request for the 'list' method.
func (*GenericLabelsListRequest) Header ¶
func (r *GenericLabelsListRequest) Header(name string, value interface{}) *GenericLabelsListRequest
Header adds a request header.
func (*GenericLabelsListRequest) Impersonate ¶ added in v0.0.329
func (r *GenericLabelsListRequest) Impersonate(user string) *GenericLabelsListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*GenericLabelsListRequest) Page ¶
func (r *GenericLabelsListRequest) Page(value int) *GenericLabelsListRequest
Page sets the value of the 'page' parameter.
Index of the returned page, where one corresponds to the first page. As this collection doesn't support paging the result will always be `1`.
func (*GenericLabelsListRequest) Parameter ¶
func (r *GenericLabelsListRequest) Parameter(name string, value interface{}) *GenericLabelsListRequest
Parameter adds a query parameter.
func (*GenericLabelsListRequest) Send ¶
func (r *GenericLabelsListRequest) Send() (result *GenericLabelsListResponse, 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 (*GenericLabelsListRequest) SendContext ¶
func (r *GenericLabelsListRequest) SendContext(ctx context.Context) (result *GenericLabelsListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*GenericLabelsListRequest) Size ¶
func (r *GenericLabelsListRequest) Size(value int) *GenericLabelsListRequest
Size sets the value of the 'size' parameter.
Number of items that will be contained in the returned page. As this collection doesn't support paging or searching the result will always be the total number of labels of the account/organization/subscription.
type GenericLabelsListResponse ¶
type GenericLabelsListResponse struct {
// contains filtered or unexported fields
}
GenericLabelsListResponse is the response for the 'list' method.
func (*GenericLabelsListResponse) Error ¶
func (r *GenericLabelsListResponse) Error() *errors.Error
Error returns the response error.
func (*GenericLabelsListResponse) GetItems ¶
func (r *GenericLabelsListResponse) GetItems() (value *LabelList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of cloud providers.
func (*GenericLabelsListResponse) GetPage ¶
func (r *GenericLabelsListResponse) 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 returned page, where one corresponds to the first page. As this collection doesn't support paging the result will always be `1`.
func (*GenericLabelsListResponse) GetSize ¶
func (r *GenericLabelsListResponse) GetSize() (value int, ok bool)
GetSize returns the value of the 'size' parameter and a flag indicating if the parameter has a value.
Number of items that will be contained in the returned page. As this collection doesn't support paging or searching the result will always be the total number of labels of the account/organization/subscription.
func (*GenericLabelsListResponse) GetTotal ¶
func (r *GenericLabelsListResponse) 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. As this collection doesn't support paging or searching the result will always be the total number of labels of the account/organization/subscription.
func (*GenericLabelsListResponse) Header ¶
func (r *GenericLabelsListResponse) Header() http.Header
Header returns header of the response.
func (*GenericLabelsListResponse) Items ¶
func (r *GenericLabelsListResponse) Items() *LabelList
Items returns the value of the 'items' parameter.
Retrieved list of cloud providers.
func (*GenericLabelsListResponse) Page ¶
func (r *GenericLabelsListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the returned page, where one corresponds to the first page. As this collection doesn't support paging the result will always be `1`.
func (*GenericLabelsListResponse) Size ¶
func (r *GenericLabelsListResponse) Size() int
Size returns the value of the 'size' parameter.
Number of items that will be contained in the returned page. As this collection doesn't support paging or searching the result will always be the total number of labels of the account/organization/subscription.
func (*GenericLabelsListResponse) Status ¶
func (r *GenericLabelsListResponse) Status() int
Status returns the response status code.
func (*GenericLabelsListResponse) Total ¶
func (r *GenericLabelsListResponse) 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. As this collection doesn't support paging or searching the result will always be the total number of labels of the account/organization/subscription.
type Label ¶
type Label struct {
// contains filtered or unexported fields
}
Label represents the values of the 'label' type.
func UnmarshalLabel ¶
UnmarshalLabel reads a value of the 'label' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalLabelList ¶
UnmarshalLabelList reads a list of values of the 'label' type from the given source, which can be a slice of bytes, a string or a reader.
func (*Label) CreatedAt ¶
CreatedAt returns the value of the 'created_at' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Label) GetCreatedAt ¶
GetCreatedAt returns the value of the 'created_at' attribute and a flag indicating if the attribute has a value.
func (*Label) GetHREF ¶
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*Label) GetID ¶
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*Label) GetInternal ¶
GetInternal returns the value of the 'internal' attribute and a flag indicating if the attribute has a value.
func (*Label) GetKey ¶
GetKey returns the value of the 'key' attribute and a flag indicating if the attribute has a value.
func (*Label) GetUpdatedAt ¶
GetUpdatedAt returns the value of the 'updated_at' attribute and a flag indicating if the attribute has a value.
func (*Label) GetValue ¶
GetValue returns the value of the 'value' attribute and a flag indicating if the attribute has a value.
func (*Label) Internal ¶
Internal returns the value of the 'internal' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Label) Key ¶
Key returns the value of the 'key' attribute, or the zero value of the type if the attribute doesn't have a value.
type LabelBuilder ¶
type LabelBuilder struct {
// contains filtered or unexported fields
}
LabelBuilder contains the data and logic needed to build 'label' objects.
func (*LabelBuilder) Build ¶
func (b *LabelBuilder) Build() (object *Label, err error)
Build creates a 'label' object using the configuration stored in the builder.
func (*LabelBuilder) Copy ¶
func (b *LabelBuilder) Copy(object *Label) *LabelBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*LabelBuilder) CreatedAt ¶
func (b *LabelBuilder) CreatedAt(value time.Time) *LabelBuilder
CreatedAt sets the value of the 'created_at' attribute to the given value.
func (*LabelBuilder) Empty ¶ added in v0.0.329
func (b *LabelBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*LabelBuilder) HREF ¶
func (b *LabelBuilder) HREF(value string) *LabelBuilder
HREF sets the link to the object.
func (*LabelBuilder) ID ¶
func (b *LabelBuilder) ID(value string) *LabelBuilder
ID sets the identifier of the object.
func (*LabelBuilder) Internal ¶
func (b *LabelBuilder) Internal(value bool) *LabelBuilder
Internal sets the value of the 'internal' attribute to the given value.
func (*LabelBuilder) Key ¶
func (b *LabelBuilder) Key(value string) *LabelBuilder
Key sets the value of the 'key' attribute to the given value.
func (*LabelBuilder) Link ¶
func (b *LabelBuilder) Link(value bool) *LabelBuilder
Link sets the flag that indicates if this is a link.
func (*LabelBuilder) UpdatedAt ¶
func (b *LabelBuilder) UpdatedAt(value time.Time) *LabelBuilder
UpdatedAt sets the value of the 'updated_at' attribute to the given value.
func (*LabelBuilder) Value ¶
func (b *LabelBuilder) Value(value string) *LabelBuilder
Value sets the value of the 'value' attribute to the given value.
type LabelList ¶
type LabelList struct {
// contains filtered or unexported fields
}
LabelList is a list of values of the 'label' type.
func (*LabelList) 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 (*LabelList) Get ¶
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*LabelList) GetHREF ¶
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*LabelList) 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 (*LabelList) 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 LabelListBuilder ¶
type LabelListBuilder struct {
// contains filtered or unexported fields
}
LabelListBuilder contains the data and logic needed to build 'label' objects.
func NewLabelList ¶
func NewLabelList() *LabelListBuilder
NewLabelList creates a new builder of 'label' objects.
func (*LabelListBuilder) Build ¶
func (b *LabelListBuilder) Build() (list *LabelList, err error)
Build creates a list of 'label' objects using the configuration stored in the builder.
func (*LabelListBuilder) Copy ¶
func (b *LabelListBuilder) Copy(list *LabelList) *LabelListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*LabelListBuilder) Empty ¶ added in v0.0.329
func (b *LabelListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*LabelListBuilder) Items ¶
func (b *LabelListBuilder) Items(values ...*LabelBuilder) *LabelListBuilder
Items sets the items of the list.
type LabelsClient ¶
type LabelsClient struct {
// contains filtered or unexported fields
}
LabelsClient is the client of the 'labels' resource.
Manages the collection of labels.
func NewLabelsClient ¶
func NewLabelsClient(transport http.RoundTripper, path string) *LabelsClient
NewLabelsClient creates a new client for the 'labels' resource using the given transport to send the requests and receive the responses.
func (*LabelsClient) List ¶
func (c *LabelsClient) List() *LabelsListRequest
List creates a request for the 'list' method.
Retrieves a list of labels.
type LabelsListRequest ¶
type LabelsListRequest struct {
// contains filtered or unexported fields
}
LabelsListRequest is the request for the 'list' method.
func (*LabelsListRequest) Header ¶
func (r *LabelsListRequest) Header(name string, value interface{}) *LabelsListRequest
Header adds a request header.
func (*LabelsListRequest) Impersonate ¶ added in v0.0.329
func (r *LabelsListRequest) Impersonate(user string) *LabelsListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*LabelsListRequest) Page ¶
func (r *LabelsListRequest) Page(value int) *LabelsListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*LabelsListRequest) Parameter ¶
func (r *LabelsListRequest) Parameter(name string, value interface{}) *LabelsListRequest
Parameter adds a query parameter.
func (*LabelsListRequest) Search ¶
func (r *LabelsListRequest) Search(value string) *LabelsListRequest
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 organization instead of the names of the columns of a table. For example, in order to retrieve labels with name starting with my:
```sql name like 'my%' ```
If the parameter isn't provided, or if the value is empty, then all the items that the user has permission to see will be returned.
func (*LabelsListRequest) Send ¶
func (r *LabelsListRequest) Send() (result *LabelsListResponse, 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 (*LabelsListRequest) SendContext ¶
func (r *LabelsListRequest) SendContext(ctx context.Context) (result *LabelsListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*LabelsListRequest) Size ¶
func (r *LabelsListRequest) Size(value int) *LabelsListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type LabelsListResponse ¶
type LabelsListResponse struct {
// contains filtered or unexported fields
}
LabelsListResponse is the response for the 'list' method.
func (*LabelsListResponse) Error ¶
func (r *LabelsListResponse) Error() *errors.Error
Error returns the response error.
func (*LabelsListResponse) GetItems ¶
func (r *LabelsListResponse) GetItems() (value *LabelList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of labels.
func (*LabelsListResponse) GetPage ¶
func (r *LabelsListResponse) 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 (*LabelsListResponse) GetSize ¶
func (r *LabelsListResponse) 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 (*LabelsListResponse) GetTotal ¶
func (r *LabelsListResponse) 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 (*LabelsListResponse) Header ¶
func (r *LabelsListResponse) Header() http.Header
Header returns header of the response.
func (*LabelsListResponse) Items ¶
func (r *LabelsListResponse) Items() *LabelList
Items returns the value of the 'items' parameter.
Retrieved list of labels.
func (*LabelsListResponse) Page ¶
func (r *LabelsListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*LabelsListResponse) Size ¶
func (r *LabelsListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*LabelsListResponse) Status ¶
func (r *LabelsListResponse) Status() int
Status returns the response status code.
func (*LabelsListResponse) Total ¶
func (r *LabelsListResponse) 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 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 NotifyAddRequest ¶
type NotifyAddRequest struct {
// contains filtered or unexported fields
}
NotifyAddRequest is the request for the 'add' method.
func (*NotifyAddRequest) Body ¶
func (r *NotifyAddRequest) Body(value *SubscriptionNotify) *NotifyAddRequest
Body sets the value of the 'body' parameter.
func (*NotifyAddRequest) Header ¶
func (r *NotifyAddRequest) Header(name string, value interface{}) *NotifyAddRequest
Header adds a request header.
func (*NotifyAddRequest) Impersonate ¶ added in v0.0.329
func (r *NotifyAddRequest) Impersonate(user string) *NotifyAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*NotifyAddRequest) Parameter ¶
func (r *NotifyAddRequest) Parameter(name string, value interface{}) *NotifyAddRequest
Parameter adds a query parameter.
func (*NotifyAddRequest) Send ¶
func (r *NotifyAddRequest) Send() (result *NotifyAddResponse, 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 (*NotifyAddRequest) SendContext ¶
func (r *NotifyAddRequest) SendContext(ctx context.Context) (result *NotifyAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type NotifyAddResponse ¶
type NotifyAddResponse struct {
// contains filtered or unexported fields
}
NotifyAddResponse is the response for the 'add' method.
func (*NotifyAddResponse) Body ¶
func (r *NotifyAddResponse) Body() *SubscriptionNotify
Body returns the value of the 'body' parameter.
func (*NotifyAddResponse) Error ¶
func (r *NotifyAddResponse) Error() *errors.Error
Error returns the response error.
func (*NotifyAddResponse) GetBody ¶
func (r *NotifyAddResponse) GetBody() (value *SubscriptionNotify, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*NotifyAddResponse) Header ¶
func (r *NotifyAddResponse) Header() http.Header
Header returns header of the response.
func (*NotifyAddResponse) Status ¶
func (r *NotifyAddResponse) Status() int
Status returns the response status code.
type NotifyClient ¶
type NotifyClient struct {
// contains filtered or unexported fields
}
NotifyClient is the client of the 'notify' resource.
Manages the notify endpoint
func NewNotifyClient ¶
func NewNotifyClient(transport http.RoundTripper, path string) *NotifyClient
NewNotifyClient creates a new client for the 'notify' resource using the given transport to send the requests and receive the responses.
func (*NotifyClient) Add ¶
func (c *NotifyClient) Add() *NotifyAddRequest
Add creates a request for the 'add' method.
Notify user related to subscription/cluster via email
type Organization ¶
type Organization struct {
// contains filtered or unexported fields
}
Organization represents the values of the 'organization' type.
func UnmarshalOrganization ¶
func UnmarshalOrganization(source interface{}) (object *Organization, err error)
UnmarshalOrganization reads a value of the 'organization' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalOrganizationList ¶
func UnmarshalOrganizationList(source interface{}) (items []*Organization, err error)
UnmarshalOrganizationList reads a list of values of the 'organization' type from the given source, which can be a slice of bytes, a string or a reader.
func (*Organization) Capabilities ¶ added in v0.0.329
func (o *Organization) Capabilities() []*Capability
Capabilities returns the value of the 'capabilities' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Organization) CreatedAt ¶
func (o *Organization) CreatedAt() time.Time
CreatedAt returns the value of the 'created_at' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Organization) EbsAccountID ¶
func (o *Organization) EbsAccountID() string
EbsAccountID returns the value of the 'ebs_account_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Organization) Empty ¶
func (o *Organization) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*Organization) ExternalID ¶
func (o *Organization) ExternalID() string
ExternalID returns the value of the 'external_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Organization) GetCapabilities ¶ added in v0.0.329
func (o *Organization) GetCapabilities() (value []*Capability, ok bool)
GetCapabilities returns the value of the 'capabilities' attribute and a flag indicating if the attribute has a value.
func (*Organization) GetCreatedAt ¶
func (o *Organization) GetCreatedAt() (value time.Time, ok bool)
GetCreatedAt returns the value of the 'created_at' attribute and a flag indicating if the attribute has a value.
func (*Organization) GetEbsAccountID ¶
func (o *Organization) GetEbsAccountID() (value string, ok bool)
GetEbsAccountID returns the value of the 'ebs_account_ID' attribute and a flag indicating if the attribute has a value.
func (*Organization) GetExternalID ¶
func (o *Organization) GetExternalID() (value string, ok bool)
GetExternalID returns the value of the 'external_ID' attribute and a flag indicating if the attribute has a value.
func (*Organization) GetHREF ¶
func (o *Organization) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*Organization) GetID ¶
func (o *Organization) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*Organization) GetLabels ¶
func (o *Organization) GetLabels() (value []*Label, ok bool)
GetLabels returns the value of the 'labels' attribute and a flag indicating if the attribute has a value.
func (*Organization) GetName ¶
func (o *Organization) GetName() (value string, ok bool)
GetName returns the value of the 'name' attribute and a flag indicating if the attribute has a value.
func (*Organization) GetUpdatedAt ¶
func (o *Organization) GetUpdatedAt() (value time.Time, ok bool)
GetUpdatedAt returns the value of the 'updated_at' attribute and a flag indicating if the attribute has a value.
func (*Organization) HREF ¶
func (o *Organization) HREF() string
HREF returns the link to the object.
func (*Organization) ID ¶
func (o *Organization) ID() string
ID returns the identifier of the object.
func (*Organization) Kind ¶
func (o *Organization) Kind() string
Kind returns the name of the type of the object.
func (*Organization) Labels ¶
func (o *Organization) Labels() []*Label
Labels returns the value of the 'labels' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Organization) Link ¶
func (o *Organization) Link() bool
Link returns true iif this is a link.
func (*Organization) Name ¶
func (o *Organization) 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.
func (*Organization) UpdatedAt ¶
func (o *Organization) UpdatedAt() time.Time
UpdatedAt returns the value of the 'updated_at' attribute, or the zero value of the type if the attribute doesn't have a value.
type OrganizationBuilder ¶
type OrganizationBuilder struct {
// contains filtered or unexported fields
}
OrganizationBuilder contains the data and logic needed to build 'organization' objects.
func NewOrganization ¶
func NewOrganization() *OrganizationBuilder
NewOrganization creates a new builder of 'organization' objects.
func (*OrganizationBuilder) Build ¶
func (b *OrganizationBuilder) Build() (object *Organization, err error)
Build creates a 'organization' object using the configuration stored in the builder.
func (*OrganizationBuilder) Capabilities ¶ added in v0.0.329
func (b *OrganizationBuilder) Capabilities(values ...*CapabilityBuilder) *OrganizationBuilder
Capabilities sets the value of the 'capabilities' attribute to the given values.
func (*OrganizationBuilder) Copy ¶
func (b *OrganizationBuilder) Copy(object *Organization) *OrganizationBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*OrganizationBuilder) CreatedAt ¶
func (b *OrganizationBuilder) CreatedAt(value time.Time) *OrganizationBuilder
CreatedAt sets the value of the 'created_at' attribute to the given value.
func (*OrganizationBuilder) EbsAccountID ¶
func (b *OrganizationBuilder) EbsAccountID(value string) *OrganizationBuilder
EbsAccountID sets the value of the 'ebs_account_ID' attribute to the given value.
func (*OrganizationBuilder) Empty ¶ added in v0.0.329
func (b *OrganizationBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*OrganizationBuilder) ExternalID ¶
func (b *OrganizationBuilder) ExternalID(value string) *OrganizationBuilder
ExternalID sets the value of the 'external_ID' attribute to the given value.
func (*OrganizationBuilder) HREF ¶
func (b *OrganizationBuilder) HREF(value string) *OrganizationBuilder
HREF sets the link to the object.
func (*OrganizationBuilder) ID ¶
func (b *OrganizationBuilder) ID(value string) *OrganizationBuilder
ID sets the identifier of the object.
func (*OrganizationBuilder) Labels ¶
func (b *OrganizationBuilder) Labels(values ...*LabelBuilder) *OrganizationBuilder
Labels sets the value of the 'labels' attribute to the given values.
func (*OrganizationBuilder) Link ¶
func (b *OrganizationBuilder) Link(value bool) *OrganizationBuilder
Link sets the flag that indicates if this is a link.
func (*OrganizationBuilder) Name ¶
func (b *OrganizationBuilder) Name(value string) *OrganizationBuilder
Name sets the value of the 'name' attribute to the given value.
func (*OrganizationBuilder) UpdatedAt ¶
func (b *OrganizationBuilder) UpdatedAt(value time.Time) *OrganizationBuilder
UpdatedAt sets the value of the 'updated_at' attribute to the given value.
type OrganizationClient ¶
type OrganizationClient struct {
// contains filtered or unexported fields
}
OrganizationClient is the client of the 'organization' resource.
Manages a specific organization.
func NewOrganizationClient ¶
func NewOrganizationClient(transport http.RoundTripper, path string) *OrganizationClient
NewOrganizationClient creates a new client for the 'organization' resource using the given transport to send the requests and receive the responses.
func (*OrganizationClient) Get ¶
func (c *OrganizationClient) Get() *OrganizationGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the organization.
func (*OrganizationClient) Labels ¶
func (c *OrganizationClient) Labels() *GenericLabelsClient
Labels returns the target 'generic_labels' resource.
Reference to the list of labels of a specific organization.
func (*OrganizationClient) Poll ¶
func (c *OrganizationClient) Poll() *OrganizationPollRequest
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 (*OrganizationClient) QuotaCost ¶ added in v0.0.329
func (c *OrganizationClient) QuotaCost() *QuotaCostClient
QuotaCost returns the target 'quota_cost' resource.
Reference to the service that returns a summary of quota cost for this organization
func (*OrganizationClient) ResourceQuota ¶
func (c *OrganizationClient) ResourceQuota() *ResourceQuotasClient
ResourceQuota returns the target 'resource_quotas' resource.
Reference to the service that manages the resource quotas for this organization.
func (*OrganizationClient) SummaryDashboard ¶ added in v0.0.329
func (c *OrganizationClient) SummaryDashboard() *SummaryDashboardClient
SummaryDashboard returns the target 'summary_dashboard' resource.
Reference to the service that manages the resource quotas for this organization.
func (*OrganizationClient) Update ¶
func (c *OrganizationClient) Update() *OrganizationUpdateRequest
Update creates a request for the 'update' method.
Updates the organization.
type OrganizationGetRequest ¶
type OrganizationGetRequest struct {
// contains filtered or unexported fields
}
OrganizationGetRequest is the request for the 'get' method.
func (*OrganizationGetRequest) Header ¶
func (r *OrganizationGetRequest) Header(name string, value interface{}) *OrganizationGetRequest
Header adds a request header.
func (*OrganizationGetRequest) Impersonate ¶ added in v0.0.329
func (r *OrganizationGetRequest) Impersonate(user string) *OrganizationGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*OrganizationGetRequest) Parameter ¶
func (r *OrganizationGetRequest) Parameter(name string, value interface{}) *OrganizationGetRequest
Parameter adds a query parameter.
func (*OrganizationGetRequest) Send ¶
func (r *OrganizationGetRequest) Send() (result *OrganizationGetResponse, 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 (*OrganizationGetRequest) SendContext ¶
func (r *OrganizationGetRequest) SendContext(ctx context.Context) (result *OrganizationGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type OrganizationGetResponse ¶
type OrganizationGetResponse struct {
// contains filtered or unexported fields
}
OrganizationGetResponse is the response for the 'get' method.
func (*OrganizationGetResponse) Body ¶
func (r *OrganizationGetResponse) Body() *Organization
Body returns the value of the 'body' parameter.
func (*OrganizationGetResponse) Error ¶
func (r *OrganizationGetResponse) Error() *errors.Error
Error returns the response error.
func (*OrganizationGetResponse) GetBody ¶
func (r *OrganizationGetResponse) GetBody() (value *Organization, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*OrganizationGetResponse) Header ¶
func (r *OrganizationGetResponse) Header() http.Header
Header returns header of the response.
func (*OrganizationGetResponse) Status ¶
func (r *OrganizationGetResponse) Status() int
Status returns the response status code.
type OrganizationList ¶
type OrganizationList struct {
// contains filtered or unexported fields
}
OrganizationList is a list of values of the 'organization' type.
func (*OrganizationList) Each ¶
func (l *OrganizationList) Each(f func(item *Organization) 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 (*OrganizationList) Empty ¶
func (l *OrganizationList) Empty() bool
Empty returns true if the list is empty.
func (*OrganizationList) Get ¶
func (l *OrganizationList) Get(i int) *Organization
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*OrganizationList) GetHREF ¶
func (l *OrganizationList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*OrganizationList) HREF ¶
func (l *OrganizationList) HREF() string
HREF returns the link to the list.
func (*OrganizationList) Kind ¶
func (l *OrganizationList) Kind() string
Kind returns the name of the type of the object.
func (*OrganizationList) Len ¶
func (l *OrganizationList) Len() int
Len returns the length of the list.
func (*OrganizationList) Link ¶
func (l *OrganizationList) Link() bool
Link returns true iif this is a link.
func (*OrganizationList) Range ¶
func (l *OrganizationList) Range(f func(index int, item *Organization) 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 (*OrganizationList) Slice ¶
func (l *OrganizationList) Slice() []*Organization
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 OrganizationListBuilder ¶
type OrganizationListBuilder struct {
// contains filtered or unexported fields
}
OrganizationListBuilder contains the data and logic needed to build 'organization' objects.
func NewOrganizationList ¶
func NewOrganizationList() *OrganizationListBuilder
NewOrganizationList creates a new builder of 'organization' objects.
func (*OrganizationListBuilder) Build ¶
func (b *OrganizationListBuilder) Build() (list *OrganizationList, err error)
Build creates a list of 'organization' objects using the configuration stored in the builder.
func (*OrganizationListBuilder) Copy ¶
func (b *OrganizationListBuilder) Copy(list *OrganizationList) *OrganizationListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*OrganizationListBuilder) Empty ¶ added in v0.0.329
func (b *OrganizationListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*OrganizationListBuilder) Items ¶
func (b *OrganizationListBuilder) Items(values ...*OrganizationBuilder) *OrganizationListBuilder
Items sets the items of the list.
type OrganizationPollRequest ¶
type OrganizationPollRequest struct {
// contains filtered or unexported fields
}
OrganizationPollRequest is the request for the Poll method.
func (*OrganizationPollRequest) Header ¶
func (r *OrganizationPollRequest) Header(name string, value interface{}) *OrganizationPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*OrganizationPollRequest) Interval ¶
func (r *OrganizationPollRequest) Interval(value time.Duration) *OrganizationPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*OrganizationPollRequest) Parameter ¶
func (r *OrganizationPollRequest) Parameter(name string, value interface{}) *OrganizationPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*OrganizationPollRequest) Predicate ¶
func (r *OrganizationPollRequest) Predicate(value func(*OrganizationGetResponse) bool) *OrganizationPollRequest
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 (*OrganizationPollRequest) StartContext ¶
func (r *OrganizationPollRequest) StartContext(ctx context.Context) (response *OrganizationPollResponse, 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 (*OrganizationPollRequest) Status ¶
func (r *OrganizationPollRequest) Status(value int) *OrganizationPollRequest
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 OrganizationPollResponse ¶
type OrganizationPollResponse struct {
// contains filtered or unexported fields
}
OrganizationPollResponse is the response for the Poll method.
func (*OrganizationPollResponse) Body ¶
func (r *OrganizationPollResponse) Body() *Organization
Body returns the value of the 'body' parameter.
func (*OrganizationPollResponse) Error ¶
func (r *OrganizationPollResponse) Error() *errors.Error
Error returns the response error.
func (*OrganizationPollResponse) GetBody ¶
func (r *OrganizationPollResponse) GetBody() (value *Organization, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*OrganizationPollResponse) Header ¶
func (r *OrganizationPollResponse) Header() http.Header
Header returns header of the response.
func (*OrganizationPollResponse) Status ¶
func (r *OrganizationPollResponse) Status() int
Status returns the response status code.
type OrganizationUpdateRequest ¶
type OrganizationUpdateRequest struct {
// contains filtered or unexported fields
}
OrganizationUpdateRequest is the request for the 'update' method.
func (*OrganizationUpdateRequest) Body ¶
func (r *OrganizationUpdateRequest) Body(value *Organization) *OrganizationUpdateRequest
Body sets the value of the 'body' parameter.
func (*OrganizationUpdateRequest) Header ¶
func (r *OrganizationUpdateRequest) Header(name string, value interface{}) *OrganizationUpdateRequest
Header adds a request header.
func (*OrganizationUpdateRequest) Impersonate ¶ added in v0.0.329
func (r *OrganizationUpdateRequest) Impersonate(user string) *OrganizationUpdateRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*OrganizationUpdateRequest) Parameter ¶
func (r *OrganizationUpdateRequest) Parameter(name string, value interface{}) *OrganizationUpdateRequest
Parameter adds a query parameter.
func (*OrganizationUpdateRequest) Send ¶
func (r *OrganizationUpdateRequest) Send() (result *OrganizationUpdateResponse, 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 (*OrganizationUpdateRequest) SendContext ¶
func (r *OrganizationUpdateRequest) SendContext(ctx context.Context) (result *OrganizationUpdateResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type OrganizationUpdateResponse ¶
type OrganizationUpdateResponse struct {
// contains filtered or unexported fields
}
OrganizationUpdateResponse is the response for the 'update' method.
func (*OrganizationUpdateResponse) Body ¶
func (r *OrganizationUpdateResponse) Body() *Organization
Body returns the value of the 'body' parameter.
func (*OrganizationUpdateResponse) Error ¶
func (r *OrganizationUpdateResponse) Error() *errors.Error
Error returns the response error.
func (*OrganizationUpdateResponse) GetBody ¶
func (r *OrganizationUpdateResponse) GetBody() (value *Organization, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*OrganizationUpdateResponse) Header ¶
func (r *OrganizationUpdateResponse) Header() http.Header
Header returns header of the response.
func (*OrganizationUpdateResponse) Status ¶
func (r *OrganizationUpdateResponse) Status() int
Status returns the response status code.
type OrganizationsAddRequest ¶
type OrganizationsAddRequest struct {
// contains filtered or unexported fields
}
OrganizationsAddRequest is the request for the 'add' method.
func (*OrganizationsAddRequest) Body ¶
func (r *OrganizationsAddRequest) Body(value *Organization) *OrganizationsAddRequest
Body sets the value of the 'body' parameter.
Organization data.
func (*OrganizationsAddRequest) Header ¶
func (r *OrganizationsAddRequest) Header(name string, value interface{}) *OrganizationsAddRequest
Header adds a request header.
func (*OrganizationsAddRequest) Impersonate ¶ added in v0.0.329
func (r *OrganizationsAddRequest) Impersonate(user string) *OrganizationsAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*OrganizationsAddRequest) Parameter ¶
func (r *OrganizationsAddRequest) Parameter(name string, value interface{}) *OrganizationsAddRequest
Parameter adds a query parameter.
func (*OrganizationsAddRequest) Send ¶
func (r *OrganizationsAddRequest) Send() (result *OrganizationsAddResponse, 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 (*OrganizationsAddRequest) SendContext ¶
func (r *OrganizationsAddRequest) SendContext(ctx context.Context) (result *OrganizationsAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type OrganizationsAddResponse ¶
type OrganizationsAddResponse struct {
// contains filtered or unexported fields
}
OrganizationsAddResponse is the response for the 'add' method.
func (*OrganizationsAddResponse) Body ¶
func (r *OrganizationsAddResponse) Body() *Organization
Body returns the value of the 'body' parameter.
Organization data.
func (*OrganizationsAddResponse) Error ¶
func (r *OrganizationsAddResponse) Error() *errors.Error
Error returns the response error.
func (*OrganizationsAddResponse) GetBody ¶
func (r *OrganizationsAddResponse) GetBody() (value *Organization, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Organization data.
func (*OrganizationsAddResponse) Header ¶
func (r *OrganizationsAddResponse) Header() http.Header
Header returns header of the response.
func (*OrganizationsAddResponse) Status ¶
func (r *OrganizationsAddResponse) Status() int
Status returns the response status code.
type OrganizationsClient ¶
type OrganizationsClient struct {
// contains filtered or unexported fields
}
OrganizationsClient is the client of the 'organizations' resource.
Manages the collection of organizations.
func NewOrganizationsClient ¶
func NewOrganizationsClient(transport http.RoundTripper, path string) *OrganizationsClient
NewOrganizationsClient creates a new client for the 'organizations' resource using the given transport to send the requests and receive the responses.
func (*OrganizationsClient) Add ¶
func (c *OrganizationsClient) Add() *OrganizationsAddRequest
Add creates a request for the 'add' method.
Creates a new organization.
func (*OrganizationsClient) List ¶
func (c *OrganizationsClient) List() *OrganizationsListRequest
List creates a request for the 'list' method.
Retrieves a list of organizations.
func (*OrganizationsClient) Organization ¶
func (c *OrganizationsClient) Organization(id string) *OrganizationClient
Organization returns the target 'organization' resource for the given identifier.
Reference to the service that manages a specific organization.
type OrganizationsListRequest ¶
type OrganizationsListRequest struct {
// contains filtered or unexported fields
}
OrganizationsListRequest is the request for the 'list' method.
func (*OrganizationsListRequest) FetchlabelsLabels ¶
func (r *OrganizationsListRequest) FetchlabelsLabels(value bool) *OrganizationsListRequest
FetchlabelsLabels sets the value of the 'fetchlabels_labels' parameter.
If true, includes the labels on an organization in the output. Could slow request response time.
func (*OrganizationsListRequest) Fields ¶
func (r *OrganizationsListRequest) Fields(value string) *OrganizationsListRequest
Fields sets the value of the 'fields' parameter.
Projection This field contains a comma-separated list of fields you'd like to get in a result. No new fields can be added, only existing ones can be filtered. To specify a field 'id' of a structure 'plan' use 'plan.id'. To specify all fields of a structure 'labels' use 'labels.*'.
func (*OrganizationsListRequest) Header ¶
func (r *OrganizationsListRequest) Header(name string, value interface{}) *OrganizationsListRequest
Header adds a request header.
func (*OrganizationsListRequest) Impersonate ¶ added in v0.0.329
func (r *OrganizationsListRequest) Impersonate(user string) *OrganizationsListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*OrganizationsListRequest) Page ¶
func (r *OrganizationsListRequest) Page(value int) *OrganizationsListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*OrganizationsListRequest) Parameter ¶
func (r *OrganizationsListRequest) Parameter(name string, value interface{}) *OrganizationsListRequest
Parameter adds a query parameter.
func (*OrganizationsListRequest) Search ¶
func (r *OrganizationsListRequest) Search(value string) *OrganizationsListRequest
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 organization instead of the names of the columns of a table. For example, in order to retrieve organizations with name starting with my:
```sql name like 'my%' ```
If the parameter isn't provided, or if the value is empty, then all the items that the user has permission to see will be returned.
func (*OrganizationsListRequest) Send ¶
func (r *OrganizationsListRequest) Send() (result *OrganizationsListResponse, 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 (*OrganizationsListRequest) SendContext ¶
func (r *OrganizationsListRequest) SendContext(ctx context.Context) (result *OrganizationsListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*OrganizationsListRequest) Size ¶
func (r *OrganizationsListRequest) Size(value int) *OrganizationsListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type OrganizationsListResponse ¶
type OrganizationsListResponse struct {
// contains filtered or unexported fields
}
OrganizationsListResponse is the response for the 'list' method.
func (*OrganizationsListResponse) Error ¶
func (r *OrganizationsListResponse) Error() *errors.Error
Error returns the response error.
func (*OrganizationsListResponse) GetItems ¶
func (r *OrganizationsListResponse) GetItems() (value *OrganizationList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of organizations.
func (*OrganizationsListResponse) GetPage ¶
func (r *OrganizationsListResponse) 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 (*OrganizationsListResponse) GetSize ¶
func (r *OrganizationsListResponse) 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 (*OrganizationsListResponse) GetTotal ¶
func (r *OrganizationsListResponse) 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 (*OrganizationsListResponse) Header ¶
func (r *OrganizationsListResponse) Header() http.Header
Header returns header of the response.
func (*OrganizationsListResponse) Items ¶
func (r *OrganizationsListResponse) Items() *OrganizationList
Items returns the value of the 'items' parameter.
Retrieved list of organizations.
func (*OrganizationsListResponse) Page ¶
func (r *OrganizationsListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*OrganizationsListResponse) Size ¶
func (r *OrganizationsListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*OrganizationsListResponse) Status ¶
func (r *OrganizationsListResponse) Status() int
Status returns the response status code.
func (*OrganizationsListResponse) Total ¶
func (r *OrganizationsListResponse) 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 Permission ¶
type Permission struct {
// contains filtered or unexported fields
}
Permission represents the values of the 'permission' type.
func UnmarshalPermission ¶
func UnmarshalPermission(source interface{}) (object *Permission, err error)
UnmarshalPermission reads a value of the 'permission' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalPermissionList ¶
func UnmarshalPermissionList(source interface{}) (items []*Permission, err error)
UnmarshalPermissionList reads a list of values of the 'permission' type from the given source, which can be a slice of bytes, a string or a reader.
func (*Permission) Action ¶
func (o *Permission) Action() Action
Action returns the value of the 'action' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Permission) Empty ¶
func (o *Permission) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*Permission) GetAction ¶
func (o *Permission) GetAction() (value Action, ok bool)
GetAction returns the value of the 'action' attribute and a flag indicating if the attribute has a value.
func (*Permission) GetHREF ¶
func (o *Permission) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*Permission) GetID ¶
func (o *Permission) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*Permission) GetResourceType ¶
func (o *Permission) GetResourceType() (value string, ok bool)
GetResourceType returns the value of the 'resource_type' attribute and a flag indicating if the attribute has a value.
func (*Permission) Kind ¶
func (o *Permission) Kind() string
Kind returns the name of the type of the object.
func (*Permission) ResourceType ¶
func (o *Permission) ResourceType() string
ResourceType returns the value of the 'resource_type' attribute, or the zero value of the type if the attribute doesn't have a value.
type PermissionBuilder ¶
type PermissionBuilder struct {
// contains filtered or unexported fields
}
PermissionBuilder contains the data and logic needed to build 'permission' objects.
func NewPermission ¶
func NewPermission() *PermissionBuilder
NewPermission creates a new builder of 'permission' objects.
func (*PermissionBuilder) Action ¶
func (b *PermissionBuilder) Action(value Action) *PermissionBuilder
Action sets the value of the 'action' attribute to the given value.
Possible actions for a permission.
func (*PermissionBuilder) Build ¶
func (b *PermissionBuilder) Build() (object *Permission, err error)
Build creates a 'permission' object using the configuration stored in the builder.
func (*PermissionBuilder) Copy ¶
func (b *PermissionBuilder) Copy(object *Permission) *PermissionBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*PermissionBuilder) Empty ¶ added in v0.0.329
func (b *PermissionBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*PermissionBuilder) HREF ¶
func (b *PermissionBuilder) HREF(value string) *PermissionBuilder
HREF sets the link to the object.
func (*PermissionBuilder) ID ¶
func (b *PermissionBuilder) ID(value string) *PermissionBuilder
ID sets the identifier of the object.
func (*PermissionBuilder) Link ¶
func (b *PermissionBuilder) Link(value bool) *PermissionBuilder
Link sets the flag that indicates if this is a link.
func (*PermissionBuilder) ResourceType ¶
func (b *PermissionBuilder) ResourceType(value string) *PermissionBuilder
ResourceType sets the value of the 'resource_type' attribute to the given value.
type PermissionClient ¶
type PermissionClient struct {
// contains filtered or unexported fields
}
PermissionClient is the client of the 'permission' resource.
Manages a specific permission.
func NewPermissionClient ¶
func NewPermissionClient(transport http.RoundTripper, path string) *PermissionClient
NewPermissionClient creates a new client for the 'permission' resource using the given transport to send the requests and receive the responses.
func (*PermissionClient) Delete ¶
func (c *PermissionClient) Delete() *PermissionDeleteRequest
Delete creates a request for the 'delete' method.
Deletes the permission.
func (*PermissionClient) Get ¶
func (c *PermissionClient) Get() *PermissionGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the permission.
func (*PermissionClient) Poll ¶
func (c *PermissionClient) Poll() *PermissionPollRequest
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 PermissionDeleteRequest ¶
type PermissionDeleteRequest struct {
// contains filtered or unexported fields
}
PermissionDeleteRequest is the request for the 'delete' method.
func (*PermissionDeleteRequest) Header ¶
func (r *PermissionDeleteRequest) Header(name string, value interface{}) *PermissionDeleteRequest
Header adds a request header.
func (*PermissionDeleteRequest) Impersonate ¶ added in v0.0.329
func (r *PermissionDeleteRequest) Impersonate(user string) *PermissionDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*PermissionDeleteRequest) Parameter ¶
func (r *PermissionDeleteRequest) Parameter(name string, value interface{}) *PermissionDeleteRequest
Parameter adds a query parameter.
func (*PermissionDeleteRequest) Send ¶
func (r *PermissionDeleteRequest) Send() (result *PermissionDeleteResponse, 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 (*PermissionDeleteRequest) SendContext ¶
func (r *PermissionDeleteRequest) SendContext(ctx context.Context) (result *PermissionDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type PermissionDeleteResponse ¶
type PermissionDeleteResponse struct {
// contains filtered or unexported fields
}
PermissionDeleteResponse is the response for the 'delete' method.
func (*PermissionDeleteResponse) Error ¶
func (r *PermissionDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*PermissionDeleteResponse) Header ¶
func (r *PermissionDeleteResponse) Header() http.Header
Header returns header of the response.
func (*PermissionDeleteResponse) Status ¶
func (r *PermissionDeleteResponse) Status() int
Status returns the response status code.
type PermissionGetRequest ¶
type PermissionGetRequest struct {
// contains filtered or unexported fields
}
PermissionGetRequest is the request for the 'get' method.
func (*PermissionGetRequest) Header ¶
func (r *PermissionGetRequest) Header(name string, value interface{}) *PermissionGetRequest
Header adds a request header.
func (*PermissionGetRequest) Impersonate ¶ added in v0.0.329
func (r *PermissionGetRequest) Impersonate(user string) *PermissionGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*PermissionGetRequest) Parameter ¶
func (r *PermissionGetRequest) Parameter(name string, value interface{}) *PermissionGetRequest
Parameter adds a query parameter.
func (*PermissionGetRequest) Send ¶
func (r *PermissionGetRequest) Send() (result *PermissionGetResponse, 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 (*PermissionGetRequest) SendContext ¶
func (r *PermissionGetRequest) SendContext(ctx context.Context) (result *PermissionGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type PermissionGetResponse ¶
type PermissionGetResponse struct {
// contains filtered or unexported fields
}
PermissionGetResponse is the response for the 'get' method.
func (*PermissionGetResponse) Body ¶
func (r *PermissionGetResponse) Body() *Permission
Body returns the value of the 'body' parameter.
func (*PermissionGetResponse) Error ¶
func (r *PermissionGetResponse) Error() *errors.Error
Error returns the response error.
func (*PermissionGetResponse) GetBody ¶
func (r *PermissionGetResponse) GetBody() (value *Permission, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*PermissionGetResponse) Header ¶
func (r *PermissionGetResponse) Header() http.Header
Header returns header of the response.
func (*PermissionGetResponse) Status ¶
func (r *PermissionGetResponse) Status() int
Status returns the response status code.
type PermissionList ¶
type PermissionList struct {
// contains filtered or unexported fields
}
PermissionList is a list of values of the 'permission' type.
func (*PermissionList) Each ¶
func (l *PermissionList) Each(f func(item *Permission) 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 (*PermissionList) Empty ¶
func (l *PermissionList) Empty() bool
Empty returns true if the list is empty.
func (*PermissionList) Get ¶
func (l *PermissionList) Get(i int) *Permission
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*PermissionList) GetHREF ¶
func (l *PermissionList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*PermissionList) HREF ¶
func (l *PermissionList) HREF() string
HREF returns the link to the list.
func (*PermissionList) Kind ¶
func (l *PermissionList) Kind() string
Kind returns the name of the type of the object.
func (*PermissionList) Len ¶
func (l *PermissionList) Len() int
Len returns the length of the list.
func (*PermissionList) Link ¶
func (l *PermissionList) Link() bool
Link returns true iif this is a link.
func (*PermissionList) Range ¶
func (l *PermissionList) Range(f func(index int, item *Permission) 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 (*PermissionList) Slice ¶
func (l *PermissionList) Slice() []*Permission
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 PermissionListBuilder ¶
type PermissionListBuilder struct {
// contains filtered or unexported fields
}
PermissionListBuilder contains the data and logic needed to build 'permission' objects.
func NewPermissionList ¶
func NewPermissionList() *PermissionListBuilder
NewPermissionList creates a new builder of 'permission' objects.
func (*PermissionListBuilder) Build ¶
func (b *PermissionListBuilder) Build() (list *PermissionList, err error)
Build creates a list of 'permission' objects using the configuration stored in the builder.
func (*PermissionListBuilder) Copy ¶
func (b *PermissionListBuilder) Copy(list *PermissionList) *PermissionListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*PermissionListBuilder) Empty ¶ added in v0.0.329
func (b *PermissionListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*PermissionListBuilder) Items ¶
func (b *PermissionListBuilder) Items(values ...*PermissionBuilder) *PermissionListBuilder
Items sets the items of the list.
type PermissionPollRequest ¶
type PermissionPollRequest struct {
// contains filtered or unexported fields
}
PermissionPollRequest is the request for the Poll method.
func (*PermissionPollRequest) Header ¶
func (r *PermissionPollRequest) Header(name string, value interface{}) *PermissionPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*PermissionPollRequest) Interval ¶
func (r *PermissionPollRequest) Interval(value time.Duration) *PermissionPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*PermissionPollRequest) Parameter ¶
func (r *PermissionPollRequest) Parameter(name string, value interface{}) *PermissionPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*PermissionPollRequest) Predicate ¶
func (r *PermissionPollRequest) Predicate(value func(*PermissionGetResponse) bool) *PermissionPollRequest
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 (*PermissionPollRequest) StartContext ¶
func (r *PermissionPollRequest) StartContext(ctx context.Context) (response *PermissionPollResponse, 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 (*PermissionPollRequest) Status ¶
func (r *PermissionPollRequest) Status(value int) *PermissionPollRequest
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 PermissionPollResponse ¶
type PermissionPollResponse struct {
// contains filtered or unexported fields
}
PermissionPollResponse is the response for the Poll method.
func (*PermissionPollResponse) Body ¶
func (r *PermissionPollResponse) Body() *Permission
Body returns the value of the 'body' parameter.
func (*PermissionPollResponse) Error ¶
func (r *PermissionPollResponse) Error() *errors.Error
Error returns the response error.
func (*PermissionPollResponse) GetBody ¶
func (r *PermissionPollResponse) GetBody() (value *Permission, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*PermissionPollResponse) Header ¶
func (r *PermissionPollResponse) Header() http.Header
Header returns header of the response.
func (*PermissionPollResponse) Status ¶
func (r *PermissionPollResponse) Status() int
Status returns the response status code.
type PermissionsAddRequest ¶
type PermissionsAddRequest struct {
// contains filtered or unexported fields
}
PermissionsAddRequest is the request for the 'add' method.
func (*PermissionsAddRequest) Body ¶
func (r *PermissionsAddRequest) Body(value *Permission) *PermissionsAddRequest
Body sets the value of the 'body' parameter.
Permission data.
func (*PermissionsAddRequest) Header ¶
func (r *PermissionsAddRequest) Header(name string, value interface{}) *PermissionsAddRequest
Header adds a request header.
func (*PermissionsAddRequest) Impersonate ¶ added in v0.0.329
func (r *PermissionsAddRequest) Impersonate(user string) *PermissionsAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*PermissionsAddRequest) Parameter ¶
func (r *PermissionsAddRequest) Parameter(name string, value interface{}) *PermissionsAddRequest
Parameter adds a query parameter.
func (*PermissionsAddRequest) Send ¶
func (r *PermissionsAddRequest) Send() (result *PermissionsAddResponse, 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 (*PermissionsAddRequest) SendContext ¶
func (r *PermissionsAddRequest) SendContext(ctx context.Context) (result *PermissionsAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type PermissionsAddResponse ¶
type PermissionsAddResponse struct {
// contains filtered or unexported fields
}
PermissionsAddResponse is the response for the 'add' method.
func (*PermissionsAddResponse) Body ¶
func (r *PermissionsAddResponse) Body() *Permission
Body returns the value of the 'body' parameter.
Permission data.
func (*PermissionsAddResponse) Error ¶
func (r *PermissionsAddResponse) Error() *errors.Error
Error returns the response error.
func (*PermissionsAddResponse) GetBody ¶
func (r *PermissionsAddResponse) GetBody() (value *Permission, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Permission data.
func (*PermissionsAddResponse) Header ¶
func (r *PermissionsAddResponse) Header() http.Header
Header returns header of the response.
func (*PermissionsAddResponse) Status ¶
func (r *PermissionsAddResponse) Status() int
Status returns the response status code.
type PermissionsClient ¶
type PermissionsClient struct {
// contains filtered or unexported fields
}
PermissionsClient is the client of the 'permissions' resource.
Manages the collection of permissions.
func NewPermissionsClient ¶
func NewPermissionsClient(transport http.RoundTripper, path string) *PermissionsClient
NewPermissionsClient creates a new client for the 'permissions' resource using the given transport to send the requests and receive the responses.
func (*PermissionsClient) Add ¶
func (c *PermissionsClient) Add() *PermissionsAddRequest
Add creates a request for the 'add' method.
Creates a new permission.
func (*PermissionsClient) List ¶
func (c *PermissionsClient) List() *PermissionsListRequest
List creates a request for the 'list' method.
Retrieves a list of permissions.
func (*PermissionsClient) Permission ¶
func (c *PermissionsClient) Permission(id string) *PermissionClient
Permission returns the target 'permission' resource for the given identifier.
Reference to the service that manages an specific permission.
type PermissionsListRequest ¶
type PermissionsListRequest struct {
// contains filtered or unexported fields
}
PermissionsListRequest is the request for the 'list' method.
func (*PermissionsListRequest) Header ¶
func (r *PermissionsListRequest) Header(name string, value interface{}) *PermissionsListRequest
Header adds a request header.
func (*PermissionsListRequest) Impersonate ¶ added in v0.0.329
func (r *PermissionsListRequest) Impersonate(user string) *PermissionsListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*PermissionsListRequest) Page ¶
func (r *PermissionsListRequest) Page(value int) *PermissionsListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*PermissionsListRequest) Parameter ¶
func (r *PermissionsListRequest) Parameter(name string, value interface{}) *PermissionsListRequest
Parameter adds a query parameter.
func (*PermissionsListRequest) Send ¶
func (r *PermissionsListRequest) Send() (result *PermissionsListResponse, 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 (*PermissionsListRequest) SendContext ¶
func (r *PermissionsListRequest) SendContext(ctx context.Context) (result *PermissionsListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*PermissionsListRequest) Size ¶
func (r *PermissionsListRequest) Size(value int) *PermissionsListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type PermissionsListResponse ¶
type PermissionsListResponse struct {
// contains filtered or unexported fields
}
PermissionsListResponse is the response for the 'list' method.
func (*PermissionsListResponse) Error ¶
func (r *PermissionsListResponse) Error() *errors.Error
Error returns the response error.
func (*PermissionsListResponse) GetItems ¶
func (r *PermissionsListResponse) GetItems() (value *PermissionList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of permissions.
func (*PermissionsListResponse) GetPage ¶
func (r *PermissionsListResponse) 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 (*PermissionsListResponse) GetSize ¶
func (r *PermissionsListResponse) 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 (*PermissionsListResponse) GetTotal ¶
func (r *PermissionsListResponse) 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 (*PermissionsListResponse) Header ¶
func (r *PermissionsListResponse) Header() http.Header
Header returns header of the response.
func (*PermissionsListResponse) Items ¶
func (r *PermissionsListResponse) Items() *PermissionList
Items returns the value of the 'items' parameter.
Retrieved list of permissions.
func (*PermissionsListResponse) Page ¶
func (r *PermissionsListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*PermissionsListResponse) Size ¶
func (r *PermissionsListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*PermissionsListResponse) Status ¶
func (r *PermissionsListResponse) Status() int
Status returns the response status code.
func (*PermissionsListResponse) Total ¶
func (r *PermissionsListResponse) 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 Plan ¶
type Plan struct {
// contains filtered or unexported fields
}
Plan represents the values of the 'plan' type.
func UnmarshalPlan ¶
UnmarshalPlan reads a value of the 'plan' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalPlanList ¶
UnmarshalPlanList reads a list of values of the 'plan' type from the given source, which can be a slice of bytes, a string or a reader.
func (*Plan) Category ¶ added in v0.0.329
Category returns the value of the 'category' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Plan) GetCategory ¶ added in v0.0.329
GetCategory returns the value of the 'category' attribute and a flag indicating if the attribute has a value.
func (*Plan) GetHREF ¶
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*Plan) GetID ¶
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*Plan) GetName ¶
GetName returns the value of the 'name' attribute and a flag indicating if the attribute has a value.
func (*Plan) GetType ¶
GetType returns the value of the 'type' attribute and a flag indicating if the attribute has a value.
type PlanBuilder ¶
type PlanBuilder struct {
// contains filtered or unexported fields
}
PlanBuilder contains the data and logic needed to build 'plan' objects.
func (*PlanBuilder) Build ¶
func (b *PlanBuilder) Build() (object *Plan, err error)
Build creates a 'plan' object using the configuration stored in the builder.
func (*PlanBuilder) Category ¶ added in v0.0.329
func (b *PlanBuilder) Category(value string) *PlanBuilder
Category sets the value of the 'category' attribute to the given value.
func (*PlanBuilder) Copy ¶
func (b *PlanBuilder) Copy(object *Plan) *PlanBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*PlanBuilder) Empty ¶ added in v0.0.329
func (b *PlanBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*PlanBuilder) HREF ¶
func (b *PlanBuilder) HREF(value string) *PlanBuilder
HREF sets the link to the object.
func (*PlanBuilder) ID ¶
func (b *PlanBuilder) ID(value string) *PlanBuilder
ID sets the identifier of the object.
func (*PlanBuilder) Link ¶
func (b *PlanBuilder) Link(value bool) *PlanBuilder
Link sets the flag that indicates if this is a link.
func (*PlanBuilder) Name ¶
func (b *PlanBuilder) Name(value string) *PlanBuilder
Name sets the value of the 'name' attribute to the given value.
func (*PlanBuilder) Type ¶
func (b *PlanBuilder) Type(value string) *PlanBuilder
Type sets the value of the 'type' attribute to the given value.
type PlanID ¶
type PlanID string
PlanID represents the values of the 'plan_ID' enumerated type.
const ( // PlanIDOCP PlanID = "ocp" )
func UnmarshalPlanIDList ¶
UnmarshalPlanIDList reads a list of values of the 'plan_ID' type from the given source, which can be a slice of bytes, a string or a reader.
type PlanList ¶
type PlanList struct {
// contains filtered or unexported fields
}
PlanList is a list of values of the 'plan' type.
func (*PlanList) 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 (*PlanList) Get ¶
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*PlanList) GetHREF ¶
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*PlanList) 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 (*PlanList) 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 PlanListBuilder ¶
type PlanListBuilder struct {
// contains filtered or unexported fields
}
PlanListBuilder contains the data and logic needed to build 'plan' objects.
func NewPlanList ¶
func NewPlanList() *PlanListBuilder
NewPlanList creates a new builder of 'plan' objects.
func (*PlanListBuilder) Build ¶
func (b *PlanListBuilder) Build() (list *PlanList, err error)
Build creates a list of 'plan' objects using the configuration stored in the builder.
func (*PlanListBuilder) Copy ¶
func (b *PlanListBuilder) Copy(list *PlanList) *PlanListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*PlanListBuilder) Empty ¶ added in v0.0.329
func (b *PlanListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*PlanListBuilder) Items ¶
func (b *PlanListBuilder) Items(values ...*PlanBuilder) *PlanListBuilder
Items sets the items of the list.
type PullSecretClient ¶
type PullSecretClient struct {
// contains filtered or unexported fields
}
PullSecretClient is the client of the 'pull_secret' resource.
Manages a specific pull secret.
func NewPullSecretClient ¶
func NewPullSecretClient(transport http.RoundTripper, path string) *PullSecretClient
NewPullSecretClient creates a new client for the 'pull_secret' resource using the given transport to send the requests and receive the responses.
func (*PullSecretClient) Delete ¶
func (c *PullSecretClient) Delete() *PullSecretDeleteRequest
Delete creates a request for the 'delete' method.
Deletes the pull secret.
type PullSecretDeleteRequest ¶
type PullSecretDeleteRequest struct {
// contains filtered or unexported fields
}
PullSecretDeleteRequest is the request for the 'delete' method.
func (*PullSecretDeleteRequest) Header ¶
func (r *PullSecretDeleteRequest) Header(name string, value interface{}) *PullSecretDeleteRequest
Header adds a request header.
func (*PullSecretDeleteRequest) Impersonate ¶ added in v0.0.329
func (r *PullSecretDeleteRequest) Impersonate(user string) *PullSecretDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*PullSecretDeleteRequest) Parameter ¶
func (r *PullSecretDeleteRequest) Parameter(name string, value interface{}) *PullSecretDeleteRequest
Parameter adds a query parameter.
func (*PullSecretDeleteRequest) Send ¶
func (r *PullSecretDeleteRequest) Send() (result *PullSecretDeleteResponse, 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 (*PullSecretDeleteRequest) SendContext ¶
func (r *PullSecretDeleteRequest) SendContext(ctx context.Context) (result *PullSecretDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type PullSecretDeleteResponse ¶
type PullSecretDeleteResponse struct {
// contains filtered or unexported fields
}
PullSecretDeleteResponse is the response for the 'delete' method.
func (*PullSecretDeleteResponse) Error ¶
func (r *PullSecretDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*PullSecretDeleteResponse) Header ¶
func (r *PullSecretDeleteResponse) Header() http.Header
Header returns header of the response.
func (*PullSecretDeleteResponse) Status ¶
func (r *PullSecretDeleteResponse) Status() int
Status returns the response status code.
type PullSecretsClient ¶
type PullSecretsClient struct {
// contains filtered or unexported fields
}
PullSecretsClient is the client of the 'pull_secrets' resource.
Manages pull secrets.
func NewPullSecretsClient ¶
func NewPullSecretsClient(transport http.RoundTripper, path string) *PullSecretsClient
NewPullSecretsClient creates a new client for the 'pull_secrets' resource using the given transport to send the requests and receive the responses.
func (*PullSecretsClient) Post ¶
func (c *PullSecretsClient) Post() *PullSecretsPostRequest
Post creates a request for the 'post' method.
Returns access token generated from registries in docker format.
func (*PullSecretsClient) PullSecret ¶
func (c *PullSecretsClient) PullSecret(id string) *PullSecretClient
PullSecret returns the target 'pull_secret' resource for the given identifier.
Reference to the service that manages a specific pull secret.
type PullSecretsPostRequest ¶
type PullSecretsPostRequest struct {
// contains filtered or unexported fields
}
PullSecretsPostRequest is the request for the 'post' method.
func (*PullSecretsPostRequest) Header ¶
func (r *PullSecretsPostRequest) Header(name string, value interface{}) *PullSecretsPostRequest
Header adds a request header.
func (*PullSecretsPostRequest) Impersonate ¶ added in v0.0.329
func (r *PullSecretsPostRequest) Impersonate(user string) *PullSecretsPostRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*PullSecretsPostRequest) Parameter ¶
func (r *PullSecretsPostRequest) Parameter(name string, value interface{}) *PullSecretsPostRequest
Parameter adds a query parameter.
func (*PullSecretsPostRequest) Request ¶
func (r *PullSecretsPostRequest) Request(value *PullSecretsRequest) *PullSecretsPostRequest
Request sets the value of the 'request' parameter.
func (*PullSecretsPostRequest) Send ¶
func (r *PullSecretsPostRequest) Send() (result *PullSecretsPostResponse, 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 (*PullSecretsPostRequest) SendContext ¶
func (r *PullSecretsPostRequest) SendContext(ctx context.Context) (result *PullSecretsPostResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type PullSecretsPostResponse ¶
type PullSecretsPostResponse struct {
// contains filtered or unexported fields
}
PullSecretsPostResponse is the response for the 'post' method.
func (*PullSecretsPostResponse) Body ¶
func (r *PullSecretsPostResponse) Body() *AccessToken
Body returns the value of the 'body' parameter.
func (*PullSecretsPostResponse) Error ¶
func (r *PullSecretsPostResponse) Error() *errors.Error
Error returns the response error.
func (*PullSecretsPostResponse) GetBody ¶
func (r *PullSecretsPostResponse) GetBody() (value *AccessToken, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*PullSecretsPostResponse) Header ¶
func (r *PullSecretsPostResponse) Header() http.Header
Header returns header of the response.
func (*PullSecretsPostResponse) Status ¶
func (r *PullSecretsPostResponse) Status() int
Status returns the response status code.
type PullSecretsRequest ¶
type PullSecretsRequest struct {
// contains filtered or unexported fields
}
PullSecretsRequest represents the values of the 'pull_secrets_request' type.
func UnmarshalPullSecretsRequest ¶
func UnmarshalPullSecretsRequest(source interface{}) (object *PullSecretsRequest, err error)
UnmarshalPullSecretsRequest reads a value of the 'pull_secrets_request' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalPullSecretsRequestList ¶
func UnmarshalPullSecretsRequestList(source interface{}) (items []*PullSecretsRequest, err error)
UnmarshalPullSecretsRequestList reads a list of values of the 'pull_secrets_request' type from the given source, which can be a slice of bytes, a string or a reader.
func (*PullSecretsRequest) Empty ¶
func (o *PullSecretsRequest) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*PullSecretsRequest) ExternalResourceId ¶
func (o *PullSecretsRequest) ExternalResourceId() string
ExternalResourceId returns the value of the 'external_resource_id' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*PullSecretsRequest) GetExternalResourceId ¶
func (o *PullSecretsRequest) GetExternalResourceId() (value string, ok bool)
GetExternalResourceId returns the value of the 'external_resource_id' attribute and a flag indicating if the attribute has a value.
type PullSecretsRequestBuilder ¶
type PullSecretsRequestBuilder struct {
// contains filtered or unexported fields
}
PullSecretsRequestBuilder contains the data and logic needed to build 'pull_secrets_request' objects.
func NewPullSecretsRequest ¶
func NewPullSecretsRequest() *PullSecretsRequestBuilder
NewPullSecretsRequest creates a new builder of 'pull_secrets_request' objects.
func (*PullSecretsRequestBuilder) Build ¶
func (b *PullSecretsRequestBuilder) Build() (object *PullSecretsRequest, err error)
Build creates a 'pull_secrets_request' object using the configuration stored in the builder.
func (*PullSecretsRequestBuilder) Copy ¶
func (b *PullSecretsRequestBuilder) Copy(object *PullSecretsRequest) *PullSecretsRequestBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*PullSecretsRequestBuilder) Empty ¶ added in v0.0.329
func (b *PullSecretsRequestBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*PullSecretsRequestBuilder) ExternalResourceId ¶
func (b *PullSecretsRequestBuilder) ExternalResourceId(value string) *PullSecretsRequestBuilder
ExternalResourceId sets the value of the 'external_resource_id' attribute to the given value.
type PullSecretsRequestList ¶
type PullSecretsRequestList struct {
// contains filtered or unexported fields
}
PullSecretsRequestList is a list of values of the 'pull_secrets_request' type.
func (*PullSecretsRequestList) Each ¶
func (l *PullSecretsRequestList) Each(f func(item *PullSecretsRequest) 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 (*PullSecretsRequestList) Empty ¶
func (l *PullSecretsRequestList) Empty() bool
Empty returns true if the list is empty.
func (*PullSecretsRequestList) Get ¶
func (l *PullSecretsRequestList) Get(i int) *PullSecretsRequest
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*PullSecretsRequestList) Len ¶
func (l *PullSecretsRequestList) Len() int
Len returns the length of the list.
func (*PullSecretsRequestList) Range ¶
func (l *PullSecretsRequestList) Range(f func(index int, item *PullSecretsRequest) 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 (*PullSecretsRequestList) Slice ¶
func (l *PullSecretsRequestList) Slice() []*PullSecretsRequest
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 PullSecretsRequestListBuilder ¶
type PullSecretsRequestListBuilder struct {
// contains filtered or unexported fields
}
PullSecretsRequestListBuilder contains the data and logic needed to build 'pull_secrets_request' objects.
func NewPullSecretsRequestList ¶
func NewPullSecretsRequestList() *PullSecretsRequestListBuilder
NewPullSecretsRequestList creates a new builder of 'pull_secrets_request' objects.
func (*PullSecretsRequestListBuilder) Build ¶
func (b *PullSecretsRequestListBuilder) Build() (list *PullSecretsRequestList, err error)
Build creates a list of 'pull_secrets_request' objects using the configuration stored in the builder.
func (*PullSecretsRequestListBuilder) Copy ¶
func (b *PullSecretsRequestListBuilder) Copy(list *PullSecretsRequestList) *PullSecretsRequestListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*PullSecretsRequestListBuilder) Empty ¶ added in v0.0.329
func (b *PullSecretsRequestListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*PullSecretsRequestListBuilder) Items ¶
func (b *PullSecretsRequestListBuilder) Items(values ...*PullSecretsRequestBuilder) *PullSecretsRequestListBuilder
Items sets the items of the list.
type QuotaCost ¶ added in v0.0.329
type QuotaCost struct {
// contains filtered or unexported fields
}
QuotaCost represents the values of the 'quota_cost' type.
func UnmarshalQuotaCost ¶ added in v0.0.329
UnmarshalQuotaCost reads a value of the 'quota_cost' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalQuotaCostList ¶ added in v0.0.329
UnmarshalQuotaCostList reads a list of values of the 'quota_cost' type from the given source, which can be a slice of bytes, a string or a reader.
func (*QuotaCost) Allowed ¶ added in v0.0.329
Allowed returns the value of the 'allowed' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*QuotaCost) Consumed ¶ added in v0.0.329
Consumed returns the value of the 'consumed' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*QuotaCost) Empty ¶ added in v0.0.329
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*QuotaCost) GetAllowed ¶ added in v0.0.329
GetAllowed returns the value of the 'allowed' attribute and a flag indicating if the attribute has a value.
func (*QuotaCost) GetConsumed ¶ added in v0.0.329
GetConsumed returns the value of the 'consumed' attribute and a flag indicating if the attribute has a value.
func (*QuotaCost) GetOrganizationID ¶ added in v0.0.329
GetOrganizationID returns the value of the 'organization_ID' attribute and a flag indicating if the attribute has a value.
func (*QuotaCost) GetQuotaID ¶ added in v0.0.329
GetQuotaID returns the value of the 'quota_ID' attribute and a flag indicating if the attribute has a value.
func (*QuotaCost) GetRelatedResources ¶ added in v0.0.329
func (o *QuotaCost) GetRelatedResources() (value []*RelatedResource, ok bool)
GetRelatedResources returns the value of the 'related_resources' attribute and a flag indicating if the attribute has a value.
func (*QuotaCost) OrganizationID ¶ added in v0.0.329
OrganizationID returns the value of the 'organization_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*QuotaCost) QuotaID ¶ added in v0.0.329
QuotaID returns the value of the 'quota_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*QuotaCost) RelatedResources ¶ added in v0.0.329
func (o *QuotaCost) RelatedResources() []*RelatedResource
RelatedResources returns the value of the 'related_resources' attribute, or the zero value of the type if the attribute doesn't have a value.
type QuotaCostBuilder ¶ added in v0.0.329
type QuotaCostBuilder struct {
// contains filtered or unexported fields
}
QuotaCostBuilder contains the data and logic needed to build 'quota_cost' objects.
func NewQuotaCost ¶ added in v0.0.329
func NewQuotaCost() *QuotaCostBuilder
NewQuotaCost creates a new builder of 'quota_cost' objects.
func (*QuotaCostBuilder) Allowed ¶ added in v0.0.329
func (b *QuotaCostBuilder) Allowed(value int) *QuotaCostBuilder
Allowed sets the value of the 'allowed' attribute to the given value.
func (*QuotaCostBuilder) Build ¶ added in v0.0.329
func (b *QuotaCostBuilder) Build() (object *QuotaCost, err error)
Build creates a 'quota_cost' object using the configuration stored in the builder.
func (*QuotaCostBuilder) Consumed ¶ added in v0.0.329
func (b *QuotaCostBuilder) Consumed(value int) *QuotaCostBuilder
Consumed sets the value of the 'consumed' attribute to the given value.
func (*QuotaCostBuilder) Copy ¶ added in v0.0.329
func (b *QuotaCostBuilder) Copy(object *QuotaCost) *QuotaCostBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*QuotaCostBuilder) Empty ¶ added in v0.0.329
func (b *QuotaCostBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*QuotaCostBuilder) OrganizationID ¶ added in v0.0.329
func (b *QuotaCostBuilder) OrganizationID(value string) *QuotaCostBuilder
OrganizationID sets the value of the 'organization_ID' attribute to the given value.
func (*QuotaCostBuilder) QuotaID ¶ added in v0.0.329
func (b *QuotaCostBuilder) QuotaID(value string) *QuotaCostBuilder
QuotaID sets the value of the 'quota_ID' attribute to the given value.
func (*QuotaCostBuilder) RelatedResources ¶ added in v0.0.329
func (b *QuotaCostBuilder) RelatedResources(values ...*RelatedResourceBuilder) *QuotaCostBuilder
RelatedResources sets the value of the 'related_resources' attribute to the given values.
type QuotaCostClient ¶ added in v0.0.329
type QuotaCostClient struct {
// contains filtered or unexported fields
}
QuotaCostClient is the client of the 'quota_cost' resource.
Manages the quota cost for an organization.
func NewQuotaCostClient ¶ added in v0.0.329
func NewQuotaCostClient(transport http.RoundTripper, path string) *QuotaCostClient
NewQuotaCostClient creates a new client for the 'quota_cost' resource using the given transport to send the requests and receive the responses.
func (*QuotaCostClient) List ¶ added in v0.0.329
func (c *QuotaCostClient) List() *QuotaCostListRequest
List creates a request for the 'list' method.
Retrieves the quota cost.
type QuotaCostList ¶ added in v0.0.329
type QuotaCostList struct {
// contains filtered or unexported fields
}
QuotaCostList is a list of values of the 'quota_cost' type.
func (*QuotaCostList) Each ¶ added in v0.0.329
func (l *QuotaCostList) Each(f func(item *QuotaCost) 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 (*QuotaCostList) Empty ¶ added in v0.0.329
func (l *QuotaCostList) Empty() bool
Empty returns true if the list is empty.
func (*QuotaCostList) Get ¶ added in v0.0.329
func (l *QuotaCostList) Get(i int) *QuotaCost
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*QuotaCostList) Len ¶ added in v0.0.329
func (l *QuotaCostList) Len() int
Len returns the length of the list.
func (*QuotaCostList) Range ¶ added in v0.0.329
func (l *QuotaCostList) Range(f func(index int, item *QuotaCost) 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 (*QuotaCostList) Slice ¶ added in v0.0.329
func (l *QuotaCostList) Slice() []*QuotaCost
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 QuotaCostListBuilder ¶ added in v0.0.329
type QuotaCostListBuilder struct {
// contains filtered or unexported fields
}
QuotaCostListBuilder contains the data and logic needed to build 'quota_cost' objects.
func NewQuotaCostList ¶ added in v0.0.329
func NewQuotaCostList() *QuotaCostListBuilder
NewQuotaCostList creates a new builder of 'quota_cost' objects.
func (*QuotaCostListBuilder) Build ¶ added in v0.0.329
func (b *QuotaCostListBuilder) Build() (list *QuotaCostList, err error)
Build creates a list of 'quota_cost' objects using the configuration stored in the builder.
func (*QuotaCostListBuilder) Copy ¶ added in v0.0.329
func (b *QuotaCostListBuilder) Copy(list *QuotaCostList) *QuotaCostListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*QuotaCostListBuilder) Empty ¶ added in v0.0.329
func (b *QuotaCostListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*QuotaCostListBuilder) Items ¶ added in v0.0.329
func (b *QuotaCostListBuilder) Items(values ...*QuotaCostBuilder) *QuotaCostListBuilder
Items sets the items of the list.
type QuotaCostListRequest ¶ added in v0.0.329
type QuotaCostListRequest struct {
// contains filtered or unexported fields
}
QuotaCostListRequest is the request for the 'list' method.
func (*QuotaCostListRequest) Header ¶ added in v0.0.329
func (r *QuotaCostListRequest) Header(name string, value interface{}) *QuotaCostListRequest
Header adds a request header.
func (*QuotaCostListRequest) Impersonate ¶ added in v0.0.329
func (r *QuotaCostListRequest) Impersonate(user string) *QuotaCostListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*QuotaCostListRequest) Page ¶ added in v0.0.329
func (r *QuotaCostListRequest) Page(value int) *QuotaCostListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*QuotaCostListRequest) Parameter ¶ added in v0.0.329
func (r *QuotaCostListRequest) Parameter(name string, value interface{}) *QuotaCostListRequest
Parameter adds a query parameter.
func (*QuotaCostListRequest) Search ¶ added in v0.0.329
func (r *QuotaCostListRequest) Search(value string) *QuotaCostListRequest
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 quota cost instead of the names of the columns of a table. For example, in order to retrieve the quota cost for all add-ons:
```sql quota_id LIKE 'add-on%' ```
If the parameter isn't provided, or if the value is empty, then all the items that the user has permission to see will be returned.
func (*QuotaCostListRequest) Send ¶ added in v0.0.329
func (r *QuotaCostListRequest) Send() (result *QuotaCostListResponse, 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 (*QuotaCostListRequest) SendContext ¶ added in v0.0.329
func (r *QuotaCostListRequest) SendContext(ctx context.Context) (result *QuotaCostListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*QuotaCostListRequest) Size ¶ added in v0.0.329
func (r *QuotaCostListRequest) Size(value int) *QuotaCostListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type QuotaCostListResponse ¶ added in v0.0.329
type QuotaCostListResponse struct {
// contains filtered or unexported fields
}
QuotaCostListResponse is the response for the 'list' method.
func (*QuotaCostListResponse) Error ¶ added in v0.0.329
func (r *QuotaCostListResponse) Error() *errors.Error
Error returns the response error.
func (*QuotaCostListResponse) GetItems ¶ added in v0.0.329
func (r *QuotaCostListResponse) GetItems() (value *QuotaCostList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved quota cost items.
func (*QuotaCostListResponse) GetPage ¶ added in v0.0.329
func (r *QuotaCostListResponse) 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 (*QuotaCostListResponse) GetSize ¶ added in v0.0.329
func (r *QuotaCostListResponse) 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 (*QuotaCostListResponse) GetTotal ¶ added in v0.0.329
func (r *QuotaCostListResponse) 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 (*QuotaCostListResponse) Header ¶ added in v0.0.329
func (r *QuotaCostListResponse) Header() http.Header
Header returns header of the response.
func (*QuotaCostListResponse) Items ¶ added in v0.0.329
func (r *QuotaCostListResponse) Items() *QuotaCostList
Items returns the value of the 'items' parameter.
Retrieved quota cost items.
func (*QuotaCostListResponse) Page ¶ added in v0.0.329
func (r *QuotaCostListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*QuotaCostListResponse) Size ¶ added in v0.0.329
func (r *QuotaCostListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*QuotaCostListResponse) Status ¶ added in v0.0.329
func (r *QuotaCostListResponse) Status() int
Status returns the response status code.
func (*QuotaCostListResponse) Total ¶ added in v0.0.329
func (r *QuotaCostListResponse) 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 QuotaRules ¶ added in v0.0.329
type QuotaRules struct {
// contains filtered or unexported fields
}
QuotaRules represents the values of the 'quota_rules' type.
func UnmarshalQuotaRules ¶ added in v0.0.329
func UnmarshalQuotaRules(source interface{}) (object *QuotaRules, err error)
UnmarshalQuotaRules reads a value of the 'quota_rules' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalQuotaRulesList ¶ added in v0.0.329
func UnmarshalQuotaRulesList(source interface{}) (items []*QuotaRules, err error)
UnmarshalQuotaRulesList reads a list of values of the 'quota_rules' type from the given source, which can be a slice of bytes, a string or a reader.
func (*QuotaRules) AvailabilityZone ¶ added in v0.0.329
func (o *QuotaRules) AvailabilityZone() string
AvailabilityZone returns the value of the 'availability_zone' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*QuotaRules) BillingModel ¶ added in v0.0.329
func (o *QuotaRules) BillingModel() string
BillingModel returns the value of the 'billing_model' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*QuotaRules) Byoc ¶ added in v0.0.329
func (o *QuotaRules) Byoc() string
Byoc returns the value of the 'byoc' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*QuotaRules) Cloud ¶ added in v0.0.329
func (o *QuotaRules) Cloud() string
Cloud returns the value of the 'cloud' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*QuotaRules) Cost ¶ added in v0.0.329
func (o *QuotaRules) Cost() int
Cost returns the value of the 'cost' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*QuotaRules) Empty ¶ added in v0.0.329
func (o *QuotaRules) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*QuotaRules) GetAvailabilityZone ¶ added in v0.0.329
func (o *QuotaRules) GetAvailabilityZone() (value string, ok bool)
GetAvailabilityZone returns the value of the 'availability_zone' attribute and a flag indicating if the attribute has a value.
func (*QuotaRules) GetBillingModel ¶ added in v0.0.329
func (o *QuotaRules) GetBillingModel() (value string, ok bool)
GetBillingModel returns the value of the 'billing_model' attribute and a flag indicating if the attribute has a value.
func (*QuotaRules) GetByoc ¶ added in v0.0.329
func (o *QuotaRules) GetByoc() (value string, ok bool)
GetByoc returns the value of the 'byoc' attribute and a flag indicating if the attribute has a value.
func (*QuotaRules) GetCloud ¶ added in v0.0.329
func (o *QuotaRules) GetCloud() (value string, ok bool)
GetCloud returns the value of the 'cloud' attribute and a flag indicating if the attribute has a value.
func (*QuotaRules) GetCost ¶ added in v0.0.329
func (o *QuotaRules) GetCost() (value int, ok bool)
GetCost returns the value of the 'cost' attribute and a flag indicating if the attribute has a value.
func (*QuotaRules) GetName ¶ added in v0.0.329
func (o *QuotaRules) GetName() (value string, ok bool)
GetName returns the value of the 'name' attribute and a flag indicating if the attribute has a value.
func (*QuotaRules) GetProduct ¶ added in v0.0.329
func (o *QuotaRules) GetProduct() (value string, ok bool)
GetProduct returns the value of the 'product' attribute and a flag indicating if the attribute has a value.
func (*QuotaRules) GetQuotaId ¶ added in v0.0.329
func (o *QuotaRules) GetQuotaId() (value string, ok bool)
GetQuotaId returns the value of the 'quota_id' attribute and a flag indicating if the attribute has a value.
func (*QuotaRules) Name ¶ added in v0.0.329
func (o *QuotaRules) 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.
func (*QuotaRules) Product ¶ added in v0.0.329
func (o *QuotaRules) Product() string
Product returns the value of the 'product' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*QuotaRules) QuotaId ¶ added in v0.0.329
func (o *QuotaRules) QuotaId() string
QuotaId returns the value of the 'quota_id' attribute, or the zero value of the type if the attribute doesn't have a value.
type QuotaRulesBuilder ¶ added in v0.0.329
type QuotaRulesBuilder struct {
// contains filtered or unexported fields
}
QuotaRulesBuilder contains the data and logic needed to build 'quota_rules' objects.
func NewQuotaRules ¶ added in v0.0.329
func NewQuotaRules() *QuotaRulesBuilder
NewQuotaRules creates a new builder of 'quota_rules' objects.
func (*QuotaRulesBuilder) AvailabilityZone ¶ added in v0.0.329
func (b *QuotaRulesBuilder) AvailabilityZone(value string) *QuotaRulesBuilder
AvailabilityZone sets the value of the 'availability_zone' attribute to the given value.
func (*QuotaRulesBuilder) BillingModel ¶ added in v0.0.329
func (b *QuotaRulesBuilder) BillingModel(value string) *QuotaRulesBuilder
BillingModel sets the value of the 'billing_model' attribute to the given value.
func (*QuotaRulesBuilder) Build ¶ added in v0.0.329
func (b *QuotaRulesBuilder) Build() (object *QuotaRules, err error)
Build creates a 'quota_rules' object using the configuration stored in the builder.
func (*QuotaRulesBuilder) Byoc ¶ added in v0.0.329
func (b *QuotaRulesBuilder) Byoc(value string) *QuotaRulesBuilder
Byoc sets the value of the 'byoc' attribute to the given value.
func (*QuotaRulesBuilder) Cloud ¶ added in v0.0.329
func (b *QuotaRulesBuilder) Cloud(value string) *QuotaRulesBuilder
Cloud sets the value of the 'cloud' attribute to the given value.
func (*QuotaRulesBuilder) Copy ¶ added in v0.0.329
func (b *QuotaRulesBuilder) Copy(object *QuotaRules) *QuotaRulesBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*QuotaRulesBuilder) Cost ¶ added in v0.0.329
func (b *QuotaRulesBuilder) Cost(value int) *QuotaRulesBuilder
Cost sets the value of the 'cost' attribute to the given value.
func (*QuotaRulesBuilder) Empty ¶ added in v0.0.329
func (b *QuotaRulesBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*QuotaRulesBuilder) Name ¶ added in v0.0.329
func (b *QuotaRulesBuilder) Name(value string) *QuotaRulesBuilder
Name sets the value of the 'name' attribute to the given value.
func (*QuotaRulesBuilder) Product ¶ added in v0.0.329
func (b *QuotaRulesBuilder) Product(value string) *QuotaRulesBuilder
Product sets the value of the 'product' attribute to the given value.
func (*QuotaRulesBuilder) QuotaId ¶ added in v0.0.329
func (b *QuotaRulesBuilder) QuotaId(value string) *QuotaRulesBuilder
QuotaId sets the value of the 'quota_id' attribute to the given value.
type QuotaRulesClient ¶ added in v0.0.329
type QuotaRulesClient struct {
// contains filtered or unexported fields
}
QuotaRulesClient is the client of the 'quota_rules' resource.
Manages the quota rules.
func NewQuotaRulesClient ¶ added in v0.0.329
func NewQuotaRulesClient(transport http.RoundTripper, path string) *QuotaRulesClient
NewQuotaRulesClient creates a new client for the 'quota_rules' resource using the given transport to send the requests and receive the responses.
func (*QuotaRulesClient) List ¶ added in v0.0.329
func (c *QuotaRulesClient) List() *QuotaRulesListRequest
List creates a request for the 'list' method.
Retrieves the quota rules.
type QuotaRulesList ¶ added in v0.0.329
type QuotaRulesList struct {
// contains filtered or unexported fields
}
QuotaRulesList is a list of values of the 'quota_rules' type.
func (*QuotaRulesList) Each ¶ added in v0.0.329
func (l *QuotaRulesList) Each(f func(item *QuotaRules) 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 (*QuotaRulesList) Empty ¶ added in v0.0.329
func (l *QuotaRulesList) Empty() bool
Empty returns true if the list is empty.
func (*QuotaRulesList) Get ¶ added in v0.0.329
func (l *QuotaRulesList) Get(i int) *QuotaRules
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*QuotaRulesList) Len ¶ added in v0.0.329
func (l *QuotaRulesList) Len() int
Len returns the length of the list.
func (*QuotaRulesList) Range ¶ added in v0.0.329
func (l *QuotaRulesList) Range(f func(index int, item *QuotaRules) 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 (*QuotaRulesList) Slice ¶ added in v0.0.329
func (l *QuotaRulesList) Slice() []*QuotaRules
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 QuotaRulesListBuilder ¶ added in v0.0.329
type QuotaRulesListBuilder struct {
// contains filtered or unexported fields
}
QuotaRulesListBuilder contains the data and logic needed to build 'quota_rules' objects.
func NewQuotaRulesList ¶ added in v0.0.329
func NewQuotaRulesList() *QuotaRulesListBuilder
NewQuotaRulesList creates a new builder of 'quota_rules' objects.
func (*QuotaRulesListBuilder) Build ¶ added in v0.0.329
func (b *QuotaRulesListBuilder) Build() (list *QuotaRulesList, err error)
Build creates a list of 'quota_rules' objects using the configuration stored in the builder.
func (*QuotaRulesListBuilder) Copy ¶ added in v0.0.329
func (b *QuotaRulesListBuilder) Copy(list *QuotaRulesList) *QuotaRulesListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*QuotaRulesListBuilder) Empty ¶ added in v0.0.329
func (b *QuotaRulesListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*QuotaRulesListBuilder) Items ¶ added in v0.0.329
func (b *QuotaRulesListBuilder) Items(values ...*QuotaRulesBuilder) *QuotaRulesListBuilder
Items sets the items of the list.
type QuotaRulesListRequest ¶ added in v0.0.329
type QuotaRulesListRequest struct {
// contains filtered or unexported fields
}
QuotaRulesListRequest is the request for the 'list' method.
func (*QuotaRulesListRequest) Header ¶ added in v0.0.329
func (r *QuotaRulesListRequest) Header(name string, value interface{}) *QuotaRulesListRequest
Header adds a request header.
func (*QuotaRulesListRequest) Impersonate ¶ added in v0.0.329
func (r *QuotaRulesListRequest) Impersonate(user string) *QuotaRulesListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*QuotaRulesListRequest) Page ¶ added in v0.0.329
func (r *QuotaRulesListRequest) Page(value int) *QuotaRulesListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*QuotaRulesListRequest) Parameter ¶ added in v0.0.329
func (r *QuotaRulesListRequest) Parameter(name string, value interface{}) *QuotaRulesListRequest
Parameter adds a query parameter.
func (*QuotaRulesListRequest) Search ¶ added in v0.0.329
func (r *QuotaRulesListRequest) Search(value string) *QuotaRulesListRequest
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 quota cost instead of the names of the columns of a table. For example, in order to retrieve the quota rule for all add-ons:
```sql quota_id LIKE 'add-on%' ```
If the parameter isn't provided, or if the value is empty, then all the items that the user has permission to see will be returned.
func (*QuotaRulesListRequest) Send ¶ added in v0.0.329
func (r *QuotaRulesListRequest) Send() (result *QuotaRulesListResponse, 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 (*QuotaRulesListRequest) SendContext ¶ added in v0.0.329
func (r *QuotaRulesListRequest) SendContext(ctx context.Context) (result *QuotaRulesListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*QuotaRulesListRequest) Size ¶ added in v0.0.329
func (r *QuotaRulesListRequest) Size(value int) *QuotaRulesListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type QuotaRulesListResponse ¶ added in v0.0.329
type QuotaRulesListResponse struct {
// contains filtered or unexported fields
}
QuotaRulesListResponse is the response for the 'list' method.
func (*QuotaRulesListResponse) Error ¶ added in v0.0.329
func (r *QuotaRulesListResponse) Error() *errors.Error
Error returns the response error.
func (*QuotaRulesListResponse) GetItems ¶ added in v0.0.329
func (r *QuotaRulesListResponse) GetItems() (value *QuotaRulesList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved quota rules items.
func (*QuotaRulesListResponse) GetPage ¶ added in v0.0.329
func (r *QuotaRulesListResponse) 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 (*QuotaRulesListResponse) GetSize ¶ added in v0.0.329
func (r *QuotaRulesListResponse) 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 (*QuotaRulesListResponse) GetTotal ¶ added in v0.0.329
func (r *QuotaRulesListResponse) 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 (*QuotaRulesListResponse) Header ¶ added in v0.0.329
func (r *QuotaRulesListResponse) Header() http.Header
Header returns header of the response.
func (*QuotaRulesListResponse) Items ¶ added in v0.0.329
func (r *QuotaRulesListResponse) Items() *QuotaRulesList
Items returns the value of the 'items' parameter.
Retrieved quota rules items.
func (*QuotaRulesListResponse) Page ¶ added in v0.0.329
func (r *QuotaRulesListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*QuotaRulesListResponse) Size ¶ added in v0.0.329
func (r *QuotaRulesListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*QuotaRulesListResponse) Status ¶ added in v0.0.329
func (r *QuotaRulesListResponse) Status() int
Status returns the response status code.
func (*QuotaRulesListResponse) Total ¶ added in v0.0.329
func (r *QuotaRulesListResponse) 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 RegistriesClient ¶
type RegistriesClient struct {
// contains filtered or unexported fields
}
RegistriesClient is the client of the 'registries' resource.
Manages the collection of registries.
func NewRegistriesClient ¶
func NewRegistriesClient(transport http.RoundTripper, path string) *RegistriesClient
NewRegistriesClient creates a new client for the 'registries' resource using the given transport to send the requests and receive the responses.
func (*RegistriesClient) List ¶
func (c *RegistriesClient) List() *RegistriesListRequest
List creates a request for the 'list' method.
Retrieves a list of registries.
func (*RegistriesClient) Registry ¶
func (c *RegistriesClient) Registry(id string) *RegistryClient
Registry returns the target 'registry' resource for the given identifier.
Reference to the service that manages a specific registry.
type RegistriesListRequest ¶
type RegistriesListRequest struct {
// contains filtered or unexported fields
}
RegistriesListRequest is the request for the 'list' method.
func (*RegistriesListRequest) Header ¶
func (r *RegistriesListRequest) Header(name string, value interface{}) *RegistriesListRequest
Header adds a request header.
func (*RegistriesListRequest) Impersonate ¶ added in v0.0.329
func (r *RegistriesListRequest) Impersonate(user string) *RegistriesListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RegistriesListRequest) Page ¶
func (r *RegistriesListRequest) Page(value int) *RegistriesListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*RegistriesListRequest) Parameter ¶
func (r *RegistriesListRequest) Parameter(name string, value interface{}) *RegistriesListRequest
Parameter adds a query parameter.
func (*RegistriesListRequest) Send ¶
func (r *RegistriesListRequest) Send() (result *RegistriesListResponse, 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 (*RegistriesListRequest) SendContext ¶
func (r *RegistriesListRequest) SendContext(ctx context.Context) (result *RegistriesListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*RegistriesListRequest) Size ¶
func (r *RegistriesListRequest) Size(value int) *RegistriesListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type RegistriesListResponse ¶
type RegistriesListResponse struct {
// contains filtered or unexported fields
}
RegistriesListResponse is the response for the 'list' method.
func (*RegistriesListResponse) Error ¶
func (r *RegistriesListResponse) Error() *errors.Error
Error returns the response error.
func (*RegistriesListResponse) GetItems ¶
func (r *RegistriesListResponse) GetItems() (value *RegistryList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of registries.
func (*RegistriesListResponse) GetPage ¶
func (r *RegistriesListResponse) 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 (*RegistriesListResponse) GetSize ¶
func (r *RegistriesListResponse) 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 (*RegistriesListResponse) GetTotal ¶
func (r *RegistriesListResponse) 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 (*RegistriesListResponse) Header ¶
func (r *RegistriesListResponse) Header() http.Header
Header returns header of the response.
func (*RegistriesListResponse) Items ¶
func (r *RegistriesListResponse) Items() *RegistryList
Items returns the value of the 'items' parameter.
Retrieved list of registries.
func (*RegistriesListResponse) Page ¶
func (r *RegistriesListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*RegistriesListResponse) Size ¶
func (r *RegistriesListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*RegistriesListResponse) Status ¶
func (r *RegistriesListResponse) Status() int
Status returns the response status code.
func (*RegistriesListResponse) Total ¶
func (r *RegistriesListResponse) 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 Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
Registry represents the values of the 'registry' type.
func UnmarshalRegistry ¶
UnmarshalRegistry reads a value of the 'registry' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalRegistryList ¶
UnmarshalRegistryList reads a list of values of the 'registry' type from the given source, which can be a slice of bytes, a string or a reader.
func (*Registry) CloudAlias ¶
CloudAlias returns the value of the 'cloud_alias' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Registry) CreatedAt ¶
CreatedAt returns the value of the 'created_at' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Registry) GetCloudAlias ¶
GetCloudAlias returns the value of the 'cloud_alias' attribute and a flag indicating if the attribute has a value.
func (*Registry) GetCreatedAt ¶
GetCreatedAt returns the value of the 'created_at' attribute and a flag indicating if the attribute has a value.
func (*Registry) GetHREF ¶
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*Registry) GetID ¶
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*Registry) GetName ¶
GetName returns the value of the 'name' attribute and a flag indicating if the attribute has a value.
func (*Registry) GetOrgName ¶
GetOrgName returns the value of the 'org_name' attribute and a flag indicating if the attribute has a value.
func (*Registry) GetTeamName ¶
GetTeamName returns the value of the 'team_name' attribute and a flag indicating if the attribute has a value.
func (*Registry) GetType ¶
GetType returns the value of the 'type' attribute and a flag indicating if the attribute has a value.
func (*Registry) GetURL ¶
GetURL returns the value of the 'URL' attribute and a flag indicating if the attribute has a value.
func (*Registry) GetUpdatedAt ¶
GetUpdatedAt returns the value of the 'updated_at' attribute and a flag indicating if the attribute has a value.
func (*Registry) Name ¶
Name returns the value of the 'name' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Registry) OrgName ¶
OrgName returns the value of the 'org_name' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Registry) TeamName ¶
TeamName returns the value of the 'team_name' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Registry) Type ¶
Type returns the value of the 'type' attribute, or the zero value of the type if the attribute doesn't have a value.
type RegistryBuilder ¶
type RegistryBuilder struct {
// contains filtered or unexported fields
}
RegistryBuilder contains the data and logic needed to build 'registry' objects.
func NewRegistry ¶
func NewRegistry() *RegistryBuilder
NewRegistry creates a new builder of 'registry' objects.
func (*RegistryBuilder) Build ¶
func (b *RegistryBuilder) Build() (object *Registry, err error)
Build creates a 'registry' object using the configuration stored in the builder.
func (*RegistryBuilder) CloudAlias ¶
func (b *RegistryBuilder) CloudAlias(value bool) *RegistryBuilder
CloudAlias sets the value of the 'cloud_alias' attribute to the given value.
func (*RegistryBuilder) Copy ¶
func (b *RegistryBuilder) Copy(object *Registry) *RegistryBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*RegistryBuilder) CreatedAt ¶
func (b *RegistryBuilder) CreatedAt(value time.Time) *RegistryBuilder
CreatedAt sets the value of the 'created_at' attribute to the given value.
func (*RegistryBuilder) Empty ¶ added in v0.0.329
func (b *RegistryBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*RegistryBuilder) HREF ¶
func (b *RegistryBuilder) HREF(value string) *RegistryBuilder
HREF sets the link to the object.
func (*RegistryBuilder) ID ¶
func (b *RegistryBuilder) ID(value string) *RegistryBuilder
ID sets the identifier of the object.
func (*RegistryBuilder) Link ¶
func (b *RegistryBuilder) Link(value bool) *RegistryBuilder
Link sets the flag that indicates if this is a link.
func (*RegistryBuilder) Name ¶
func (b *RegistryBuilder) Name(value string) *RegistryBuilder
Name sets the value of the 'name' attribute to the given value.
func (*RegistryBuilder) OrgName ¶
func (b *RegistryBuilder) OrgName(value string) *RegistryBuilder
OrgName sets the value of the 'org_name' attribute to the given value.
func (*RegistryBuilder) TeamName ¶
func (b *RegistryBuilder) TeamName(value string) *RegistryBuilder
TeamName sets the value of the 'team_name' attribute to the given value.
func (*RegistryBuilder) Type ¶
func (b *RegistryBuilder) Type(value string) *RegistryBuilder
Type sets the value of the 'type' attribute to the given value.
func (*RegistryBuilder) URL ¶
func (b *RegistryBuilder) URL(value string) *RegistryBuilder
URL sets the value of the 'URL' attribute to the given value.
func (*RegistryBuilder) UpdatedAt ¶
func (b *RegistryBuilder) UpdatedAt(value time.Time) *RegistryBuilder
UpdatedAt sets the value of the 'updated_at' attribute to the given value.
type RegistryClient ¶
type RegistryClient struct {
// contains filtered or unexported fields
}
RegistryClient is the client of the 'registry' resource.
Manages a specific registry.
func NewRegistryClient ¶
func NewRegistryClient(transport http.RoundTripper, path string) *RegistryClient
NewRegistryClient creates a new client for the 'registry' resource using the given transport to send the requests and receive the responses.
func (*RegistryClient) Get ¶
func (c *RegistryClient) Get() *RegistryGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the registry.
func (*RegistryClient) Poll ¶
func (c *RegistryClient) Poll() *RegistryPollRequest
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 RegistryCredential ¶
type RegistryCredential struct {
// contains filtered or unexported fields
}
RegistryCredential represents the values of the 'registry_credential' type.
func UnmarshalRegistryCredential ¶
func UnmarshalRegistryCredential(source interface{}) (object *RegistryCredential, err error)
UnmarshalRegistryCredential reads a value of the 'registry_credential' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalRegistryCredentialList ¶
func UnmarshalRegistryCredentialList(source interface{}) (items []*RegistryCredential, err error)
UnmarshalRegistryCredentialList reads a list of values of the 'registry_credential' type from the given source, which can be a slice of bytes, a string or a reader.
func (*RegistryCredential) Account ¶
func (o *RegistryCredential) Account() *Account
Account returns the value of the 'account' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RegistryCredential) CreatedAt ¶
func (o *RegistryCredential) CreatedAt() time.Time
CreatedAt returns the value of the 'created_at' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RegistryCredential) Empty ¶
func (o *RegistryCredential) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*RegistryCredential) ExternalResourceID ¶
func (o *RegistryCredential) ExternalResourceID() string
ExternalResourceID returns the value of the 'external_resource_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RegistryCredential) GetAccount ¶
func (o *RegistryCredential) GetAccount() (value *Account, ok bool)
GetAccount returns the value of the 'account' attribute and a flag indicating if the attribute has a value.
func (*RegistryCredential) GetCreatedAt ¶
func (o *RegistryCredential) GetCreatedAt() (value time.Time, ok bool)
GetCreatedAt returns the value of the 'created_at' attribute and a flag indicating if the attribute has a value.
func (*RegistryCredential) GetExternalResourceID ¶
func (o *RegistryCredential) GetExternalResourceID() (value string, ok bool)
GetExternalResourceID returns the value of the 'external_resource_ID' attribute and a flag indicating if the attribute has a value.
func (*RegistryCredential) GetHREF ¶
func (o *RegistryCredential) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*RegistryCredential) GetID ¶
func (o *RegistryCredential) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*RegistryCredential) GetRegistry ¶
func (o *RegistryCredential) GetRegistry() (value *Registry, ok bool)
GetRegistry returns the value of the 'registry' attribute and a flag indicating if the attribute has a value.
func (*RegistryCredential) GetToken ¶
func (o *RegistryCredential) GetToken() (value string, ok bool)
GetToken returns the value of the 'token' attribute and a flag indicating if the attribute has a value.
func (*RegistryCredential) GetUpdatedAt ¶
func (o *RegistryCredential) GetUpdatedAt() (value time.Time, ok bool)
GetUpdatedAt returns the value of the 'updated_at' attribute and a flag indicating if the attribute has a value.
func (*RegistryCredential) GetUsername ¶
func (o *RegistryCredential) GetUsername() (value string, ok bool)
GetUsername returns the value of the 'username' attribute and a flag indicating if the attribute has a value.
func (*RegistryCredential) HREF ¶
func (o *RegistryCredential) HREF() string
HREF returns the link to the object.
func (*RegistryCredential) ID ¶
func (o *RegistryCredential) ID() string
ID returns the identifier of the object.
func (*RegistryCredential) Kind ¶
func (o *RegistryCredential) Kind() string
Kind returns the name of the type of the object.
func (*RegistryCredential) Link ¶
func (o *RegistryCredential) Link() bool
Link returns true iif this is a link.
func (*RegistryCredential) Registry ¶
func (o *RegistryCredential) Registry() *Registry
Registry returns the value of the 'registry' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RegistryCredential) Token ¶
func (o *RegistryCredential) Token() string
Token returns the value of the 'token' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RegistryCredential) UpdatedAt ¶
func (o *RegistryCredential) UpdatedAt() time.Time
UpdatedAt returns the value of the 'updated_at' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RegistryCredential) Username ¶
func (o *RegistryCredential) Username() string
Username returns the value of the 'username' attribute, or the zero value of the type if the attribute doesn't have a value.
type RegistryCredentialBuilder ¶
type RegistryCredentialBuilder struct {
// contains filtered or unexported fields
}
RegistryCredentialBuilder contains the data and logic needed to build 'registry_credential' objects.
func NewRegistryCredential ¶
func NewRegistryCredential() *RegistryCredentialBuilder
NewRegistryCredential creates a new builder of 'registry_credential' objects.
func (*RegistryCredentialBuilder) Account ¶
func (b *RegistryCredentialBuilder) Account(value *AccountBuilder) *RegistryCredentialBuilder
Account sets the value of the 'account' attribute to the given value.
func (*RegistryCredentialBuilder) Build ¶
func (b *RegistryCredentialBuilder) Build() (object *RegistryCredential, err error)
Build creates a 'registry_credential' object using the configuration stored in the builder.
func (*RegistryCredentialBuilder) Copy ¶
func (b *RegistryCredentialBuilder) Copy(object *RegistryCredential) *RegistryCredentialBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*RegistryCredentialBuilder) CreatedAt ¶
func (b *RegistryCredentialBuilder) CreatedAt(value time.Time) *RegistryCredentialBuilder
CreatedAt sets the value of the 'created_at' attribute to the given value.
func (*RegistryCredentialBuilder) Empty ¶ added in v0.0.329
func (b *RegistryCredentialBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*RegistryCredentialBuilder) ExternalResourceID ¶
func (b *RegistryCredentialBuilder) ExternalResourceID(value string) *RegistryCredentialBuilder
ExternalResourceID sets the value of the 'external_resource_ID' attribute to the given value.
func (*RegistryCredentialBuilder) HREF ¶
func (b *RegistryCredentialBuilder) HREF(value string) *RegistryCredentialBuilder
HREF sets the link to the object.
func (*RegistryCredentialBuilder) ID ¶
func (b *RegistryCredentialBuilder) ID(value string) *RegistryCredentialBuilder
ID sets the identifier of the object.
func (*RegistryCredentialBuilder) Link ¶
func (b *RegistryCredentialBuilder) Link(value bool) *RegistryCredentialBuilder
Link sets the flag that indicates if this is a link.
func (*RegistryCredentialBuilder) Registry ¶
func (b *RegistryCredentialBuilder) Registry(value *RegistryBuilder) *RegistryCredentialBuilder
Registry sets the value of the 'registry' attribute to the given value.
func (*RegistryCredentialBuilder) Token ¶
func (b *RegistryCredentialBuilder) Token(value string) *RegistryCredentialBuilder
Token sets the value of the 'token' attribute to the given value.
func (*RegistryCredentialBuilder) UpdatedAt ¶
func (b *RegistryCredentialBuilder) UpdatedAt(value time.Time) *RegistryCredentialBuilder
UpdatedAt sets the value of the 'updated_at' attribute to the given value.
func (*RegistryCredentialBuilder) Username ¶
func (b *RegistryCredentialBuilder) Username(value string) *RegistryCredentialBuilder
Username sets the value of the 'username' attribute to the given value.
type RegistryCredentialClient ¶
type RegistryCredentialClient struct {
// contains filtered or unexported fields
}
RegistryCredentialClient is the client of the 'registry_credential' resource.
Manages a specific registry credential.
func NewRegistryCredentialClient ¶
func NewRegistryCredentialClient(transport http.RoundTripper, path string) *RegistryCredentialClient
NewRegistryCredentialClient creates a new client for the 'registry_credential' resource using the given transport to send the requests and receive the responses.
func (*RegistryCredentialClient) Get ¶
func (c *RegistryCredentialClient) Get() *RegistryCredentialGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the registry credential.
func (*RegistryCredentialClient) Poll ¶
func (c *RegistryCredentialClient) Poll() *RegistryCredentialPollRequest
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 RegistryCredentialGetRequest ¶
type RegistryCredentialGetRequest struct {
// contains filtered or unexported fields
}
RegistryCredentialGetRequest is the request for the 'get' method.
func (*RegistryCredentialGetRequest) Header ¶
func (r *RegistryCredentialGetRequest) Header(name string, value interface{}) *RegistryCredentialGetRequest
Header adds a request header.
func (*RegistryCredentialGetRequest) Impersonate ¶ added in v0.0.329
func (r *RegistryCredentialGetRequest) Impersonate(user string) *RegistryCredentialGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RegistryCredentialGetRequest) Parameter ¶
func (r *RegistryCredentialGetRequest) Parameter(name string, value interface{}) *RegistryCredentialGetRequest
Parameter adds a query parameter.
func (*RegistryCredentialGetRequest) Send ¶
func (r *RegistryCredentialGetRequest) Send() (result *RegistryCredentialGetResponse, 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 (*RegistryCredentialGetRequest) SendContext ¶
func (r *RegistryCredentialGetRequest) SendContext(ctx context.Context) (result *RegistryCredentialGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type RegistryCredentialGetResponse ¶
type RegistryCredentialGetResponse struct {
// contains filtered or unexported fields
}
RegistryCredentialGetResponse is the response for the 'get' method.
func (*RegistryCredentialGetResponse) Body ¶
func (r *RegistryCredentialGetResponse) Body() *RegistryCredential
Body returns the value of the 'body' parameter.
func (*RegistryCredentialGetResponse) Error ¶
func (r *RegistryCredentialGetResponse) Error() *errors.Error
Error returns the response error.
func (*RegistryCredentialGetResponse) GetBody ¶
func (r *RegistryCredentialGetResponse) GetBody() (value *RegistryCredential, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*RegistryCredentialGetResponse) Header ¶
func (r *RegistryCredentialGetResponse) Header() http.Header
Header returns header of the response.
func (*RegistryCredentialGetResponse) Status ¶
func (r *RegistryCredentialGetResponse) Status() int
Status returns the response status code.
type RegistryCredentialList ¶
type RegistryCredentialList struct {
// contains filtered or unexported fields
}
RegistryCredentialList is a list of values of the 'registry_credential' type.
func (*RegistryCredentialList) Each ¶
func (l *RegistryCredentialList) Each(f func(item *RegistryCredential) 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 (*RegistryCredentialList) Empty ¶
func (l *RegistryCredentialList) Empty() bool
Empty returns true if the list is empty.
func (*RegistryCredentialList) Get ¶
func (l *RegistryCredentialList) Get(i int) *RegistryCredential
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*RegistryCredentialList) GetHREF ¶
func (l *RegistryCredentialList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*RegistryCredentialList) HREF ¶
func (l *RegistryCredentialList) HREF() string
HREF returns the link to the list.
func (*RegistryCredentialList) Kind ¶
func (l *RegistryCredentialList) Kind() string
Kind returns the name of the type of the object.
func (*RegistryCredentialList) Len ¶
func (l *RegistryCredentialList) Len() int
Len returns the length of the list.
func (*RegistryCredentialList) Link ¶
func (l *RegistryCredentialList) Link() bool
Link returns true iif this is a link.
func (*RegistryCredentialList) Range ¶
func (l *RegistryCredentialList) Range(f func(index int, item *RegistryCredential) 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 (*RegistryCredentialList) Slice ¶
func (l *RegistryCredentialList) Slice() []*RegistryCredential
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 RegistryCredentialListBuilder ¶
type RegistryCredentialListBuilder struct {
// contains filtered or unexported fields
}
RegistryCredentialListBuilder contains the data and logic needed to build 'registry_credential' objects.
func NewRegistryCredentialList ¶
func NewRegistryCredentialList() *RegistryCredentialListBuilder
NewRegistryCredentialList creates a new builder of 'registry_credential' objects.
func (*RegistryCredentialListBuilder) Build ¶
func (b *RegistryCredentialListBuilder) Build() (list *RegistryCredentialList, err error)
Build creates a list of 'registry_credential' objects using the configuration stored in the builder.
func (*RegistryCredentialListBuilder) Copy ¶
func (b *RegistryCredentialListBuilder) Copy(list *RegistryCredentialList) *RegistryCredentialListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*RegistryCredentialListBuilder) Empty ¶ added in v0.0.329
func (b *RegistryCredentialListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*RegistryCredentialListBuilder) Items ¶
func (b *RegistryCredentialListBuilder) Items(values ...*RegistryCredentialBuilder) *RegistryCredentialListBuilder
Items sets the items of the list.
type RegistryCredentialPollRequest ¶
type RegistryCredentialPollRequest struct {
// contains filtered or unexported fields
}
RegistryCredentialPollRequest is the request for the Poll method.
func (*RegistryCredentialPollRequest) Header ¶
func (r *RegistryCredentialPollRequest) Header(name string, value interface{}) *RegistryCredentialPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*RegistryCredentialPollRequest) Interval ¶
func (r *RegistryCredentialPollRequest) Interval(value time.Duration) *RegistryCredentialPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*RegistryCredentialPollRequest) Parameter ¶
func (r *RegistryCredentialPollRequest) Parameter(name string, value interface{}) *RegistryCredentialPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*RegistryCredentialPollRequest) Predicate ¶
func (r *RegistryCredentialPollRequest) Predicate(value func(*RegistryCredentialGetResponse) bool) *RegistryCredentialPollRequest
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 (*RegistryCredentialPollRequest) StartContext ¶
func (r *RegistryCredentialPollRequest) StartContext(ctx context.Context) (response *RegistryCredentialPollResponse, 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 (*RegistryCredentialPollRequest) Status ¶
func (r *RegistryCredentialPollRequest) Status(value int) *RegistryCredentialPollRequest
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 RegistryCredentialPollResponse ¶
type RegistryCredentialPollResponse struct {
// contains filtered or unexported fields
}
RegistryCredentialPollResponse is the response for the Poll method.
func (*RegistryCredentialPollResponse) Body ¶
func (r *RegistryCredentialPollResponse) Body() *RegistryCredential
Body returns the value of the 'body' parameter.
func (*RegistryCredentialPollResponse) Error ¶
func (r *RegistryCredentialPollResponse) Error() *errors.Error
Error returns the response error.
func (*RegistryCredentialPollResponse) GetBody ¶
func (r *RegistryCredentialPollResponse) GetBody() (value *RegistryCredential, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*RegistryCredentialPollResponse) Header ¶
func (r *RegistryCredentialPollResponse) Header() http.Header
Header returns header of the response.
func (*RegistryCredentialPollResponse) Status ¶
func (r *RegistryCredentialPollResponse) Status() int
Status returns the response status code.
type RegistryCredentialsAddRequest ¶
type RegistryCredentialsAddRequest struct {
// contains filtered or unexported fields
}
RegistryCredentialsAddRequest is the request for the 'add' method.
func (*RegistryCredentialsAddRequest) Body ¶
func (r *RegistryCredentialsAddRequest) Body(value *RegistryCredential) *RegistryCredentialsAddRequest
Body sets the value of the 'body' parameter.
Registry credential data.
func (*RegistryCredentialsAddRequest) Header ¶
func (r *RegistryCredentialsAddRequest) Header(name string, value interface{}) *RegistryCredentialsAddRequest
Header adds a request header.
func (*RegistryCredentialsAddRequest) Impersonate ¶ added in v0.0.329
func (r *RegistryCredentialsAddRequest) Impersonate(user string) *RegistryCredentialsAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RegistryCredentialsAddRequest) Parameter ¶
func (r *RegistryCredentialsAddRequest) Parameter(name string, value interface{}) *RegistryCredentialsAddRequest
Parameter adds a query parameter.
func (*RegistryCredentialsAddRequest) Send ¶
func (r *RegistryCredentialsAddRequest) Send() (result *RegistryCredentialsAddResponse, 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 (*RegistryCredentialsAddRequest) SendContext ¶
func (r *RegistryCredentialsAddRequest) SendContext(ctx context.Context) (result *RegistryCredentialsAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type RegistryCredentialsAddResponse ¶
type RegistryCredentialsAddResponse struct {
// contains filtered or unexported fields
}
RegistryCredentialsAddResponse is the response for the 'add' method.
func (*RegistryCredentialsAddResponse) Body ¶
func (r *RegistryCredentialsAddResponse) Body() *RegistryCredential
Body returns the value of the 'body' parameter.
Registry credential data.
func (*RegistryCredentialsAddResponse) Error ¶
func (r *RegistryCredentialsAddResponse) Error() *errors.Error
Error returns the response error.
func (*RegistryCredentialsAddResponse) GetBody ¶
func (r *RegistryCredentialsAddResponse) GetBody() (value *RegistryCredential, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Registry credential data.
func (*RegistryCredentialsAddResponse) Header ¶
func (r *RegistryCredentialsAddResponse) Header() http.Header
Header returns header of the response.
func (*RegistryCredentialsAddResponse) Status ¶
func (r *RegistryCredentialsAddResponse) Status() int
Status returns the response status code.
type RegistryCredentialsClient ¶
type RegistryCredentialsClient struct {
// contains filtered or unexported fields
}
RegistryCredentialsClient is the client of the 'registry_credentials' resource.
Manages the collection of registry credentials.
func NewRegistryCredentialsClient ¶
func NewRegistryCredentialsClient(transport http.RoundTripper, path string) *RegistryCredentialsClient
NewRegistryCredentialsClient creates a new client for the 'registry_credentials' resource using the given transport to send the requests and receive the responses.
func (*RegistryCredentialsClient) Add ¶
func (c *RegistryCredentialsClient) Add() *RegistryCredentialsAddRequest
Add creates a request for the 'add' method.
Creates a new registry credential.
func (*RegistryCredentialsClient) List ¶
func (c *RegistryCredentialsClient) List() *RegistryCredentialsListRequest
List creates a request for the 'list' method.
Retrieves the list of accounts.
func (*RegistryCredentialsClient) RegistryCredential ¶
func (c *RegistryCredentialsClient) RegistryCredential(id string) *RegistryCredentialClient
RegistryCredential returns the target 'registry_credential' resource for the given identifier.
Reference to the service that manages an specific registry credential.
type RegistryCredentialsListRequest ¶
type RegistryCredentialsListRequest struct {
// contains filtered or unexported fields
}
RegistryCredentialsListRequest is the request for the 'list' method.
func (*RegistryCredentialsListRequest) Header ¶
func (r *RegistryCredentialsListRequest) Header(name string, value interface{}) *RegistryCredentialsListRequest
Header adds a request header.
func (*RegistryCredentialsListRequest) Impersonate ¶ added in v0.0.329
func (r *RegistryCredentialsListRequest) Impersonate(user string) *RegistryCredentialsListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RegistryCredentialsListRequest) Order ¶
func (r *RegistryCredentialsListRequest) Order(value string) *RegistryCredentialsListRequest
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. For example, in order to sort the RegistryCredentials descending by username the value should be:
```sql username desc ```
If the parameter isn't provided, or if the value is empty, then the order of the results is undefined.
func (*RegistryCredentialsListRequest) Page ¶
func (r *RegistryCredentialsListRequest) Page(value int) *RegistryCredentialsListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*RegistryCredentialsListRequest) Parameter ¶
func (r *RegistryCredentialsListRequest) Parameter(name string, value interface{}) *RegistryCredentialsListRequest
Parameter adds a query parameter.
func (*RegistryCredentialsListRequest) Search ¶
func (r *RegistryCredentialsListRequest) Search(value string) *RegistryCredentialsListRequest
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 a SQL statement, but using the names of the attributes of the RegistryCredentials instead of the names of the columns of a table. For example, in order to retrieve all the RegistryCredentials for a user the value should be:
```sql username = 'abcxyz...' ```
If the parameter isn't provided, or if the value is empty, then all the RegistryCredentials that the user has permission to see will be returned.
func (*RegistryCredentialsListRequest) Send ¶
func (r *RegistryCredentialsListRequest) Send() (result *RegistryCredentialsListResponse, 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 (*RegistryCredentialsListRequest) SendContext ¶
func (r *RegistryCredentialsListRequest) SendContext(ctx context.Context) (result *RegistryCredentialsListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*RegistryCredentialsListRequest) Size ¶
func (r *RegistryCredentialsListRequest) Size(value int) *RegistryCredentialsListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type RegistryCredentialsListResponse ¶
type RegistryCredentialsListResponse struct {
// contains filtered or unexported fields
}
RegistryCredentialsListResponse is the response for the 'list' method.
func (*RegistryCredentialsListResponse) Error ¶
func (r *RegistryCredentialsListResponse) Error() *errors.Error
Error returns the response error.
func (*RegistryCredentialsListResponse) GetItems ¶
func (r *RegistryCredentialsListResponse) GetItems() (value *RegistryCredentialList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of registry credentials.
func (*RegistryCredentialsListResponse) GetPage ¶
func (r *RegistryCredentialsListResponse) 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 (*RegistryCredentialsListResponse) GetSize ¶
func (r *RegistryCredentialsListResponse) 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 (*RegistryCredentialsListResponse) GetTotal ¶
func (r *RegistryCredentialsListResponse) 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 (*RegistryCredentialsListResponse) Header ¶
func (r *RegistryCredentialsListResponse) Header() http.Header
Header returns header of the response.
func (*RegistryCredentialsListResponse) Items ¶
func (r *RegistryCredentialsListResponse) Items() *RegistryCredentialList
Items returns the value of the 'items' parameter.
Retrieved list of registry credentials.
func (*RegistryCredentialsListResponse) Page ¶
func (r *RegistryCredentialsListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*RegistryCredentialsListResponse) Size ¶
func (r *RegistryCredentialsListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*RegistryCredentialsListResponse) Status ¶
func (r *RegistryCredentialsListResponse) Status() int
Status returns the response status code.
func (*RegistryCredentialsListResponse) Total ¶
func (r *RegistryCredentialsListResponse) 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 RegistryGetRequest ¶
type RegistryGetRequest struct {
// contains filtered or unexported fields
}
RegistryGetRequest is the request for the 'get' method.
func (*RegistryGetRequest) Header ¶
func (r *RegistryGetRequest) Header(name string, value interface{}) *RegistryGetRequest
Header adds a request header.
func (*RegistryGetRequest) Impersonate ¶ added in v0.0.329
func (r *RegistryGetRequest) Impersonate(user string) *RegistryGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RegistryGetRequest) Parameter ¶
func (r *RegistryGetRequest) Parameter(name string, value interface{}) *RegistryGetRequest
Parameter adds a query parameter.
func (*RegistryGetRequest) Send ¶
func (r *RegistryGetRequest) Send() (result *RegistryGetResponse, 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 (*RegistryGetRequest) SendContext ¶
func (r *RegistryGetRequest) SendContext(ctx context.Context) (result *RegistryGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type RegistryGetResponse ¶
type RegistryGetResponse struct {
// contains filtered or unexported fields
}
RegistryGetResponse is the response for the 'get' method.
func (*RegistryGetResponse) Body ¶
func (r *RegistryGetResponse) Body() *Registry
Body returns the value of the 'body' parameter.
func (*RegistryGetResponse) Error ¶
func (r *RegistryGetResponse) Error() *errors.Error
Error returns the response error.
func (*RegistryGetResponse) GetBody ¶
func (r *RegistryGetResponse) GetBody() (value *Registry, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*RegistryGetResponse) Header ¶
func (r *RegistryGetResponse) Header() http.Header
Header returns header of the response.
func (*RegistryGetResponse) Status ¶
func (r *RegistryGetResponse) Status() int
Status returns the response status code.
type RegistryList ¶
type RegistryList struct {
// contains filtered or unexported fields
}
RegistryList is a list of values of the 'registry' type.
func (*RegistryList) Each ¶
func (l *RegistryList) Each(f func(item *Registry) 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 (*RegistryList) Empty ¶
func (l *RegistryList) Empty() bool
Empty returns true if the list is empty.
func (*RegistryList) Get ¶
func (l *RegistryList) Get(i int) *Registry
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*RegistryList) GetHREF ¶
func (l *RegistryList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*RegistryList) HREF ¶
func (l *RegistryList) HREF() string
HREF returns the link to the list.
func (*RegistryList) Kind ¶
func (l *RegistryList) Kind() string
Kind returns the name of the type of the object.
func (*RegistryList) Link ¶
func (l *RegistryList) Link() bool
Link returns true iif this is a link.
func (*RegistryList) Range ¶
func (l *RegistryList) Range(f func(index int, item *Registry) 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 (*RegistryList) Slice ¶
func (l *RegistryList) Slice() []*Registry
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 RegistryListBuilder ¶
type RegistryListBuilder struct {
// contains filtered or unexported fields
}
RegistryListBuilder contains the data and logic needed to build 'registry' objects.
func NewRegistryList ¶
func NewRegistryList() *RegistryListBuilder
NewRegistryList creates a new builder of 'registry' objects.
func (*RegistryListBuilder) Build ¶
func (b *RegistryListBuilder) Build() (list *RegistryList, err error)
Build creates a list of 'registry' objects using the configuration stored in the builder.
func (*RegistryListBuilder) Copy ¶
func (b *RegistryListBuilder) Copy(list *RegistryList) *RegistryListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*RegistryListBuilder) Empty ¶ added in v0.0.329
func (b *RegistryListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*RegistryListBuilder) Items ¶
func (b *RegistryListBuilder) Items(values ...*RegistryBuilder) *RegistryListBuilder
Items sets the items of the list.
type RegistryPollRequest ¶
type RegistryPollRequest struct {
// contains filtered or unexported fields
}
RegistryPollRequest is the request for the Poll method.
func (*RegistryPollRequest) Header ¶
func (r *RegistryPollRequest) Header(name string, value interface{}) *RegistryPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*RegistryPollRequest) Interval ¶
func (r *RegistryPollRequest) Interval(value time.Duration) *RegistryPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*RegistryPollRequest) Parameter ¶
func (r *RegistryPollRequest) Parameter(name string, value interface{}) *RegistryPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*RegistryPollRequest) Predicate ¶
func (r *RegistryPollRequest) Predicate(value func(*RegistryGetResponse) bool) *RegistryPollRequest
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 (*RegistryPollRequest) StartContext ¶
func (r *RegistryPollRequest) StartContext(ctx context.Context) (response *RegistryPollResponse, 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 (*RegistryPollRequest) Status ¶
func (r *RegistryPollRequest) Status(value int) *RegistryPollRequest
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 RegistryPollResponse ¶
type RegistryPollResponse struct {
// contains filtered or unexported fields
}
RegistryPollResponse is the response for the Poll method.
func (*RegistryPollResponse) Body ¶
func (r *RegistryPollResponse) Body() *Registry
Body returns the value of the 'body' parameter.
func (*RegistryPollResponse) Error ¶
func (r *RegistryPollResponse) Error() *errors.Error
Error returns the response error.
func (*RegistryPollResponse) GetBody ¶
func (r *RegistryPollResponse) GetBody() (value *Registry, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*RegistryPollResponse) Header ¶
func (r *RegistryPollResponse) Header() http.Header
Header returns header of the response.
func (*RegistryPollResponse) Status ¶
func (r *RegistryPollResponse) Status() int
Status returns the response status code.
type RelatedResource ¶ added in v0.0.329
type RelatedResource struct {
// contains filtered or unexported fields
}
RelatedResource represents the values of the 'related_resource' type.
Resource which can be provisioned using the allowed quota.
func UnmarshalRelatedResource ¶ added in v0.0.329
func UnmarshalRelatedResource(source interface{}) (object *RelatedResource, err error)
UnmarshalRelatedResource reads a value of the 'related_resource' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalRelatedResourceList ¶ added in v0.0.329
func UnmarshalRelatedResourceList(source interface{}) (items []*RelatedResource, err error)
UnmarshalRelatedResourceList reads a list of values of the 'related_resource' type from the given source, which can be a slice of bytes, a string or a reader.
func (*RelatedResource) AvailabilityZoneType ¶ added in v0.0.329
func (o *RelatedResource) AvailabilityZoneType() string
AvailabilityZoneType returns the value of the 'availability_zone_type' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RelatedResource) BYOC ¶ added in v0.0.329
func (o *RelatedResource) BYOC() string
BYOC returns the value of the 'BYOC' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RelatedResource) BillingModel ¶ added in v0.0.329
func (o *RelatedResource) BillingModel() string
BillingModel returns the value of the 'billing_model' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RelatedResource) CloudProvider ¶ added in v0.0.329
func (o *RelatedResource) CloudProvider() string
CloudProvider returns the value of the 'cloud_provider' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RelatedResource) Cost ¶ added in v0.0.329
func (o *RelatedResource) Cost() int
Cost returns the value of the 'cost' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RelatedResource) Empty ¶ added in v0.0.329
func (o *RelatedResource) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*RelatedResource) GetAvailabilityZoneType ¶ added in v0.0.329
func (o *RelatedResource) GetAvailabilityZoneType() (value string, ok bool)
GetAvailabilityZoneType returns the value of the 'availability_zone_type' attribute and a flag indicating if the attribute has a value.
func (*RelatedResource) GetBYOC ¶ added in v0.0.329
func (o *RelatedResource) GetBYOC() (value string, ok bool)
GetBYOC returns the value of the 'BYOC' attribute and a flag indicating if the attribute has a value.
func (*RelatedResource) GetBillingModel ¶ added in v0.0.329
func (o *RelatedResource) GetBillingModel() (value string, ok bool)
GetBillingModel returns the value of the 'billing_model' attribute and a flag indicating if the attribute has a value.
func (*RelatedResource) GetCloudProvider ¶ added in v0.0.329
func (o *RelatedResource) GetCloudProvider() (value string, ok bool)
GetCloudProvider returns the value of the 'cloud_provider' attribute and a flag indicating if the attribute has a value.
func (*RelatedResource) GetCost ¶ added in v0.0.329
func (o *RelatedResource) GetCost() (value int, ok bool)
GetCost returns the value of the 'cost' attribute and a flag indicating if the attribute has a value.
func (*RelatedResource) GetProduct ¶ added in v0.0.329
func (o *RelatedResource) GetProduct() (value string, ok bool)
GetProduct returns the value of the 'product' attribute and a flag indicating if the attribute has a value.
func (*RelatedResource) GetResourceName ¶ added in v0.0.329
func (o *RelatedResource) GetResourceName() (value string, ok bool)
GetResourceName returns the value of the 'resource_name' attribute and a flag indicating if the attribute has a value.
func (*RelatedResource) GetResourceType ¶ added in v0.0.329
func (o *RelatedResource) GetResourceType() (value string, ok bool)
GetResourceType returns the value of the 'resource_type' attribute and a flag indicating if the attribute has a value.
func (*RelatedResource) Product ¶ added in v0.0.329
func (o *RelatedResource) Product() string
Product returns the value of the 'product' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RelatedResource) ResourceName ¶ added in v0.0.329
func (o *RelatedResource) ResourceName() string
ResourceName returns the value of the 'resource_name' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RelatedResource) ResourceType ¶ added in v0.0.329
func (o *RelatedResource) ResourceType() string
ResourceType returns the value of the 'resource_type' attribute, or the zero value of the type if the attribute doesn't have a value.
type RelatedResourceBuilder ¶ added in v0.0.329
type RelatedResourceBuilder struct {
// contains filtered or unexported fields
}
RelatedResourceBuilder contains the data and logic needed to build 'related_resource' objects.
Resource which can be provisioned using the allowed quota.
func NewRelatedResource ¶ added in v0.0.329
func NewRelatedResource() *RelatedResourceBuilder
NewRelatedResource creates a new builder of 'related_resource' objects.
func (*RelatedResourceBuilder) AvailabilityZoneType ¶ added in v0.0.329
func (b *RelatedResourceBuilder) AvailabilityZoneType(value string) *RelatedResourceBuilder
AvailabilityZoneType sets the value of the 'availability_zone_type' attribute to the given value.
func (*RelatedResourceBuilder) BYOC ¶ added in v0.0.329
func (b *RelatedResourceBuilder) BYOC(value string) *RelatedResourceBuilder
BYOC sets the value of the 'BYOC' attribute to the given value.
func (*RelatedResourceBuilder) BillingModel ¶ added in v0.0.329
func (b *RelatedResourceBuilder) BillingModel(value string) *RelatedResourceBuilder
BillingModel sets the value of the 'billing_model' attribute to the given value.
func (*RelatedResourceBuilder) Build ¶ added in v0.0.329
func (b *RelatedResourceBuilder) Build() (object *RelatedResource, err error)
Build creates a 'related_resource' object using the configuration stored in the builder.
func (*RelatedResourceBuilder) CloudProvider ¶ added in v0.0.329
func (b *RelatedResourceBuilder) CloudProvider(value string) *RelatedResourceBuilder
CloudProvider sets the value of the 'cloud_provider' attribute to the given value.
func (*RelatedResourceBuilder) Copy ¶ added in v0.0.329
func (b *RelatedResourceBuilder) Copy(object *RelatedResource) *RelatedResourceBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*RelatedResourceBuilder) Cost ¶ added in v0.0.329
func (b *RelatedResourceBuilder) Cost(value int) *RelatedResourceBuilder
Cost sets the value of the 'cost' attribute to the given value.
func (*RelatedResourceBuilder) Empty ¶ added in v0.0.329
func (b *RelatedResourceBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*RelatedResourceBuilder) Product ¶ added in v0.0.329
func (b *RelatedResourceBuilder) Product(value string) *RelatedResourceBuilder
Product sets the value of the 'product' attribute to the given value.
func (*RelatedResourceBuilder) ResourceName ¶ added in v0.0.329
func (b *RelatedResourceBuilder) ResourceName(value string) *RelatedResourceBuilder
ResourceName sets the value of the 'resource_name' attribute to the given value.
func (*RelatedResourceBuilder) ResourceType ¶ added in v0.0.329
func (b *RelatedResourceBuilder) ResourceType(value string) *RelatedResourceBuilder
ResourceType sets the value of the 'resource_type' attribute to the given value.
type RelatedResourceList ¶ added in v0.0.329
type RelatedResourceList struct {
// contains filtered or unexported fields
}
RelatedResourceList is a list of values of the 'related_resource' type.
func (*RelatedResourceList) Each ¶ added in v0.0.329
func (l *RelatedResourceList) Each(f func(item *RelatedResource) 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 (*RelatedResourceList) Empty ¶ added in v0.0.329
func (l *RelatedResourceList) Empty() bool
Empty returns true if the list is empty.
func (*RelatedResourceList) Get ¶ added in v0.0.329
func (l *RelatedResourceList) Get(i int) *RelatedResource
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*RelatedResourceList) Len ¶ added in v0.0.329
func (l *RelatedResourceList) Len() int
Len returns the length of the list.
func (*RelatedResourceList) Range ¶ added in v0.0.329
func (l *RelatedResourceList) Range(f func(index int, item *RelatedResource) 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 (*RelatedResourceList) Slice ¶ added in v0.0.329
func (l *RelatedResourceList) Slice() []*RelatedResource
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 RelatedResourceListBuilder ¶ added in v0.0.329
type RelatedResourceListBuilder struct {
// contains filtered or unexported fields
}
RelatedResourceListBuilder contains the data and logic needed to build 'related_resource' objects.
func NewRelatedResourceList ¶ added in v0.0.329
func NewRelatedResourceList() *RelatedResourceListBuilder
NewRelatedResourceList creates a new builder of 'related_resource' objects.
func (*RelatedResourceListBuilder) Build ¶ added in v0.0.329
func (b *RelatedResourceListBuilder) Build() (list *RelatedResourceList, err error)
Build creates a list of 'related_resource' objects using the configuration stored in the builder.
func (*RelatedResourceListBuilder) Copy ¶ added in v0.0.329
func (b *RelatedResourceListBuilder) Copy(list *RelatedResourceList) *RelatedResourceListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*RelatedResourceListBuilder) Empty ¶ added in v0.0.329
func (b *RelatedResourceListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*RelatedResourceListBuilder) Items ¶ added in v0.0.329
func (b *RelatedResourceListBuilder) Items(values ...*RelatedResourceBuilder) *RelatedResourceListBuilder
Items sets the items of the list.
type ReservedResource ¶
type ReservedResource struct {
// contains filtered or unexported fields
}
ReservedResource represents the values of the 'reserved_resource' type.
func UnmarshalReservedResource ¶
func UnmarshalReservedResource(source interface{}) (object *ReservedResource, err error)
UnmarshalReservedResource reads a value of the 'reserved_resource' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalReservedResourceList ¶
func UnmarshalReservedResourceList(source interface{}) (items []*ReservedResource, err error)
UnmarshalReservedResourceList reads a list of values of the 'reserved_resource' type from the given source, which can be a slice of bytes, a string or a reader.
func (*ReservedResource) AvailabilityZoneType ¶
func (o *ReservedResource) AvailabilityZoneType() string
AvailabilityZoneType returns the value of the 'availability_zone_type' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ReservedResource) BYOC ¶
func (o *ReservedResource) BYOC() bool
BYOC returns the value of the 'BYOC' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ReservedResource) BillingModel ¶ added in v0.0.329
func (o *ReservedResource) 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.
func (*ReservedResource) Count ¶
func (o *ReservedResource) Count() int
Count returns the value of the 'count' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ReservedResource) CreatedAt ¶
func (o *ReservedResource) CreatedAt() time.Time
CreatedAt returns the value of the 'created_at' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ReservedResource) Empty ¶
func (o *ReservedResource) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*ReservedResource) GetAvailabilityZoneType ¶
func (o *ReservedResource) GetAvailabilityZoneType() (value string, ok bool)
GetAvailabilityZoneType returns the value of the 'availability_zone_type' attribute and a flag indicating if the attribute has a value.
func (*ReservedResource) GetBYOC ¶
func (o *ReservedResource) GetBYOC() (value bool, ok bool)
GetBYOC returns the value of the 'BYOC' attribute and a flag indicating if the attribute has a value.
func (*ReservedResource) GetBillingModel ¶ added in v0.0.329
func (o *ReservedResource) GetBillingModel() (value BillingModel, ok bool)
GetBillingModel returns the value of the 'billing_model' attribute and a flag indicating if the attribute has a value.
func (*ReservedResource) GetCount ¶
func (o *ReservedResource) GetCount() (value int, ok bool)
GetCount returns the value of the 'count' attribute and a flag indicating if the attribute has a value.
func (*ReservedResource) GetCreatedAt ¶
func (o *ReservedResource) GetCreatedAt() (value time.Time, ok bool)
GetCreatedAt returns the value of the 'created_at' attribute and a flag indicating if the attribute has a value.
func (*ReservedResource) GetResourceName ¶
func (o *ReservedResource) GetResourceName() (value string, ok bool)
GetResourceName returns the value of the 'resource_name' attribute and a flag indicating if the attribute has a value.
func (*ReservedResource) GetResourceType ¶
func (o *ReservedResource) GetResourceType() (value string, ok bool)
GetResourceType returns the value of the 'resource_type' attribute and a flag indicating if the attribute has a value.
func (*ReservedResource) GetUpdatedAt ¶
func (o *ReservedResource) GetUpdatedAt() (value time.Time, ok bool)
GetUpdatedAt returns the value of the 'updated_at' attribute and a flag indicating if the attribute has a value.
func (*ReservedResource) ResourceName ¶
func (o *ReservedResource) ResourceName() string
ResourceName returns the value of the 'resource_name' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ReservedResource) ResourceType ¶
func (o *ReservedResource) ResourceType() string
ResourceType returns the value of the 'resource_type' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ReservedResource) UpdatedAt ¶
func (o *ReservedResource) UpdatedAt() time.Time
UpdatedAt returns the value of the 'updated_at' attribute, or the zero value of the type if the attribute doesn't have a value.
type ReservedResourceBuilder ¶
type ReservedResourceBuilder struct {
// contains filtered or unexported fields
}
ReservedResourceBuilder contains the data and logic needed to build 'reserved_resource' objects.
func NewReservedResource ¶
func NewReservedResource() *ReservedResourceBuilder
NewReservedResource creates a new builder of 'reserved_resource' objects.
func (*ReservedResourceBuilder) AvailabilityZoneType ¶
func (b *ReservedResourceBuilder) AvailabilityZoneType(value string) *ReservedResourceBuilder
AvailabilityZoneType sets the value of the 'availability_zone_type' attribute to the given value.
func (*ReservedResourceBuilder) BYOC ¶
func (b *ReservedResourceBuilder) BYOC(value bool) *ReservedResourceBuilder
BYOC sets the value of the 'BYOC' attribute to the given value.
func (*ReservedResourceBuilder) BillingModel ¶ added in v0.0.329
func (b *ReservedResourceBuilder) BillingModel(value BillingModel) *ReservedResourceBuilder
BillingModel sets the value of the 'billing_model' attribute to the given value.
Billing model for subscripiton and reserved_resource resources.
func (*ReservedResourceBuilder) Build ¶
func (b *ReservedResourceBuilder) Build() (object *ReservedResource, err error)
Build creates a 'reserved_resource' object using the configuration stored in the builder.
func (*ReservedResourceBuilder) Copy ¶
func (b *ReservedResourceBuilder) Copy(object *ReservedResource) *ReservedResourceBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*ReservedResourceBuilder) Count ¶
func (b *ReservedResourceBuilder) Count(value int) *ReservedResourceBuilder
Count sets the value of the 'count' attribute to the given value.
func (*ReservedResourceBuilder) CreatedAt ¶
func (b *ReservedResourceBuilder) CreatedAt(value time.Time) *ReservedResourceBuilder
CreatedAt sets the value of the 'created_at' attribute to the given value.
func (*ReservedResourceBuilder) Empty ¶ added in v0.0.329
func (b *ReservedResourceBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*ReservedResourceBuilder) ResourceName ¶
func (b *ReservedResourceBuilder) ResourceName(value string) *ReservedResourceBuilder
ResourceName sets the value of the 'resource_name' attribute to the given value.
func (*ReservedResourceBuilder) ResourceType ¶
func (b *ReservedResourceBuilder) ResourceType(value string) *ReservedResourceBuilder
ResourceType sets the value of the 'resource_type' attribute to the given value.
func (*ReservedResourceBuilder) UpdatedAt ¶
func (b *ReservedResourceBuilder) UpdatedAt(value time.Time) *ReservedResourceBuilder
UpdatedAt sets the value of the 'updated_at' attribute to the given value.
type ReservedResourceList ¶
type ReservedResourceList struct {
// contains filtered or unexported fields
}
ReservedResourceList is a list of values of the 'reserved_resource' type.
func (*ReservedResourceList) Each ¶
func (l *ReservedResourceList) Each(f func(item *ReservedResource) 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 (*ReservedResourceList) Empty ¶
func (l *ReservedResourceList) Empty() bool
Empty returns true if the list is empty.
func (*ReservedResourceList) Get ¶
func (l *ReservedResourceList) Get(i int) *ReservedResource
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*ReservedResourceList) Len ¶
func (l *ReservedResourceList) Len() int
Len returns the length of the list.
func (*ReservedResourceList) Range ¶
func (l *ReservedResourceList) Range(f func(index int, item *ReservedResource) 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 (*ReservedResourceList) Slice ¶
func (l *ReservedResourceList) Slice() []*ReservedResource
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 ReservedResourceListBuilder ¶
type ReservedResourceListBuilder struct {
// contains filtered or unexported fields
}
ReservedResourceListBuilder contains the data and logic needed to build 'reserved_resource' objects.
func NewReservedResourceList ¶
func NewReservedResourceList() *ReservedResourceListBuilder
NewReservedResourceList creates a new builder of 'reserved_resource' objects.
func (*ReservedResourceListBuilder) Build ¶
func (b *ReservedResourceListBuilder) Build() (list *ReservedResourceList, err error)
Build creates a list of 'reserved_resource' objects using the configuration stored in the builder.
func (*ReservedResourceListBuilder) Copy ¶
func (b *ReservedResourceListBuilder) Copy(list *ReservedResourceList) *ReservedResourceListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*ReservedResourceListBuilder) Empty ¶ added in v0.0.329
func (b *ReservedResourceListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*ReservedResourceListBuilder) Items ¶
func (b *ReservedResourceListBuilder) Items(values ...*ReservedResourceBuilder) *ReservedResourceListBuilder
Items sets the items of the list.
type Resource ¶
type Resource struct {
// contains filtered or unexported fields
}
Resource represents the values of the 'resource' type.
Identifies computing resources
func UnmarshalResource ¶
UnmarshalResource reads a value of the 'resource' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalResourceList ¶
UnmarshalResourceList reads a list of values of the 'resource' type from the given source, which can be a slice of bytes, a string or a reader.
func (*Resource) Allowed ¶
Allowed returns the value of the 'allowed' attribute, or the zero value of the type if the attribute doesn't have a value.
Number of allowed nodes
func (*Resource) AvailabilityZoneType ¶
AvailabilityZoneType returns the value of the 'availability_zone_type' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Resource) BYOC ¶
BYOC returns the value of the 'BYOC' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Resource) GetAllowed ¶
GetAllowed returns the value of the 'allowed' attribute and a flag indicating if the attribute has a value.
Number of allowed nodes
func (*Resource) GetAvailabilityZoneType ¶
GetAvailabilityZoneType returns the value of the 'availability_zone_type' attribute and a flag indicating if the attribute has a value.
func (*Resource) GetBYOC ¶
GetBYOC returns the value of the 'BYOC' attribute and a flag indicating if the attribute has a value.
func (*Resource) GetHREF ¶
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*Resource) GetID ¶
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*Resource) GetResourceName ¶
GetResourceName returns the value of the 'resource_name' attribute and a flag indicating if the attribute has a value.
platform-specific name, such as "M5.2Xlarge" for a type of EC2 node
func (*Resource) GetResourceType ¶
GetResourceType returns the value of the 'resource_type' attribute and a flag indicating if the attribute has a value.
func (*Resource) GetSKU ¶
GetSKU returns the value of the 'SKU' attribute and a flag indicating if the attribute has a value.
func (*Resource) 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.
platform-specific name, such as "M5.2Xlarge" for a type of EC2 node
func (*Resource) ResourceType ¶
ResourceType returns the value of the 'resource_type' attribute, or the zero value of the type if the attribute doesn't have a value.
type ResourceBuilder ¶
type ResourceBuilder struct {
// contains filtered or unexported fields
}
ResourceBuilder contains the data and logic needed to build 'resource' objects.
Identifies computing resources
func NewResource ¶
func NewResource() *ResourceBuilder
NewResource creates a new builder of 'resource' objects.
func (*ResourceBuilder) Allowed ¶
func (b *ResourceBuilder) Allowed(value int) *ResourceBuilder
Allowed sets the value of the 'allowed' attribute to the given value.
func (*ResourceBuilder) AvailabilityZoneType ¶
func (b *ResourceBuilder) AvailabilityZoneType(value string) *ResourceBuilder
AvailabilityZoneType sets the value of the 'availability_zone_type' attribute to the given value.
func (*ResourceBuilder) BYOC ¶
func (b *ResourceBuilder) BYOC(value bool) *ResourceBuilder
BYOC sets the value of the 'BYOC' attribute to the given value.
func (*ResourceBuilder) Build ¶
func (b *ResourceBuilder) Build() (object *Resource, err error)
Build creates a 'resource' object using the configuration stored in the builder.
func (*ResourceBuilder) Copy ¶
func (b *ResourceBuilder) Copy(object *Resource) *ResourceBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*ResourceBuilder) Empty ¶ added in v0.0.329
func (b *ResourceBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*ResourceBuilder) HREF ¶
func (b *ResourceBuilder) HREF(value string) *ResourceBuilder
HREF sets the link to the object.
func (*ResourceBuilder) ID ¶
func (b *ResourceBuilder) ID(value string) *ResourceBuilder
ID sets the identifier of the object.
func (*ResourceBuilder) Link ¶
func (b *ResourceBuilder) Link(value bool) *ResourceBuilder
Link sets the flag that indicates if this is a link.
func (*ResourceBuilder) ResourceName ¶
func (b *ResourceBuilder) ResourceName(value string) *ResourceBuilder
ResourceName sets the value of the 'resource_name' attribute to the given value.
func (*ResourceBuilder) ResourceType ¶
func (b *ResourceBuilder) ResourceType(value string) *ResourceBuilder
ResourceType sets the value of the 'resource_type' attribute to the given value.
func (*ResourceBuilder) SKU ¶
func (b *ResourceBuilder) SKU(value string) *ResourceBuilder
SKU sets the value of the 'SKU' attribute to the given value.
type ResourceList ¶
type ResourceList struct {
// contains filtered or unexported fields
}
ResourceList is a list of values of the 'resource' type.
func (*ResourceList) Each ¶
func (l *ResourceList) Each(f func(item *Resource) 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 (*ResourceList) Empty ¶
func (l *ResourceList) Empty() bool
Empty returns true if the list is empty.
func (*ResourceList) Get ¶
func (l *ResourceList) Get(i int) *Resource
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*ResourceList) GetHREF ¶
func (l *ResourceList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*ResourceList) HREF ¶
func (l *ResourceList) HREF() string
HREF returns the link to the list.
func (*ResourceList) Kind ¶
func (l *ResourceList) Kind() string
Kind returns the name of the type of the object.
func (*ResourceList) Link ¶
func (l *ResourceList) Link() bool
Link returns true iif this is a link.
func (*ResourceList) Range ¶
func (l *ResourceList) Range(f func(index int, item *Resource) 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 (*ResourceList) Slice ¶
func (l *ResourceList) Slice() []*Resource
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 ResourceListBuilder ¶
type ResourceListBuilder struct {
// contains filtered or unexported fields
}
ResourceListBuilder contains the data and logic needed to build 'resource' objects.
func NewResourceList ¶
func NewResourceList() *ResourceListBuilder
NewResourceList creates a new builder of 'resource' objects.
func (*ResourceListBuilder) Build ¶
func (b *ResourceListBuilder) Build() (list *ResourceList, err error)
Build creates a list of 'resource' objects using the configuration stored in the builder.
func (*ResourceListBuilder) Copy ¶
func (b *ResourceListBuilder) Copy(list *ResourceList) *ResourceListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*ResourceListBuilder) Empty ¶ added in v0.0.329
func (b *ResourceListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*ResourceListBuilder) Items ¶
func (b *ResourceListBuilder) Items(values ...*ResourceBuilder) *ResourceListBuilder
Items sets the items of the list.
type ResourceQuota ¶
type ResourceQuota struct {
// contains filtered or unexported fields
}
ResourceQuota represents the values of the 'resource_quota' type.
func UnmarshalResourceQuota ¶
func UnmarshalResourceQuota(source interface{}) (object *ResourceQuota, err error)
UnmarshalResourceQuota reads a value of the 'resource_quota' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalResourceQuotaList ¶
func UnmarshalResourceQuotaList(source interface{}) (items []*ResourceQuota, err error)
UnmarshalResourceQuotaList reads a list of values of the 'resource_quota' type from the given source, which can be a slice of bytes, a string or a reader.
func (*ResourceQuota) CreatedAt ¶
func (o *ResourceQuota) CreatedAt() time.Time
CreatedAt returns the value of the 'created_at' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ResourceQuota) Empty ¶
func (o *ResourceQuota) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*ResourceQuota) GetCreatedAt ¶
func (o *ResourceQuota) GetCreatedAt() (value time.Time, ok bool)
GetCreatedAt returns the value of the 'created_at' attribute and a flag indicating if the attribute has a value.
func (*ResourceQuota) GetHREF ¶
func (o *ResourceQuota) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*ResourceQuota) GetID ¶
func (o *ResourceQuota) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*ResourceQuota) GetOrganizationID ¶
func (o *ResourceQuota) GetOrganizationID() (value string, ok bool)
GetOrganizationID returns the value of the 'organization_ID' attribute and a flag indicating if the attribute has a value.
func (*ResourceQuota) GetSKU ¶
func (o *ResourceQuota) GetSKU() (value string, ok bool)
GetSKU returns the value of the 'SKU' attribute and a flag indicating if the attribute has a value.
func (*ResourceQuota) GetSkuCount ¶
func (o *ResourceQuota) GetSkuCount() (value int, ok bool)
GetSkuCount returns the value of the 'sku_count' attribute and a flag indicating if the attribute has a value.
func (*ResourceQuota) GetType ¶
func (o *ResourceQuota) GetType() (value string, ok bool)
GetType returns the value of the 'type' attribute and a flag indicating if the attribute has a value.
func (*ResourceQuota) GetUpdatedAt ¶
func (o *ResourceQuota) GetUpdatedAt() (value time.Time, ok bool)
GetUpdatedAt returns the value of the 'updated_at' attribute and a flag indicating if the attribute has a value.
func (*ResourceQuota) HREF ¶
func (o *ResourceQuota) HREF() string
HREF returns the link to the object.
func (*ResourceQuota) ID ¶
func (o *ResourceQuota) ID() string
ID returns the identifier of the object.
func (*ResourceQuota) Kind ¶
func (o *ResourceQuota) Kind() string
Kind returns the name of the type of the object.
func (*ResourceQuota) Link ¶
func (o *ResourceQuota) Link() bool
Link returns true iif this is a link.
func (*ResourceQuota) OrganizationID ¶
func (o *ResourceQuota) OrganizationID() string
OrganizationID returns the value of the 'organization_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ResourceQuota) SKU ¶
func (o *ResourceQuota) SKU() string
SKU returns the value of the 'SKU' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ResourceQuota) SkuCount ¶
func (o *ResourceQuota) SkuCount() int
SkuCount returns the value of the 'sku_count' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ResourceQuota) Type ¶
func (o *ResourceQuota) Type() string
Type returns the value of the 'type' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*ResourceQuota) UpdatedAt ¶
func (o *ResourceQuota) UpdatedAt() time.Time
UpdatedAt returns the value of the 'updated_at' attribute, or the zero value of the type if the attribute doesn't have a value.
type ResourceQuotaBuilder ¶
type ResourceQuotaBuilder struct {
// contains filtered or unexported fields
}
ResourceQuotaBuilder contains the data and logic needed to build 'resource_quota' objects.
func NewResourceQuota ¶
func NewResourceQuota() *ResourceQuotaBuilder
NewResourceQuota creates a new builder of 'resource_quota' objects.
func (*ResourceQuotaBuilder) Build ¶
func (b *ResourceQuotaBuilder) Build() (object *ResourceQuota, err error)
Build creates a 'resource_quota' object using the configuration stored in the builder.
func (*ResourceQuotaBuilder) Copy ¶
func (b *ResourceQuotaBuilder) Copy(object *ResourceQuota) *ResourceQuotaBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*ResourceQuotaBuilder) CreatedAt ¶
func (b *ResourceQuotaBuilder) CreatedAt(value time.Time) *ResourceQuotaBuilder
CreatedAt sets the value of the 'created_at' attribute to the given value.
func (*ResourceQuotaBuilder) Empty ¶ added in v0.0.329
func (b *ResourceQuotaBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*ResourceQuotaBuilder) HREF ¶
func (b *ResourceQuotaBuilder) HREF(value string) *ResourceQuotaBuilder
HREF sets the link to the object.
func (*ResourceQuotaBuilder) ID ¶
func (b *ResourceQuotaBuilder) ID(value string) *ResourceQuotaBuilder
ID sets the identifier of the object.
func (*ResourceQuotaBuilder) Link ¶
func (b *ResourceQuotaBuilder) Link(value bool) *ResourceQuotaBuilder
Link sets the flag that indicates if this is a link.
func (*ResourceQuotaBuilder) OrganizationID ¶
func (b *ResourceQuotaBuilder) OrganizationID(value string) *ResourceQuotaBuilder
OrganizationID sets the value of the 'organization_ID' attribute to the given value.
func (*ResourceQuotaBuilder) SKU ¶
func (b *ResourceQuotaBuilder) SKU(value string) *ResourceQuotaBuilder
SKU sets the value of the 'SKU' attribute to the given value.
func (*ResourceQuotaBuilder) SkuCount ¶
func (b *ResourceQuotaBuilder) SkuCount(value int) *ResourceQuotaBuilder
SkuCount sets the value of the 'sku_count' attribute to the given value.
func (*ResourceQuotaBuilder) Type ¶
func (b *ResourceQuotaBuilder) Type(value string) *ResourceQuotaBuilder
Type sets the value of the 'type' attribute to the given value.
func (*ResourceQuotaBuilder) UpdatedAt ¶
func (b *ResourceQuotaBuilder) UpdatedAt(value time.Time) *ResourceQuotaBuilder
UpdatedAt sets the value of the 'updated_at' attribute to the given value.
type ResourceQuotaClient ¶
type ResourceQuotaClient struct {
// contains filtered or unexported fields
}
ResourceQuotaClient is the client of the 'resource_quota' resource.
Manages a specific resource quota.
func NewResourceQuotaClient ¶
func NewResourceQuotaClient(transport http.RoundTripper, path string) *ResourceQuotaClient
NewResourceQuotaClient creates a new client for the 'resource_quota' resource using the given transport to send the requests and receive the responses.
func (*ResourceQuotaClient) Delete ¶
func (c *ResourceQuotaClient) Delete() *ResourceQuotaDeleteRequest
Delete creates a request for the 'delete' method.
Deletes the resource quota.
func (*ResourceQuotaClient) Get ¶
func (c *ResourceQuotaClient) Get() *ResourceQuotaGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the resource quota.
func (*ResourceQuotaClient) Poll ¶
func (c *ResourceQuotaClient) Poll() *ResourceQuotaPollRequest
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 (*ResourceQuotaClient) Update ¶
func (c *ResourceQuotaClient) Update() *ResourceQuotaUpdateRequest
Update creates a request for the 'update' method.
Updates the resource quota.
type ResourceQuotaDeleteRequest ¶
type ResourceQuotaDeleteRequest struct {
// contains filtered or unexported fields
}
ResourceQuotaDeleteRequest is the request for the 'delete' method.
func (*ResourceQuotaDeleteRequest) Header ¶
func (r *ResourceQuotaDeleteRequest) Header(name string, value interface{}) *ResourceQuotaDeleteRequest
Header adds a request header.
func (*ResourceQuotaDeleteRequest) Impersonate ¶ added in v0.0.329
func (r *ResourceQuotaDeleteRequest) Impersonate(user string) *ResourceQuotaDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*ResourceQuotaDeleteRequest) Parameter ¶
func (r *ResourceQuotaDeleteRequest) Parameter(name string, value interface{}) *ResourceQuotaDeleteRequest
Parameter adds a query parameter.
func (*ResourceQuotaDeleteRequest) Send ¶
func (r *ResourceQuotaDeleteRequest) Send() (result *ResourceQuotaDeleteResponse, 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 (*ResourceQuotaDeleteRequest) SendContext ¶
func (r *ResourceQuotaDeleteRequest) SendContext(ctx context.Context) (result *ResourceQuotaDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type ResourceQuotaDeleteResponse ¶
type ResourceQuotaDeleteResponse struct {
// contains filtered or unexported fields
}
ResourceQuotaDeleteResponse is the response for the 'delete' method.
func (*ResourceQuotaDeleteResponse) Error ¶
func (r *ResourceQuotaDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*ResourceQuotaDeleteResponse) Header ¶
func (r *ResourceQuotaDeleteResponse) Header() http.Header
Header returns header of the response.
func (*ResourceQuotaDeleteResponse) Status ¶
func (r *ResourceQuotaDeleteResponse) Status() int
Status returns the response status code.
type ResourceQuotaGetRequest ¶
type ResourceQuotaGetRequest struct {
// contains filtered or unexported fields
}
ResourceQuotaGetRequest is the request for the 'get' method.
func (*ResourceQuotaGetRequest) Header ¶
func (r *ResourceQuotaGetRequest) Header(name string, value interface{}) *ResourceQuotaGetRequest
Header adds a request header.
func (*ResourceQuotaGetRequest) Impersonate ¶ added in v0.0.329
func (r *ResourceQuotaGetRequest) Impersonate(user string) *ResourceQuotaGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*ResourceQuotaGetRequest) Parameter ¶
func (r *ResourceQuotaGetRequest) Parameter(name string, value interface{}) *ResourceQuotaGetRequest
Parameter adds a query parameter.
func (*ResourceQuotaGetRequest) Send ¶
func (r *ResourceQuotaGetRequest) Send() (result *ResourceQuotaGetResponse, 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 (*ResourceQuotaGetRequest) SendContext ¶
func (r *ResourceQuotaGetRequest) SendContext(ctx context.Context) (result *ResourceQuotaGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type ResourceQuotaGetResponse ¶
type ResourceQuotaGetResponse struct {
// contains filtered or unexported fields
}
ResourceQuotaGetResponse is the response for the 'get' method.
func (*ResourceQuotaGetResponse) Body ¶
func (r *ResourceQuotaGetResponse) Body() *ResourceQuota
Body returns the value of the 'body' parameter.
func (*ResourceQuotaGetResponse) Error ¶
func (r *ResourceQuotaGetResponse) Error() *errors.Error
Error returns the response error.
func (*ResourceQuotaGetResponse) GetBody ¶
func (r *ResourceQuotaGetResponse) GetBody() (value *ResourceQuota, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*ResourceQuotaGetResponse) Header ¶
func (r *ResourceQuotaGetResponse) Header() http.Header
Header returns header of the response.
func (*ResourceQuotaGetResponse) Status ¶
func (r *ResourceQuotaGetResponse) Status() int
Status returns the response status code.
type ResourceQuotaList ¶
type ResourceQuotaList struct {
// contains filtered or unexported fields
}
ResourceQuotaList is a list of values of the 'resource_quota' type.
func (*ResourceQuotaList) Each ¶
func (l *ResourceQuotaList) Each(f func(item *ResourceQuota) 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 (*ResourceQuotaList) Empty ¶
func (l *ResourceQuotaList) Empty() bool
Empty returns true if the list is empty.
func (*ResourceQuotaList) Get ¶
func (l *ResourceQuotaList) Get(i int) *ResourceQuota
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*ResourceQuotaList) GetHREF ¶
func (l *ResourceQuotaList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*ResourceQuotaList) HREF ¶
func (l *ResourceQuotaList) HREF() string
HREF returns the link to the list.
func (*ResourceQuotaList) Kind ¶
func (l *ResourceQuotaList) Kind() string
Kind returns the name of the type of the object.
func (*ResourceQuotaList) Len ¶
func (l *ResourceQuotaList) Len() int
Len returns the length of the list.
func (*ResourceQuotaList) Link ¶
func (l *ResourceQuotaList) Link() bool
Link returns true iif this is a link.
func (*ResourceQuotaList) Range ¶
func (l *ResourceQuotaList) Range(f func(index int, item *ResourceQuota) 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 (*ResourceQuotaList) Slice ¶
func (l *ResourceQuotaList) Slice() []*ResourceQuota
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 ResourceQuotaListBuilder ¶
type ResourceQuotaListBuilder struct {
// contains filtered or unexported fields
}
ResourceQuotaListBuilder contains the data and logic needed to build 'resource_quota' objects.
func NewResourceQuotaList ¶
func NewResourceQuotaList() *ResourceQuotaListBuilder
NewResourceQuotaList creates a new builder of 'resource_quota' objects.
func (*ResourceQuotaListBuilder) Build ¶
func (b *ResourceQuotaListBuilder) Build() (list *ResourceQuotaList, err error)
Build creates a list of 'resource_quota' objects using the configuration stored in the builder.
func (*ResourceQuotaListBuilder) Copy ¶
func (b *ResourceQuotaListBuilder) Copy(list *ResourceQuotaList) *ResourceQuotaListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*ResourceQuotaListBuilder) Empty ¶ added in v0.0.329
func (b *ResourceQuotaListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*ResourceQuotaListBuilder) Items ¶
func (b *ResourceQuotaListBuilder) Items(values ...*ResourceQuotaBuilder) *ResourceQuotaListBuilder
Items sets the items of the list.
type ResourceQuotaPollRequest ¶
type ResourceQuotaPollRequest struct {
// contains filtered or unexported fields
}
ResourceQuotaPollRequest is the request for the Poll method.
func (*ResourceQuotaPollRequest) Header ¶
func (r *ResourceQuotaPollRequest) Header(name string, value interface{}) *ResourceQuotaPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*ResourceQuotaPollRequest) Interval ¶
func (r *ResourceQuotaPollRequest) Interval(value time.Duration) *ResourceQuotaPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*ResourceQuotaPollRequest) Parameter ¶
func (r *ResourceQuotaPollRequest) Parameter(name string, value interface{}) *ResourceQuotaPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*ResourceQuotaPollRequest) Predicate ¶
func (r *ResourceQuotaPollRequest) Predicate(value func(*ResourceQuotaGetResponse) bool) *ResourceQuotaPollRequest
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 (*ResourceQuotaPollRequest) StartContext ¶
func (r *ResourceQuotaPollRequest) StartContext(ctx context.Context) (response *ResourceQuotaPollResponse, 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 (*ResourceQuotaPollRequest) Status ¶
func (r *ResourceQuotaPollRequest) Status(value int) *ResourceQuotaPollRequest
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 ResourceQuotaPollResponse ¶
type ResourceQuotaPollResponse struct {
// contains filtered or unexported fields
}
ResourceQuotaPollResponse is the response for the Poll method.
func (*ResourceQuotaPollResponse) Body ¶
func (r *ResourceQuotaPollResponse) Body() *ResourceQuota
Body returns the value of the 'body' parameter.
func (*ResourceQuotaPollResponse) Error ¶
func (r *ResourceQuotaPollResponse) Error() *errors.Error
Error returns the response error.
func (*ResourceQuotaPollResponse) GetBody ¶
func (r *ResourceQuotaPollResponse) GetBody() (value *ResourceQuota, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*ResourceQuotaPollResponse) Header ¶
func (r *ResourceQuotaPollResponse) Header() http.Header
Header returns header of the response.
func (*ResourceQuotaPollResponse) Status ¶
func (r *ResourceQuotaPollResponse) Status() int
Status returns the response status code.
type ResourceQuotaUpdateRequest ¶
type ResourceQuotaUpdateRequest struct {
// contains filtered or unexported fields
}
ResourceQuotaUpdateRequest is the request for the 'update' method.
func (*ResourceQuotaUpdateRequest) Body ¶
func (r *ResourceQuotaUpdateRequest) Body(value *ResourceQuota) *ResourceQuotaUpdateRequest
Body sets the value of the 'body' parameter.
func (*ResourceQuotaUpdateRequest) Header ¶
func (r *ResourceQuotaUpdateRequest) Header(name string, value interface{}) *ResourceQuotaUpdateRequest
Header adds a request header.
func (*ResourceQuotaUpdateRequest) Impersonate ¶ added in v0.0.329
func (r *ResourceQuotaUpdateRequest) Impersonate(user string) *ResourceQuotaUpdateRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*ResourceQuotaUpdateRequest) Parameter ¶
func (r *ResourceQuotaUpdateRequest) Parameter(name string, value interface{}) *ResourceQuotaUpdateRequest
Parameter adds a query parameter.
func (*ResourceQuotaUpdateRequest) Send ¶
func (r *ResourceQuotaUpdateRequest) Send() (result *ResourceQuotaUpdateResponse, 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 (*ResourceQuotaUpdateRequest) SendContext ¶
func (r *ResourceQuotaUpdateRequest) SendContext(ctx context.Context) (result *ResourceQuotaUpdateResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type ResourceQuotaUpdateResponse ¶
type ResourceQuotaUpdateResponse struct {
// contains filtered or unexported fields
}
ResourceQuotaUpdateResponse is the response for the 'update' method.
func (*ResourceQuotaUpdateResponse) Body ¶
func (r *ResourceQuotaUpdateResponse) Body() *ResourceQuota
Body returns the value of the 'body' parameter.
func (*ResourceQuotaUpdateResponse) Error ¶
func (r *ResourceQuotaUpdateResponse) Error() *errors.Error
Error returns the response error.
func (*ResourceQuotaUpdateResponse) GetBody ¶
func (r *ResourceQuotaUpdateResponse) GetBody() (value *ResourceQuota, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*ResourceQuotaUpdateResponse) Header ¶
func (r *ResourceQuotaUpdateResponse) Header() http.Header
Header returns header of the response.
func (*ResourceQuotaUpdateResponse) Status ¶
func (r *ResourceQuotaUpdateResponse) Status() int
Status returns the response status code.
type ResourceQuotasAddRequest ¶
type ResourceQuotasAddRequest struct {
// contains filtered or unexported fields
}
ResourceQuotasAddRequest is the request for the 'add' method.
func (*ResourceQuotasAddRequest) Body ¶
func (r *ResourceQuotasAddRequest) Body(value *ResourceQuota) *ResourceQuotasAddRequest
Body sets the value of the 'body' parameter.
Resource quota data.
func (*ResourceQuotasAddRequest) Header ¶
func (r *ResourceQuotasAddRequest) Header(name string, value interface{}) *ResourceQuotasAddRequest
Header adds a request header.
func (*ResourceQuotasAddRequest) Impersonate ¶ added in v0.0.329
func (r *ResourceQuotasAddRequest) Impersonate(user string) *ResourceQuotasAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*ResourceQuotasAddRequest) Parameter ¶
func (r *ResourceQuotasAddRequest) Parameter(name string, value interface{}) *ResourceQuotasAddRequest
Parameter adds a query parameter.
func (*ResourceQuotasAddRequest) Send ¶
func (r *ResourceQuotasAddRequest) Send() (result *ResourceQuotasAddResponse, 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 (*ResourceQuotasAddRequest) SendContext ¶
func (r *ResourceQuotasAddRequest) SendContext(ctx context.Context) (result *ResourceQuotasAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type ResourceQuotasAddResponse ¶
type ResourceQuotasAddResponse struct {
// contains filtered or unexported fields
}
ResourceQuotasAddResponse is the response for the 'add' method.
func (*ResourceQuotasAddResponse) Body ¶
func (r *ResourceQuotasAddResponse) Body() *ResourceQuota
Body returns the value of the 'body' parameter.
Resource quota data.
func (*ResourceQuotasAddResponse) Error ¶
func (r *ResourceQuotasAddResponse) Error() *errors.Error
Error returns the response error.
func (*ResourceQuotasAddResponse) GetBody ¶
func (r *ResourceQuotasAddResponse) GetBody() (value *ResourceQuota, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Resource quota data.
func (*ResourceQuotasAddResponse) Header ¶
func (r *ResourceQuotasAddResponse) Header() http.Header
Header returns header of the response.
func (*ResourceQuotasAddResponse) Status ¶
func (r *ResourceQuotasAddResponse) Status() int
Status returns the response status code.
type ResourceQuotasClient ¶
type ResourceQuotasClient struct {
// contains filtered or unexported fields
}
ResourceQuotasClient is the client of the 'resource_quotas' resource.
Manages the collection of resource quotas for an organization.
func NewResourceQuotasClient ¶
func NewResourceQuotasClient(transport http.RoundTripper, path string) *ResourceQuotasClient
NewResourceQuotasClient creates a new client for the 'resource_quotas' resource using the given transport to send the requests and receive the responses.
func (*ResourceQuotasClient) Add ¶
func (c *ResourceQuotasClient) Add() *ResourceQuotasAddRequest
Add creates a request for the 'add' method.
Creates a new resource quota.
func (*ResourceQuotasClient) List ¶
func (c *ResourceQuotasClient) List() *ResourceQuotasListRequest
List creates a request for the 'list' method.
Retrieves the list of resource quotas.
func (*ResourceQuotasClient) ResourceQuota ¶
func (c *ResourceQuotasClient) ResourceQuota(id string) *ResourceQuotaClient
ResourceQuota returns the target 'resource_quota' resource for the given identifier.
Reference to the service that manages an specific resource quota.
type ResourceQuotasListRequest ¶
type ResourceQuotasListRequest struct {
// contains filtered or unexported fields
}
ResourceQuotasListRequest is the request for the 'list' method.
func (*ResourceQuotasListRequest) Header ¶
func (r *ResourceQuotasListRequest) Header(name string, value interface{}) *ResourceQuotasListRequest
Header adds a request header.
func (*ResourceQuotasListRequest) Impersonate ¶ added in v0.0.329
func (r *ResourceQuotasListRequest) Impersonate(user string) *ResourceQuotasListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*ResourceQuotasListRequest) Page ¶
func (r *ResourceQuotasListRequest) Page(value int) *ResourceQuotasListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*ResourceQuotasListRequest) Parameter ¶
func (r *ResourceQuotasListRequest) Parameter(name string, value interface{}) *ResourceQuotasListRequest
Parameter adds a query parameter.
func (*ResourceQuotasListRequest) Search ¶
func (r *ResourceQuotasListRequest) Search(value string) *ResourceQuotasListRequest
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 account instead of the names of the columns of a table. For example, in order to retrieve resource quota with resource_type cluster.aws:
```sql resource_type = 'cluster.aws' ```
If the parameter isn't provided, or if the value is empty, then all the items that the user has permission to see will be returned.
func (*ResourceQuotasListRequest) Send ¶
func (r *ResourceQuotasListRequest) Send() (result *ResourceQuotasListResponse, 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 (*ResourceQuotasListRequest) SendContext ¶
func (r *ResourceQuotasListRequest) SendContext(ctx context.Context) (result *ResourceQuotasListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*ResourceQuotasListRequest) Size ¶
func (r *ResourceQuotasListRequest) Size(value int) *ResourceQuotasListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type ResourceQuotasListResponse ¶
type ResourceQuotasListResponse struct {
// contains filtered or unexported fields
}
ResourceQuotasListResponse is the response for the 'list' method.
func (*ResourceQuotasListResponse) Error ¶
func (r *ResourceQuotasListResponse) Error() *errors.Error
Error returns the response error.
func (*ResourceQuotasListResponse) GetItems ¶
func (r *ResourceQuotasListResponse) GetItems() (value *ResourceQuotaList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of resource quotas.
func (*ResourceQuotasListResponse) GetPage ¶
func (r *ResourceQuotasListResponse) 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 (*ResourceQuotasListResponse) GetSize ¶
func (r *ResourceQuotasListResponse) 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 (*ResourceQuotasListResponse) GetTotal ¶
func (r *ResourceQuotasListResponse) 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 (*ResourceQuotasListResponse) Header ¶
func (r *ResourceQuotasListResponse) Header() http.Header
Header returns header of the response.
func (*ResourceQuotasListResponse) Items ¶
func (r *ResourceQuotasListResponse) Items() *ResourceQuotaList
Items returns the value of the 'items' parameter.
Retrieved list of resource quotas.
func (*ResourceQuotasListResponse) Page ¶
func (r *ResourceQuotasListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*ResourceQuotasListResponse) Size ¶
func (r *ResourceQuotasListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*ResourceQuotasListResponse) Status ¶
func (r *ResourceQuotasListResponse) Status() int
Status returns the response status code.
func (*ResourceQuotasListResponse) Total ¶
func (r *ResourceQuotasListResponse) 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 Role ¶
type Role struct {
// contains filtered or unexported fields
}
Role represents the values of the 'role' type.
func UnmarshalRole ¶
UnmarshalRole reads a value of the 'role' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalRoleList ¶
UnmarshalRoleList reads a list of values of the 'role' type from the given source, which can be a slice of bytes, a string or a reader.
func (*Role) GetHREF ¶
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*Role) GetID ¶
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*Role) GetName ¶
GetName returns the value of the 'name' attribute and a flag indicating if the attribute has a value.
func (*Role) GetPermissions ¶
func (o *Role) GetPermissions() (value []*Permission, ok bool)
GetPermissions returns the value of the 'permissions' attribute and a flag indicating if the attribute has a value.
func (*Role) Name ¶
Name returns the value of the 'name' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Role) Permissions ¶
func (o *Role) Permissions() []*Permission
Permissions returns the value of the 'permissions' attribute, or the zero value of the type if the attribute doesn't have a value.
type RoleBinding ¶
type RoleBinding struct {
// contains filtered or unexported fields
}
RoleBinding represents the values of the 'role_binding' type.
func UnmarshalRoleBinding ¶
func UnmarshalRoleBinding(source interface{}) (object *RoleBinding, err error)
UnmarshalRoleBinding reads a value of the 'role_binding' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalRoleBindingList ¶
func UnmarshalRoleBindingList(source interface{}) (items []*RoleBinding, err error)
UnmarshalRoleBindingList reads a list of values of the 'role_binding' type from the given source, which can be a slice of bytes, a string or a reader.
func (*RoleBinding) Account ¶
func (o *RoleBinding) Account() *Account
Account returns the value of the 'account' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RoleBinding) AccountID ¶
func (o *RoleBinding) AccountID() string
AccountID returns the value of the 'account_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RoleBinding) ConfigManaged ¶
func (o *RoleBinding) ConfigManaged() bool
ConfigManaged returns the value of the 'config_managed' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RoleBinding) CreatedAt ¶
func (o *RoleBinding) CreatedAt() time.Time
CreatedAt returns the value of the 'created_at' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RoleBinding) Empty ¶
func (o *RoleBinding) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*RoleBinding) GetAccount ¶
func (o *RoleBinding) GetAccount() (value *Account, ok bool)
GetAccount returns the value of the 'account' attribute and a flag indicating if the attribute has a value.
func (*RoleBinding) GetAccountID ¶
func (o *RoleBinding) GetAccountID() (value string, ok bool)
GetAccountID returns the value of the 'account_ID' attribute and a flag indicating if the attribute has a value.
func (*RoleBinding) GetConfigManaged ¶
func (o *RoleBinding) GetConfigManaged() (value bool, ok bool)
GetConfigManaged returns the value of the 'config_managed' attribute and a flag indicating if the attribute has a value.
func (*RoleBinding) GetCreatedAt ¶
func (o *RoleBinding) GetCreatedAt() (value time.Time, ok bool)
GetCreatedAt returns the value of the 'created_at' attribute and a flag indicating if the attribute has a value.
func (*RoleBinding) GetHREF ¶
func (o *RoleBinding) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*RoleBinding) GetID ¶
func (o *RoleBinding) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*RoleBinding) GetOrganization ¶
func (o *RoleBinding) GetOrganization() (value *Organization, ok bool)
GetOrganization returns the value of the 'organization' attribute and a flag indicating if the attribute has a value.
func (*RoleBinding) GetOrganizationID ¶
func (o *RoleBinding) GetOrganizationID() (value string, ok bool)
GetOrganizationID returns the value of the 'organization_ID' attribute and a flag indicating if the attribute has a value.
func (*RoleBinding) GetRole ¶
func (o *RoleBinding) GetRole() (value *Role, ok bool)
GetRole returns the value of the 'role' attribute and a flag indicating if the attribute has a value.
func (*RoleBinding) GetRoleID ¶
func (o *RoleBinding) GetRoleID() (value string, ok bool)
GetRoleID returns the value of the 'role_ID' attribute and a flag indicating if the attribute has a value.
func (*RoleBinding) GetSubscription ¶
func (o *RoleBinding) GetSubscription() (value *Subscription, ok bool)
GetSubscription returns the value of the 'subscription' attribute and a flag indicating if the attribute has a value.
func (*RoleBinding) GetSubscriptionID ¶
func (o *RoleBinding) GetSubscriptionID() (value string, ok bool)
GetSubscriptionID returns the value of the 'subscription_ID' attribute and a flag indicating if the attribute has a value.
func (*RoleBinding) GetType ¶
func (o *RoleBinding) GetType() (value string, ok bool)
GetType returns the value of the 'type' attribute and a flag indicating if the attribute has a value.
func (*RoleBinding) GetUpdatedAt ¶
func (o *RoleBinding) GetUpdatedAt() (value time.Time, ok bool)
GetUpdatedAt returns the value of the 'updated_at' attribute and a flag indicating if the attribute has a value.
func (*RoleBinding) HREF ¶
func (o *RoleBinding) HREF() string
HREF returns the link to the object.
func (*RoleBinding) ID ¶
func (o *RoleBinding) ID() string
ID returns the identifier of the object.
func (*RoleBinding) Kind ¶
func (o *RoleBinding) Kind() string
Kind returns the name of the type of the object.
func (*RoleBinding) Organization ¶
func (o *RoleBinding) Organization() *Organization
Organization returns the value of the 'organization' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RoleBinding) OrganizationID ¶
func (o *RoleBinding) OrganizationID() string
OrganizationID returns the value of the 'organization_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RoleBinding) Role ¶
func (o *RoleBinding) Role() *Role
Role returns the value of the 'role' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RoleBinding) RoleID ¶
func (o *RoleBinding) RoleID() string
RoleID returns the value of the 'role_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RoleBinding) Subscription ¶
func (o *RoleBinding) Subscription() *Subscription
Subscription returns the value of the 'subscription' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RoleBinding) SubscriptionID ¶
func (o *RoleBinding) SubscriptionID() string
SubscriptionID returns the value of the 'subscription_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RoleBinding) Type ¶
func (o *RoleBinding) Type() string
Type returns the value of the 'type' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*RoleBinding) UpdatedAt ¶
func (o *RoleBinding) UpdatedAt() time.Time
UpdatedAt returns the value of the 'updated_at' attribute, or the zero value of the type if the attribute doesn't have a value.
type RoleBindingBuilder ¶
type RoleBindingBuilder struct {
// contains filtered or unexported fields
}
RoleBindingBuilder contains the data and logic needed to build 'role_binding' objects.
func NewRoleBinding ¶
func NewRoleBinding() *RoleBindingBuilder
NewRoleBinding creates a new builder of 'role_binding' objects.
func (*RoleBindingBuilder) Account ¶
func (b *RoleBindingBuilder) Account(value *AccountBuilder) *RoleBindingBuilder
Account sets the value of the 'account' attribute to the given value.
func (*RoleBindingBuilder) AccountID ¶
func (b *RoleBindingBuilder) AccountID(value string) *RoleBindingBuilder
AccountID sets the value of the 'account_ID' attribute to the given value.
func (*RoleBindingBuilder) Build ¶
func (b *RoleBindingBuilder) Build() (object *RoleBinding, err error)
Build creates a 'role_binding' object using the configuration stored in the builder.
func (*RoleBindingBuilder) ConfigManaged ¶
func (b *RoleBindingBuilder) ConfigManaged(value bool) *RoleBindingBuilder
ConfigManaged sets the value of the 'config_managed' attribute to the given value.
func (*RoleBindingBuilder) Copy ¶
func (b *RoleBindingBuilder) Copy(object *RoleBinding) *RoleBindingBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*RoleBindingBuilder) CreatedAt ¶
func (b *RoleBindingBuilder) CreatedAt(value time.Time) *RoleBindingBuilder
CreatedAt sets the value of the 'created_at' attribute to the given value.
func (*RoleBindingBuilder) Empty ¶ added in v0.0.329
func (b *RoleBindingBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*RoleBindingBuilder) HREF ¶
func (b *RoleBindingBuilder) HREF(value string) *RoleBindingBuilder
HREF sets the link to the object.
func (*RoleBindingBuilder) ID ¶
func (b *RoleBindingBuilder) ID(value string) *RoleBindingBuilder
ID sets the identifier of the object.
func (*RoleBindingBuilder) Link ¶
func (b *RoleBindingBuilder) Link(value bool) *RoleBindingBuilder
Link sets the flag that indicates if this is a link.
func (*RoleBindingBuilder) Organization ¶
func (b *RoleBindingBuilder) Organization(value *OrganizationBuilder) *RoleBindingBuilder
Organization sets the value of the 'organization' attribute to the given value.
func (*RoleBindingBuilder) OrganizationID ¶
func (b *RoleBindingBuilder) OrganizationID(value string) *RoleBindingBuilder
OrganizationID sets the value of the 'organization_ID' attribute to the given value.
func (*RoleBindingBuilder) Role ¶
func (b *RoleBindingBuilder) Role(value *RoleBuilder) *RoleBindingBuilder
Role sets the value of the 'role' attribute to the given value.
func (*RoleBindingBuilder) RoleID ¶
func (b *RoleBindingBuilder) RoleID(value string) *RoleBindingBuilder
RoleID sets the value of the 'role_ID' attribute to the given value.
func (*RoleBindingBuilder) Subscription ¶
func (b *RoleBindingBuilder) Subscription(value *SubscriptionBuilder) *RoleBindingBuilder
Subscription sets the value of the 'subscription' attribute to the given value.
func (*RoleBindingBuilder) SubscriptionID ¶
func (b *RoleBindingBuilder) SubscriptionID(value string) *RoleBindingBuilder
SubscriptionID sets the value of the 'subscription_ID' attribute to the given value.
func (*RoleBindingBuilder) Type ¶
func (b *RoleBindingBuilder) Type(value string) *RoleBindingBuilder
Type sets the value of the 'type' attribute to the given value.
func (*RoleBindingBuilder) UpdatedAt ¶
func (b *RoleBindingBuilder) UpdatedAt(value time.Time) *RoleBindingBuilder
UpdatedAt sets the value of the 'updated_at' attribute to the given value.
type RoleBindingClient ¶
type RoleBindingClient struct {
// contains filtered or unexported fields
}
RoleBindingClient is the client of the 'role_binding' resource.
Manages a specific role binding.
func NewRoleBindingClient ¶
func NewRoleBindingClient(transport http.RoundTripper, path string) *RoleBindingClient
NewRoleBindingClient creates a new client for the 'role_binding' resource using the given transport to send the requests and receive the responses.
func (*RoleBindingClient) Delete ¶
func (c *RoleBindingClient) Delete() *RoleBindingDeleteRequest
Delete creates a request for the 'delete' method.
Deletes the role binding.
func (*RoleBindingClient) Get ¶
func (c *RoleBindingClient) Get() *RoleBindingGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the role binding.
func (*RoleBindingClient) Poll ¶
func (c *RoleBindingClient) Poll() *RoleBindingPollRequest
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 (*RoleBindingClient) Update ¶
func (c *RoleBindingClient) Update() *RoleBindingUpdateRequest
Update creates a request for the 'update' method.
Updates the account.
type RoleBindingDeleteRequest ¶
type RoleBindingDeleteRequest struct {
// contains filtered or unexported fields
}
RoleBindingDeleteRequest is the request for the 'delete' method.
func (*RoleBindingDeleteRequest) Header ¶
func (r *RoleBindingDeleteRequest) Header(name string, value interface{}) *RoleBindingDeleteRequest
Header adds a request header.
func (*RoleBindingDeleteRequest) Impersonate ¶ added in v0.0.329
func (r *RoleBindingDeleteRequest) Impersonate(user string) *RoleBindingDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RoleBindingDeleteRequest) Parameter ¶
func (r *RoleBindingDeleteRequest) Parameter(name string, value interface{}) *RoleBindingDeleteRequest
Parameter adds a query parameter.
func (*RoleBindingDeleteRequest) Send ¶
func (r *RoleBindingDeleteRequest) Send() (result *RoleBindingDeleteResponse, 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 (*RoleBindingDeleteRequest) SendContext ¶
func (r *RoleBindingDeleteRequest) SendContext(ctx context.Context) (result *RoleBindingDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type RoleBindingDeleteResponse ¶
type RoleBindingDeleteResponse struct {
// contains filtered or unexported fields
}
RoleBindingDeleteResponse is the response for the 'delete' method.
func (*RoleBindingDeleteResponse) Error ¶
func (r *RoleBindingDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*RoleBindingDeleteResponse) Header ¶
func (r *RoleBindingDeleteResponse) Header() http.Header
Header returns header of the response.
func (*RoleBindingDeleteResponse) Status ¶
func (r *RoleBindingDeleteResponse) Status() int
Status returns the response status code.
type RoleBindingGetRequest ¶
type RoleBindingGetRequest struct {
// contains filtered or unexported fields
}
RoleBindingGetRequest is the request for the 'get' method.
func (*RoleBindingGetRequest) Header ¶
func (r *RoleBindingGetRequest) Header(name string, value interface{}) *RoleBindingGetRequest
Header adds a request header.
func (*RoleBindingGetRequest) Impersonate ¶ added in v0.0.329
func (r *RoleBindingGetRequest) Impersonate(user string) *RoleBindingGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RoleBindingGetRequest) Parameter ¶
func (r *RoleBindingGetRequest) Parameter(name string, value interface{}) *RoleBindingGetRequest
Parameter adds a query parameter.
func (*RoleBindingGetRequest) Send ¶
func (r *RoleBindingGetRequest) Send() (result *RoleBindingGetResponse, 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 (*RoleBindingGetRequest) SendContext ¶
func (r *RoleBindingGetRequest) SendContext(ctx context.Context) (result *RoleBindingGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type RoleBindingGetResponse ¶
type RoleBindingGetResponse struct {
// contains filtered or unexported fields
}
RoleBindingGetResponse is the response for the 'get' method.
func (*RoleBindingGetResponse) Body ¶
func (r *RoleBindingGetResponse) Body() *RoleBinding
Body returns the value of the 'body' parameter.
func (*RoleBindingGetResponse) Error ¶
func (r *RoleBindingGetResponse) Error() *errors.Error
Error returns the response error.
func (*RoleBindingGetResponse) GetBody ¶
func (r *RoleBindingGetResponse) GetBody() (value *RoleBinding, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*RoleBindingGetResponse) Header ¶
func (r *RoleBindingGetResponse) Header() http.Header
Header returns header of the response.
func (*RoleBindingGetResponse) Status ¶
func (r *RoleBindingGetResponse) Status() int
Status returns the response status code.
type RoleBindingList ¶
type RoleBindingList struct {
// contains filtered or unexported fields
}
RoleBindingList is a list of values of the 'role_binding' type.
func (*RoleBindingList) Each ¶
func (l *RoleBindingList) Each(f func(item *RoleBinding) 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 (*RoleBindingList) Empty ¶
func (l *RoleBindingList) Empty() bool
Empty returns true if the list is empty.
func (*RoleBindingList) Get ¶
func (l *RoleBindingList) Get(i int) *RoleBinding
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*RoleBindingList) GetHREF ¶
func (l *RoleBindingList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*RoleBindingList) HREF ¶
func (l *RoleBindingList) HREF() string
HREF returns the link to the list.
func (*RoleBindingList) Kind ¶
func (l *RoleBindingList) Kind() string
Kind returns the name of the type of the object.
func (*RoleBindingList) Len ¶
func (l *RoleBindingList) Len() int
Len returns the length of the list.
func (*RoleBindingList) Link ¶
func (l *RoleBindingList) Link() bool
Link returns true iif this is a link.
func (*RoleBindingList) Range ¶
func (l *RoleBindingList) Range(f func(index int, item *RoleBinding) 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 (*RoleBindingList) Slice ¶
func (l *RoleBindingList) Slice() []*RoleBinding
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 RoleBindingListBuilder ¶
type RoleBindingListBuilder struct {
// contains filtered or unexported fields
}
RoleBindingListBuilder contains the data and logic needed to build 'role_binding' objects.
func NewRoleBindingList ¶
func NewRoleBindingList() *RoleBindingListBuilder
NewRoleBindingList creates a new builder of 'role_binding' objects.
func (*RoleBindingListBuilder) Build ¶
func (b *RoleBindingListBuilder) Build() (list *RoleBindingList, err error)
Build creates a list of 'role_binding' objects using the configuration stored in the builder.
func (*RoleBindingListBuilder) Copy ¶
func (b *RoleBindingListBuilder) Copy(list *RoleBindingList) *RoleBindingListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*RoleBindingListBuilder) Empty ¶ added in v0.0.329
func (b *RoleBindingListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*RoleBindingListBuilder) Items ¶
func (b *RoleBindingListBuilder) Items(values ...*RoleBindingBuilder) *RoleBindingListBuilder
Items sets the items of the list.
type RoleBindingPollRequest ¶
type RoleBindingPollRequest struct {
// contains filtered or unexported fields
}
RoleBindingPollRequest is the request for the Poll method.
func (*RoleBindingPollRequest) Header ¶
func (r *RoleBindingPollRequest) Header(name string, value interface{}) *RoleBindingPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*RoleBindingPollRequest) Interval ¶
func (r *RoleBindingPollRequest) Interval(value time.Duration) *RoleBindingPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*RoleBindingPollRequest) Parameter ¶
func (r *RoleBindingPollRequest) Parameter(name string, value interface{}) *RoleBindingPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*RoleBindingPollRequest) Predicate ¶
func (r *RoleBindingPollRequest) Predicate(value func(*RoleBindingGetResponse) bool) *RoleBindingPollRequest
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 (*RoleBindingPollRequest) StartContext ¶
func (r *RoleBindingPollRequest) StartContext(ctx context.Context) (response *RoleBindingPollResponse, 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 (*RoleBindingPollRequest) Status ¶
func (r *RoleBindingPollRequest) Status(value int) *RoleBindingPollRequest
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 RoleBindingPollResponse ¶
type RoleBindingPollResponse struct {
// contains filtered or unexported fields
}
RoleBindingPollResponse is the response for the Poll method.
func (*RoleBindingPollResponse) Body ¶
func (r *RoleBindingPollResponse) Body() *RoleBinding
Body returns the value of the 'body' parameter.
func (*RoleBindingPollResponse) Error ¶
func (r *RoleBindingPollResponse) Error() *errors.Error
Error returns the response error.
func (*RoleBindingPollResponse) GetBody ¶
func (r *RoleBindingPollResponse) GetBody() (value *RoleBinding, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*RoleBindingPollResponse) Header ¶
func (r *RoleBindingPollResponse) Header() http.Header
Header returns header of the response.
func (*RoleBindingPollResponse) Status ¶
func (r *RoleBindingPollResponse) Status() int
Status returns the response status code.
type RoleBindingUpdateRequest ¶
type RoleBindingUpdateRequest struct {
// contains filtered or unexported fields
}
RoleBindingUpdateRequest is the request for the 'update' method.
func (*RoleBindingUpdateRequest) Body ¶
func (r *RoleBindingUpdateRequest) Body(value *RoleBinding) *RoleBindingUpdateRequest
Body sets the value of the 'body' parameter.
func (*RoleBindingUpdateRequest) Header ¶
func (r *RoleBindingUpdateRequest) Header(name string, value interface{}) *RoleBindingUpdateRequest
Header adds a request header.
func (*RoleBindingUpdateRequest) Impersonate ¶ added in v0.0.329
func (r *RoleBindingUpdateRequest) Impersonate(user string) *RoleBindingUpdateRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RoleBindingUpdateRequest) Parameter ¶
func (r *RoleBindingUpdateRequest) Parameter(name string, value interface{}) *RoleBindingUpdateRequest
Parameter adds a query parameter.
func (*RoleBindingUpdateRequest) Send ¶
func (r *RoleBindingUpdateRequest) Send() (result *RoleBindingUpdateResponse, 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 (*RoleBindingUpdateRequest) SendContext ¶
func (r *RoleBindingUpdateRequest) SendContext(ctx context.Context) (result *RoleBindingUpdateResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type RoleBindingUpdateResponse ¶
type RoleBindingUpdateResponse struct {
// contains filtered or unexported fields
}
RoleBindingUpdateResponse is the response for the 'update' method.
func (*RoleBindingUpdateResponse) Body ¶
func (r *RoleBindingUpdateResponse) Body() *RoleBinding
Body returns the value of the 'body' parameter.
func (*RoleBindingUpdateResponse) Error ¶
func (r *RoleBindingUpdateResponse) Error() *errors.Error
Error returns the response error.
func (*RoleBindingUpdateResponse) GetBody ¶
func (r *RoleBindingUpdateResponse) GetBody() (value *RoleBinding, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*RoleBindingUpdateResponse) Header ¶
func (r *RoleBindingUpdateResponse) Header() http.Header
Header returns header of the response.
func (*RoleBindingUpdateResponse) Status ¶
func (r *RoleBindingUpdateResponse) Status() int
Status returns the response status code.
type RoleBindingsAddRequest ¶
type RoleBindingsAddRequest struct {
// contains filtered or unexported fields
}
RoleBindingsAddRequest is the request for the 'add' method.
func (*RoleBindingsAddRequest) Body ¶
func (r *RoleBindingsAddRequest) Body(value *RoleBinding) *RoleBindingsAddRequest
Body sets the value of the 'body' parameter.
Role binding data.
func (*RoleBindingsAddRequest) Header ¶
func (r *RoleBindingsAddRequest) Header(name string, value interface{}) *RoleBindingsAddRequest
Header adds a request header.
func (*RoleBindingsAddRequest) Impersonate ¶ added in v0.0.329
func (r *RoleBindingsAddRequest) Impersonate(user string) *RoleBindingsAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RoleBindingsAddRequest) Parameter ¶
func (r *RoleBindingsAddRequest) Parameter(name string, value interface{}) *RoleBindingsAddRequest
Parameter adds a query parameter.
func (*RoleBindingsAddRequest) Send ¶
func (r *RoleBindingsAddRequest) Send() (result *RoleBindingsAddResponse, 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 (*RoleBindingsAddRequest) SendContext ¶
func (r *RoleBindingsAddRequest) SendContext(ctx context.Context) (result *RoleBindingsAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type RoleBindingsAddResponse ¶
type RoleBindingsAddResponse struct {
// contains filtered or unexported fields
}
RoleBindingsAddResponse is the response for the 'add' method.
func (*RoleBindingsAddResponse) Body ¶
func (r *RoleBindingsAddResponse) Body() *RoleBinding
Body returns the value of the 'body' parameter.
Role binding data.
func (*RoleBindingsAddResponse) Error ¶
func (r *RoleBindingsAddResponse) Error() *errors.Error
Error returns the response error.
func (*RoleBindingsAddResponse) GetBody ¶
func (r *RoleBindingsAddResponse) GetBody() (value *RoleBinding, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Role binding data.
func (*RoleBindingsAddResponse) Header ¶
func (r *RoleBindingsAddResponse) Header() http.Header
Header returns header of the response.
func (*RoleBindingsAddResponse) Status ¶
func (r *RoleBindingsAddResponse) Status() int
Status returns the response status code.
type RoleBindingsClient ¶
type RoleBindingsClient struct {
// contains filtered or unexported fields
}
RoleBindingsClient is the client of the 'role_bindings' resource.
Manages the collection of role bindings.
func NewRoleBindingsClient ¶
func NewRoleBindingsClient(transport http.RoundTripper, path string) *RoleBindingsClient
NewRoleBindingsClient creates a new client for the 'role_bindings' resource using the given transport to send the requests and receive the responses.
func (*RoleBindingsClient) Add ¶
func (c *RoleBindingsClient) Add() *RoleBindingsAddRequest
Add creates a request for the 'add' method.
Creates a new role binding.
func (*RoleBindingsClient) List ¶
func (c *RoleBindingsClient) List() *RoleBindingsListRequest
List creates a request for the 'list' method.
Retrieves a list of role bindings.
func (*RoleBindingsClient) RoleBinding ¶
func (c *RoleBindingsClient) RoleBinding(id string) *RoleBindingClient
RoleBinding returns the target 'role_binding' resource for the given identifier.
Reference to the service that manages a specific role binding.
type RoleBindingsListRequest ¶
type RoleBindingsListRequest struct {
// contains filtered or unexported fields
}
RoleBindingsListRequest is the request for the 'list' method.
func (*RoleBindingsListRequest) Header ¶
func (r *RoleBindingsListRequest) Header(name string, value interface{}) *RoleBindingsListRequest
Header adds a request header.
func (*RoleBindingsListRequest) Impersonate ¶ added in v0.0.329
func (r *RoleBindingsListRequest) Impersonate(user string) *RoleBindingsListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RoleBindingsListRequest) Page ¶
func (r *RoleBindingsListRequest) Page(value int) *RoleBindingsListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*RoleBindingsListRequest) Parameter ¶
func (r *RoleBindingsListRequest) Parameter(name string, value interface{}) *RoleBindingsListRequest
Parameter adds a query parameter.
func (*RoleBindingsListRequest) Search ¶
func (r *RoleBindingsListRequest) Search(value string) *RoleBindingsListRequest
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 role binding instead of the names of the columns of a table. For example, in order to retrieve role bindings with role_id AuthenticatedUser:
```sql role_id = 'AuthenticatedUser' ```
If the parameter isn't provided, or if the value is empty, then all the items that the user has permission to see will be returned.
func (*RoleBindingsListRequest) Send ¶
func (r *RoleBindingsListRequest) Send() (result *RoleBindingsListResponse, 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 (*RoleBindingsListRequest) SendContext ¶
func (r *RoleBindingsListRequest) SendContext(ctx context.Context) (result *RoleBindingsListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*RoleBindingsListRequest) Size ¶
func (r *RoleBindingsListRequest) Size(value int) *RoleBindingsListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type RoleBindingsListResponse ¶
type RoleBindingsListResponse struct {
// contains filtered or unexported fields
}
RoleBindingsListResponse is the response for the 'list' method.
func (*RoleBindingsListResponse) Error ¶
func (r *RoleBindingsListResponse) Error() *errors.Error
Error returns the response error.
func (*RoleBindingsListResponse) GetItems ¶
func (r *RoleBindingsListResponse) GetItems() (value *RoleBindingList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of role bindings.
func (*RoleBindingsListResponse) GetPage ¶
func (r *RoleBindingsListResponse) 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 (*RoleBindingsListResponse) GetSize ¶
func (r *RoleBindingsListResponse) 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 (*RoleBindingsListResponse) GetTotal ¶
func (r *RoleBindingsListResponse) 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 (*RoleBindingsListResponse) Header ¶
func (r *RoleBindingsListResponse) Header() http.Header
Header returns header of the response.
func (*RoleBindingsListResponse) Items ¶
func (r *RoleBindingsListResponse) Items() *RoleBindingList
Items returns the value of the 'items' parameter.
Retrieved list of role bindings.
func (*RoleBindingsListResponse) Page ¶
func (r *RoleBindingsListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*RoleBindingsListResponse) Size ¶
func (r *RoleBindingsListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*RoleBindingsListResponse) Status ¶
func (r *RoleBindingsListResponse) Status() int
Status returns the response status code.
func (*RoleBindingsListResponse) Total ¶
func (r *RoleBindingsListResponse) 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 RoleBuilder ¶
type RoleBuilder struct {
// contains filtered or unexported fields
}
RoleBuilder contains the data and logic needed to build 'role' objects.
func (*RoleBuilder) Build ¶
func (b *RoleBuilder) Build() (object *Role, err error)
Build creates a 'role' object using the configuration stored in the builder.
func (*RoleBuilder) Copy ¶
func (b *RoleBuilder) Copy(object *Role) *RoleBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*RoleBuilder) Empty ¶ added in v0.0.329
func (b *RoleBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*RoleBuilder) HREF ¶
func (b *RoleBuilder) HREF(value string) *RoleBuilder
HREF sets the link to the object.
func (*RoleBuilder) ID ¶
func (b *RoleBuilder) ID(value string) *RoleBuilder
ID sets the identifier of the object.
func (*RoleBuilder) Link ¶
func (b *RoleBuilder) Link(value bool) *RoleBuilder
Link sets the flag that indicates if this is a link.
func (*RoleBuilder) Name ¶
func (b *RoleBuilder) Name(value string) *RoleBuilder
Name sets the value of the 'name' attribute to the given value.
func (*RoleBuilder) Permissions ¶
func (b *RoleBuilder) Permissions(values ...*PermissionBuilder) *RoleBuilder
Permissions sets the value of the 'permissions' attribute to the given values.
type RoleClient ¶
type RoleClient struct {
// contains filtered or unexported fields
}
RoleClient is the client of the 'role' resource.
Manages a specific role.
func NewRoleClient ¶
func NewRoleClient(transport http.RoundTripper, path string) *RoleClient
NewRoleClient creates a new client for the 'role' resource using the given transport to send the requests and receive the responses.
func (*RoleClient) Delete ¶
func (c *RoleClient) Delete() *RoleDeleteRequest
Delete creates a request for the 'delete' method.
Deletes the role.
func (*RoleClient) Get ¶
func (c *RoleClient) Get() *RoleGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the role.
func (*RoleClient) Poll ¶
func (c *RoleClient) Poll() *RolePollRequest
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 (*RoleClient) Update ¶
func (c *RoleClient) Update() *RoleUpdateRequest
Update creates a request for the 'update' method.
Updates the role.
type RoleDeleteRequest ¶
type RoleDeleteRequest struct {
// contains filtered or unexported fields
}
RoleDeleteRequest is the request for the 'delete' method.
func (*RoleDeleteRequest) Header ¶
func (r *RoleDeleteRequest) Header(name string, value interface{}) *RoleDeleteRequest
Header adds a request header.
func (*RoleDeleteRequest) Impersonate ¶ added in v0.0.329
func (r *RoleDeleteRequest) Impersonate(user string) *RoleDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RoleDeleteRequest) Parameter ¶
func (r *RoleDeleteRequest) Parameter(name string, value interface{}) *RoleDeleteRequest
Parameter adds a query parameter.
func (*RoleDeleteRequest) Send ¶
func (r *RoleDeleteRequest) Send() (result *RoleDeleteResponse, 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 (*RoleDeleteRequest) SendContext ¶
func (r *RoleDeleteRequest) SendContext(ctx context.Context) (result *RoleDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type RoleDeleteResponse ¶
type RoleDeleteResponse struct {
// contains filtered or unexported fields
}
RoleDeleteResponse is the response for the 'delete' method.
func (*RoleDeleteResponse) Error ¶
func (r *RoleDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*RoleDeleteResponse) Header ¶
func (r *RoleDeleteResponse) Header() http.Header
Header returns header of the response.
func (*RoleDeleteResponse) Status ¶
func (r *RoleDeleteResponse) Status() int
Status returns the response status code.
type RoleGetRequest ¶
type RoleGetRequest struct {
// contains filtered or unexported fields
}
RoleGetRequest is the request for the 'get' method.
func (*RoleGetRequest) Header ¶
func (r *RoleGetRequest) Header(name string, value interface{}) *RoleGetRequest
Header adds a request header.
func (*RoleGetRequest) Impersonate ¶ added in v0.0.329
func (r *RoleGetRequest) Impersonate(user string) *RoleGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RoleGetRequest) Parameter ¶
func (r *RoleGetRequest) Parameter(name string, value interface{}) *RoleGetRequest
Parameter adds a query parameter.
func (*RoleGetRequest) Send ¶
func (r *RoleGetRequest) Send() (result *RoleGetResponse, 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 (*RoleGetRequest) SendContext ¶
func (r *RoleGetRequest) SendContext(ctx context.Context) (result *RoleGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type RoleGetResponse ¶
type RoleGetResponse struct {
// contains filtered or unexported fields
}
RoleGetResponse is the response for the 'get' method.
func (*RoleGetResponse) Body ¶
func (r *RoleGetResponse) Body() *Role
Body returns the value of the 'body' parameter.
func (*RoleGetResponse) Error ¶
func (r *RoleGetResponse) Error() *errors.Error
Error returns the response error.
func (*RoleGetResponse) GetBody ¶
func (r *RoleGetResponse) GetBody() (value *Role, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*RoleGetResponse) Header ¶
func (r *RoleGetResponse) Header() http.Header
Header returns header of the response.
func (*RoleGetResponse) Status ¶
func (r *RoleGetResponse) Status() int
Status returns the response status code.
type RoleList ¶
type RoleList struct {
// contains filtered or unexported fields
}
RoleList is a list of values of the 'role' type.
func (*RoleList) 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 (*RoleList) Get ¶
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*RoleList) GetHREF ¶
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*RoleList) 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 (*RoleList) 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 RoleListBuilder ¶
type RoleListBuilder struct {
// contains filtered or unexported fields
}
RoleListBuilder contains the data and logic needed to build 'role' objects.
func NewRoleList ¶
func NewRoleList() *RoleListBuilder
NewRoleList creates a new builder of 'role' objects.
func (*RoleListBuilder) Build ¶
func (b *RoleListBuilder) Build() (list *RoleList, err error)
Build creates a list of 'role' objects using the configuration stored in the builder.
func (*RoleListBuilder) Copy ¶
func (b *RoleListBuilder) Copy(list *RoleList) *RoleListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*RoleListBuilder) Empty ¶ added in v0.0.329
func (b *RoleListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*RoleListBuilder) Items ¶
func (b *RoleListBuilder) Items(values ...*RoleBuilder) *RoleListBuilder
Items sets the items of the list.
type RolePollRequest ¶
type RolePollRequest struct {
// contains filtered or unexported fields
}
RolePollRequest is the request for the Poll method.
func (*RolePollRequest) Header ¶
func (r *RolePollRequest) Header(name string, value interface{}) *RolePollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*RolePollRequest) Interval ¶
func (r *RolePollRequest) Interval(value time.Duration) *RolePollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*RolePollRequest) Parameter ¶
func (r *RolePollRequest) Parameter(name string, value interface{}) *RolePollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*RolePollRequest) Predicate ¶
func (r *RolePollRequest) Predicate(value func(*RoleGetResponse) bool) *RolePollRequest
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 (*RolePollRequest) StartContext ¶
func (r *RolePollRequest) StartContext(ctx context.Context) (response *RolePollResponse, 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 (*RolePollRequest) Status ¶
func (r *RolePollRequest) Status(value int) *RolePollRequest
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 RolePollResponse ¶
type RolePollResponse struct {
// contains filtered or unexported fields
}
RolePollResponse is the response for the Poll method.
func (*RolePollResponse) Body ¶
func (r *RolePollResponse) Body() *Role
Body returns the value of the 'body' parameter.
func (*RolePollResponse) Error ¶
func (r *RolePollResponse) Error() *errors.Error
Error returns the response error.
func (*RolePollResponse) GetBody ¶
func (r *RolePollResponse) GetBody() (value *Role, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*RolePollResponse) Header ¶
func (r *RolePollResponse) Header() http.Header
Header returns header of the response.
func (*RolePollResponse) Status ¶
func (r *RolePollResponse) Status() int
Status returns the response status code.
type RoleUpdateRequest ¶
type RoleUpdateRequest struct {
// contains filtered or unexported fields
}
RoleUpdateRequest is the request for the 'update' method.
func (*RoleUpdateRequest) Body ¶
func (r *RoleUpdateRequest) Body(value *Role) *RoleUpdateRequest
Body sets the value of the 'body' parameter.
func (*RoleUpdateRequest) Header ¶
func (r *RoleUpdateRequest) Header(name string, value interface{}) *RoleUpdateRequest
Header adds a request header.
func (*RoleUpdateRequest) Impersonate ¶ added in v0.0.329
func (r *RoleUpdateRequest) Impersonate(user string) *RoleUpdateRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RoleUpdateRequest) Parameter ¶
func (r *RoleUpdateRequest) Parameter(name string, value interface{}) *RoleUpdateRequest
Parameter adds a query parameter.
func (*RoleUpdateRequest) Send ¶
func (r *RoleUpdateRequest) Send() (result *RoleUpdateResponse, 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 (*RoleUpdateRequest) SendContext ¶
func (r *RoleUpdateRequest) SendContext(ctx context.Context) (result *RoleUpdateResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type RoleUpdateResponse ¶
type RoleUpdateResponse struct {
// contains filtered or unexported fields
}
RoleUpdateResponse is the response for the 'update' method.
func (*RoleUpdateResponse) Body ¶
func (r *RoleUpdateResponse) Body() *Role
Body returns the value of the 'body' parameter.
func (*RoleUpdateResponse) Error ¶
func (r *RoleUpdateResponse) Error() *errors.Error
Error returns the response error.
func (*RoleUpdateResponse) GetBody ¶
func (r *RoleUpdateResponse) GetBody() (value *Role, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*RoleUpdateResponse) Header ¶
func (r *RoleUpdateResponse) Header() http.Header
Header returns header of the response.
func (*RoleUpdateResponse) Status ¶
func (r *RoleUpdateResponse) Status() int
Status returns the response status code.
type RolesAddRequest ¶
type RolesAddRequest struct {
// contains filtered or unexported fields
}
RolesAddRequest is the request for the 'add' method.
func (*RolesAddRequest) Body ¶
func (r *RolesAddRequest) Body(value *Role) *RolesAddRequest
Body sets the value of the 'body' parameter.
Role data.
func (*RolesAddRequest) Header ¶
func (r *RolesAddRequest) Header(name string, value interface{}) *RolesAddRequest
Header adds a request header.
func (*RolesAddRequest) Impersonate ¶ added in v0.0.329
func (r *RolesAddRequest) Impersonate(user string) *RolesAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RolesAddRequest) Parameter ¶
func (r *RolesAddRequest) Parameter(name string, value interface{}) *RolesAddRequest
Parameter adds a query parameter.
func (*RolesAddRequest) Send ¶
func (r *RolesAddRequest) Send() (result *RolesAddResponse, 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 (*RolesAddRequest) SendContext ¶
func (r *RolesAddRequest) SendContext(ctx context.Context) (result *RolesAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type RolesAddResponse ¶
type RolesAddResponse struct {
// contains filtered or unexported fields
}
RolesAddResponse is the response for the 'add' method.
func (*RolesAddResponse) Body ¶
func (r *RolesAddResponse) Body() *Role
Body returns the value of the 'body' parameter.
Role data.
func (*RolesAddResponse) Error ¶
func (r *RolesAddResponse) Error() *errors.Error
Error returns the response error.
func (*RolesAddResponse) GetBody ¶
func (r *RolesAddResponse) GetBody() (value *Role, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Role data.
func (*RolesAddResponse) Header ¶
func (r *RolesAddResponse) Header() http.Header
Header returns header of the response.
func (*RolesAddResponse) Status ¶
func (r *RolesAddResponse) Status() int
Status returns the response status code.
type RolesClient ¶
type RolesClient struct {
// contains filtered or unexported fields
}
RolesClient is the client of the 'roles' resource.
Manages the collection of roles.
func NewRolesClient ¶
func NewRolesClient(transport http.RoundTripper, path string) *RolesClient
NewRolesClient creates a new client for the 'roles' resource using the given transport to send the requests and receive the responses.
func (*RolesClient) Add ¶
func (c *RolesClient) Add() *RolesAddRequest
Add creates a request for the 'add' method.
Creates a new role.
func (*RolesClient) List ¶
func (c *RolesClient) List() *RolesListRequest
List creates a request for the 'list' method.
Retrieves a list of roles.
func (*RolesClient) Role ¶
func (c *RolesClient) Role(id string) *RoleClient
Role returns the target 'role' resource for the given identifier.
Reference to the service that manages a specific role.
type RolesListRequest ¶
type RolesListRequest struct {
// contains filtered or unexported fields
}
RolesListRequest is the request for the 'list' method.
func (*RolesListRequest) Header ¶
func (r *RolesListRequest) Header(name string, value interface{}) *RolesListRequest
Header adds a request header.
func (*RolesListRequest) Impersonate ¶ added in v0.0.329
func (r *RolesListRequest) Impersonate(user string) *RolesListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*RolesListRequest) Page ¶
func (r *RolesListRequest) Page(value int) *RolesListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*RolesListRequest) Parameter ¶
func (r *RolesListRequest) Parameter(name string, value interface{}) *RolesListRequest
Parameter adds a query parameter.
func (*RolesListRequest) Search ¶
func (r *RolesListRequest) Search(value string) *RolesListRequest
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 role instead of the names of the columns of a table. For example, in order to retrieve roles named starting with `Organization`:
```sql name like 'Organization%' ```
If the parameter isn't provided, or if the value is empty, then all the items that the user has permission to see will be returned.
func (*RolesListRequest) Send ¶
func (r *RolesListRequest) Send() (result *RolesListResponse, 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 (*RolesListRequest) SendContext ¶
func (r *RolesListRequest) SendContext(ctx context.Context) (result *RolesListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*RolesListRequest) Size ¶
func (r *RolesListRequest) Size(value int) *RolesListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type RolesListResponse ¶
type RolesListResponse struct {
// contains filtered or unexported fields
}
RolesListResponse is the response for the 'list' method.
func (*RolesListResponse) Error ¶
func (r *RolesListResponse) Error() *errors.Error
Error returns the response error.
func (*RolesListResponse) GetItems ¶
func (r *RolesListResponse) GetItems() (value *RoleList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of roles.
func (*RolesListResponse) GetPage ¶
func (r *RolesListResponse) 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 (*RolesListResponse) GetSize ¶
func (r *RolesListResponse) 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 (*RolesListResponse) GetTotal ¶
func (r *RolesListResponse) 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 (*RolesListResponse) Header ¶
func (r *RolesListResponse) Header() http.Header
Header returns header of the response.
func (*RolesListResponse) Items ¶
func (r *RolesListResponse) Items() *RoleList
Items returns the value of the 'items' parameter.
Retrieved list of roles.
func (*RolesListResponse) Page ¶
func (r *RolesListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*RolesListResponse) Size ¶
func (r *RolesListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*RolesListResponse) Status ¶
func (r *RolesListResponse) Status() int
Status returns the response status code.
func (*RolesListResponse) Total ¶
func (r *RolesListResponse) 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 SkuRule ¶
type SkuRule struct {
// contains filtered or unexported fields
}
SkuRule represents the values of the 'sku_rule' type.
Identifies sku rule
func UnmarshalSkuRule ¶
UnmarshalSkuRule reads a value of the 'sku_rule' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalSkuRuleList ¶
UnmarshalSkuRuleList reads a list of values of the 'sku_rule' type from the given source, which can be a slice of bytes, a string or a reader.
func (*SkuRule) Allowed ¶
Allowed returns the value of the 'allowed' attribute, or the zero value of the type if the attribute doesn't have a value.
Specifies the allowed parameter for calculation
func (*SkuRule) GetAllowed ¶
GetAllowed returns the value of the 'allowed' attribute and a flag indicating if the attribute has a value.
Specifies the allowed parameter for calculation
func (*SkuRule) GetHREF ¶
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*SkuRule) GetID ¶
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*SkuRule) GetQuotaId ¶
GetQuotaId returns the value of the 'quota_id' attribute and a flag indicating if the attribute has a value.
Specifies the quota id
func (*SkuRule) GetSku ¶
GetSku returns the value of the 'sku' attribute and a flag indicating if the attribute has a value.
Specifies the sku, such as ""MW00504""
type SkuRuleBuilder ¶
type SkuRuleBuilder struct {
// contains filtered or unexported fields
}
SkuRuleBuilder contains the data and logic needed to build 'sku_rule' objects.
Identifies sku rule
func NewSkuRule ¶
func NewSkuRule() *SkuRuleBuilder
NewSkuRule creates a new builder of 'sku_rule' objects.
func (*SkuRuleBuilder) Allowed ¶
func (b *SkuRuleBuilder) Allowed(value int) *SkuRuleBuilder
Allowed sets the value of the 'allowed' attribute to the given value.
func (*SkuRuleBuilder) Build ¶
func (b *SkuRuleBuilder) Build() (object *SkuRule, err error)
Build creates a 'sku_rule' object using the configuration stored in the builder.
func (*SkuRuleBuilder) Copy ¶
func (b *SkuRuleBuilder) Copy(object *SkuRule) *SkuRuleBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*SkuRuleBuilder) Empty ¶ added in v0.0.329
func (b *SkuRuleBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*SkuRuleBuilder) HREF ¶
func (b *SkuRuleBuilder) HREF(value string) *SkuRuleBuilder
HREF sets the link to the object.
func (*SkuRuleBuilder) ID ¶
func (b *SkuRuleBuilder) ID(value string) *SkuRuleBuilder
ID sets the identifier of the object.
func (*SkuRuleBuilder) Link ¶
func (b *SkuRuleBuilder) Link(value bool) *SkuRuleBuilder
Link sets the flag that indicates if this is a link.
func (*SkuRuleBuilder) QuotaId ¶
func (b *SkuRuleBuilder) QuotaId(value string) *SkuRuleBuilder
QuotaId sets the value of the 'quota_id' attribute to the given value.
func (*SkuRuleBuilder) Sku ¶
func (b *SkuRuleBuilder) Sku(value string) *SkuRuleBuilder
Sku sets the value of the 'sku' attribute to the given value.
type SkuRuleClient ¶
type SkuRuleClient struct {
// contains filtered or unexported fields
}
SkuRuleClient is the client of the 'sku_rule' resource.
Manages a specific Sku Rule.
func NewSkuRuleClient ¶
func NewSkuRuleClient(transport http.RoundTripper, path string) *SkuRuleClient
NewSkuRuleClient creates a new client for the 'sku_rule' resource using the given transport to send the requests and receive the responses.
func (*SkuRuleClient) Get ¶
func (c *SkuRuleClient) Get() *SkuRuleGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the Sku Rule.
func (*SkuRuleClient) Poll ¶
func (c *SkuRuleClient) Poll() *SkuRulePollRequest
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 SkuRuleGetRequest ¶
type SkuRuleGetRequest struct {
// contains filtered or unexported fields
}
SkuRuleGetRequest is the request for the 'get' method.
func (*SkuRuleGetRequest) Header ¶
func (r *SkuRuleGetRequest) Header(name string, value interface{}) *SkuRuleGetRequest
Header adds a request header.
func (*SkuRuleGetRequest) Impersonate ¶ added in v0.0.329
func (r *SkuRuleGetRequest) Impersonate(user string) *SkuRuleGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*SkuRuleGetRequest) Parameter ¶
func (r *SkuRuleGetRequest) Parameter(name string, value interface{}) *SkuRuleGetRequest
Parameter adds a query parameter.
func (*SkuRuleGetRequest) Send ¶
func (r *SkuRuleGetRequest) Send() (result *SkuRuleGetResponse, 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 (*SkuRuleGetRequest) SendContext ¶
func (r *SkuRuleGetRequest) SendContext(ctx context.Context) (result *SkuRuleGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type SkuRuleGetResponse ¶
type SkuRuleGetResponse struct {
// contains filtered or unexported fields
}
SkuRuleGetResponse is the response for the 'get' method.
func (*SkuRuleGetResponse) Body ¶
func (r *SkuRuleGetResponse) Body() *SkuRule
Body returns the value of the 'body' parameter.
func (*SkuRuleGetResponse) Error ¶
func (r *SkuRuleGetResponse) Error() *errors.Error
Error returns the response error.
func (*SkuRuleGetResponse) GetBody ¶
func (r *SkuRuleGetResponse) GetBody() (value *SkuRule, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*SkuRuleGetResponse) Header ¶
func (r *SkuRuleGetResponse) Header() http.Header
Header returns header of the response.
func (*SkuRuleGetResponse) Status ¶
func (r *SkuRuleGetResponse) Status() int
Status returns the response status code.
type SkuRuleList ¶
type SkuRuleList struct {
// contains filtered or unexported fields
}
SkuRuleList is a list of values of the 'sku_rule' type.
func (*SkuRuleList) Each ¶
func (l *SkuRuleList) Each(f func(item *SkuRule) 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 (*SkuRuleList) Empty ¶
func (l *SkuRuleList) Empty() bool
Empty returns true if the list is empty.
func (*SkuRuleList) Get ¶
func (l *SkuRuleList) Get(i int) *SkuRule
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*SkuRuleList) GetHREF ¶
func (l *SkuRuleList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*SkuRuleList) Kind ¶
func (l *SkuRuleList) Kind() string
Kind returns the name of the type of the object.
func (*SkuRuleList) Range ¶
func (l *SkuRuleList) Range(f func(index int, item *SkuRule) 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 (*SkuRuleList) Slice ¶
func (l *SkuRuleList) Slice() []*SkuRule
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 SkuRuleListBuilder ¶
type SkuRuleListBuilder struct {
// contains filtered or unexported fields
}
SkuRuleListBuilder contains the data and logic needed to build 'sku_rule' objects.
func NewSkuRuleList ¶
func NewSkuRuleList() *SkuRuleListBuilder
NewSkuRuleList creates a new builder of 'sku_rule' objects.
func (*SkuRuleListBuilder) Build ¶
func (b *SkuRuleListBuilder) Build() (list *SkuRuleList, err error)
Build creates a list of 'sku_rule' objects using the configuration stored in the builder.
func (*SkuRuleListBuilder) Copy ¶
func (b *SkuRuleListBuilder) Copy(list *SkuRuleList) *SkuRuleListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*SkuRuleListBuilder) Empty ¶ added in v0.0.329
func (b *SkuRuleListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*SkuRuleListBuilder) Items ¶
func (b *SkuRuleListBuilder) Items(values ...*SkuRuleBuilder) *SkuRuleListBuilder
Items sets the items of the list.
type SkuRulePollRequest ¶
type SkuRulePollRequest struct {
// contains filtered or unexported fields
}
SkuRulePollRequest is the request for the Poll method.
func (*SkuRulePollRequest) Header ¶
func (r *SkuRulePollRequest) Header(name string, value interface{}) *SkuRulePollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*SkuRulePollRequest) Interval ¶
func (r *SkuRulePollRequest) Interval(value time.Duration) *SkuRulePollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*SkuRulePollRequest) Parameter ¶
func (r *SkuRulePollRequest) Parameter(name string, value interface{}) *SkuRulePollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*SkuRulePollRequest) Predicate ¶
func (r *SkuRulePollRequest) Predicate(value func(*SkuRuleGetResponse) bool) *SkuRulePollRequest
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 (*SkuRulePollRequest) StartContext ¶
func (r *SkuRulePollRequest) StartContext(ctx context.Context) (response *SkuRulePollResponse, 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 (*SkuRulePollRequest) Status ¶
func (r *SkuRulePollRequest) Status(value int) *SkuRulePollRequest
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 SkuRulePollResponse ¶
type SkuRulePollResponse struct {
// contains filtered or unexported fields
}
SkuRulePollResponse is the response for the Poll method.
func (*SkuRulePollResponse) Body ¶
func (r *SkuRulePollResponse) Body() *SkuRule
Body returns the value of the 'body' parameter.
func (*SkuRulePollResponse) Error ¶
func (r *SkuRulePollResponse) Error() *errors.Error
Error returns the response error.
func (*SkuRulePollResponse) GetBody ¶
func (r *SkuRulePollResponse) GetBody() (value *SkuRule, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*SkuRulePollResponse) Header ¶
func (r *SkuRulePollResponse) Header() http.Header
Header returns header of the response.
func (*SkuRulePollResponse) Status ¶
func (r *SkuRulePollResponse) Status() int
Status returns the response status code.
type SkuRulesClient ¶
type SkuRulesClient struct {
// contains filtered or unexported fields
}
SkuRulesClient is the client of the 'sku_rules' resource.
Manages the collection of SkuRules.
func NewSkuRulesClient ¶
func NewSkuRulesClient(transport http.RoundTripper, path string) *SkuRulesClient
NewSkuRulesClient creates a new client for the 'sku_rules' resource using the given transport to send the requests and receive the responses.
func (*SkuRulesClient) List ¶
func (c *SkuRulesClient) List() *SkuRulesListRequest
List creates a request for the 'list' method.
Retrieves a list of Sku Rules.
func (*SkuRulesClient) SkuRule ¶
func (c *SkuRulesClient) SkuRule(id string) *SkuRuleClient
SkuRule returns the target 'sku_rule' resource for the given identifier.
Reference to the service that manages a specific SkuRule.
type SkuRulesListRequest ¶
type SkuRulesListRequest struct {
// contains filtered or unexported fields
}
SkuRulesListRequest is the request for the 'list' method.
func (*SkuRulesListRequest) Header ¶
func (r *SkuRulesListRequest) Header(name string, value interface{}) *SkuRulesListRequest
Header adds a request header.
func (*SkuRulesListRequest) Impersonate ¶ added in v0.0.329
func (r *SkuRulesListRequest) Impersonate(user string) *SkuRulesListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*SkuRulesListRequest) Page ¶
func (r *SkuRulesListRequest) Page(value int) *SkuRulesListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*SkuRulesListRequest) Parameter ¶
func (r *SkuRulesListRequest) Parameter(name string, value interface{}) *SkuRulesListRequest
Parameter adds a query parameter.
func (*SkuRulesListRequest) Search ¶
func (r *SkuRulesListRequest) Search(value string) *SkuRulesListRequest
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 SKU instead of the names of the columns of a table. For example, in order to retrieve SKUS large sized resources:
```sql resource_name like '%large' ```
If the parameter isn't provided, or if the value is empty, then all the items that the user has permission to see will be returned.
func (*SkuRulesListRequest) Send ¶
func (r *SkuRulesListRequest) Send() (result *SkuRulesListResponse, 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 (*SkuRulesListRequest) SendContext ¶
func (r *SkuRulesListRequest) SendContext(ctx context.Context) (result *SkuRulesListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*SkuRulesListRequest) Size ¶
func (r *SkuRulesListRequest) Size(value int) *SkuRulesListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type SkuRulesListResponse ¶
type SkuRulesListResponse struct {
// contains filtered or unexported fields
}
SkuRulesListResponse is the response for the 'list' method.
func (*SkuRulesListResponse) Error ¶
func (r *SkuRulesListResponse) Error() *errors.Error
Error returns the response error.
func (*SkuRulesListResponse) GetItems ¶
func (r *SkuRulesListResponse) GetItems() (value *SkuRuleList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of Sku Rules.
func (*SkuRulesListResponse) GetPage ¶
func (r *SkuRulesListResponse) 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 (*SkuRulesListResponse) GetSize ¶
func (r *SkuRulesListResponse) 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 (*SkuRulesListResponse) GetTotal ¶
func (r *SkuRulesListResponse) 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 (*SkuRulesListResponse) Header ¶
func (r *SkuRulesListResponse) Header() http.Header
Header returns header of the response.
func (*SkuRulesListResponse) Items ¶
func (r *SkuRulesListResponse) Items() *SkuRuleList
Items returns the value of the 'items' parameter.
Retrieved list of Sku Rules.
func (*SkuRulesListResponse) Page ¶
func (r *SkuRulesListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*SkuRulesListResponse) Size ¶
func (r *SkuRulesListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*SkuRulesListResponse) Status ¶
func (r *SkuRulesListResponse) Status() int
Status returns the response status code.
func (*SkuRulesListResponse) Total ¶
func (r *SkuRulesListResponse) 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 Subscription ¶
type Subscription struct {
// contains filtered or unexported fields
}
Subscription represents the values of the 'subscription' type.
func UnmarshalSubscription ¶
func UnmarshalSubscription(source interface{}) (object *Subscription, err error)
UnmarshalSubscription reads a value of the 'subscription' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalSubscriptionList ¶
func UnmarshalSubscriptionList(source interface{}) (items []*Subscription, err error)
UnmarshalSubscriptionList reads a list of values of the 'subscription' type from the given source, which can be a slice of bytes, a string or a reader.
func (*Subscription) Capabilities ¶ added in v0.0.329
func (o *Subscription) Capabilities() []*Capability
Capabilities returns the value of the 'capabilities' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) CloudAccountID ¶ added in v0.0.329
func (o *Subscription) CloudAccountID() string
CloudAccountID returns the value of the 'cloud_account_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) CloudProviderID ¶ added in v0.0.329
func (o *Subscription) CloudProviderID() string
CloudProviderID returns the value of the 'cloud_provider_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) ClusterBillingModel ¶ added in v0.0.329
func (o *Subscription) ClusterBillingModel() BillingModel
ClusterBillingModel returns the value of the 'cluster_billing_model' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) ClusterID ¶
func (o *Subscription) ClusterID() string
ClusterID returns the value of the 'cluster_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) ConsoleURL ¶ added in v0.0.329
func (o *Subscription) ConsoleURL() string
ConsoleURL returns the value of the 'console_URL' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) ConsumerUUID ¶
func (o *Subscription) ConsumerUUID() string
ConsumerUUID returns the value of the 'consumer_UUID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) CpuTotal ¶
func (o *Subscription) CpuTotal() int
CpuTotal returns the value of the 'cpu_total' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) CreatedAt ¶
func (o *Subscription) CreatedAt() time.Time
CreatedAt returns the value of the 'created_at' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) Creator ¶
func (o *Subscription) Creator() *Account
Creator returns the value of the 'creator' attribute, or the zero value of the type if the attribute doesn't have a value.
Link to the account that created the subscription.
func (*Subscription) DisplayName ¶
func (o *Subscription) DisplayName() string
DisplayName returns the value of the 'display_name' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) Empty ¶
func (o *Subscription) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*Subscription) ExternalClusterID ¶
func (o *Subscription) ExternalClusterID() string
ExternalClusterID returns the value of the 'external_cluster_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) GetCapabilities ¶ added in v0.0.329
func (o *Subscription) GetCapabilities() (value []*Capability, ok bool)
GetCapabilities returns the value of the 'capabilities' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetCloudAccountID ¶ added in v0.0.329
func (o *Subscription) GetCloudAccountID() (value string, ok bool)
GetCloudAccountID returns the value of the 'cloud_account_ID' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetCloudProviderID ¶ added in v0.0.329
func (o *Subscription) GetCloudProviderID() (value string, ok bool)
GetCloudProviderID returns the value of the 'cloud_provider_ID' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetClusterBillingModel ¶ added in v0.0.329
func (o *Subscription) GetClusterBillingModel() (value BillingModel, ok bool)
GetClusterBillingModel returns the value of the 'cluster_billing_model' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetClusterID ¶
func (o *Subscription) GetClusterID() (value string, ok bool)
GetClusterID returns the value of the 'cluster_ID' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetConsoleURL ¶ added in v0.0.329
func (o *Subscription) GetConsoleURL() (value string, ok bool)
GetConsoleURL returns the value of the 'console_URL' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetConsumerUUID ¶
func (o *Subscription) GetConsumerUUID() (value string, ok bool)
GetConsumerUUID returns the value of the 'consumer_UUID' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetCpuTotal ¶
func (o *Subscription) GetCpuTotal() (value int, ok bool)
GetCpuTotal returns the value of the 'cpu_total' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetCreatedAt ¶
func (o *Subscription) GetCreatedAt() (value time.Time, ok bool)
GetCreatedAt returns the value of the 'created_at' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetCreator ¶
func (o *Subscription) GetCreator() (value *Account, ok bool)
GetCreator returns the value of the 'creator' attribute and a flag indicating if the attribute has a value.
Link to the account that created the subscription.
func (*Subscription) GetDisplayName ¶
func (o *Subscription) GetDisplayName() (value string, ok bool)
GetDisplayName returns the value of the 'display_name' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetExternalClusterID ¶
func (o *Subscription) GetExternalClusterID() (value string, ok bool)
GetExternalClusterID returns the value of the 'external_cluster_ID' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetHREF ¶
func (o *Subscription) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*Subscription) GetID ¶
func (o *Subscription) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*Subscription) GetLabels ¶
func (o *Subscription) GetLabels() (value []*Label, ok bool)
GetLabels returns the value of the 'labels' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetLastReconcileDate ¶
func (o *Subscription) GetLastReconcileDate() (value time.Time, ok bool)
GetLastReconcileDate returns the value of the 'last_reconcile_date' attribute and a flag indicating if the attribute has a value.
Last time this subscription were reconciled about cluster usage.
func (*Subscription) GetLastReleasedAt ¶ added in v0.0.329
func (o *Subscription) GetLastReleasedAt() (value time.Time, ok bool)
GetLastReleasedAt returns the value of the 'last_released_at' attribute and a flag indicating if the attribute has a value.
Last time status was set to Released for this cluster/subscription.
func (*Subscription) GetLastTelemetryDate ¶
func (o *Subscription) GetLastTelemetryDate() (value time.Time, ok bool)
GetLastTelemetryDate returns the value of the 'last_telemetry_date' attribute and a flag indicating if the attribute has a value.
Last telemetry authorization request for this cluster/subscription in Unix time
func (*Subscription) GetManaged ¶
func (o *Subscription) GetManaged() (value bool, ok bool)
GetManaged returns the value of the 'managed' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetMetrics ¶ added in v0.0.329
func (o *Subscription) GetMetrics() (value []*SubscriptionMetrics, ok bool)
GetMetrics returns the value of the 'metrics' attribute and a flag indicating if the attribute has a value.
Metrics array. One or zero elements will present.
func (*Subscription) GetNotificationContacts ¶ added in v0.0.329
func (o *Subscription) GetNotificationContacts() (value []*Account, ok bool)
GetNotificationContacts returns the value of the 'notification_contacts' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetOrganizationID ¶
func (o *Subscription) GetOrganizationID() (value string, ok bool)
GetOrganizationID returns the value of the 'organization_ID' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetPlan ¶
func (o *Subscription) GetPlan() (value *Plan, ok bool)
GetPlan returns the value of the 'plan' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetProductBundle ¶
func (o *Subscription) GetProductBundle() (value string, ok bool)
GetProductBundle returns the value of the 'product_bundle' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetProvenance ¶ added in v0.0.329
func (o *Subscription) GetProvenance() (value string, ok bool)
GetProvenance returns the value of the 'provenance' attribute and a flag indicating if the attribute has a value.
The origin of cluster registration (values are defined in AMS at pkg/api/subscription_types.go).
func (*Subscription) GetRegionID ¶ added in v0.0.329
func (o *Subscription) GetRegionID() (value string, ok bool)
GetRegionID returns the value of the 'region_ID' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetReleased ¶ added in v0.0.329
func (o *Subscription) GetReleased() (value bool, ok bool)
GetReleased returns the value of the 'released' attribute and a flag indicating if the attribute has a value.
Flag used to denote whether or not the owner of the cluster has released the ownership and ready to be transferred to a different user.
func (*Subscription) GetServiceLevel ¶
func (o *Subscription) GetServiceLevel() (value string, ok bool)
GetServiceLevel returns the value of the 'service_level' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetSocketTotal ¶
func (o *Subscription) GetSocketTotal() (value int, ok bool)
GetSocketTotal returns the value of the 'socket_total' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetStatus ¶
func (o *Subscription) GetStatus() (value string, ok bool)
GetStatus returns the value of the 'status' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetSupportLevel ¶
func (o *Subscription) GetSupportLevel() (value string, ok bool)
GetSupportLevel returns the value of the 'support_level' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetSystemUnits ¶
func (o *Subscription) GetSystemUnits() (value string, ok bool)
GetSystemUnits returns the value of the 'system_units' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetTrialEndDate ¶ added in v0.0.329
func (o *Subscription) GetTrialEndDate() (value time.Time, ok bool)
GetTrialEndDate returns the value of the 'trial_end_date' attribute and a flag indicating if the attribute has a value.
If the subscription is a trial, date the trial ends.
func (*Subscription) GetUpdatedAt ¶
func (o *Subscription) GetUpdatedAt() (value time.Time, ok bool)
GetUpdatedAt returns the value of the 'updated_at' attribute and a flag indicating if the attribute has a value.
func (*Subscription) GetUsage ¶
func (o *Subscription) GetUsage() (value string, ok bool)
GetUsage returns the value of the 'usage' attribute and a flag indicating if the attribute has a value.
func (*Subscription) HREF ¶
func (o *Subscription) HREF() string
HREF returns the link to the object.
func (*Subscription) ID ¶
func (o *Subscription) ID() string
ID returns the identifier of the object.
func (*Subscription) Kind ¶
func (o *Subscription) Kind() string
Kind returns the name of the type of the object.
func (*Subscription) Labels ¶
func (o *Subscription) Labels() []*Label
Labels returns the value of the 'labels' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) LastReconcileDate ¶
func (o *Subscription) LastReconcileDate() time.Time
LastReconcileDate returns the value of the 'last_reconcile_date' attribute, or the zero value of the type if the attribute doesn't have a value.
Last time this subscription were reconciled about cluster usage.
func (*Subscription) LastReleasedAt ¶ added in v0.0.329
func (o *Subscription) LastReleasedAt() time.Time
LastReleasedAt returns the value of the 'last_released_at' attribute, or the zero value of the type if the attribute doesn't have a value.
Last time status was set to Released for this cluster/subscription.
func (*Subscription) LastTelemetryDate ¶
func (o *Subscription) LastTelemetryDate() time.Time
LastTelemetryDate returns the value of the 'last_telemetry_date' attribute, or the zero value of the type if the attribute doesn't have a value.
Last telemetry authorization request for this cluster/subscription in Unix time
func (*Subscription) Link ¶
func (o *Subscription) Link() bool
Link returns true iif this is a link.
func (*Subscription) Managed ¶
func (o *Subscription) Managed() bool
Managed returns the value of the 'managed' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) Metrics ¶ added in v0.0.329
func (o *Subscription) Metrics() []*SubscriptionMetrics
Metrics returns the value of the 'metrics' attribute, or the zero value of the type if the attribute doesn't have a value.
Metrics array. One or zero elements will present.
func (*Subscription) NotificationContacts ¶ added in v0.0.329
func (o *Subscription) NotificationContacts() []*Account
NotificationContacts returns the value of the 'notification_contacts' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) OrganizationID ¶
func (o *Subscription) OrganizationID() string
OrganizationID returns the value of the 'organization_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) Plan ¶
func (o *Subscription) Plan() *Plan
Plan returns the value of the 'plan' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) ProductBundle ¶
func (o *Subscription) ProductBundle() string
ProductBundle returns the value of the 'product_bundle' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) Provenance ¶ added in v0.0.329
func (o *Subscription) Provenance() string
Provenance returns the value of the 'provenance' attribute, or the zero value of the type if the attribute doesn't have a value.
The origin of cluster registration (values are defined in AMS at pkg/api/subscription_types.go).
func (*Subscription) RegionID ¶ added in v0.0.329
func (o *Subscription) RegionID() string
RegionID returns the value of the 'region_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) Released ¶ added in v0.0.329
func (o *Subscription) Released() bool
Released returns the value of the 'released' attribute, or the zero value of the type if the attribute doesn't have a value.
Flag used to denote whether or not the owner of the cluster has released the ownership and ready to be transferred to a different user.
func (*Subscription) ServiceLevel ¶
func (o *Subscription) ServiceLevel() string
ServiceLevel returns the value of the 'service_level' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) SocketTotal ¶
func (o *Subscription) SocketTotal() int
SocketTotal returns the value of the 'socket_total' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) Status ¶
func (o *Subscription) Status() string
Status returns the value of the 'status' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) SupportLevel ¶
func (o *Subscription) SupportLevel() string
SupportLevel returns the value of the 'support_level' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) SystemUnits ¶
func (o *Subscription) SystemUnits() string
SystemUnits returns the value of the 'system_units' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) TrialEndDate ¶ added in v0.0.329
func (o *Subscription) TrialEndDate() time.Time
TrialEndDate returns the value of the 'trial_end_date' attribute, or the zero value of the type if the attribute doesn't have a value.
If the subscription is a trial, date the trial ends.
func (*Subscription) UpdatedAt ¶
func (o *Subscription) UpdatedAt() time.Time
UpdatedAt returns the value of the 'updated_at' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*Subscription) Usage ¶
func (o *Subscription) Usage() string
Usage returns the value of the 'usage' attribute, or the zero value of the type if the attribute doesn't have a value.
type SubscriptionBuilder ¶
type SubscriptionBuilder struct {
// contains filtered or unexported fields
}
SubscriptionBuilder contains the data and logic needed to build 'subscription' objects.
func NewSubscription ¶
func NewSubscription() *SubscriptionBuilder
NewSubscription creates a new builder of 'subscription' objects.
func (*SubscriptionBuilder) Build ¶
func (b *SubscriptionBuilder) Build() (object *Subscription, err error)
Build creates a 'subscription' object using the configuration stored in the builder.
func (*SubscriptionBuilder) Capabilities ¶ added in v0.0.329
func (b *SubscriptionBuilder) Capabilities(values ...*CapabilityBuilder) *SubscriptionBuilder
Capabilities sets the value of the 'capabilities' attribute to the given values.
func (*SubscriptionBuilder) CloudAccountID ¶ added in v0.0.329
func (b *SubscriptionBuilder) CloudAccountID(value string) *SubscriptionBuilder
CloudAccountID sets the value of the 'cloud_account_ID' attribute to the given value.
func (*SubscriptionBuilder) CloudProviderID ¶ added in v0.0.329
func (b *SubscriptionBuilder) CloudProviderID(value string) *SubscriptionBuilder
CloudProviderID sets the value of the 'cloud_provider_ID' attribute to the given value.
func (*SubscriptionBuilder) ClusterBillingModel ¶ added in v0.0.329
func (b *SubscriptionBuilder) ClusterBillingModel(value BillingModel) *SubscriptionBuilder
ClusterBillingModel sets the value of the 'cluster_billing_model' attribute to the given value.
Billing model for subscripiton and reserved_resource resources.
func (*SubscriptionBuilder) ClusterID ¶
func (b *SubscriptionBuilder) ClusterID(value string) *SubscriptionBuilder
ClusterID sets the value of the 'cluster_ID' attribute to the given value.
func (*SubscriptionBuilder) ConsoleURL ¶ added in v0.0.329
func (b *SubscriptionBuilder) ConsoleURL(value string) *SubscriptionBuilder
ConsoleURL sets the value of the 'console_URL' attribute to the given value.
func (*SubscriptionBuilder) ConsumerUUID ¶
func (b *SubscriptionBuilder) ConsumerUUID(value string) *SubscriptionBuilder
ConsumerUUID sets the value of the 'consumer_UUID' attribute to the given value.
func (*SubscriptionBuilder) Copy ¶
func (b *SubscriptionBuilder) Copy(object *Subscription) *SubscriptionBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*SubscriptionBuilder) CpuTotal ¶
func (b *SubscriptionBuilder) CpuTotal(value int) *SubscriptionBuilder
CpuTotal sets the value of the 'cpu_total' attribute to the given value.
func (*SubscriptionBuilder) CreatedAt ¶
func (b *SubscriptionBuilder) CreatedAt(value time.Time) *SubscriptionBuilder
CreatedAt sets the value of the 'created_at' attribute to the given value.
func (*SubscriptionBuilder) Creator ¶
func (b *SubscriptionBuilder) Creator(value *AccountBuilder) *SubscriptionBuilder
Creator sets the value of the 'creator' attribute to the given value.
func (*SubscriptionBuilder) DisplayName ¶
func (b *SubscriptionBuilder) DisplayName(value string) *SubscriptionBuilder
DisplayName sets the value of the 'display_name' attribute to the given value.
func (*SubscriptionBuilder) Empty ¶ added in v0.0.329
func (b *SubscriptionBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*SubscriptionBuilder) ExternalClusterID ¶
func (b *SubscriptionBuilder) ExternalClusterID(value string) *SubscriptionBuilder
ExternalClusterID sets the value of the 'external_cluster_ID' attribute to the given value.
func (*SubscriptionBuilder) HREF ¶
func (b *SubscriptionBuilder) HREF(value string) *SubscriptionBuilder
HREF sets the link to the object.
func (*SubscriptionBuilder) ID ¶
func (b *SubscriptionBuilder) ID(value string) *SubscriptionBuilder
ID sets the identifier of the object.
func (*SubscriptionBuilder) Labels ¶
func (b *SubscriptionBuilder) Labels(values ...*LabelBuilder) *SubscriptionBuilder
Labels sets the value of the 'labels' attribute to the given values.
func (*SubscriptionBuilder) LastReconcileDate ¶
func (b *SubscriptionBuilder) LastReconcileDate(value time.Time) *SubscriptionBuilder
LastReconcileDate sets the value of the 'last_reconcile_date' attribute to the given value.
func (*SubscriptionBuilder) LastReleasedAt ¶ added in v0.0.329
func (b *SubscriptionBuilder) LastReleasedAt(value time.Time) *SubscriptionBuilder
LastReleasedAt sets the value of the 'last_released_at' attribute to the given value.
func (*SubscriptionBuilder) LastTelemetryDate ¶
func (b *SubscriptionBuilder) LastTelemetryDate(value time.Time) *SubscriptionBuilder
LastTelemetryDate sets the value of the 'last_telemetry_date' attribute to the given value.
func (*SubscriptionBuilder) Link ¶
func (b *SubscriptionBuilder) Link(value bool) *SubscriptionBuilder
Link sets the flag that indicates if this is a link.
func (*SubscriptionBuilder) Managed ¶
func (b *SubscriptionBuilder) Managed(value bool) *SubscriptionBuilder
Managed sets the value of the 'managed' attribute to the given value.
func (*SubscriptionBuilder) Metrics ¶ added in v0.0.329
func (b *SubscriptionBuilder) Metrics(values ...*SubscriptionMetricsBuilder) *SubscriptionBuilder
Metrics sets the value of the 'metrics' attribute to the given values.
func (*SubscriptionBuilder) NotificationContacts ¶ added in v0.0.329
func (b *SubscriptionBuilder) NotificationContacts(values ...*AccountBuilder) *SubscriptionBuilder
NotificationContacts sets the value of the 'notification_contacts' attribute to the given values.
func (*SubscriptionBuilder) OrganizationID ¶
func (b *SubscriptionBuilder) OrganizationID(value string) *SubscriptionBuilder
OrganizationID sets the value of the 'organization_ID' attribute to the given value.
func (*SubscriptionBuilder) Plan ¶
func (b *SubscriptionBuilder) Plan(value *PlanBuilder) *SubscriptionBuilder
Plan sets the value of the 'plan' attribute to the given value.
func (*SubscriptionBuilder) ProductBundle ¶
func (b *SubscriptionBuilder) ProductBundle(value string) *SubscriptionBuilder
ProductBundle sets the value of the 'product_bundle' attribute to the given value.
func (*SubscriptionBuilder) Provenance ¶ added in v0.0.329
func (b *SubscriptionBuilder) Provenance(value string) *SubscriptionBuilder
Provenance sets the value of the 'provenance' attribute to the given value.
func (*SubscriptionBuilder) RegionID ¶ added in v0.0.329
func (b *SubscriptionBuilder) RegionID(value string) *SubscriptionBuilder
RegionID sets the value of the 'region_ID' attribute to the given value.
func (*SubscriptionBuilder) Released ¶ added in v0.0.329
func (b *SubscriptionBuilder) Released(value bool) *SubscriptionBuilder
Released sets the value of the 'released' attribute to the given value.
func (*SubscriptionBuilder) ServiceLevel ¶
func (b *SubscriptionBuilder) ServiceLevel(value string) *SubscriptionBuilder
ServiceLevel sets the value of the 'service_level' attribute to the given value.
func (*SubscriptionBuilder) SocketTotal ¶
func (b *SubscriptionBuilder) SocketTotal(value int) *SubscriptionBuilder
SocketTotal sets the value of the 'socket_total' attribute to the given value.
func (*SubscriptionBuilder) Status ¶
func (b *SubscriptionBuilder) Status(value string) *SubscriptionBuilder
Status sets the value of the 'status' attribute to the given value.
func (*SubscriptionBuilder) SupportLevel ¶
func (b *SubscriptionBuilder) SupportLevel(value string) *SubscriptionBuilder
SupportLevel sets the value of the 'support_level' attribute to the given value.
func (*SubscriptionBuilder) SystemUnits ¶
func (b *SubscriptionBuilder) SystemUnits(value string) *SubscriptionBuilder
SystemUnits sets the value of the 'system_units' attribute to the given value.
func (*SubscriptionBuilder) TrialEndDate ¶ added in v0.0.329
func (b *SubscriptionBuilder) TrialEndDate(value time.Time) *SubscriptionBuilder
TrialEndDate sets the value of the 'trial_end_date' attribute to the given value.
func (*SubscriptionBuilder) UpdatedAt ¶
func (b *SubscriptionBuilder) UpdatedAt(value time.Time) *SubscriptionBuilder
UpdatedAt sets the value of the 'updated_at' attribute to the given value.
func (*SubscriptionBuilder) Usage ¶
func (b *SubscriptionBuilder) Usage(value string) *SubscriptionBuilder
Usage sets the value of the 'usage' attribute to the given value.
type SubscriptionClient ¶
type SubscriptionClient struct {
// contains filtered or unexported fields
}
SubscriptionClient is the client of the 'subscription' resource.
Manages a specific subscription.
func NewSubscriptionClient ¶
func NewSubscriptionClient(transport http.RoundTripper, path string) *SubscriptionClient
NewSubscriptionClient creates a new client for the 'subscription' resource using the given transport to send the requests and receive the responses.
func (*SubscriptionClient) Delete ¶
func (c *SubscriptionClient) Delete() *SubscriptionDeleteRequest
Delete creates a request for the 'delete' method.
Deletes the subscription by ID.
func (*SubscriptionClient) Get ¶
func (c *SubscriptionClient) Get() *SubscriptionGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the subscription by ID.
func (*SubscriptionClient) Labels ¶
func (c *SubscriptionClient) Labels() *GenericLabelsClient
Labels returns the target 'generic_labels' resource.
Reference to the list of labels of a specific subscription.
func (*SubscriptionClient) Notify ¶
func (c *SubscriptionClient) Notify() *SubscriptionNotifyClient
Notify returns the target 'subscription_notify' resource.
Notify a user related to the subscription via email
func (*SubscriptionClient) Poll ¶
func (c *SubscriptionClient) Poll() *SubscriptionPollRequest
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 (*SubscriptionClient) ReservedResources ¶
func (c *SubscriptionClient) ReservedResources() *SubscriptionReservedResourcesClient
ReservedResources returns the target 'subscription_reserved_resources' resource.
Reference to the resource that manages the collection of resources reserved by the subscription.
func (*SubscriptionClient) RoleBindings ¶ added in v0.0.329
func (c *SubscriptionClient) RoleBindings() *RoleBindingsClient
RoleBindings returns the target 'role_bindings' resource.
Reference to the role bindings
func (*SubscriptionClient) Update ¶
func (c *SubscriptionClient) Update() *SubscriptionUpdateRequest
Update creates a request for the 'update' method.
Update a subscription
type SubscriptionDeleteRequest ¶
type SubscriptionDeleteRequest struct {
// contains filtered or unexported fields
}
SubscriptionDeleteRequest is the request for the 'delete' method.
func (*SubscriptionDeleteRequest) Header ¶
func (r *SubscriptionDeleteRequest) Header(name string, value interface{}) *SubscriptionDeleteRequest
Header adds a request header.
func (*SubscriptionDeleteRequest) Impersonate ¶ added in v0.0.329
func (r *SubscriptionDeleteRequest) Impersonate(user string) *SubscriptionDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*SubscriptionDeleteRequest) Parameter ¶
func (r *SubscriptionDeleteRequest) Parameter(name string, value interface{}) *SubscriptionDeleteRequest
Parameter adds a query parameter.
func (*SubscriptionDeleteRequest) Send ¶
func (r *SubscriptionDeleteRequest) Send() (result *SubscriptionDeleteResponse, 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 (*SubscriptionDeleteRequest) SendContext ¶
func (r *SubscriptionDeleteRequest) SendContext(ctx context.Context) (result *SubscriptionDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type SubscriptionDeleteResponse ¶
type SubscriptionDeleteResponse struct {
// contains filtered or unexported fields
}
SubscriptionDeleteResponse is the response for the 'delete' method.
func (*SubscriptionDeleteResponse) Error ¶
func (r *SubscriptionDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*SubscriptionDeleteResponse) Header ¶
func (r *SubscriptionDeleteResponse) Header() http.Header
Header returns header of the response.
func (*SubscriptionDeleteResponse) Status ¶
func (r *SubscriptionDeleteResponse) Status() int
Status returns the response status code.
type SubscriptionGetRequest ¶
type SubscriptionGetRequest struct {
// contains filtered or unexported fields
}
SubscriptionGetRequest is the request for the 'get' method.
func (*SubscriptionGetRequest) Header ¶
func (r *SubscriptionGetRequest) Header(name string, value interface{}) *SubscriptionGetRequest
Header adds a request header.
func (*SubscriptionGetRequest) Impersonate ¶ added in v0.0.329
func (r *SubscriptionGetRequest) Impersonate(user string) *SubscriptionGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*SubscriptionGetRequest) Parameter ¶
func (r *SubscriptionGetRequest) Parameter(name string, value interface{}) *SubscriptionGetRequest
Parameter adds a query parameter.
func (*SubscriptionGetRequest) Send ¶
func (r *SubscriptionGetRequest) Send() (result *SubscriptionGetResponse, 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 (*SubscriptionGetRequest) SendContext ¶
func (r *SubscriptionGetRequest) SendContext(ctx context.Context) (result *SubscriptionGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type SubscriptionGetResponse ¶
type SubscriptionGetResponse struct {
// contains filtered or unexported fields
}
SubscriptionGetResponse is the response for the 'get' method.
func (*SubscriptionGetResponse) Body ¶
func (r *SubscriptionGetResponse) Body() *Subscription
Body returns the value of the 'body' parameter.
func (*SubscriptionGetResponse) Error ¶
func (r *SubscriptionGetResponse) Error() *errors.Error
Error returns the response error.
func (*SubscriptionGetResponse) GetBody ¶
func (r *SubscriptionGetResponse) GetBody() (value *Subscription, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*SubscriptionGetResponse) Header ¶
func (r *SubscriptionGetResponse) Header() http.Header
Header returns header of the response.
func (*SubscriptionGetResponse) Status ¶
func (r *SubscriptionGetResponse) Status() int
Status returns the response status code.
type SubscriptionList ¶
type SubscriptionList struct {
// contains filtered or unexported fields
}
SubscriptionList is a list of values of the 'subscription' type.
func (*SubscriptionList) Each ¶
func (l *SubscriptionList) Each(f func(item *Subscription) 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 (*SubscriptionList) Empty ¶
func (l *SubscriptionList) Empty() bool
Empty returns true if the list is empty.
func (*SubscriptionList) Get ¶
func (l *SubscriptionList) Get(i int) *Subscription
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*SubscriptionList) GetHREF ¶
func (l *SubscriptionList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*SubscriptionList) HREF ¶
func (l *SubscriptionList) HREF() string
HREF returns the link to the list.
func (*SubscriptionList) Kind ¶
func (l *SubscriptionList) Kind() string
Kind returns the name of the type of the object.
func (*SubscriptionList) Len ¶
func (l *SubscriptionList) Len() int
Len returns the length of the list.
func (*SubscriptionList) Link ¶
func (l *SubscriptionList) Link() bool
Link returns true iif this is a link.
func (*SubscriptionList) Range ¶
func (l *SubscriptionList) Range(f func(index int, item *Subscription) 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 (*SubscriptionList) Slice ¶
func (l *SubscriptionList) Slice() []*Subscription
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 SubscriptionListBuilder ¶
type SubscriptionListBuilder struct {
// contains filtered or unexported fields
}
SubscriptionListBuilder contains the data and logic needed to build 'subscription' objects.
func NewSubscriptionList ¶
func NewSubscriptionList() *SubscriptionListBuilder
NewSubscriptionList creates a new builder of 'subscription' objects.
func (*SubscriptionListBuilder) Build ¶
func (b *SubscriptionListBuilder) Build() (list *SubscriptionList, err error)
Build creates a list of 'subscription' objects using the configuration stored in the builder.
func (*SubscriptionListBuilder) Copy ¶
func (b *SubscriptionListBuilder) Copy(list *SubscriptionList) *SubscriptionListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*SubscriptionListBuilder) Empty ¶ added in v0.0.329
func (b *SubscriptionListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*SubscriptionListBuilder) Items ¶
func (b *SubscriptionListBuilder) Items(values ...*SubscriptionBuilder) *SubscriptionListBuilder
Items sets the items of the list.
type SubscriptionMetrics ¶ added in v0.0.329
type SubscriptionMetrics struct {
// contains filtered or unexported fields
}
SubscriptionMetrics represents the values of the 'subscription_metrics' type.
Each field is a metric fetched for a specific Subscription's cluster.
func UnmarshalSubscriptionMetrics ¶ added in v0.0.329
func UnmarshalSubscriptionMetrics(source interface{}) (object *SubscriptionMetrics, err error)
UnmarshalSubscriptionMetrics reads a value of the 'subscription_metrics' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalSubscriptionMetricsList ¶ added in v0.0.329
func UnmarshalSubscriptionMetricsList(source interface{}) (items []*SubscriptionMetrics, err error)
UnmarshalSubscriptionMetricsList reads a list of values of the 'subscription_metrics' type from the given source, which can be a slice of bytes, a string or a reader.
func (*SubscriptionMetrics) CloudProvider ¶ added in v0.0.329
func (o *SubscriptionMetrics) CloudProvider() string
CloudProvider returns the value of the 'cloud_provider' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) ComputeNodesCpu ¶ added in v0.0.329
func (o *SubscriptionMetrics) ComputeNodesCpu() *ClusterResource
ComputeNodesCpu returns the value of the 'compute_nodes_cpu' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) ComputeNodesMemory ¶ added in v0.0.329
func (o *SubscriptionMetrics) ComputeNodesMemory() *ClusterResource
ComputeNodesMemory returns the value of the 'compute_nodes_memory' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) ComputeNodesSockets ¶ added in v0.0.329
func (o *SubscriptionMetrics) ComputeNodesSockets() *ClusterResource
ComputeNodesSockets returns the value of the 'compute_nodes_sockets' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) ConsoleUrl ¶ added in v0.0.329
func (o *SubscriptionMetrics) ConsoleUrl() string
ConsoleUrl returns the value of the 'console_url' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) Cpu ¶ added in v0.0.329
func (o *SubscriptionMetrics) Cpu() *ClusterResource
Cpu returns the value of the 'cpu' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) CriticalAlertsFiring ¶ added in v0.0.329
func (o *SubscriptionMetrics) CriticalAlertsFiring() float64
CriticalAlertsFiring returns the value of the 'critical_alerts_firing' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) Empty ¶ added in v0.0.329
func (o *SubscriptionMetrics) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*SubscriptionMetrics) GetCloudProvider ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetCloudProvider() (value string, ok bool)
GetCloudProvider returns the value of the 'cloud_provider' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetComputeNodesCpu ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetComputeNodesCpu() (value *ClusterResource, ok bool)
GetComputeNodesCpu returns the value of the 'compute_nodes_cpu' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetComputeNodesMemory ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetComputeNodesMemory() (value *ClusterResource, ok bool)
GetComputeNodesMemory returns the value of the 'compute_nodes_memory' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetComputeNodesSockets ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetComputeNodesSockets() (value *ClusterResource, ok bool)
GetComputeNodesSockets returns the value of the 'compute_nodes_sockets' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetConsoleUrl ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetConsoleUrl() (value string, ok bool)
GetConsoleUrl returns the value of the 'console_url' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetCpu ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetCpu() (value *ClusterResource, ok bool)
GetCpu returns the value of the 'cpu' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetCriticalAlertsFiring ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetCriticalAlertsFiring() (value float64, ok bool)
GetCriticalAlertsFiring returns the value of the 'critical_alerts_firing' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetHealthState ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetHealthState() (value string, ok bool)
GetHealthState returns the value of the 'health_state' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetMemory ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetMemory() (value *ClusterResource, ok bool)
GetMemory returns the value of the 'memory' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetNodes ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetNodes() (value *ClusterMetricsNodes, ok bool)
GetNodes returns the value of the 'nodes' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetOpenshiftVersion ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetOpenshiftVersion() (value string, ok bool)
GetOpenshiftVersion returns the value of the 'openshift_version' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetOperatingSystem ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetOperatingSystem() (value string, ok bool)
GetOperatingSystem returns the value of the 'operating_system' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetOperatorsConditionFailing ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetOperatorsConditionFailing() (value float64, ok bool)
GetOperatorsConditionFailing returns the value of the 'operators_condition_failing' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetRegion ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetRegion() (value string, ok bool)
GetRegion returns the value of the 'region' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetSockets ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetSockets() (value *ClusterResource, ok bool)
GetSockets returns the value of the 'sockets' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetState ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetState() (value string, ok bool)
GetState returns the value of the 'state' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetStateDescription ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetStateDescription() (value string, ok bool)
GetStateDescription returns the value of the 'state_description' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetStorage ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetStorage() (value *ClusterResource, ok bool)
GetStorage returns the value of the 'storage' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetSubscriptionCpuTotal ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetSubscriptionCpuTotal() (value float64, ok bool)
GetSubscriptionCpuTotal returns the value of the 'subscription_cpu_total' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetSubscriptionObligationExists ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetSubscriptionObligationExists() (value float64, ok bool)
GetSubscriptionObligationExists returns the value of the 'subscription_obligation_exists' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetSubscriptionSocketTotal ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetSubscriptionSocketTotal() (value float64, ok bool)
GetSubscriptionSocketTotal returns the value of the 'subscription_socket_total' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) GetUpgrade ¶ added in v0.0.329
func (o *SubscriptionMetrics) GetUpgrade() (value *ClusterUpgrade, ok bool)
GetUpgrade returns the value of the 'upgrade' attribute and a flag indicating if the attribute has a value.
func (*SubscriptionMetrics) HealthState ¶ added in v0.0.329
func (o *SubscriptionMetrics) HealthState() string
HealthState returns the value of the 'health_state' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) Memory ¶ added in v0.0.329
func (o *SubscriptionMetrics) Memory() *ClusterResource
Memory returns the value of the 'memory' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) Nodes ¶ added in v0.0.329
func (o *SubscriptionMetrics) Nodes() *ClusterMetricsNodes
Nodes returns the value of the 'nodes' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) OpenshiftVersion ¶ added in v0.0.329
func (o *SubscriptionMetrics) OpenshiftVersion() string
OpenshiftVersion returns the value of the 'openshift_version' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) OperatingSystem ¶ added in v0.0.329
func (o *SubscriptionMetrics) OperatingSystem() string
OperatingSystem returns the value of the 'operating_system' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) OperatorsConditionFailing ¶ added in v0.0.329
func (o *SubscriptionMetrics) OperatorsConditionFailing() float64
OperatorsConditionFailing returns the value of the 'operators_condition_failing' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) Region ¶ added in v0.0.329
func (o *SubscriptionMetrics) Region() string
Region returns the value of the 'region' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) Sockets ¶ added in v0.0.329
func (o *SubscriptionMetrics) Sockets() *ClusterResource
Sockets returns the value of the 'sockets' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) State ¶ added in v0.0.329
func (o *SubscriptionMetrics) State() string
State returns the value of the 'state' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) StateDescription ¶ added in v0.0.329
func (o *SubscriptionMetrics) 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.
func (*SubscriptionMetrics) Storage ¶ added in v0.0.329
func (o *SubscriptionMetrics) Storage() *ClusterResource
Storage returns the value of the 'storage' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) SubscriptionCpuTotal ¶ added in v0.0.329
func (o *SubscriptionMetrics) SubscriptionCpuTotal() float64
SubscriptionCpuTotal returns the value of the 'subscription_cpu_total' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) SubscriptionObligationExists ¶ added in v0.0.329
func (o *SubscriptionMetrics) SubscriptionObligationExists() float64
SubscriptionObligationExists returns the value of the 'subscription_obligation_exists' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) SubscriptionSocketTotal ¶ added in v0.0.329
func (o *SubscriptionMetrics) SubscriptionSocketTotal() float64
SubscriptionSocketTotal returns the value of the 'subscription_socket_total' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SubscriptionMetrics) Upgrade ¶ added in v0.0.329
func (o *SubscriptionMetrics) Upgrade() *ClusterUpgrade
Upgrade returns the value of the 'upgrade' attribute, or the zero value of the type if the attribute doesn't have a value.
type SubscriptionMetricsBuilder ¶ added in v0.0.329
type SubscriptionMetricsBuilder struct {
// contains filtered or unexported fields
}
SubscriptionMetricsBuilder contains the data and logic needed to build 'subscription_metrics' objects.
Each field is a metric fetched for a specific Subscription's cluster.
func NewSubscriptionMetrics ¶ added in v0.0.329
func NewSubscriptionMetrics() *SubscriptionMetricsBuilder
NewSubscriptionMetrics creates a new builder of 'subscription_metrics' objects.
func (*SubscriptionMetricsBuilder) Build ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) Build() (object *SubscriptionMetrics, err error)
Build creates a 'subscription_metrics' object using the configuration stored in the builder.
func (*SubscriptionMetricsBuilder) CloudProvider ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) CloudProvider(value string) *SubscriptionMetricsBuilder
CloudProvider sets the value of the 'cloud_provider' attribute to the given value.
func (*SubscriptionMetricsBuilder) ComputeNodesCpu ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) ComputeNodesCpu(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
ComputeNodesCpu sets the value of the 'compute_nodes_cpu' attribute to the given value.
func (*SubscriptionMetricsBuilder) ComputeNodesMemory ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) ComputeNodesMemory(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
ComputeNodesMemory sets the value of the 'compute_nodes_memory' attribute to the given value.
func (*SubscriptionMetricsBuilder) ComputeNodesSockets ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) ComputeNodesSockets(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
ComputeNodesSockets sets the value of the 'compute_nodes_sockets' attribute to the given value.
func (*SubscriptionMetricsBuilder) ConsoleUrl ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) ConsoleUrl(value string) *SubscriptionMetricsBuilder
ConsoleUrl sets the value of the 'console_url' attribute to the given value.
func (*SubscriptionMetricsBuilder) Copy ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) Copy(object *SubscriptionMetrics) *SubscriptionMetricsBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*SubscriptionMetricsBuilder) Cpu ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) Cpu(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
Cpu sets the value of the 'cpu' attribute to the given value.
func (*SubscriptionMetricsBuilder) CriticalAlertsFiring ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) CriticalAlertsFiring(value float64) *SubscriptionMetricsBuilder
CriticalAlertsFiring sets the value of the 'critical_alerts_firing' attribute to the given value.
func (*SubscriptionMetricsBuilder) Empty ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*SubscriptionMetricsBuilder) HealthState ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) HealthState(value string) *SubscriptionMetricsBuilder
HealthState sets the value of the 'health_state' attribute to the given value.
func (*SubscriptionMetricsBuilder) Memory ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) Memory(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
Memory sets the value of the 'memory' attribute to the given value.
func (*SubscriptionMetricsBuilder) Nodes ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) Nodes(value *ClusterMetricsNodesBuilder) *SubscriptionMetricsBuilder
Nodes sets the value of the 'nodes' attribute to the given value.
func (*SubscriptionMetricsBuilder) OpenshiftVersion ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) OpenshiftVersion(value string) *SubscriptionMetricsBuilder
OpenshiftVersion sets the value of the 'openshift_version' attribute to the given value.
func (*SubscriptionMetricsBuilder) OperatingSystem ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) OperatingSystem(value string) *SubscriptionMetricsBuilder
OperatingSystem sets the value of the 'operating_system' attribute to the given value.
func (*SubscriptionMetricsBuilder) OperatorsConditionFailing ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) OperatorsConditionFailing(value float64) *SubscriptionMetricsBuilder
OperatorsConditionFailing sets the value of the 'operators_condition_failing' attribute to the given value.
func (*SubscriptionMetricsBuilder) Region ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) Region(value string) *SubscriptionMetricsBuilder
Region sets the value of the 'region' attribute to the given value.
func (*SubscriptionMetricsBuilder) Sockets ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) Sockets(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
Sockets sets the value of the 'sockets' attribute to the given value.
func (*SubscriptionMetricsBuilder) State ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) State(value string) *SubscriptionMetricsBuilder
State sets the value of the 'state' attribute to the given value.
func (*SubscriptionMetricsBuilder) StateDescription ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) StateDescription(value string) *SubscriptionMetricsBuilder
StateDescription sets the value of the 'state_description' attribute to the given value.
func (*SubscriptionMetricsBuilder) Storage ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) Storage(value *ClusterResourceBuilder) *SubscriptionMetricsBuilder
Storage sets the value of the 'storage' attribute to the given value.
func (*SubscriptionMetricsBuilder) SubscriptionCpuTotal ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) SubscriptionCpuTotal(value float64) *SubscriptionMetricsBuilder
SubscriptionCpuTotal sets the value of the 'subscription_cpu_total' attribute to the given value.
func (*SubscriptionMetricsBuilder) SubscriptionObligationExists ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) SubscriptionObligationExists(value float64) *SubscriptionMetricsBuilder
SubscriptionObligationExists sets the value of the 'subscription_obligation_exists' attribute to the given value.
func (*SubscriptionMetricsBuilder) SubscriptionSocketTotal ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) SubscriptionSocketTotal(value float64) *SubscriptionMetricsBuilder
SubscriptionSocketTotal sets the value of the 'subscription_socket_total' attribute to the given value.
func (*SubscriptionMetricsBuilder) Upgrade ¶ added in v0.0.329
func (b *SubscriptionMetricsBuilder) Upgrade(value *ClusterUpgradeBuilder) *SubscriptionMetricsBuilder
Upgrade sets the value of the 'upgrade' attribute to the given value.
type SubscriptionMetricsList ¶ added in v0.0.329
type SubscriptionMetricsList struct {
// contains filtered or unexported fields
}
SubscriptionMetricsList is a list of values of the 'subscription_metrics' type.
func (*SubscriptionMetricsList) Each ¶ added in v0.0.329
func (l *SubscriptionMetricsList) Each(f func(item *SubscriptionMetrics) 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 (*SubscriptionMetricsList) Empty ¶ added in v0.0.329
func (l *SubscriptionMetricsList) Empty() bool
Empty returns true if the list is empty.
func (*SubscriptionMetricsList) Get ¶ added in v0.0.329
func (l *SubscriptionMetricsList) Get(i int) *SubscriptionMetrics
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*SubscriptionMetricsList) Len ¶ added in v0.0.329
func (l *SubscriptionMetricsList) Len() int
Len returns the length of the list.
func (*SubscriptionMetricsList) Range ¶ added in v0.0.329
func (l *SubscriptionMetricsList) Range(f func(index int, item *SubscriptionMetrics) 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 (*SubscriptionMetricsList) Slice ¶ added in v0.0.329
func (l *SubscriptionMetricsList) Slice() []*SubscriptionMetrics
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 SubscriptionMetricsListBuilder ¶ added in v0.0.329
type SubscriptionMetricsListBuilder struct {
// contains filtered or unexported fields
}
SubscriptionMetricsListBuilder contains the data and logic needed to build 'subscription_metrics' objects.
func NewSubscriptionMetricsList ¶ added in v0.0.329
func NewSubscriptionMetricsList() *SubscriptionMetricsListBuilder
NewSubscriptionMetricsList creates a new builder of 'subscription_metrics' objects.
func (*SubscriptionMetricsListBuilder) Build ¶ added in v0.0.329
func (b *SubscriptionMetricsListBuilder) Build() (list *SubscriptionMetricsList, err error)
Build creates a list of 'subscription_metrics' objects using the configuration stored in the builder.
func (*SubscriptionMetricsListBuilder) Copy ¶ added in v0.0.329
func (b *SubscriptionMetricsListBuilder) Copy(list *SubscriptionMetricsList) *SubscriptionMetricsListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*SubscriptionMetricsListBuilder) Empty ¶ added in v0.0.329
func (b *SubscriptionMetricsListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*SubscriptionMetricsListBuilder) Items ¶ added in v0.0.329
func (b *SubscriptionMetricsListBuilder) Items(values ...*SubscriptionMetricsBuilder) *SubscriptionMetricsListBuilder
Items sets the items of the list.
type SubscriptionNotify ¶
type SubscriptionNotify struct {
// contains filtered or unexported fields
}
SubscriptionNotify represents the values of the 'subscription_notify' type.
This struct is a request to send a templated email to a user related to this subscription.
func UnmarshalSubscriptionNotify ¶
func UnmarshalSubscriptionNotify(source interface{}) (object *SubscriptionNotify, err error)
UnmarshalSubscriptionNotify reads a value of the 'subscription_notify' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalSubscriptionNotifyList ¶
func UnmarshalSubscriptionNotifyList(source interface{}) (items []*SubscriptionNotify, err error)
UnmarshalSubscriptionNotifyList reads a list of values of the 'subscription_notify' type from the given source, which can be a slice of bytes, a string or a reader.
func (*SubscriptionNotify) BccAddress ¶
func (o *SubscriptionNotify) BccAddress() string
BccAddress returns the value of the 'bcc_address' attribute, or the zero value of the type if the attribute doesn't have a value.
The BCC address to be included on the email that is sent
func (*SubscriptionNotify) ClusterID ¶
func (o *SubscriptionNotify) ClusterID() string
ClusterID returns the value of the 'cluster_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates which Cluster (internal id) the resource type belongs to
func (*SubscriptionNotify) ClusterUUID ¶
func (o *SubscriptionNotify) ClusterUUID() string
ClusterUUID returns the value of the 'cluster_UUID' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates which Cluster (external id) the resource type belongs to
func (*SubscriptionNotify) Empty ¶
func (o *SubscriptionNotify) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*SubscriptionNotify) GetBccAddress ¶
func (o *SubscriptionNotify) GetBccAddress() (value string, ok bool)
GetBccAddress returns the value of the 'bcc_address' attribute and a flag indicating if the attribute has a value.
The BCC address to be included on the email that is sent
func (*SubscriptionNotify) GetClusterID ¶
func (o *SubscriptionNotify) GetClusterID() (value string, ok bool)
GetClusterID returns the value of the 'cluster_ID' attribute and a flag indicating if the attribute has a value.
Indicates which Cluster (internal id) the resource type belongs to
func (*SubscriptionNotify) GetClusterUUID ¶
func (o *SubscriptionNotify) GetClusterUUID() (value string, ok bool)
GetClusterUUID returns the value of the 'cluster_UUID' attribute and a flag indicating if the attribute has a value.
Indicates which Cluster (external id) the resource type belongs to
func (*SubscriptionNotify) GetIncludeRedHatAssociates ¶ added in v0.0.329
func (o *SubscriptionNotify) GetIncludeRedHatAssociates() (value bool, ok bool)
GetIncludeRedHatAssociates returns the value of the 'include_red_hat_associates' attribute and a flag indicating if the attribute has a value.
Indicates whether to include red hat associates in the email notification
func (*SubscriptionNotify) GetInternalOnly ¶ added in v0.0.329
func (o *SubscriptionNotify) GetInternalOnly() (value bool, ok bool)
GetInternalOnly returns the value of the 'internal_only' attribute and a flag indicating if the attribute has a value.
Indicates whether the service log is internal only to RH
func (*SubscriptionNotify) GetSubject ¶
func (o *SubscriptionNotify) GetSubject() (value string, ok bool)
GetSubject returns the value of the 'subject' attribute and a flag indicating if the attribute has a value.
The email subject
func (*SubscriptionNotify) GetSubscriptionID ¶
func (o *SubscriptionNotify) GetSubscriptionID() (value string, ok bool)
GetSubscriptionID returns the value of the 'subscription_ID' attribute and a flag indicating if the attribute has a value.
Indicates which Subscription the resource type belongs to
func (*SubscriptionNotify) GetTemplateName ¶
func (o *SubscriptionNotify) GetTemplateName() (value string, ok bool)
GetTemplateName returns the value of the 'template_name' attribute and a flag indicating if the attribute has a value.
The name of the template used to construct the email contents
func (*SubscriptionNotify) GetTemplateParameters ¶
func (o *SubscriptionNotify) GetTemplateParameters() (value []*TemplateParameter, ok bool)
GetTemplateParameters returns the value of the 'template_parameters' attribute and a flag indicating if the attribute has a value.
The values which will be substituted into the templated email
func (*SubscriptionNotify) IncludeRedHatAssociates ¶ added in v0.0.329
func (o *SubscriptionNotify) IncludeRedHatAssociates() bool
IncludeRedHatAssociates returns the value of the 'include_red_hat_associates' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates whether to include red hat associates in the email notification
func (*SubscriptionNotify) InternalOnly ¶ added in v0.0.329
func (o *SubscriptionNotify) InternalOnly() bool
InternalOnly returns the value of the 'internal_only' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates whether the service log is internal only to RH
func (*SubscriptionNotify) Subject ¶
func (o *SubscriptionNotify) Subject() string
Subject returns the value of the 'subject' attribute, or the zero value of the type if the attribute doesn't have a value.
The email subject
func (*SubscriptionNotify) SubscriptionID ¶
func (o *SubscriptionNotify) SubscriptionID() string
SubscriptionID returns the value of the 'subscription_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
Indicates which Subscription the resource type belongs to
func (*SubscriptionNotify) TemplateName ¶
func (o *SubscriptionNotify) TemplateName() string
TemplateName returns the value of the 'template_name' attribute, or the zero value of the type if the attribute doesn't have a value.
The name of the template used to construct the email contents
func (*SubscriptionNotify) TemplateParameters ¶
func (o *SubscriptionNotify) TemplateParameters() []*TemplateParameter
TemplateParameters returns the value of the 'template_parameters' attribute, or the zero value of the type if the attribute doesn't have a value.
The values which will be substituted into the templated email
type SubscriptionNotifyAddRequest ¶
type SubscriptionNotifyAddRequest struct {
// contains filtered or unexported fields
}
SubscriptionNotifyAddRequest is the request for the 'add' method.
func (*SubscriptionNotifyAddRequest) Body ¶
func (r *SubscriptionNotifyAddRequest) Body(value *SubscriptionNotify) *SubscriptionNotifyAddRequest
Body sets the value of the 'body' parameter.
func (*SubscriptionNotifyAddRequest) Header ¶
func (r *SubscriptionNotifyAddRequest) Header(name string, value interface{}) *SubscriptionNotifyAddRequest
Header adds a request header.
func (*SubscriptionNotifyAddRequest) Impersonate ¶ added in v0.0.329
func (r *SubscriptionNotifyAddRequest) Impersonate(user string) *SubscriptionNotifyAddRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*SubscriptionNotifyAddRequest) Parameter ¶
func (r *SubscriptionNotifyAddRequest) Parameter(name string, value interface{}) *SubscriptionNotifyAddRequest
Parameter adds a query parameter.
func (*SubscriptionNotifyAddRequest) Send ¶
func (r *SubscriptionNotifyAddRequest) Send() (result *SubscriptionNotifyAddResponse, 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 (*SubscriptionNotifyAddRequest) SendContext ¶
func (r *SubscriptionNotifyAddRequest) SendContext(ctx context.Context) (result *SubscriptionNotifyAddResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type SubscriptionNotifyAddResponse ¶
type SubscriptionNotifyAddResponse struct {
// contains filtered or unexported fields
}
SubscriptionNotifyAddResponse is the response for the 'add' method.
func (*SubscriptionNotifyAddResponse) Body ¶
func (r *SubscriptionNotifyAddResponse) Body() *SubscriptionNotify
Body returns the value of the 'body' parameter.
func (*SubscriptionNotifyAddResponse) Error ¶
func (r *SubscriptionNotifyAddResponse) Error() *errors.Error
Error returns the response error.
func (*SubscriptionNotifyAddResponse) GetBody ¶
func (r *SubscriptionNotifyAddResponse) GetBody() (value *SubscriptionNotify, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*SubscriptionNotifyAddResponse) Header ¶
func (r *SubscriptionNotifyAddResponse) Header() http.Header
Header returns header of the response.
func (*SubscriptionNotifyAddResponse) Status ¶
func (r *SubscriptionNotifyAddResponse) Status() int
Status returns the response status code.
type SubscriptionNotifyBuilder ¶
type SubscriptionNotifyBuilder struct {
// contains filtered or unexported fields
}
SubscriptionNotifyBuilder contains the data and logic needed to build 'subscription_notify' objects.
This struct is a request to send a templated email to a user related to this subscription.
func NewSubscriptionNotify ¶
func NewSubscriptionNotify() *SubscriptionNotifyBuilder
NewSubscriptionNotify creates a new builder of 'subscription_notify' objects.
func (*SubscriptionNotifyBuilder) BccAddress ¶
func (b *SubscriptionNotifyBuilder) BccAddress(value string) *SubscriptionNotifyBuilder
BccAddress sets the value of the 'bcc_address' attribute to the given value.
func (*SubscriptionNotifyBuilder) Build ¶
func (b *SubscriptionNotifyBuilder) Build() (object *SubscriptionNotify, err error)
Build creates a 'subscription_notify' object using the configuration stored in the builder.
func (*SubscriptionNotifyBuilder) ClusterID ¶
func (b *SubscriptionNotifyBuilder) ClusterID(value string) *SubscriptionNotifyBuilder
ClusterID sets the value of the 'cluster_ID' attribute to the given value.
func (*SubscriptionNotifyBuilder) ClusterUUID ¶
func (b *SubscriptionNotifyBuilder) ClusterUUID(value string) *SubscriptionNotifyBuilder
ClusterUUID sets the value of the 'cluster_UUID' attribute to the given value.
func (*SubscriptionNotifyBuilder) Copy ¶
func (b *SubscriptionNotifyBuilder) Copy(object *SubscriptionNotify) *SubscriptionNotifyBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*SubscriptionNotifyBuilder) Empty ¶ added in v0.0.329
func (b *SubscriptionNotifyBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*SubscriptionNotifyBuilder) IncludeRedHatAssociates ¶ added in v0.0.329
func (b *SubscriptionNotifyBuilder) IncludeRedHatAssociates(value bool) *SubscriptionNotifyBuilder
IncludeRedHatAssociates sets the value of the 'include_red_hat_associates' attribute to the given value.
func (*SubscriptionNotifyBuilder) InternalOnly ¶ added in v0.0.329
func (b *SubscriptionNotifyBuilder) InternalOnly(value bool) *SubscriptionNotifyBuilder
InternalOnly sets the value of the 'internal_only' attribute to the given value.
func (*SubscriptionNotifyBuilder) Subject ¶
func (b *SubscriptionNotifyBuilder) Subject(value string) *SubscriptionNotifyBuilder
Subject sets the value of the 'subject' attribute to the given value.
func (*SubscriptionNotifyBuilder) SubscriptionID ¶
func (b *SubscriptionNotifyBuilder) SubscriptionID(value string) *SubscriptionNotifyBuilder
SubscriptionID sets the value of the 'subscription_ID' attribute to the given value.
func (*SubscriptionNotifyBuilder) TemplateName ¶
func (b *SubscriptionNotifyBuilder) TemplateName(value string) *SubscriptionNotifyBuilder
TemplateName sets the value of the 'template_name' attribute to the given value.
func (*SubscriptionNotifyBuilder) TemplateParameters ¶
func (b *SubscriptionNotifyBuilder) TemplateParameters(values ...*TemplateParameterBuilder) *SubscriptionNotifyBuilder
TemplateParameters sets the value of the 'template_parameters' attribute to the given values.
type SubscriptionNotifyClient ¶
type SubscriptionNotifyClient struct {
// contains filtered or unexported fields
}
SubscriptionNotifyClient is the client of the 'subscription_notify' resource.
Manages the notify endpoint of a subscription resource
func NewSubscriptionNotifyClient ¶
func NewSubscriptionNotifyClient(transport http.RoundTripper, path string) *SubscriptionNotifyClient
NewSubscriptionNotifyClient creates a new client for the 'subscription_notify' resource using the given transport to send the requests and receive the responses.
func (*SubscriptionNotifyClient) Add ¶
func (c *SubscriptionNotifyClient) Add() *SubscriptionNotifyAddRequest
Add creates a request for the 'add' method.
Notify user related to subscription via email
type SubscriptionNotifyList ¶
type SubscriptionNotifyList struct {
// contains filtered or unexported fields
}
SubscriptionNotifyList is a list of values of the 'subscription_notify' type.
func (*SubscriptionNotifyList) Each ¶
func (l *SubscriptionNotifyList) Each(f func(item *SubscriptionNotify) 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 (*SubscriptionNotifyList) Empty ¶
func (l *SubscriptionNotifyList) Empty() bool
Empty returns true if the list is empty.
func (*SubscriptionNotifyList) Get ¶
func (l *SubscriptionNotifyList) Get(i int) *SubscriptionNotify
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*SubscriptionNotifyList) Len ¶
func (l *SubscriptionNotifyList) Len() int
Len returns the length of the list.
func (*SubscriptionNotifyList) Range ¶
func (l *SubscriptionNotifyList) Range(f func(index int, item *SubscriptionNotify) 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 (*SubscriptionNotifyList) Slice ¶
func (l *SubscriptionNotifyList) Slice() []*SubscriptionNotify
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 SubscriptionNotifyListBuilder ¶
type SubscriptionNotifyListBuilder struct {
// contains filtered or unexported fields
}
SubscriptionNotifyListBuilder contains the data and logic needed to build 'subscription_notify' objects.
func NewSubscriptionNotifyList ¶
func NewSubscriptionNotifyList() *SubscriptionNotifyListBuilder
NewSubscriptionNotifyList creates a new builder of 'subscription_notify' objects.
func (*SubscriptionNotifyListBuilder) Build ¶
func (b *SubscriptionNotifyListBuilder) Build() (list *SubscriptionNotifyList, err error)
Build creates a list of 'subscription_notify' objects using the configuration stored in the builder.
func (*SubscriptionNotifyListBuilder) Copy ¶
func (b *SubscriptionNotifyListBuilder) Copy(list *SubscriptionNotifyList) *SubscriptionNotifyListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*SubscriptionNotifyListBuilder) Empty ¶ added in v0.0.329
func (b *SubscriptionNotifyListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*SubscriptionNotifyListBuilder) Items ¶
func (b *SubscriptionNotifyListBuilder) Items(values ...*SubscriptionNotifyBuilder) *SubscriptionNotifyListBuilder
Items sets the items of the list.
type SubscriptionPollRequest ¶
type SubscriptionPollRequest struct {
// contains filtered or unexported fields
}
SubscriptionPollRequest is the request for the Poll method.
func (*SubscriptionPollRequest) Header ¶
func (r *SubscriptionPollRequest) Header(name string, value interface{}) *SubscriptionPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*SubscriptionPollRequest) Interval ¶
func (r *SubscriptionPollRequest) Interval(value time.Duration) *SubscriptionPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*SubscriptionPollRequest) Parameter ¶
func (r *SubscriptionPollRequest) Parameter(name string, value interface{}) *SubscriptionPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*SubscriptionPollRequest) Predicate ¶
func (r *SubscriptionPollRequest) Predicate(value func(*SubscriptionGetResponse) bool) *SubscriptionPollRequest
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 (*SubscriptionPollRequest) StartContext ¶
func (r *SubscriptionPollRequest) StartContext(ctx context.Context) (response *SubscriptionPollResponse, 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 (*SubscriptionPollRequest) Status ¶
func (r *SubscriptionPollRequest) Status(value int) *SubscriptionPollRequest
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 SubscriptionPollResponse ¶
type SubscriptionPollResponse struct {
// contains filtered or unexported fields
}
SubscriptionPollResponse is the response for the Poll method.
func (*SubscriptionPollResponse) Body ¶
func (r *SubscriptionPollResponse) Body() *Subscription
Body returns the value of the 'body' parameter.
func (*SubscriptionPollResponse) Error ¶
func (r *SubscriptionPollResponse) Error() *errors.Error
Error returns the response error.
func (*SubscriptionPollResponse) GetBody ¶
func (r *SubscriptionPollResponse) GetBody() (value *Subscription, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*SubscriptionPollResponse) Header ¶
func (r *SubscriptionPollResponse) Header() http.Header
Header returns header of the response.
func (*SubscriptionPollResponse) Status ¶
func (r *SubscriptionPollResponse) Status() int
Status returns the response status code.
type SubscriptionRegistration ¶
type SubscriptionRegistration struct {
// contains filtered or unexported fields
}
SubscriptionRegistration represents the values of the 'subscription_registration' type.
Registration of a new subscription.
func UnmarshalSubscriptionRegistration ¶
func UnmarshalSubscriptionRegistration(source interface{}) (object *SubscriptionRegistration, err error)
UnmarshalSubscriptionRegistration reads a value of the 'subscription_registration' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalSubscriptionRegistrationList ¶
func UnmarshalSubscriptionRegistrationList(source interface{}) (items []*SubscriptionRegistration, err error)
UnmarshalSubscriptionRegistrationList reads a list of values of the 'subscription_registration' type from the given source, which can be a slice of bytes, a string or a reader.
func (*SubscriptionRegistration) ClusterUUID ¶
func (o *SubscriptionRegistration) ClusterUUID() string
ClusterUUID returns the value of the 'cluster_UUID' attribute, or the zero value of the type if the attribute doesn't have a value.
External cluster ID.
func (*SubscriptionRegistration) ConsoleURL ¶
func (o *SubscriptionRegistration) ConsoleURL() string
ConsoleURL returns the value of the 'console_URL' attribute, or the zero value of the type if the attribute doesn't have a value.
Console URL of subscription (optional).
func (*SubscriptionRegistration) DisplayName ¶
func (o *SubscriptionRegistration) DisplayName() string
DisplayName returns the value of the 'display_name' attribute, or the zero value of the type if the attribute doesn't have a value.
Display name of subscription (optional).
func (*SubscriptionRegistration) Empty ¶
func (o *SubscriptionRegistration) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*SubscriptionRegistration) GetClusterUUID ¶
func (o *SubscriptionRegistration) GetClusterUUID() (value string, ok bool)
GetClusterUUID returns the value of the 'cluster_UUID' attribute and a flag indicating if the attribute has a value.
External cluster ID.
func (*SubscriptionRegistration) GetConsoleURL ¶
func (o *SubscriptionRegistration) GetConsoleURL() (value string, ok bool)
GetConsoleURL returns the value of the 'console_URL' attribute and a flag indicating if the attribute has a value.
Console URL of subscription (optional).
func (*SubscriptionRegistration) GetDisplayName ¶
func (o *SubscriptionRegistration) GetDisplayName() (value string, ok bool)
GetDisplayName returns the value of the 'display_name' attribute and a flag indicating if the attribute has a value.
Display name of subscription (optional).
func (*SubscriptionRegistration) GetPlanID ¶
func (o *SubscriptionRegistration) GetPlanID() (value PlanID, ok bool)
GetPlanID returns the value of the 'plan_ID' attribute and a flag indicating if the attribute has a value.
Plan ID of subscription.
func (*SubscriptionRegistration) GetStatus ¶
func (o *SubscriptionRegistration) GetStatus() (value string, ok bool)
GetStatus returns the value of the 'status' attribute and a flag indicating if the attribute has a value.
Status of subscription.
func (*SubscriptionRegistration) PlanID ¶
func (o *SubscriptionRegistration) PlanID() PlanID
PlanID returns the value of the 'plan_ID' attribute, or the zero value of the type if the attribute doesn't have a value.
Plan ID of subscription.
func (*SubscriptionRegistration) Status ¶
func (o *SubscriptionRegistration) Status() string
Status returns the value of the 'status' attribute, or the zero value of the type if the attribute doesn't have a value.
Status of subscription.
type SubscriptionRegistrationBuilder ¶
type SubscriptionRegistrationBuilder struct {
// contains filtered or unexported fields
}
SubscriptionRegistrationBuilder contains the data and logic needed to build 'subscription_registration' objects.
Registration of a new subscription.
func NewSubscriptionRegistration ¶
func NewSubscriptionRegistration() *SubscriptionRegistrationBuilder
NewSubscriptionRegistration creates a new builder of 'subscription_registration' objects.
func (*SubscriptionRegistrationBuilder) Build ¶
func (b *SubscriptionRegistrationBuilder) Build() (object *SubscriptionRegistration, err error)
Build creates a 'subscription_registration' object using the configuration stored in the builder.
func (*SubscriptionRegistrationBuilder) ClusterUUID ¶
func (b *SubscriptionRegistrationBuilder) ClusterUUID(value string) *SubscriptionRegistrationBuilder
ClusterUUID sets the value of the 'cluster_UUID' attribute to the given value.
func (*SubscriptionRegistrationBuilder) ConsoleURL ¶
func (b *SubscriptionRegistrationBuilder) ConsoleURL(value string) *SubscriptionRegistrationBuilder
ConsoleURL sets the value of the 'console_URL' attribute to the given value.
func (*SubscriptionRegistrationBuilder) Copy ¶
func (b *SubscriptionRegistrationBuilder) Copy(object *SubscriptionRegistration) *SubscriptionRegistrationBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*SubscriptionRegistrationBuilder) DisplayName ¶
func (b *SubscriptionRegistrationBuilder) DisplayName(value string) *SubscriptionRegistrationBuilder
DisplayName sets the value of the 'display_name' attribute to the given value.
func (*SubscriptionRegistrationBuilder) Empty ¶ added in v0.0.329
func (b *SubscriptionRegistrationBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*SubscriptionRegistrationBuilder) PlanID ¶
func (b *SubscriptionRegistrationBuilder) PlanID(value PlanID) *SubscriptionRegistrationBuilder
PlanID sets the value of the 'plan_ID' attribute to the given value.
Plan ID of subscription.
func (*SubscriptionRegistrationBuilder) Status ¶
func (b *SubscriptionRegistrationBuilder) Status(value string) *SubscriptionRegistrationBuilder
Status sets the value of the 'status' attribute to the given value.
type SubscriptionRegistrationList ¶
type SubscriptionRegistrationList struct {
// contains filtered or unexported fields
}
SubscriptionRegistrationList is a list of values of the 'subscription_registration' type.
func (*SubscriptionRegistrationList) Each ¶
func (l *SubscriptionRegistrationList) Each(f func(item *SubscriptionRegistration) 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 (*SubscriptionRegistrationList) Empty ¶
func (l *SubscriptionRegistrationList) Empty() bool
Empty returns true if the list is empty.
func (*SubscriptionRegistrationList) Get ¶
func (l *SubscriptionRegistrationList) Get(i int) *SubscriptionRegistration
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*SubscriptionRegistrationList) Len ¶
func (l *SubscriptionRegistrationList) Len() int
Len returns the length of the list.
func (*SubscriptionRegistrationList) Range ¶
func (l *SubscriptionRegistrationList) Range(f func(index int, item *SubscriptionRegistration) 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 (*SubscriptionRegistrationList) Slice ¶
func (l *SubscriptionRegistrationList) Slice() []*SubscriptionRegistration
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 SubscriptionRegistrationListBuilder ¶
type SubscriptionRegistrationListBuilder struct {
// contains filtered or unexported fields
}
SubscriptionRegistrationListBuilder contains the data and logic needed to build 'subscription_registration' objects.
func NewSubscriptionRegistrationList ¶
func NewSubscriptionRegistrationList() *SubscriptionRegistrationListBuilder
NewSubscriptionRegistrationList creates a new builder of 'subscription_registration' objects.
func (*SubscriptionRegistrationListBuilder) Build ¶
func (b *SubscriptionRegistrationListBuilder) Build() (list *SubscriptionRegistrationList, err error)
Build creates a list of 'subscription_registration' objects using the configuration stored in the builder.
func (*SubscriptionRegistrationListBuilder) Copy ¶
func (b *SubscriptionRegistrationListBuilder) Copy(list *SubscriptionRegistrationList) *SubscriptionRegistrationListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*SubscriptionRegistrationListBuilder) Empty ¶ added in v0.0.329
func (b *SubscriptionRegistrationListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*SubscriptionRegistrationListBuilder) Items ¶
func (b *SubscriptionRegistrationListBuilder) Items(values ...*SubscriptionRegistrationBuilder) *SubscriptionRegistrationListBuilder
Items sets the items of the list.
type SubscriptionReservedResourceClient ¶
type SubscriptionReservedResourceClient struct {
// contains filtered or unexported fields
}
SubscriptionReservedResourceClient is the client of the 'subscription_reserved_resource' resource.
Manages a specific resource reserved by a subscription.
func NewSubscriptionReservedResourceClient ¶
func NewSubscriptionReservedResourceClient(transport http.RoundTripper, path string) *SubscriptionReservedResourceClient
NewSubscriptionReservedResourceClient creates a new client for the 'subscription_reserved_resource' resource using the given transport to send the requests and receive the responses.
func (*SubscriptionReservedResourceClient) Get ¶
func (c *SubscriptionReservedResourceClient) Get() *SubscriptionReservedResourceGetRequest
Get creates a request for the 'get' method.
Retrieves the reserved resource.
func (*SubscriptionReservedResourceClient) Poll ¶
func (c *SubscriptionReservedResourceClient) Poll() *SubscriptionReservedResourcePollRequest
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 SubscriptionReservedResourceGetRequest ¶
type SubscriptionReservedResourceGetRequest struct {
// contains filtered or unexported fields
}
SubscriptionReservedResourceGetRequest is the request for the 'get' method.
func (*SubscriptionReservedResourceGetRequest) Header ¶
func (r *SubscriptionReservedResourceGetRequest) Header(name string, value interface{}) *SubscriptionReservedResourceGetRequest
Header adds a request header.
func (*SubscriptionReservedResourceGetRequest) Impersonate ¶ added in v0.0.329
func (r *SubscriptionReservedResourceGetRequest) Impersonate(user string) *SubscriptionReservedResourceGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*SubscriptionReservedResourceGetRequest) Parameter ¶
func (r *SubscriptionReservedResourceGetRequest) Parameter(name string, value interface{}) *SubscriptionReservedResourceGetRequest
Parameter adds a query parameter.
func (*SubscriptionReservedResourceGetRequest) Send ¶
func (r *SubscriptionReservedResourceGetRequest) Send() (result *SubscriptionReservedResourceGetResponse, 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 (*SubscriptionReservedResourceGetRequest) SendContext ¶
func (r *SubscriptionReservedResourceGetRequest) SendContext(ctx context.Context) (result *SubscriptionReservedResourceGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type SubscriptionReservedResourceGetResponse ¶
type SubscriptionReservedResourceGetResponse struct {
// contains filtered or unexported fields
}
SubscriptionReservedResourceGetResponse is the response for the 'get' method.
func (*SubscriptionReservedResourceGetResponse) Body ¶
func (r *SubscriptionReservedResourceGetResponse) Body() *ReservedResource
Body returns the value of the 'body' parameter.
Retrieved reserved resource.
func (*SubscriptionReservedResourceGetResponse) Error ¶
func (r *SubscriptionReservedResourceGetResponse) Error() *errors.Error
Error returns the response error.
func (*SubscriptionReservedResourceGetResponse) GetBody ¶
func (r *SubscriptionReservedResourceGetResponse) GetBody() (value *ReservedResource, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Retrieved reserved resource.
func (*SubscriptionReservedResourceGetResponse) Header ¶
func (r *SubscriptionReservedResourceGetResponse) Header() http.Header
Header returns header of the response.
func (*SubscriptionReservedResourceGetResponse) Status ¶
func (r *SubscriptionReservedResourceGetResponse) Status() int
Status returns the response status code.
type SubscriptionReservedResourcePollRequest ¶
type SubscriptionReservedResourcePollRequest struct {
// contains filtered or unexported fields
}
SubscriptionReservedResourcePollRequest is the request for the Poll method.
func (*SubscriptionReservedResourcePollRequest) Header ¶
func (r *SubscriptionReservedResourcePollRequest) Header(name string, value interface{}) *SubscriptionReservedResourcePollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*SubscriptionReservedResourcePollRequest) Interval ¶
func (r *SubscriptionReservedResourcePollRequest) Interval(value time.Duration) *SubscriptionReservedResourcePollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*SubscriptionReservedResourcePollRequest) Parameter ¶
func (r *SubscriptionReservedResourcePollRequest) Parameter(name string, value interface{}) *SubscriptionReservedResourcePollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*SubscriptionReservedResourcePollRequest) Predicate ¶
func (r *SubscriptionReservedResourcePollRequest) Predicate(value func(*SubscriptionReservedResourceGetResponse) bool) *SubscriptionReservedResourcePollRequest
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 (*SubscriptionReservedResourcePollRequest) StartContext ¶
func (r *SubscriptionReservedResourcePollRequest) StartContext(ctx context.Context) (response *SubscriptionReservedResourcePollResponse, 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 (*SubscriptionReservedResourcePollRequest) Status ¶
func (r *SubscriptionReservedResourcePollRequest) Status(value int) *SubscriptionReservedResourcePollRequest
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 SubscriptionReservedResourcePollResponse ¶
type SubscriptionReservedResourcePollResponse struct {
// contains filtered or unexported fields
}
SubscriptionReservedResourcePollResponse is the response for the Poll method.
func (*SubscriptionReservedResourcePollResponse) Body ¶
func (r *SubscriptionReservedResourcePollResponse) Body() *ReservedResource
Body returns the value of the 'body' parameter.
Retrieved reserved resource.
func (*SubscriptionReservedResourcePollResponse) Error ¶
func (r *SubscriptionReservedResourcePollResponse) Error() *errors.Error
Error returns the response error.
func (*SubscriptionReservedResourcePollResponse) GetBody ¶
func (r *SubscriptionReservedResourcePollResponse) GetBody() (value *ReservedResource, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Retrieved reserved resource.
func (*SubscriptionReservedResourcePollResponse) Header ¶
func (r *SubscriptionReservedResourcePollResponse) Header() http.Header
Header returns header of the response.
func (*SubscriptionReservedResourcePollResponse) Status ¶
func (r *SubscriptionReservedResourcePollResponse) Status() int
Status returns the response status code.
type SubscriptionReservedResourcesClient ¶
type SubscriptionReservedResourcesClient struct {
// contains filtered or unexported fields
}
SubscriptionReservedResourcesClient is the client of the 'subscription_reserved_resources' resource.
Manages the collection of reserved resources by a subscription.
func NewSubscriptionReservedResourcesClient ¶
func NewSubscriptionReservedResourcesClient(transport http.RoundTripper, path string) *SubscriptionReservedResourcesClient
NewSubscriptionReservedResourcesClient creates a new client for the 'subscription_reserved_resources' resource using the given transport to send the requests and receive the responses.
func (*SubscriptionReservedResourcesClient) List ¶
func (c *SubscriptionReservedResourcesClient) List() *SubscriptionReservedResourcesListRequest
List creates a request for the 'list' method.
Retrieves items of the collection of reserved resources by the subscription.
func (*SubscriptionReservedResourcesClient) ReservedResource ¶
func (c *SubscriptionReservedResourcesClient) ReservedResource(id string) *SubscriptionReservedResourceClient
ReservedResource returns the target 'subscription_reserved_resource' resource for the given identifier.
Reference to the resource that manages the a specific resource reserved by a subscription.
type SubscriptionReservedResourcesListRequest ¶
type SubscriptionReservedResourcesListRequest struct {
// contains filtered or unexported fields
}
SubscriptionReservedResourcesListRequest is the request for the 'list' method.
func (*SubscriptionReservedResourcesListRequest) Header ¶
func (r *SubscriptionReservedResourcesListRequest) Header(name string, value interface{}) *SubscriptionReservedResourcesListRequest
Header adds a request header.
func (*SubscriptionReservedResourcesListRequest) Impersonate ¶ added in v0.0.329
func (r *SubscriptionReservedResourcesListRequest) Impersonate(user string) *SubscriptionReservedResourcesListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*SubscriptionReservedResourcesListRequest) Page ¶
func (r *SubscriptionReservedResourcesListRequest) Page(value int) *SubscriptionReservedResourcesListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*SubscriptionReservedResourcesListRequest) Parameter ¶
func (r *SubscriptionReservedResourcesListRequest) Parameter(name string, value interface{}) *SubscriptionReservedResourcesListRequest
Parameter adds a query parameter.
func (*SubscriptionReservedResourcesListRequest) Send ¶
func (r *SubscriptionReservedResourcesListRequest) Send() (result *SubscriptionReservedResourcesListResponse, 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 (*SubscriptionReservedResourcesListRequest) SendContext ¶
func (r *SubscriptionReservedResourcesListRequest) SendContext(ctx context.Context) (result *SubscriptionReservedResourcesListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*SubscriptionReservedResourcesListRequest) Size ¶
func (r *SubscriptionReservedResourcesListRequest) Size(value int) *SubscriptionReservedResourcesListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type SubscriptionReservedResourcesListResponse ¶
type SubscriptionReservedResourcesListResponse struct {
// contains filtered or unexported fields
}
SubscriptionReservedResourcesListResponse is the response for the 'list' method.
func (*SubscriptionReservedResourcesListResponse) Error ¶
func (r *SubscriptionReservedResourcesListResponse) Error() *errors.Error
Error returns the response error.
func (*SubscriptionReservedResourcesListResponse) GetItems ¶
func (r *SubscriptionReservedResourcesListResponse) GetItems() (value *ReservedResourceList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of reserved resources.
func (*SubscriptionReservedResourcesListResponse) GetPage ¶
func (r *SubscriptionReservedResourcesListResponse) 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 (*SubscriptionReservedResourcesListResponse) GetSize ¶
func (r *SubscriptionReservedResourcesListResponse) 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 (*SubscriptionReservedResourcesListResponse) GetTotal ¶
func (r *SubscriptionReservedResourcesListResponse) 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 (*SubscriptionReservedResourcesListResponse) Header ¶
func (r *SubscriptionReservedResourcesListResponse) Header() http.Header
Header returns header of the response.
func (*SubscriptionReservedResourcesListResponse) Items ¶
func (r *SubscriptionReservedResourcesListResponse) Items() *ReservedResourceList
Items returns the value of the 'items' parameter.
Retrieved list of reserved resources.
func (*SubscriptionReservedResourcesListResponse) Page ¶
func (r *SubscriptionReservedResourcesListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*SubscriptionReservedResourcesListResponse) Size ¶
func (r *SubscriptionReservedResourcesListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*SubscriptionReservedResourcesListResponse) Status ¶
func (r *SubscriptionReservedResourcesListResponse) Status() int
Status returns the response status code.
func (*SubscriptionReservedResourcesListResponse) Total ¶
func (r *SubscriptionReservedResourcesListResponse) 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 SubscriptionUpdateRequest ¶
type SubscriptionUpdateRequest struct {
// contains filtered or unexported fields
}
SubscriptionUpdateRequest is the request for the 'update' method.
func (*SubscriptionUpdateRequest) Body ¶
func (r *SubscriptionUpdateRequest) Body(value *Subscription) *SubscriptionUpdateRequest
Body sets the value of the 'body' parameter.
Updated subscription data
func (*SubscriptionUpdateRequest) Header ¶
func (r *SubscriptionUpdateRequest) Header(name string, value interface{}) *SubscriptionUpdateRequest
Header adds a request header.
func (*SubscriptionUpdateRequest) Impersonate ¶ added in v0.0.329
func (r *SubscriptionUpdateRequest) Impersonate(user string) *SubscriptionUpdateRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*SubscriptionUpdateRequest) Parameter ¶
func (r *SubscriptionUpdateRequest) Parameter(name string, value interface{}) *SubscriptionUpdateRequest
Parameter adds a query parameter.
func (*SubscriptionUpdateRequest) Send ¶
func (r *SubscriptionUpdateRequest) Send() (result *SubscriptionUpdateResponse, 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 (*SubscriptionUpdateRequest) SendContext ¶
func (r *SubscriptionUpdateRequest) SendContext(ctx context.Context) (result *SubscriptionUpdateResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type SubscriptionUpdateResponse ¶
type SubscriptionUpdateResponse struct {
// contains filtered or unexported fields
}
SubscriptionUpdateResponse is the response for the 'update' method.
func (*SubscriptionUpdateResponse) Body ¶
func (r *SubscriptionUpdateResponse) Body() *Subscription
Body returns the value of the 'body' parameter.
Updated subscription data
func (*SubscriptionUpdateResponse) Error ¶
func (r *SubscriptionUpdateResponse) Error() *errors.Error
Error returns the response error.
func (*SubscriptionUpdateResponse) GetBody ¶
func (r *SubscriptionUpdateResponse) GetBody() (value *Subscription, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
Updated subscription data
func (*SubscriptionUpdateResponse) Header ¶
func (r *SubscriptionUpdateResponse) Header() http.Header
Header returns header of the response.
func (*SubscriptionUpdateResponse) Status ¶
func (r *SubscriptionUpdateResponse) Status() int
Status returns the response status code.
type SubscriptionsClient ¶
type SubscriptionsClient struct {
// contains filtered or unexported fields
}
SubscriptionsClient is the client of the 'subscriptions' resource.
Manages the collection of subscriptions.
func NewSubscriptionsClient ¶
func NewSubscriptionsClient(transport http.RoundTripper, path string) *SubscriptionsClient
NewSubscriptionsClient creates a new client for the 'subscriptions' resource using the given transport to send the requests and receive the responses.
func (*SubscriptionsClient) Labels ¶ added in v0.0.329
func (c *SubscriptionsClient) Labels() *GenericLabelsClient
Labels returns the target 'generic_labels' resource.
Reference to the list of labels of a specific subscription.
func (*SubscriptionsClient) List ¶
func (c *SubscriptionsClient) List() *SubscriptionsListRequest
List creates a request for the 'list' method.
Retrieves a list of subscriptions.
func (*SubscriptionsClient) Post ¶
func (c *SubscriptionsClient) Post() *SubscriptionsPostRequest
Post creates a request for the 'post' method.
Create a new subscription and register a cluster for it.
func (*SubscriptionsClient) Subscription ¶
func (c *SubscriptionsClient) Subscription(id string) *SubscriptionClient
Subscription returns the target 'subscription' resource for the given identifier.
Reference to the service that manages a specific subscription.
type SubscriptionsListRequest ¶
type SubscriptionsListRequest struct {
// contains filtered or unexported fields
}
SubscriptionsListRequest is the request for the 'list' method.
func (*SubscriptionsListRequest) FetchaccountsAccounts ¶
func (r *SubscriptionsListRequest) FetchaccountsAccounts(value bool) *SubscriptionsListRequest
FetchaccountsAccounts sets the value of the 'fetchaccounts_accounts' parameter.
If true, includes the account reference information in the output. Could slow request response time.
func (*SubscriptionsListRequest) FetchlabelsLabels ¶
func (r *SubscriptionsListRequest) FetchlabelsLabels(value bool) *SubscriptionsListRequest
FetchlabelsLabels sets the value of the 'fetchlabels_labels' parameter.
If true, includes the labels on a subscription in the output. Could slow request response time.
func (*SubscriptionsListRequest) Fields ¶
func (r *SubscriptionsListRequest) Fields(value string) *SubscriptionsListRequest
Fields sets the value of the 'fields' parameter.
Projection This field contains a comma-separated list of fields you'd like to get in a result. No new fields can be added, only existing ones can be filtered. To specify a field 'id' of a structure 'plan' use 'plan.id'. To specify all fields of a structure 'labels' use 'labels.*'.
func (*SubscriptionsListRequest) Header ¶
func (r *SubscriptionsListRequest) Header(name string, value interface{}) *SubscriptionsListRequest
Header adds a request header.
func (*SubscriptionsListRequest) Impersonate ¶ added in v0.0.329
func (r *SubscriptionsListRequest) Impersonate(user string) *SubscriptionsListRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*SubscriptionsListRequest) Labels ¶
func (r *SubscriptionsListRequest) Labels(value string) *SubscriptionsListRequest
Labels sets the value of the 'labels' parameter.
Filter subscriptions by a comma separated list of labels:
[source] ---- env=staging,department=sales ----
func (*SubscriptionsListRequest) Order ¶
func (r *SubscriptionsListRequest) Order(value string) *SubscriptionsListRequest
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. For example, in order to sort the subscriptions descending by name identifier 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 (*SubscriptionsListRequest) Page ¶
func (r *SubscriptionsListRequest) Page(value int) *SubscriptionsListRequest
Page sets the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*SubscriptionsListRequest) Parameter ¶
func (r *SubscriptionsListRequest) Parameter(name string, value interface{}) *SubscriptionsListRequest
Parameter adds a query parameter.
func (*SubscriptionsListRequest) Search ¶
func (r *SubscriptionsListRequest) Search(value string) *SubscriptionsListRequest
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 a SQL statement, but using the names of the attributes of the subscription instead of the names of the columns of a table. For example, in order to retrieve all the subscriptions for managed clusters the value should be:
```sql managed = 't' ```
If the parameter isn't provided, or if the value is empty, then all the clusters that the user has permission to see will be returned.
func (*SubscriptionsListRequest) Send ¶
func (r *SubscriptionsListRequest) Send() (result *SubscriptionsListResponse, 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 (*SubscriptionsListRequest) SendContext ¶
func (r *SubscriptionsListRequest) SendContext(ctx context.Context) (result *SubscriptionsListResponse, err error)
SendContext sends this request, waits for the response, and returns it.
func (*SubscriptionsListRequest) Size ¶
func (r *SubscriptionsListRequest) Size(value int) *SubscriptionsListRequest
Size sets the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
type SubscriptionsListResponse ¶
type SubscriptionsListResponse struct {
// contains filtered or unexported fields
}
SubscriptionsListResponse is the response for the 'list' method.
func (*SubscriptionsListResponse) Error ¶
func (r *SubscriptionsListResponse) Error() *errors.Error
Error returns the response error.
func (*SubscriptionsListResponse) GetItems ¶
func (r *SubscriptionsListResponse) GetItems() (value *SubscriptionList, ok bool)
GetItems returns the value of the 'items' parameter and a flag indicating if the parameter has a value.
Retrieved list of subscriptions.
func (*SubscriptionsListResponse) GetPage ¶
func (r *SubscriptionsListResponse) 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 (*SubscriptionsListResponse) GetSize ¶
func (r *SubscriptionsListResponse) 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 (*SubscriptionsListResponse) GetTotal ¶
func (r *SubscriptionsListResponse) 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 (*SubscriptionsListResponse) Header ¶
func (r *SubscriptionsListResponse) Header() http.Header
Header returns header of the response.
func (*SubscriptionsListResponse) Items ¶
func (r *SubscriptionsListResponse) Items() *SubscriptionList
Items returns the value of the 'items' parameter.
Retrieved list of subscriptions.
func (*SubscriptionsListResponse) Page ¶
func (r *SubscriptionsListResponse) Page() int
Page returns the value of the 'page' parameter.
Index of the requested page, where one corresponds to the first page.
func (*SubscriptionsListResponse) Size ¶
func (r *SubscriptionsListResponse) Size() int
Size returns the value of the 'size' parameter.
Maximum number of items that will be contained in the returned page.
func (*SubscriptionsListResponse) Status ¶
func (r *SubscriptionsListResponse) Status() int
Status returns the response status code.
func (*SubscriptionsListResponse) Total ¶
func (r *SubscriptionsListResponse) 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 SubscriptionsPostRequest ¶
type SubscriptionsPostRequest struct {
// contains filtered or unexported fields
}
SubscriptionsPostRequest is the request for the 'post' method.
func (*SubscriptionsPostRequest) Header ¶
func (r *SubscriptionsPostRequest) Header(name string, value interface{}) *SubscriptionsPostRequest
Header adds a request header.
func (*SubscriptionsPostRequest) Impersonate ¶ added in v0.0.329
func (r *SubscriptionsPostRequest) Impersonate(user string) *SubscriptionsPostRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*SubscriptionsPostRequest) Parameter ¶
func (r *SubscriptionsPostRequest) Parameter(name string, value interface{}) *SubscriptionsPostRequest
Parameter adds a query parameter.
func (*SubscriptionsPostRequest) Request ¶
func (r *SubscriptionsPostRequest) Request(value *SubscriptionRegistration) *SubscriptionsPostRequest
Request sets the value of the 'request' parameter.
func (*SubscriptionsPostRequest) Send ¶
func (r *SubscriptionsPostRequest) Send() (result *SubscriptionsPostResponse, 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 (*SubscriptionsPostRequest) SendContext ¶
func (r *SubscriptionsPostRequest) SendContext(ctx context.Context) (result *SubscriptionsPostResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type SubscriptionsPostResponse ¶
type SubscriptionsPostResponse struct {
// contains filtered or unexported fields
}
SubscriptionsPostResponse is the response for the 'post' method.
func (*SubscriptionsPostResponse) Error ¶
func (r *SubscriptionsPostResponse) Error() *errors.Error
Error returns the response error.
func (*SubscriptionsPostResponse) GetResponse ¶
func (r *SubscriptionsPostResponse) GetResponse() (value *Subscription, ok bool)
GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.
func (*SubscriptionsPostResponse) Header ¶
func (r *SubscriptionsPostResponse) Header() http.Header
Header returns header of the response.
func (*SubscriptionsPostResponse) Response ¶
func (r *SubscriptionsPostResponse) Response() *Subscription
Response returns the value of the 'response' parameter.
func (*SubscriptionsPostResponse) Status ¶
func (r *SubscriptionsPostResponse) Status() int
Status returns the response status code.
type SummaryDashboard ¶ added in v0.0.329
type SummaryDashboard struct {
// contains filtered or unexported fields
}
SummaryDashboard represents the values of the 'summary_dashboard' type.
func UnmarshalSummaryDashboard ¶ added in v0.0.329
func UnmarshalSummaryDashboard(source interface{}) (object *SummaryDashboard, err error)
UnmarshalSummaryDashboard reads a value of the 'summary_dashboard' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalSummaryDashboardList ¶ added in v0.0.329
func UnmarshalSummaryDashboardList(source interface{}) (items []*SummaryDashboard, err error)
UnmarshalSummaryDashboardList reads a list of values of the 'summary_dashboard' type from the given source, which can be a slice of bytes, a string or a reader.
func (*SummaryDashboard) Empty ¶ added in v0.0.329
func (o *SummaryDashboard) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*SummaryDashboard) GetHREF ¶ added in v0.0.329
func (o *SummaryDashboard) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*SummaryDashboard) GetID ¶ added in v0.0.329
func (o *SummaryDashboard) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*SummaryDashboard) GetMetrics ¶ added in v0.0.329
func (o *SummaryDashboard) GetMetrics() (value []*SummaryMetrics, ok bool)
GetMetrics returns the value of the 'metrics' attribute and a flag indicating if the attribute has a value.
func (*SummaryDashboard) HREF ¶ added in v0.0.329
func (o *SummaryDashboard) HREF() string
HREF returns the link to the object.
func (*SummaryDashboard) ID ¶ added in v0.0.329
func (o *SummaryDashboard) ID() string
ID returns the identifier of the object.
func (*SummaryDashboard) Kind ¶ added in v0.0.329
func (o *SummaryDashboard) Kind() string
Kind returns the name of the type of the object.
func (*SummaryDashboard) Link ¶ added in v0.0.329
func (o *SummaryDashboard) Link() bool
Link returns true iif this is a link.
func (*SummaryDashboard) Metrics ¶ added in v0.0.329
func (o *SummaryDashboard) Metrics() []*SummaryMetrics
Metrics returns the value of the 'metrics' attribute, or the zero value of the type if the attribute doesn't have a value.
type SummaryDashboardBuilder ¶ added in v0.0.329
type SummaryDashboardBuilder struct {
// contains filtered or unexported fields
}
SummaryDashboardBuilder contains the data and logic needed to build 'summary_dashboard' objects.
func NewSummaryDashboard ¶ added in v0.0.329
func NewSummaryDashboard() *SummaryDashboardBuilder
NewSummaryDashboard creates a new builder of 'summary_dashboard' objects.
func (*SummaryDashboardBuilder) Build ¶ added in v0.0.329
func (b *SummaryDashboardBuilder) Build() (object *SummaryDashboard, err error)
Build creates a 'summary_dashboard' object using the configuration stored in the builder.
func (*SummaryDashboardBuilder) Copy ¶ added in v0.0.329
func (b *SummaryDashboardBuilder) Copy(object *SummaryDashboard) *SummaryDashboardBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*SummaryDashboardBuilder) Empty ¶ added in v0.0.329
func (b *SummaryDashboardBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*SummaryDashboardBuilder) HREF ¶ added in v0.0.329
func (b *SummaryDashboardBuilder) HREF(value string) *SummaryDashboardBuilder
HREF sets the link to the object.
func (*SummaryDashboardBuilder) ID ¶ added in v0.0.329
func (b *SummaryDashboardBuilder) ID(value string) *SummaryDashboardBuilder
ID sets the identifier of the object.
func (*SummaryDashboardBuilder) Link ¶ added in v0.0.329
func (b *SummaryDashboardBuilder) Link(value bool) *SummaryDashboardBuilder
Link sets the flag that indicates if this is a link.
func (*SummaryDashboardBuilder) Metrics ¶ added in v0.0.329
func (b *SummaryDashboardBuilder) Metrics(values ...*SummaryMetricsBuilder) *SummaryDashboardBuilder
Metrics sets the value of the 'metrics' attribute to the given values.
type SummaryDashboardClient ¶ added in v0.0.329
type SummaryDashboardClient struct {
// contains filtered or unexported fields
}
SummaryDashboardClient is the client of the 'summary_dashboard' resource.
Manages a specific organization's summary dashboard.
func NewSummaryDashboardClient ¶ added in v0.0.329
func NewSummaryDashboardClient(transport http.RoundTripper, path string) *SummaryDashboardClient
NewSummaryDashboardClient creates a new client for the 'summary_dashboard' resource using the given transport to send the requests and receive the responses.
func (*SummaryDashboardClient) Get ¶ added in v0.0.329
func (c *SummaryDashboardClient) Get() *SummaryDashboardGetRequest
Get creates a request for the 'get' method.
Retrieves the details of the organization's summary dashboard.
func (*SummaryDashboardClient) Poll ¶ added in v0.0.329
func (c *SummaryDashboardClient) Poll() *SummaryDashboardPollRequest
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 SummaryDashboardGetRequest ¶ added in v0.0.329
type SummaryDashboardGetRequest struct {
// contains filtered or unexported fields
}
SummaryDashboardGetRequest is the request for the 'get' method.
func (*SummaryDashboardGetRequest) Header ¶ added in v0.0.329
func (r *SummaryDashboardGetRequest) Header(name string, value interface{}) *SummaryDashboardGetRequest
Header adds a request header.
func (*SummaryDashboardGetRequest) Impersonate ¶ added in v0.0.329
func (r *SummaryDashboardGetRequest) Impersonate(user string) *SummaryDashboardGetRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*SummaryDashboardGetRequest) Parameter ¶ added in v0.0.329
func (r *SummaryDashboardGetRequest) Parameter(name string, value interface{}) *SummaryDashboardGetRequest
Parameter adds a query parameter.
func (*SummaryDashboardGetRequest) Send ¶ added in v0.0.329
func (r *SummaryDashboardGetRequest) Send() (result *SummaryDashboardGetResponse, 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 (*SummaryDashboardGetRequest) SendContext ¶ added in v0.0.329
func (r *SummaryDashboardGetRequest) SendContext(ctx context.Context) (result *SummaryDashboardGetResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type SummaryDashboardGetResponse ¶ added in v0.0.329
type SummaryDashboardGetResponse struct {
// contains filtered or unexported fields
}
SummaryDashboardGetResponse is the response for the 'get' method.
func (*SummaryDashboardGetResponse) Body ¶ added in v0.0.329
func (r *SummaryDashboardGetResponse) Body() *SummaryDashboard
Body returns the value of the 'body' parameter.
func (*SummaryDashboardGetResponse) Error ¶ added in v0.0.329
func (r *SummaryDashboardGetResponse) Error() *errors.Error
Error returns the response error.
func (*SummaryDashboardGetResponse) GetBody ¶ added in v0.0.329
func (r *SummaryDashboardGetResponse) GetBody() (value *SummaryDashboard, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*SummaryDashboardGetResponse) Header ¶ added in v0.0.329
func (r *SummaryDashboardGetResponse) Header() http.Header
Header returns header of the response.
func (*SummaryDashboardGetResponse) Status ¶ added in v0.0.329
func (r *SummaryDashboardGetResponse) Status() int
Status returns the response status code.
type SummaryDashboardList ¶ added in v0.0.329
type SummaryDashboardList struct {
// contains filtered or unexported fields
}
SummaryDashboardList is a list of values of the 'summary_dashboard' type.
func (*SummaryDashboardList) Each ¶ added in v0.0.329
func (l *SummaryDashboardList) Each(f func(item *SummaryDashboard) 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 (*SummaryDashboardList) Empty ¶ added in v0.0.329
func (l *SummaryDashboardList) Empty() bool
Empty returns true if the list is empty.
func (*SummaryDashboardList) Get ¶ added in v0.0.329
func (l *SummaryDashboardList) Get(i int) *SummaryDashboard
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*SummaryDashboardList) GetHREF ¶ added in v0.0.329
func (l *SummaryDashboardList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*SummaryDashboardList) HREF ¶ added in v0.0.329
func (l *SummaryDashboardList) HREF() string
HREF returns the link to the list.
func (*SummaryDashboardList) Kind ¶ added in v0.0.329
func (l *SummaryDashboardList) Kind() string
Kind returns the name of the type of the object.
func (*SummaryDashboardList) Len ¶ added in v0.0.329
func (l *SummaryDashboardList) Len() int
Len returns the length of the list.
func (*SummaryDashboardList) Link ¶ added in v0.0.329
func (l *SummaryDashboardList) Link() bool
Link returns true iif this is a link.
func (*SummaryDashboardList) Range ¶ added in v0.0.329
func (l *SummaryDashboardList) Range(f func(index int, item *SummaryDashboard) 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 (*SummaryDashboardList) Slice ¶ added in v0.0.329
func (l *SummaryDashboardList) Slice() []*SummaryDashboard
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 SummaryDashboardListBuilder ¶ added in v0.0.329
type SummaryDashboardListBuilder struct {
// contains filtered or unexported fields
}
SummaryDashboardListBuilder contains the data and logic needed to build 'summary_dashboard' objects.
func NewSummaryDashboardList ¶ added in v0.0.329
func NewSummaryDashboardList() *SummaryDashboardListBuilder
NewSummaryDashboardList creates a new builder of 'summary_dashboard' objects.
func (*SummaryDashboardListBuilder) Build ¶ added in v0.0.329
func (b *SummaryDashboardListBuilder) Build() (list *SummaryDashboardList, err error)
Build creates a list of 'summary_dashboard' objects using the configuration stored in the builder.
func (*SummaryDashboardListBuilder) Copy ¶ added in v0.0.329
func (b *SummaryDashboardListBuilder) Copy(list *SummaryDashboardList) *SummaryDashboardListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*SummaryDashboardListBuilder) Empty ¶ added in v0.0.329
func (b *SummaryDashboardListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*SummaryDashboardListBuilder) Items ¶ added in v0.0.329
func (b *SummaryDashboardListBuilder) Items(values ...*SummaryDashboardBuilder) *SummaryDashboardListBuilder
Items sets the items of the list.
type SummaryDashboardPollRequest ¶ added in v0.0.329
type SummaryDashboardPollRequest struct {
// contains filtered or unexported fields
}
SummaryDashboardPollRequest is the request for the Poll method.
func (*SummaryDashboardPollRequest) Header ¶ added in v0.0.329
func (r *SummaryDashboardPollRequest) Header(name string, value interface{}) *SummaryDashboardPollRequest
Header adds a request header to all the requests that will be used to retrieve the object.
func (*SummaryDashboardPollRequest) Interval ¶ added in v0.0.329
func (r *SummaryDashboardPollRequest) Interval(value time.Duration) *SummaryDashboardPollRequest
Interval sets the polling interval. This parameter is mandatory and must be greater than zero.
func (*SummaryDashboardPollRequest) Parameter ¶ added in v0.0.329
func (r *SummaryDashboardPollRequest) Parameter(name string, value interface{}) *SummaryDashboardPollRequest
Parameter adds a query parameter to all the requests that will be used to retrieve the object.
func (*SummaryDashboardPollRequest) Predicate ¶ added in v0.0.329
func (r *SummaryDashboardPollRequest) Predicate(value func(*SummaryDashboardGetResponse) bool) *SummaryDashboardPollRequest
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 (*SummaryDashboardPollRequest) StartContext ¶ added in v0.0.329
func (r *SummaryDashboardPollRequest) StartContext(ctx context.Context) (response *SummaryDashboardPollResponse, 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 (*SummaryDashboardPollRequest) Status ¶ added in v0.0.329
func (r *SummaryDashboardPollRequest) Status(value int) *SummaryDashboardPollRequest
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 SummaryDashboardPollResponse ¶ added in v0.0.329
type SummaryDashboardPollResponse struct {
// contains filtered or unexported fields
}
SummaryDashboardPollResponse is the response for the Poll method.
func (*SummaryDashboardPollResponse) Body ¶ added in v0.0.329
func (r *SummaryDashboardPollResponse) Body() *SummaryDashboard
Body returns the value of the 'body' parameter.
func (*SummaryDashboardPollResponse) Error ¶ added in v0.0.329
func (r *SummaryDashboardPollResponse) Error() *errors.Error
Error returns the response error.
func (*SummaryDashboardPollResponse) GetBody ¶ added in v0.0.329
func (r *SummaryDashboardPollResponse) GetBody() (value *SummaryDashboard, ok bool)
GetBody returns the value of the 'body' parameter and a flag indicating if the parameter has a value.
func (*SummaryDashboardPollResponse) Header ¶ added in v0.0.329
func (r *SummaryDashboardPollResponse) Header() http.Header
Header returns header of the response.
func (*SummaryDashboardPollResponse) Status ¶ added in v0.0.329
func (r *SummaryDashboardPollResponse) Status() int
Status returns the response status code.
type SummaryMetrics ¶ added in v0.0.329
type SummaryMetrics struct {
// contains filtered or unexported fields
}
SummaryMetrics represents the values of the 'summary_metrics' type.
func UnmarshalSummaryMetrics ¶ added in v0.0.329
func UnmarshalSummaryMetrics(source interface{}) (object *SummaryMetrics, err error)
UnmarshalSummaryMetrics reads a value of the 'summary_metrics' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalSummaryMetricsList ¶ added in v0.0.329
func UnmarshalSummaryMetricsList(source interface{}) (items []*SummaryMetrics, err error)
UnmarshalSummaryMetricsList reads a list of values of the 'summary_metrics' type from the given source, which can be a slice of bytes, a string or a reader.
func (*SummaryMetrics) Empty ¶ added in v0.0.329
func (o *SummaryMetrics) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*SummaryMetrics) GetName ¶ added in v0.0.329
func (o *SummaryMetrics) GetName() (value string, ok bool)
GetName returns the value of the 'name' attribute and a flag indicating if the attribute has a value.
func (*SummaryMetrics) GetVector ¶ added in v0.0.329
func (o *SummaryMetrics) GetVector() (value []*SummarySample, ok bool)
GetVector returns the value of the 'vector' attribute and a flag indicating if the attribute has a value.
func (*SummaryMetrics) Name ¶ added in v0.0.329
func (o *SummaryMetrics) 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.
func (*SummaryMetrics) Vector ¶ added in v0.0.329
func (o *SummaryMetrics) Vector() []*SummarySample
Vector returns the value of the 'vector' attribute, or the zero value of the type if the attribute doesn't have a value.
type SummaryMetricsBuilder ¶ added in v0.0.329
type SummaryMetricsBuilder struct {
// contains filtered or unexported fields
}
SummaryMetricsBuilder contains the data and logic needed to build 'summary_metrics' objects.
func NewSummaryMetrics ¶ added in v0.0.329
func NewSummaryMetrics() *SummaryMetricsBuilder
NewSummaryMetrics creates a new builder of 'summary_metrics' objects.
func (*SummaryMetricsBuilder) Build ¶ added in v0.0.329
func (b *SummaryMetricsBuilder) Build() (object *SummaryMetrics, err error)
Build creates a 'summary_metrics' object using the configuration stored in the builder.
func (*SummaryMetricsBuilder) Copy ¶ added in v0.0.329
func (b *SummaryMetricsBuilder) Copy(object *SummaryMetrics) *SummaryMetricsBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*SummaryMetricsBuilder) Empty ¶ added in v0.0.329
func (b *SummaryMetricsBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*SummaryMetricsBuilder) Name ¶ added in v0.0.329
func (b *SummaryMetricsBuilder) Name(value string) *SummaryMetricsBuilder
Name sets the value of the 'name' attribute to the given value.
func (*SummaryMetricsBuilder) Vector ¶ added in v0.0.329
func (b *SummaryMetricsBuilder) Vector(values ...*SummarySampleBuilder) *SummaryMetricsBuilder
Vector sets the value of the 'vector' attribute to the given values.
type SummaryMetricsList ¶ added in v0.0.329
type SummaryMetricsList struct {
// contains filtered or unexported fields
}
SummaryMetricsList is a list of values of the 'summary_metrics' type.
func (*SummaryMetricsList) Each ¶ added in v0.0.329
func (l *SummaryMetricsList) Each(f func(item *SummaryMetrics) 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 (*SummaryMetricsList) Empty ¶ added in v0.0.329
func (l *SummaryMetricsList) Empty() bool
Empty returns true if the list is empty.
func (*SummaryMetricsList) Get ¶ added in v0.0.329
func (l *SummaryMetricsList) Get(i int) *SummaryMetrics
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*SummaryMetricsList) Len ¶ added in v0.0.329
func (l *SummaryMetricsList) Len() int
Len returns the length of the list.
func (*SummaryMetricsList) Range ¶ added in v0.0.329
func (l *SummaryMetricsList) Range(f func(index int, item *SummaryMetrics) 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 (*SummaryMetricsList) Slice ¶ added in v0.0.329
func (l *SummaryMetricsList) Slice() []*SummaryMetrics
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 SummaryMetricsListBuilder ¶ added in v0.0.329
type SummaryMetricsListBuilder struct {
// contains filtered or unexported fields
}
SummaryMetricsListBuilder contains the data and logic needed to build 'summary_metrics' objects.
func NewSummaryMetricsList ¶ added in v0.0.329
func NewSummaryMetricsList() *SummaryMetricsListBuilder
NewSummaryMetricsList creates a new builder of 'summary_metrics' objects.
func (*SummaryMetricsListBuilder) Build ¶ added in v0.0.329
func (b *SummaryMetricsListBuilder) Build() (list *SummaryMetricsList, err error)
Build creates a list of 'summary_metrics' objects using the configuration stored in the builder.
func (*SummaryMetricsListBuilder) Copy ¶ added in v0.0.329
func (b *SummaryMetricsListBuilder) Copy(list *SummaryMetricsList) *SummaryMetricsListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*SummaryMetricsListBuilder) Empty ¶ added in v0.0.329
func (b *SummaryMetricsListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*SummaryMetricsListBuilder) Items ¶ added in v0.0.329
func (b *SummaryMetricsListBuilder) Items(values ...*SummaryMetricsBuilder) *SummaryMetricsListBuilder
Items sets the items of the list.
type SummarySample ¶ added in v0.0.329
type SummarySample struct {
// contains filtered or unexported fields
}
SummarySample represents the values of the 'summary_sample' type.
func UnmarshalSummarySample ¶ added in v0.0.329
func UnmarshalSummarySample(source interface{}) (object *SummarySample, err error)
UnmarshalSummarySample reads a value of the 'summary_sample' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalSummarySampleList ¶ added in v0.0.329
func UnmarshalSummarySampleList(source interface{}) (items []*SummarySample, err error)
UnmarshalSummarySampleList reads a list of values of the 'summary_sample' type from the given source, which can be a slice of bytes, a string or a reader.
func (*SummarySample) Empty ¶ added in v0.0.329
func (o *SummarySample) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*SummarySample) GetTime ¶ added in v0.0.329
func (o *SummarySample) GetTime() (value string, ok bool)
GetTime returns the value of the 'time' attribute and a flag indicating if the attribute has a value.
func (*SummarySample) GetValue ¶ added in v0.0.329
func (o *SummarySample) GetValue() (value float64, ok bool)
GetValue returns the value of the 'value' attribute and a flag indicating if the attribute has a value.
func (*SummarySample) Time ¶ added in v0.0.329
func (o *SummarySample) Time() string
Time returns the value of the 'time' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*SummarySample) Value ¶ added in v0.0.329
func (o *SummarySample) Value() float64
Value returns the value of the 'value' attribute, or the zero value of the type if the attribute doesn't have a value.
type SummarySampleBuilder ¶ added in v0.0.329
type SummarySampleBuilder struct {
// contains filtered or unexported fields
}
SummarySampleBuilder contains the data and logic needed to build 'summary_sample' objects.
func NewSummarySample ¶ added in v0.0.329
func NewSummarySample() *SummarySampleBuilder
NewSummarySample creates a new builder of 'summary_sample' objects.
func (*SummarySampleBuilder) Build ¶ added in v0.0.329
func (b *SummarySampleBuilder) Build() (object *SummarySample, err error)
Build creates a 'summary_sample' object using the configuration stored in the builder.
func (*SummarySampleBuilder) Copy ¶ added in v0.0.329
func (b *SummarySampleBuilder) Copy(object *SummarySample) *SummarySampleBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*SummarySampleBuilder) Empty ¶ added in v0.0.329
func (b *SummarySampleBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*SummarySampleBuilder) Time ¶ added in v0.0.329
func (b *SummarySampleBuilder) Time(value string) *SummarySampleBuilder
Time sets the value of the 'time' attribute to the given value.
func (*SummarySampleBuilder) Value ¶ added in v0.0.329
func (b *SummarySampleBuilder) Value(value float64) *SummarySampleBuilder
Value sets the value of the 'value' attribute to the given value.
type SummarySampleList ¶ added in v0.0.329
type SummarySampleList struct {
// contains filtered or unexported fields
}
SummarySampleList is a list of values of the 'summary_sample' type.
func (*SummarySampleList) Each ¶ added in v0.0.329
func (l *SummarySampleList) Each(f func(item *SummarySample) 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 (*SummarySampleList) Empty ¶ added in v0.0.329
func (l *SummarySampleList) Empty() bool
Empty returns true if the list is empty.
func (*SummarySampleList) Get ¶ added in v0.0.329
func (l *SummarySampleList) Get(i int) *SummarySample
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*SummarySampleList) Len ¶ added in v0.0.329
func (l *SummarySampleList) Len() int
Len returns the length of the list.
func (*SummarySampleList) Range ¶ added in v0.0.329
func (l *SummarySampleList) Range(f func(index int, item *SummarySample) 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 (*SummarySampleList) Slice ¶ added in v0.0.329
func (l *SummarySampleList) Slice() []*SummarySample
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 SummarySampleListBuilder ¶ added in v0.0.329
type SummarySampleListBuilder struct {
// contains filtered or unexported fields
}
SummarySampleListBuilder contains the data and logic needed to build 'summary_sample' objects.
func NewSummarySampleList ¶ added in v0.0.329
func NewSummarySampleList() *SummarySampleListBuilder
NewSummarySampleList creates a new builder of 'summary_sample' objects.
func (*SummarySampleListBuilder) Build ¶ added in v0.0.329
func (b *SummarySampleListBuilder) Build() (list *SummarySampleList, err error)
Build creates a list of 'summary_sample' objects using the configuration stored in the builder.
func (*SummarySampleListBuilder) Copy ¶ added in v0.0.329
func (b *SummarySampleListBuilder) Copy(list *SummarySampleList) *SummarySampleListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*SummarySampleListBuilder) Empty ¶ added in v0.0.329
func (b *SummarySampleListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*SummarySampleListBuilder) Items ¶ added in v0.0.329
func (b *SummarySampleListBuilder) Items(values ...*SummarySampleBuilder) *SummarySampleListBuilder
Items sets the items of the list.
type SupportCaseClient ¶
type SupportCaseClient struct {
// contains filtered or unexported fields
}
SupportCaseClient is the client of the 'support_case' resource.
Manages a specific support case.
func NewSupportCaseClient ¶
func NewSupportCaseClient(transport http.RoundTripper, path string) *SupportCaseClient
NewSupportCaseClient creates a new client for the 'support_case' resource using the given transport to send the requests and receive the responses.
func (*SupportCaseClient) Delete ¶
func (c *SupportCaseClient) Delete() *SupportCaseDeleteRequest
Delete creates a request for the 'delete' method.
Deletes the support case by Case ID.
type SupportCaseDeleteRequest ¶
type SupportCaseDeleteRequest struct {
// contains filtered or unexported fields
}
SupportCaseDeleteRequest is the request for the 'delete' method.
func (*SupportCaseDeleteRequest) Header ¶
func (r *SupportCaseDeleteRequest) Header(name string, value interface{}) *SupportCaseDeleteRequest
Header adds a request header.
func (*SupportCaseDeleteRequest) Impersonate ¶ added in v0.0.329
func (r *SupportCaseDeleteRequest) Impersonate(user string) *SupportCaseDeleteRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*SupportCaseDeleteRequest) Parameter ¶
func (r *SupportCaseDeleteRequest) Parameter(name string, value interface{}) *SupportCaseDeleteRequest
Parameter adds a query parameter.
func (*SupportCaseDeleteRequest) Send ¶
func (r *SupportCaseDeleteRequest) Send() (result *SupportCaseDeleteResponse, 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 (*SupportCaseDeleteRequest) SendContext ¶
func (r *SupportCaseDeleteRequest) SendContext(ctx context.Context) (result *SupportCaseDeleteResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type SupportCaseDeleteResponse ¶
type SupportCaseDeleteResponse struct {
// contains filtered or unexported fields
}
SupportCaseDeleteResponse is the response for the 'delete' method.
func (*SupportCaseDeleteResponse) Error ¶
func (r *SupportCaseDeleteResponse) Error() *errors.Error
Error returns the response error.
func (*SupportCaseDeleteResponse) Header ¶
func (r *SupportCaseDeleteResponse) Header() http.Header
Header returns header of the response.
func (*SupportCaseDeleteResponse) Status ¶
func (r *SupportCaseDeleteResponse) Status() int
Status returns the response status code.
type SupportCaseRequest ¶
type SupportCaseRequest struct {
// contains filtered or unexported fields
}
SupportCaseRequest represents the values of the 'support_case_request' type.
func UnmarshalSupportCaseRequest ¶
func UnmarshalSupportCaseRequest(source interface{}) (object *SupportCaseRequest, err error)
UnmarshalSupportCaseRequest reads a value of the 'support_case_request' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalSupportCaseRequestList ¶
func UnmarshalSupportCaseRequestList(source interface{}) (items []*SupportCaseRequest, err error)
UnmarshalSupportCaseRequestList reads a list of values of the 'support_case_request' type from the given source, which can be a slice of bytes, a string or a reader.
func (*SupportCaseRequest) ClusterId ¶
func (o *SupportCaseRequest) ClusterId() string
ClusterId returns the value of the 'cluster_id' attribute, or the zero value of the type if the attribute doesn't have a value.
(optional) cluster id of the cluster on which we create the support case for.
func (*SupportCaseRequest) ClusterUuid ¶
func (o *SupportCaseRequest) ClusterUuid() string
ClusterUuid returns the value of the 'cluster_uuid' attribute, or the zero value of the type if the attribute doesn't have a value.
(optional) cluster uuid of the cluster on which we create the support case for.
func (*SupportCaseRequest) Description ¶
func (o *SupportCaseRequest) 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.
Support case desciption.
func (*SupportCaseRequest) Empty ¶
func (o *SupportCaseRequest) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*SupportCaseRequest) EventStreamId ¶
func (o *SupportCaseRequest) EventStreamId() string
EventStreamId returns the value of the 'event_stream_id' attribute, or the zero value of the type if the attribute doesn't have a value.
(optional) event stream id for the support case so we could track it.
func (*SupportCaseRequest) GetClusterId ¶
func (o *SupportCaseRequest) GetClusterId() (value string, ok bool)
GetClusterId returns the value of the 'cluster_id' attribute and a flag indicating if the attribute has a value.
(optional) cluster id of the cluster on which we create the support case for.
func (*SupportCaseRequest) GetClusterUuid ¶
func (o *SupportCaseRequest) GetClusterUuid() (value string, ok bool)
GetClusterUuid returns the value of the 'cluster_uuid' attribute and a flag indicating if the attribute has a value.
(optional) cluster uuid of the cluster on which we create the support case for.
func (*SupportCaseRequest) GetDescription ¶
func (o *SupportCaseRequest) GetDescription() (value string, ok bool)
GetDescription returns the value of the 'description' attribute and a flag indicating if the attribute has a value.
Support case desciption.
func (*SupportCaseRequest) GetEventStreamId ¶
func (o *SupportCaseRequest) GetEventStreamId() (value string, ok bool)
GetEventStreamId returns the value of the 'event_stream_id' attribute and a flag indicating if the attribute has a value.
(optional) event stream id for the support case so we could track it.
func (*SupportCaseRequest) GetHREF ¶
func (o *SupportCaseRequest) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*SupportCaseRequest) GetID ¶
func (o *SupportCaseRequest) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*SupportCaseRequest) GetSeverity ¶
func (o *SupportCaseRequest) GetSeverity() (value string, ok bool)
GetSeverity returns the value of the 'severity' attribute and a flag indicating if the attribute has a value.
Support case severity.
func (*SupportCaseRequest) GetSubscriptionId ¶
func (o *SupportCaseRequest) GetSubscriptionId() (value string, ok bool)
GetSubscriptionId returns the value of the 'subscription_id' attribute and a flag indicating if the attribute has a value.
(optional) subscription id of the subscription on which we create the support case for.
func (*SupportCaseRequest) GetSummary ¶
func (o *SupportCaseRequest) GetSummary() (value string, ok bool)
GetSummary returns the value of the 'summary' attribute and a flag indicating if the attribute has a value.
Support case title.
func (*SupportCaseRequest) HREF ¶
func (o *SupportCaseRequest) HREF() string
HREF returns the link to the object.
func (*SupportCaseRequest) ID ¶
func (o *SupportCaseRequest) ID() string
ID returns the identifier of the object.
func (*SupportCaseRequest) Kind ¶
func (o *SupportCaseRequest) Kind() string
Kind returns the name of the type of the object.
func (*SupportCaseRequest) Link ¶
func (o *SupportCaseRequest) Link() bool
Link returns true iif this is a link.
func (*SupportCaseRequest) Severity ¶
func (o *SupportCaseRequest) Severity() string
Severity returns the value of the 'severity' attribute, or the zero value of the type if the attribute doesn't have a value.
Support case severity.
func (*SupportCaseRequest) SubscriptionId ¶
func (o *SupportCaseRequest) SubscriptionId() string
SubscriptionId returns the value of the 'subscription_id' attribute, or the zero value of the type if the attribute doesn't have a value.
(optional) subscription id of the subscription on which we create the support case for.
func (*SupportCaseRequest) Summary ¶
func (o *SupportCaseRequest) Summary() string
Summary returns the value of the 'summary' attribute, or the zero value of the type if the attribute doesn't have a value.
Support case title.
type SupportCaseRequestBuilder ¶
type SupportCaseRequestBuilder struct {
// contains filtered or unexported fields
}
SupportCaseRequestBuilder contains the data and logic needed to build 'support_case_request' objects.
func NewSupportCaseRequest ¶
func NewSupportCaseRequest() *SupportCaseRequestBuilder
NewSupportCaseRequest creates a new builder of 'support_case_request' objects.
func (*SupportCaseRequestBuilder) Build ¶
func (b *SupportCaseRequestBuilder) Build() (object *SupportCaseRequest, err error)
Build creates a 'support_case_request' object using the configuration stored in the builder.
func (*SupportCaseRequestBuilder) ClusterId ¶
func (b *SupportCaseRequestBuilder) ClusterId(value string) *SupportCaseRequestBuilder
ClusterId sets the value of the 'cluster_id' attribute to the given value.
func (*SupportCaseRequestBuilder) ClusterUuid ¶
func (b *SupportCaseRequestBuilder) ClusterUuid(value string) *SupportCaseRequestBuilder
ClusterUuid sets the value of the 'cluster_uuid' attribute to the given value.
func (*SupportCaseRequestBuilder) Copy ¶
func (b *SupportCaseRequestBuilder) Copy(object *SupportCaseRequest) *SupportCaseRequestBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*SupportCaseRequestBuilder) Description ¶
func (b *SupportCaseRequestBuilder) Description(value string) *SupportCaseRequestBuilder
Description sets the value of the 'description' attribute to the given value.
func (*SupportCaseRequestBuilder) Empty ¶ added in v0.0.329
func (b *SupportCaseRequestBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*SupportCaseRequestBuilder) EventStreamId ¶
func (b *SupportCaseRequestBuilder) EventStreamId(value string) *SupportCaseRequestBuilder
EventStreamId sets the value of the 'event_stream_id' attribute to the given value.
func (*SupportCaseRequestBuilder) HREF ¶
func (b *SupportCaseRequestBuilder) HREF(value string) *SupportCaseRequestBuilder
HREF sets the link to the object.
func (*SupportCaseRequestBuilder) ID ¶
func (b *SupportCaseRequestBuilder) ID(value string) *SupportCaseRequestBuilder
ID sets the identifier of the object.
func (*SupportCaseRequestBuilder) Link ¶
func (b *SupportCaseRequestBuilder) Link(value bool) *SupportCaseRequestBuilder
Link sets the flag that indicates if this is a link.
func (*SupportCaseRequestBuilder) Severity ¶
func (b *SupportCaseRequestBuilder) Severity(value string) *SupportCaseRequestBuilder
Severity sets the value of the 'severity' attribute to the given value.
func (*SupportCaseRequestBuilder) SubscriptionId ¶
func (b *SupportCaseRequestBuilder) SubscriptionId(value string) *SupportCaseRequestBuilder
SubscriptionId sets the value of the 'subscription_id' attribute to the given value.
func (*SupportCaseRequestBuilder) Summary ¶
func (b *SupportCaseRequestBuilder) Summary(value string) *SupportCaseRequestBuilder
Summary sets the value of the 'summary' attribute to the given value.
type SupportCaseRequestList ¶
type SupportCaseRequestList struct {
// contains filtered or unexported fields
}
SupportCaseRequestList is a list of values of the 'support_case_request' type.
func (*SupportCaseRequestList) Each ¶
func (l *SupportCaseRequestList) Each(f func(item *SupportCaseRequest) 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 (*SupportCaseRequestList) Empty ¶
func (l *SupportCaseRequestList) Empty() bool
Empty returns true if the list is empty.
func (*SupportCaseRequestList) Get ¶
func (l *SupportCaseRequestList) Get(i int) *SupportCaseRequest
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*SupportCaseRequestList) GetHREF ¶
func (l *SupportCaseRequestList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*SupportCaseRequestList) HREF ¶
func (l *SupportCaseRequestList) HREF() string
HREF returns the link to the list.
func (*SupportCaseRequestList) Kind ¶
func (l *SupportCaseRequestList) Kind() string
Kind returns the name of the type of the object.
func (*SupportCaseRequestList) Len ¶
func (l *SupportCaseRequestList) Len() int
Len returns the length of the list.
func (*SupportCaseRequestList) Link ¶
func (l *SupportCaseRequestList) Link() bool
Link returns true iif this is a link.
func (*SupportCaseRequestList) Range ¶
func (l *SupportCaseRequestList) Range(f func(index int, item *SupportCaseRequest) 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 (*SupportCaseRequestList) Slice ¶
func (l *SupportCaseRequestList) Slice() []*SupportCaseRequest
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 SupportCaseRequestListBuilder ¶
type SupportCaseRequestListBuilder struct {
// contains filtered or unexported fields
}
SupportCaseRequestListBuilder contains the data and logic needed to build 'support_case_request' objects.
func NewSupportCaseRequestList ¶
func NewSupportCaseRequestList() *SupportCaseRequestListBuilder
NewSupportCaseRequestList creates a new builder of 'support_case_request' objects.
func (*SupportCaseRequestListBuilder) Build ¶
func (b *SupportCaseRequestListBuilder) Build() (list *SupportCaseRequestList, err error)
Build creates a list of 'support_case_request' objects using the configuration stored in the builder.
func (*SupportCaseRequestListBuilder) Copy ¶
func (b *SupportCaseRequestListBuilder) Copy(list *SupportCaseRequestList) *SupportCaseRequestListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*SupportCaseRequestListBuilder) Empty ¶ added in v0.0.329
func (b *SupportCaseRequestListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*SupportCaseRequestListBuilder) Items ¶
func (b *SupportCaseRequestListBuilder) Items(values ...*SupportCaseRequestBuilder) *SupportCaseRequestListBuilder
Items sets the items of the list.
type SupportCaseResponse ¶
type SupportCaseResponse struct {
// contains filtered or unexported fields
}
SupportCaseResponse represents the values of the 'support_case_response' type.
func UnmarshalSupportCaseResponse ¶
func UnmarshalSupportCaseResponse(source interface{}) (object *SupportCaseResponse, err error)
UnmarshalSupportCaseResponse reads a value of the 'support_case_response' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalSupportCaseResponseList ¶
func UnmarshalSupportCaseResponseList(source interface{}) (items []*SupportCaseResponse, err error)
UnmarshalSupportCaseResponseList reads a list of values of the 'support_case_response' type from the given source, which can be a slice of bytes, a string or a reader.
func (*SupportCaseResponse) CaseNumber ¶
func (o *SupportCaseResponse) CaseNumber() string
CaseNumber returns the value of the 'case_number' attribute, or the zero value of the type if the attribute doesn't have a value.
Support case number.
func (*SupportCaseResponse) ClusterId ¶
func (o *SupportCaseResponse) ClusterId() string
ClusterId returns the value of the 'cluster_id' attribute, or the zero value of the type if the attribute doesn't have a value.
(optional) cluster id of the cluster on which we created the support case for.
func (*SupportCaseResponse) ClusterUuid ¶
func (o *SupportCaseResponse) ClusterUuid() string
ClusterUuid returns the value of the 'cluster_uuid' attribute, or the zero value of the type if the attribute doesn't have a value.
(optional) cluster uuid of the cluster on which we created the support case for.
func (*SupportCaseResponse) Description ¶
func (o *SupportCaseResponse) 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.
Support case desciption.
func (*SupportCaseResponse) Empty ¶
func (o *SupportCaseResponse) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*SupportCaseResponse) GetCaseNumber ¶
func (o *SupportCaseResponse) GetCaseNumber() (value string, ok bool)
GetCaseNumber returns the value of the 'case_number' attribute and a flag indicating if the attribute has a value.
Support case number.
func (*SupportCaseResponse) GetClusterId ¶
func (o *SupportCaseResponse) GetClusterId() (value string, ok bool)
GetClusterId returns the value of the 'cluster_id' attribute and a flag indicating if the attribute has a value.
(optional) cluster id of the cluster on which we created the support case for.
func (*SupportCaseResponse) GetClusterUuid ¶
func (o *SupportCaseResponse) GetClusterUuid() (value string, ok bool)
GetClusterUuid returns the value of the 'cluster_uuid' attribute and a flag indicating if the attribute has a value.
(optional) cluster uuid of the cluster on which we created the support case for.
func (*SupportCaseResponse) GetDescription ¶
func (o *SupportCaseResponse) GetDescription() (value string, ok bool)
GetDescription returns the value of the 'description' attribute and a flag indicating if the attribute has a value.
Support case desciption.
func (*SupportCaseResponse) GetHREF ¶
func (o *SupportCaseResponse) GetHREF() (value string, ok bool)
GetHREF returns the link of the object and a flag indicating if the link has a value.
func (*SupportCaseResponse) GetID ¶
func (o *SupportCaseResponse) GetID() (value string, ok bool)
GetID returns the identifier of the object and a flag indicating if the identifier has a value.
func (*SupportCaseResponse) GetSeverity ¶
func (o *SupportCaseResponse) GetSeverity() (value string, ok bool)
GetSeverity returns the value of the 'severity' attribute and a flag indicating if the attribute has a value.
Support case severity.
func (*SupportCaseResponse) GetStatus ¶
func (o *SupportCaseResponse) GetStatus() (value string, ok bool)
GetStatus returns the value of the 'status' attribute and a flag indicating if the attribute has a value.
Support case status.
func (*SupportCaseResponse) GetSubscriptionId ¶
func (o *SupportCaseResponse) GetSubscriptionId() (value string, ok bool)
GetSubscriptionId returns the value of the 'subscription_id' attribute and a flag indicating if the attribute has a value.
(optional) subscription id of the subscription on which we created the support case for.
func (*SupportCaseResponse) GetSummary ¶
func (o *SupportCaseResponse) GetSummary() (value string, ok bool)
GetSummary returns the value of the 'summary' attribute and a flag indicating if the attribute has a value.
Support case title.
func (*SupportCaseResponse) GetURI ¶
func (o *SupportCaseResponse) GetURI() (value string, ok bool)
GetURI returns the value of the 'URI' attribute and a flag indicating if the attribute has a value.
Support case uri.
func (*SupportCaseResponse) HREF ¶
func (o *SupportCaseResponse) HREF() string
HREF returns the link to the object.
func (*SupportCaseResponse) ID ¶
func (o *SupportCaseResponse) ID() string
ID returns the identifier of the object.
func (*SupportCaseResponse) Kind ¶
func (o *SupportCaseResponse) Kind() string
Kind returns the name of the type of the object.
func (*SupportCaseResponse) Link ¶
func (o *SupportCaseResponse) Link() bool
Link returns true iif this is a link.
func (*SupportCaseResponse) Severity ¶
func (o *SupportCaseResponse) Severity() string
Severity returns the value of the 'severity' attribute, or the zero value of the type if the attribute doesn't have a value.
Support case severity.
func (*SupportCaseResponse) Status ¶
func (o *SupportCaseResponse) Status() string
Status returns the value of the 'status' attribute, or the zero value of the type if the attribute doesn't have a value.
Support case status.
func (*SupportCaseResponse) SubscriptionId ¶
func (o *SupportCaseResponse) SubscriptionId() string
SubscriptionId returns the value of the 'subscription_id' attribute, or the zero value of the type if the attribute doesn't have a value.
(optional) subscription id of the subscription on which we created the support case for.
func (*SupportCaseResponse) Summary ¶
func (o *SupportCaseResponse) Summary() string
Summary returns the value of the 'summary' attribute, or the zero value of the type if the attribute doesn't have a value.
Support case title.
func (*SupportCaseResponse) URI ¶
func (o *SupportCaseResponse) URI() string
URI returns the value of the 'URI' attribute, or the zero value of the type if the attribute doesn't have a value.
Support case uri.
type SupportCaseResponseBuilder ¶
type SupportCaseResponseBuilder struct {
// contains filtered or unexported fields
}
SupportCaseResponseBuilder contains the data and logic needed to build 'support_case_response' objects.
func NewSupportCaseResponse ¶
func NewSupportCaseResponse() *SupportCaseResponseBuilder
NewSupportCaseResponse creates a new builder of 'support_case_response' objects.
func (*SupportCaseResponseBuilder) Build ¶
func (b *SupportCaseResponseBuilder) Build() (object *SupportCaseResponse, err error)
Build creates a 'support_case_response' object using the configuration stored in the builder.
func (*SupportCaseResponseBuilder) CaseNumber ¶
func (b *SupportCaseResponseBuilder) CaseNumber(value string) *SupportCaseResponseBuilder
CaseNumber sets the value of the 'case_number' attribute to the given value.
func (*SupportCaseResponseBuilder) ClusterId ¶
func (b *SupportCaseResponseBuilder) ClusterId(value string) *SupportCaseResponseBuilder
ClusterId sets the value of the 'cluster_id' attribute to the given value.
func (*SupportCaseResponseBuilder) ClusterUuid ¶
func (b *SupportCaseResponseBuilder) ClusterUuid(value string) *SupportCaseResponseBuilder
ClusterUuid sets the value of the 'cluster_uuid' attribute to the given value.
func (*SupportCaseResponseBuilder) Copy ¶
func (b *SupportCaseResponseBuilder) Copy(object *SupportCaseResponse) *SupportCaseResponseBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*SupportCaseResponseBuilder) Description ¶
func (b *SupportCaseResponseBuilder) Description(value string) *SupportCaseResponseBuilder
Description sets the value of the 'description' attribute to the given value.
func (*SupportCaseResponseBuilder) Empty ¶ added in v0.0.329
func (b *SupportCaseResponseBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*SupportCaseResponseBuilder) HREF ¶
func (b *SupportCaseResponseBuilder) HREF(value string) *SupportCaseResponseBuilder
HREF sets the link to the object.
func (*SupportCaseResponseBuilder) ID ¶
func (b *SupportCaseResponseBuilder) ID(value string) *SupportCaseResponseBuilder
ID sets the identifier of the object.
func (*SupportCaseResponseBuilder) Link ¶
func (b *SupportCaseResponseBuilder) Link(value bool) *SupportCaseResponseBuilder
Link sets the flag that indicates if this is a link.
func (*SupportCaseResponseBuilder) Severity ¶
func (b *SupportCaseResponseBuilder) Severity(value string) *SupportCaseResponseBuilder
Severity sets the value of the 'severity' attribute to the given value.
func (*SupportCaseResponseBuilder) Status ¶
func (b *SupportCaseResponseBuilder) Status(value string) *SupportCaseResponseBuilder
Status sets the value of the 'status' attribute to the given value.
func (*SupportCaseResponseBuilder) SubscriptionId ¶
func (b *SupportCaseResponseBuilder) SubscriptionId(value string) *SupportCaseResponseBuilder
SubscriptionId sets the value of the 'subscription_id' attribute to the given value.
func (*SupportCaseResponseBuilder) Summary ¶
func (b *SupportCaseResponseBuilder) Summary(value string) *SupportCaseResponseBuilder
Summary sets the value of the 'summary' attribute to the given value.
func (*SupportCaseResponseBuilder) URI ¶
func (b *SupportCaseResponseBuilder) URI(value string) *SupportCaseResponseBuilder
URI sets the value of the 'URI' attribute to the given value.
type SupportCaseResponseList ¶
type SupportCaseResponseList struct {
// contains filtered or unexported fields
}
SupportCaseResponseList is a list of values of the 'support_case_response' type.
func (*SupportCaseResponseList) Each ¶
func (l *SupportCaseResponseList) Each(f func(item *SupportCaseResponse) 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 (*SupportCaseResponseList) Empty ¶
func (l *SupportCaseResponseList) Empty() bool
Empty returns true if the list is empty.
func (*SupportCaseResponseList) Get ¶
func (l *SupportCaseResponseList) Get(i int) *SupportCaseResponse
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*SupportCaseResponseList) GetHREF ¶
func (l *SupportCaseResponseList) GetHREF() (value string, ok bool)
GetHREF returns the link of the list and a flag indicating if the link has a value.
func (*SupportCaseResponseList) HREF ¶
func (l *SupportCaseResponseList) HREF() string
HREF returns the link to the list.
func (*SupportCaseResponseList) Kind ¶
func (l *SupportCaseResponseList) Kind() string
Kind returns the name of the type of the object.
func (*SupportCaseResponseList) Len ¶
func (l *SupportCaseResponseList) Len() int
Len returns the length of the list.
func (*SupportCaseResponseList) Link ¶
func (l *SupportCaseResponseList) Link() bool
Link returns true iif this is a link.
func (*SupportCaseResponseList) Range ¶
func (l *SupportCaseResponseList) Range(f func(index int, item *SupportCaseResponse) 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 (*SupportCaseResponseList) Slice ¶
func (l *SupportCaseResponseList) Slice() []*SupportCaseResponse
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 SupportCaseResponseListBuilder ¶
type SupportCaseResponseListBuilder struct {
// contains filtered or unexported fields
}
SupportCaseResponseListBuilder contains the data and logic needed to build 'support_case_response' objects.
func NewSupportCaseResponseList ¶
func NewSupportCaseResponseList() *SupportCaseResponseListBuilder
NewSupportCaseResponseList creates a new builder of 'support_case_response' objects.
func (*SupportCaseResponseListBuilder) Build ¶
func (b *SupportCaseResponseListBuilder) Build() (list *SupportCaseResponseList, err error)
Build creates a list of 'support_case_response' objects using the configuration stored in the builder.
func (*SupportCaseResponseListBuilder) Copy ¶
func (b *SupportCaseResponseListBuilder) Copy(list *SupportCaseResponseList) *SupportCaseResponseListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*SupportCaseResponseListBuilder) Empty ¶ added in v0.0.329
func (b *SupportCaseResponseListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*SupportCaseResponseListBuilder) Items ¶
func (b *SupportCaseResponseListBuilder) Items(values ...*SupportCaseResponseBuilder) *SupportCaseResponseListBuilder
Items sets the items of the list.
type SupportCasesClient ¶
type SupportCasesClient struct {
// contains filtered or unexported fields
}
SupportCasesClient is the client of the 'support_cases' resource.
Manages the support cases endpoint
func NewSupportCasesClient ¶
func NewSupportCasesClient(transport http.RoundTripper, path string) *SupportCasesClient
NewSupportCasesClient creates a new client for the 'support_cases' resource using the given transport to send the requests and receive the responses.
func (*SupportCasesClient) Post ¶
func (c *SupportCasesClient) Post() *SupportCasesPostRequest
Post creates a request for the 'post' method.
Create a support case related to Hydra
func (*SupportCasesClient) SupportCase ¶
func (c *SupportCasesClient) SupportCase(id string) *SupportCaseClient
SupportCase returns the target 'support_case' resource for the given identifier.
Reference to the service that manages a specific support case.
type SupportCasesPostRequest ¶
type SupportCasesPostRequest struct {
// contains filtered or unexported fields
}
SupportCasesPostRequest is the request for the 'post' method.
func (*SupportCasesPostRequest) Header ¶
func (r *SupportCasesPostRequest) Header(name string, value interface{}) *SupportCasesPostRequest
Header adds a request header.
func (*SupportCasesPostRequest) Impersonate ¶ added in v0.0.329
func (r *SupportCasesPostRequest) Impersonate(user string) *SupportCasesPostRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*SupportCasesPostRequest) Parameter ¶
func (r *SupportCasesPostRequest) Parameter(name string, value interface{}) *SupportCasesPostRequest
Parameter adds a query parameter.
func (*SupportCasesPostRequest) Request ¶
func (r *SupportCasesPostRequest) Request(value *SupportCaseRequest) *SupportCasesPostRequest
Request sets the value of the 'request' parameter.
func (*SupportCasesPostRequest) Send ¶
func (r *SupportCasesPostRequest) Send() (result *SupportCasesPostResponse, 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 (*SupportCasesPostRequest) SendContext ¶
func (r *SupportCasesPostRequest) SendContext(ctx context.Context) (result *SupportCasesPostResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type SupportCasesPostResponse ¶
type SupportCasesPostResponse struct {
// contains filtered or unexported fields
}
SupportCasesPostResponse is the response for the 'post' method.
func (*SupportCasesPostResponse) Error ¶
func (r *SupportCasesPostResponse) Error() *errors.Error
Error returns the response error.
func (*SupportCasesPostResponse) GetResponse ¶
func (r *SupportCasesPostResponse) GetResponse() (value *SupportCaseResponse, ok bool)
GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.
func (*SupportCasesPostResponse) Header ¶
func (r *SupportCasesPostResponse) Header() http.Header
Header returns header of the response.
func (*SupportCasesPostResponse) Response ¶
func (r *SupportCasesPostResponse) Response() *SupportCaseResponse
Response returns the value of the 'response' parameter.
func (*SupportCasesPostResponse) Status ¶
func (r *SupportCasesPostResponse) Status() int
Status returns the response status code.
type TemplateParameter ¶
type TemplateParameter struct {
// contains filtered or unexported fields
}
TemplateParameter represents the values of the 'template_parameter' type.
A template parameter is used in an email to replace placeholder content with values specific to the email recipient.
func UnmarshalTemplateParameter ¶
func UnmarshalTemplateParameter(source interface{}) (object *TemplateParameter, err error)
UnmarshalTemplateParameter reads a value of the 'template_parameter' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalTemplateParameterList ¶
func UnmarshalTemplateParameterList(source interface{}) (items []*TemplateParameter, err error)
UnmarshalTemplateParameterList reads a list of values of the 'template_parameter' type from the given source, which can be a slice of bytes, a string or a reader.
func (*TemplateParameter) Content ¶
func (o *TemplateParameter) Content() string
Content returns the value of the 'content' attribute, or the zero value of the type if the attribute doesn't have a value.
The content that will replace the template parameter in the email
func (*TemplateParameter) Empty ¶
func (o *TemplateParameter) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*TemplateParameter) GetContent ¶
func (o *TemplateParameter) GetContent() (value string, ok bool)
GetContent returns the value of the 'content' attribute and a flag indicating if the attribute has a value.
The content that will replace the template parameter in the email
func (*TemplateParameter) GetName ¶
func (o *TemplateParameter) 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 value to be replaced
func (*TemplateParameter) Name ¶
func (o *TemplateParameter) 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 value to be replaced
type TemplateParameterBuilder ¶
type TemplateParameterBuilder struct {
// contains filtered or unexported fields
}
TemplateParameterBuilder contains the data and logic needed to build 'template_parameter' objects.
A template parameter is used in an email to replace placeholder content with values specific to the email recipient.
func NewTemplateParameter ¶
func NewTemplateParameter() *TemplateParameterBuilder
NewTemplateParameter creates a new builder of 'template_parameter' objects.
func (*TemplateParameterBuilder) Build ¶
func (b *TemplateParameterBuilder) Build() (object *TemplateParameter, err error)
Build creates a 'template_parameter' object using the configuration stored in the builder.
func (*TemplateParameterBuilder) Content ¶
func (b *TemplateParameterBuilder) Content(value string) *TemplateParameterBuilder
Content sets the value of the 'content' attribute to the given value.
func (*TemplateParameterBuilder) Copy ¶
func (b *TemplateParameterBuilder) Copy(object *TemplateParameter) *TemplateParameterBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*TemplateParameterBuilder) Empty ¶ added in v0.0.329
func (b *TemplateParameterBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*TemplateParameterBuilder) Name ¶
func (b *TemplateParameterBuilder) Name(value string) *TemplateParameterBuilder
Name sets the value of the 'name' attribute to the given value.
type TemplateParameterList ¶
type TemplateParameterList struct {
// contains filtered or unexported fields
}
TemplateParameterList is a list of values of the 'template_parameter' type.
func (*TemplateParameterList) Each ¶
func (l *TemplateParameterList) Each(f func(item *TemplateParameter) 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 (*TemplateParameterList) Empty ¶
func (l *TemplateParameterList) Empty() bool
Empty returns true if the list is empty.
func (*TemplateParameterList) Get ¶
func (l *TemplateParameterList) Get(i int) *TemplateParameter
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*TemplateParameterList) Len ¶
func (l *TemplateParameterList) Len() int
Len returns the length of the list.
func (*TemplateParameterList) Range ¶
func (l *TemplateParameterList) Range(f func(index int, item *TemplateParameter) 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 (*TemplateParameterList) Slice ¶
func (l *TemplateParameterList) Slice() []*TemplateParameter
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 TemplateParameterListBuilder ¶
type TemplateParameterListBuilder struct {
// contains filtered or unexported fields
}
TemplateParameterListBuilder contains the data and logic needed to build 'template_parameter' objects.
func NewTemplateParameterList ¶
func NewTemplateParameterList() *TemplateParameterListBuilder
NewTemplateParameterList creates a new builder of 'template_parameter' objects.
func (*TemplateParameterListBuilder) Build ¶
func (b *TemplateParameterListBuilder) Build() (list *TemplateParameterList, err error)
Build creates a list of 'template_parameter' objects using the configuration stored in the builder.
func (*TemplateParameterListBuilder) Copy ¶
func (b *TemplateParameterListBuilder) Copy(list *TemplateParameterList) *TemplateParameterListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*TemplateParameterListBuilder) Empty ¶ added in v0.0.329
func (b *TemplateParameterListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*TemplateParameterListBuilder) Items ¶
func (b *TemplateParameterListBuilder) Items(values ...*TemplateParameterBuilder) *TemplateParameterListBuilder
Items sets the items of the list.
type TokenAuthorizationClient ¶
type TokenAuthorizationClient struct {
// contains filtered or unexported fields
}
TokenAuthorizationClient is the client of the 'token_authorization' resource.
Token Authorization Handler.
func NewTokenAuthorizationClient ¶
func NewTokenAuthorizationClient(transport http.RoundTripper, path string) *TokenAuthorizationClient
NewTokenAuthorizationClient creates a new client for the 'token_authorization' resource using the given transport to send the requests and receive the responses.
func (*TokenAuthorizationClient) Post ¶
func (c *TokenAuthorizationClient) Post() *TokenAuthorizationPostRequest
Post creates a request for the 'post' method.
Returns a specific account based on the given pull secret
type TokenAuthorizationPostRequest ¶
type TokenAuthorizationPostRequest struct {
// contains filtered or unexported fields
}
TokenAuthorizationPostRequest is the request for the 'post' method.
func (*TokenAuthorizationPostRequest) Header ¶
func (r *TokenAuthorizationPostRequest) Header(name string, value interface{}) *TokenAuthorizationPostRequest
Header adds a request header.
func (*TokenAuthorizationPostRequest) Impersonate ¶ added in v0.0.329
func (r *TokenAuthorizationPostRequest) Impersonate(user string) *TokenAuthorizationPostRequest
Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.
func (*TokenAuthorizationPostRequest) Parameter ¶
func (r *TokenAuthorizationPostRequest) Parameter(name string, value interface{}) *TokenAuthorizationPostRequest
Parameter adds a query parameter.
func (*TokenAuthorizationPostRequest) Request ¶
func (r *TokenAuthorizationPostRequest) Request(value *TokenAuthorizationRequest) *TokenAuthorizationPostRequest
Request sets the value of the 'request' parameter.
func (*TokenAuthorizationPostRequest) Send ¶
func (r *TokenAuthorizationPostRequest) Send() (result *TokenAuthorizationPostResponse, 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 (*TokenAuthorizationPostRequest) SendContext ¶
func (r *TokenAuthorizationPostRequest) SendContext(ctx context.Context) (result *TokenAuthorizationPostResponse, err error)
SendContext sends this request, waits for the response, and returns it.
type TokenAuthorizationPostResponse ¶
type TokenAuthorizationPostResponse struct {
// contains filtered or unexported fields
}
TokenAuthorizationPostResponse is the response for the 'post' method.
func (*TokenAuthorizationPostResponse) Error ¶
func (r *TokenAuthorizationPostResponse) Error() *errors.Error
Error returns the response error.
func (*TokenAuthorizationPostResponse) GetResponse ¶
func (r *TokenAuthorizationPostResponse) GetResponse() (value *TokenAuthorizationResponse, ok bool)
GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.
func (*TokenAuthorizationPostResponse) Header ¶
func (r *TokenAuthorizationPostResponse) Header() http.Header
Header returns header of the response.
func (*TokenAuthorizationPostResponse) Response ¶
func (r *TokenAuthorizationPostResponse) Response() *TokenAuthorizationResponse
Response returns the value of the 'response' parameter.
func (*TokenAuthorizationPostResponse) Status ¶
func (r *TokenAuthorizationPostResponse) Status() int
Status returns the response status code.
type TokenAuthorizationRequest ¶
type TokenAuthorizationRequest struct {
// contains filtered or unexported fields
}
TokenAuthorizationRequest represents the values of the 'token_authorization_request' type.
func UnmarshalTokenAuthorizationRequest ¶
func UnmarshalTokenAuthorizationRequest(source interface{}) (object *TokenAuthorizationRequest, err error)
UnmarshalTokenAuthorizationRequest reads a value of the 'token_authorization_request' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalTokenAuthorizationRequestList ¶
func UnmarshalTokenAuthorizationRequestList(source interface{}) (items []*TokenAuthorizationRequest, err error)
UnmarshalTokenAuthorizationRequestList reads a list of values of the 'token_authorization_request' type from the given source, which can be a slice of bytes, a string or a reader.
func (*TokenAuthorizationRequest) AuthorizationToken ¶
func (o *TokenAuthorizationRequest) AuthorizationToken() string
AuthorizationToken returns the value of the 'authorization_token' attribute, or the zero value of the type if the attribute doesn't have a value.
The pull secret of a given account
func (*TokenAuthorizationRequest) Empty ¶
func (o *TokenAuthorizationRequest) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*TokenAuthorizationRequest) GetAuthorizationToken ¶
func (o *TokenAuthorizationRequest) GetAuthorizationToken() (value string, ok bool)
GetAuthorizationToken returns the value of the 'authorization_token' attribute and a flag indicating if the attribute has a value.
The pull secret of a given account
type TokenAuthorizationRequestBuilder ¶
type TokenAuthorizationRequestBuilder struct {
// contains filtered or unexported fields
}
TokenAuthorizationRequestBuilder contains the data and logic needed to build 'token_authorization_request' objects.
func NewTokenAuthorizationRequest ¶
func NewTokenAuthorizationRequest() *TokenAuthorizationRequestBuilder
NewTokenAuthorizationRequest creates a new builder of 'token_authorization_request' objects.
func (*TokenAuthorizationRequestBuilder) AuthorizationToken ¶
func (b *TokenAuthorizationRequestBuilder) AuthorizationToken(value string) *TokenAuthorizationRequestBuilder
AuthorizationToken sets the value of the 'authorization_token' attribute to the given value.
func (*TokenAuthorizationRequestBuilder) Build ¶
func (b *TokenAuthorizationRequestBuilder) Build() (object *TokenAuthorizationRequest, err error)
Build creates a 'token_authorization_request' object using the configuration stored in the builder.
func (*TokenAuthorizationRequestBuilder) Copy ¶
func (b *TokenAuthorizationRequestBuilder) Copy(object *TokenAuthorizationRequest) *TokenAuthorizationRequestBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*TokenAuthorizationRequestBuilder) Empty ¶ added in v0.0.329
func (b *TokenAuthorizationRequestBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
type TokenAuthorizationRequestList ¶
type TokenAuthorizationRequestList struct {
// contains filtered or unexported fields
}
TokenAuthorizationRequestList is a list of values of the 'token_authorization_request' type.
func (*TokenAuthorizationRequestList) Each ¶
func (l *TokenAuthorizationRequestList) Each(f func(item *TokenAuthorizationRequest) 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 (*TokenAuthorizationRequestList) Empty ¶
func (l *TokenAuthorizationRequestList) Empty() bool
Empty returns true if the list is empty.
func (*TokenAuthorizationRequestList) Get ¶
func (l *TokenAuthorizationRequestList) Get(i int) *TokenAuthorizationRequest
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*TokenAuthorizationRequestList) Len ¶
func (l *TokenAuthorizationRequestList) Len() int
Len returns the length of the list.
func (*TokenAuthorizationRequestList) Range ¶
func (l *TokenAuthorizationRequestList) Range(f func(index int, item *TokenAuthorizationRequest) 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 (*TokenAuthorizationRequestList) Slice ¶
func (l *TokenAuthorizationRequestList) Slice() []*TokenAuthorizationRequest
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 TokenAuthorizationRequestListBuilder ¶
type TokenAuthorizationRequestListBuilder struct {
// contains filtered or unexported fields
}
TokenAuthorizationRequestListBuilder contains the data and logic needed to build 'token_authorization_request' objects.
func NewTokenAuthorizationRequestList ¶
func NewTokenAuthorizationRequestList() *TokenAuthorizationRequestListBuilder
NewTokenAuthorizationRequestList creates a new builder of 'token_authorization_request' objects.
func (*TokenAuthorizationRequestListBuilder) Build ¶
func (b *TokenAuthorizationRequestListBuilder) Build() (list *TokenAuthorizationRequestList, err error)
Build creates a list of 'token_authorization_request' objects using the configuration stored in the builder.
func (*TokenAuthorizationRequestListBuilder) Copy ¶
func (b *TokenAuthorizationRequestListBuilder) Copy(list *TokenAuthorizationRequestList) *TokenAuthorizationRequestListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*TokenAuthorizationRequestListBuilder) Empty ¶ added in v0.0.329
func (b *TokenAuthorizationRequestListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*TokenAuthorizationRequestListBuilder) Items ¶
func (b *TokenAuthorizationRequestListBuilder) Items(values ...*TokenAuthorizationRequestBuilder) *TokenAuthorizationRequestListBuilder
Items sets the items of the list.
type TokenAuthorizationResponse ¶
type TokenAuthorizationResponse struct {
// contains filtered or unexported fields
}
TokenAuthorizationResponse represents the values of the 'token_authorization_response' type.
func UnmarshalTokenAuthorizationResponse ¶
func UnmarshalTokenAuthorizationResponse(source interface{}) (object *TokenAuthorizationResponse, err error)
UnmarshalTokenAuthorizationResponse reads a value of the 'token_authorization_response' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalTokenAuthorizationResponseList ¶
func UnmarshalTokenAuthorizationResponseList(source interface{}) (items []*TokenAuthorizationResponse, err error)
UnmarshalTokenAuthorizationResponseList reads a list of values of the 'token_authorization_response' type from the given source, which can be a slice of bytes, a string or a reader.
func (*TokenAuthorizationResponse) Account ¶
func (o *TokenAuthorizationResponse) Account() *Account
Account returns the value of the 'account' attribute, or the zero value of the type if the attribute doesn't have a value.
func (*TokenAuthorizationResponse) Empty ¶
func (o *TokenAuthorizationResponse) Empty() bool
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*TokenAuthorizationResponse) GetAccount ¶
func (o *TokenAuthorizationResponse) GetAccount() (value *Account, ok bool)
GetAccount returns the value of the 'account' attribute and a flag indicating if the attribute has a value.
type TokenAuthorizationResponseBuilder ¶
type TokenAuthorizationResponseBuilder struct {
// contains filtered or unexported fields
}
TokenAuthorizationResponseBuilder contains the data and logic needed to build 'token_authorization_response' objects.
func NewTokenAuthorizationResponse ¶
func NewTokenAuthorizationResponse() *TokenAuthorizationResponseBuilder
NewTokenAuthorizationResponse creates a new builder of 'token_authorization_response' objects.
func (*TokenAuthorizationResponseBuilder) Account ¶
func (b *TokenAuthorizationResponseBuilder) Account(value *AccountBuilder) *TokenAuthorizationResponseBuilder
Account sets the value of the 'account' attribute to the given value.
func (*TokenAuthorizationResponseBuilder) Build ¶
func (b *TokenAuthorizationResponseBuilder) Build() (object *TokenAuthorizationResponse, err error)
Build creates a 'token_authorization_response' object using the configuration stored in the builder.
func (*TokenAuthorizationResponseBuilder) Copy ¶
func (b *TokenAuthorizationResponseBuilder) Copy(object *TokenAuthorizationResponse) *TokenAuthorizationResponseBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*TokenAuthorizationResponseBuilder) Empty ¶ added in v0.0.329
func (b *TokenAuthorizationResponseBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
type TokenAuthorizationResponseList ¶
type TokenAuthorizationResponseList struct {
// contains filtered or unexported fields
}
TokenAuthorizationResponseList is a list of values of the 'token_authorization_response' type.
func (*TokenAuthorizationResponseList) Each ¶
func (l *TokenAuthorizationResponseList) Each(f func(item *TokenAuthorizationResponse) 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 (*TokenAuthorizationResponseList) Empty ¶
func (l *TokenAuthorizationResponseList) Empty() bool
Empty returns true if the list is empty.
func (*TokenAuthorizationResponseList) Get ¶
func (l *TokenAuthorizationResponseList) Get(i int) *TokenAuthorizationResponse
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*TokenAuthorizationResponseList) Len ¶
func (l *TokenAuthorizationResponseList) Len() int
Len returns the length of the list.
func (*TokenAuthorizationResponseList) Range ¶
func (l *TokenAuthorizationResponseList) Range(f func(index int, item *TokenAuthorizationResponse) 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 (*TokenAuthorizationResponseList) Slice ¶
func (l *TokenAuthorizationResponseList) Slice() []*TokenAuthorizationResponse
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 TokenAuthorizationResponseListBuilder ¶
type TokenAuthorizationResponseListBuilder struct {
// contains filtered or unexported fields
}
TokenAuthorizationResponseListBuilder contains the data and logic needed to build 'token_authorization_response' objects.
func NewTokenAuthorizationResponseList ¶
func NewTokenAuthorizationResponseList() *TokenAuthorizationResponseListBuilder
NewTokenAuthorizationResponseList creates a new builder of 'token_authorization_response' objects.
func (*TokenAuthorizationResponseListBuilder) Build ¶
func (b *TokenAuthorizationResponseListBuilder) Build() (list *TokenAuthorizationResponseList, err error)
Build creates a list of 'token_authorization_response' objects using the configuration stored in the builder.
func (*TokenAuthorizationResponseListBuilder) Copy ¶
func (b *TokenAuthorizationResponseListBuilder) Copy(list *TokenAuthorizationResponseList) *TokenAuthorizationResponseListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*TokenAuthorizationResponseListBuilder) Empty ¶ added in v0.0.329
func (b *TokenAuthorizationResponseListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*TokenAuthorizationResponseListBuilder) Items ¶
func (b *TokenAuthorizationResponseListBuilder) Items(values ...*TokenAuthorizationResponseBuilder) *TokenAuthorizationResponseListBuilder
Items sets the items of the list.
type ValueUnit ¶ added in v0.0.329
type ValueUnit struct {
// contains filtered or unexported fields
}
ValueUnit represents the values of the 'value_unit' type.
func UnmarshalValueUnit ¶ added in v0.0.329
UnmarshalValueUnit reads a value of the 'value_unit' type from the given source, which can be an slice of bytes, a string or a reader.
func UnmarshalValueUnitList ¶ added in v0.0.329
UnmarshalValueUnitList reads a list of values of the 'value_unit' type from the given source, which can be a slice of bytes, a string or a reader.
func (*ValueUnit) Empty ¶ added in v0.0.329
Empty returns true if the object is empty, i.e. no attribute has a value.
func (*ValueUnit) GetUnit ¶ added in v0.0.329
GetUnit returns the value of the 'unit' attribute and a flag indicating if the attribute has a value.
func (*ValueUnit) GetValue ¶ added in v0.0.329
GetValue returns the value of the 'value' attribute and a flag indicating if the attribute has a value.
type ValueUnitBuilder ¶ added in v0.0.329
type ValueUnitBuilder struct {
// contains filtered or unexported fields
}
ValueUnitBuilder contains the data and logic needed to build 'value_unit' objects.
func NewValueUnit ¶ added in v0.0.329
func NewValueUnit() *ValueUnitBuilder
NewValueUnit creates a new builder of 'value_unit' objects.
func (*ValueUnitBuilder) Build ¶ added in v0.0.329
func (b *ValueUnitBuilder) Build() (object *ValueUnit, err error)
Build creates a 'value_unit' object using the configuration stored in the builder.
func (*ValueUnitBuilder) Copy ¶ added in v0.0.329
func (b *ValueUnitBuilder) Copy(object *ValueUnit) *ValueUnitBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*ValueUnitBuilder) Empty ¶ added in v0.0.329
func (b *ValueUnitBuilder) Empty() bool
Empty returns true if the builder is empty, i.e. no attribute has a value.
func (*ValueUnitBuilder) Unit ¶ added in v0.0.329
func (b *ValueUnitBuilder) Unit(value string) *ValueUnitBuilder
Unit sets the value of the 'unit' attribute to the given value.
func (*ValueUnitBuilder) Value ¶ added in v0.0.329
func (b *ValueUnitBuilder) Value(value float64) *ValueUnitBuilder
Value sets the value of the 'value' attribute to the given value.
type ValueUnitList ¶ added in v0.0.329
type ValueUnitList struct {
// contains filtered or unexported fields
}
ValueUnitList is a list of values of the 'value_unit' type.
func (*ValueUnitList) Each ¶ added in v0.0.329
func (l *ValueUnitList) Each(f func(item *ValueUnit) 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 (*ValueUnitList) Empty ¶ added in v0.0.329
func (l *ValueUnitList) Empty() bool
Empty returns true if the list is empty.
func (*ValueUnitList) Get ¶ added in v0.0.329
func (l *ValueUnitList) Get(i int) *ValueUnit
Get returns the item of the list with the given index. If there is no item with that index it returns nil.
func (*ValueUnitList) Len ¶ added in v0.0.329
func (l *ValueUnitList) Len() int
Len returns the length of the list.
func (*ValueUnitList) Range ¶ added in v0.0.329
func (l *ValueUnitList) Range(f func(index int, item *ValueUnit) 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 (*ValueUnitList) Slice ¶ added in v0.0.329
func (l *ValueUnitList) Slice() []*ValueUnit
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 ValueUnitListBuilder ¶ added in v0.0.329
type ValueUnitListBuilder struct {
// contains filtered or unexported fields
}
ValueUnitListBuilder contains the data and logic needed to build 'value_unit' objects.
func NewValueUnitList ¶ added in v0.0.329
func NewValueUnitList() *ValueUnitListBuilder
NewValueUnitList creates a new builder of 'value_unit' objects.
func (*ValueUnitListBuilder) Build ¶ added in v0.0.329
func (b *ValueUnitListBuilder) Build() (list *ValueUnitList, err error)
Build creates a list of 'value_unit' objects using the configuration stored in the builder.
func (*ValueUnitListBuilder) Copy ¶ added in v0.0.329
func (b *ValueUnitListBuilder) Copy(list *ValueUnitList) *ValueUnitListBuilder
Copy copies the items of the given list into this builder, discarding any previous items.
func (*ValueUnitListBuilder) Empty ¶ added in v0.0.329
func (b *ValueUnitListBuilder) Empty() bool
Empty returns true if the list is empty.
func (*ValueUnitListBuilder) Items ¶ added in v0.0.329
func (b *ValueUnitListBuilder) Items(values ...*ValueUnitBuilder) *ValueUnitListBuilder
Items sets the items of the list.
Source Files ¶
- access_token_auth_builder.go
- access_token_auth_list_builder.go
- access_token_auth_list_type_json.go
- access_token_auth_type.go
- access_token_auth_type_json.go
- access_token_builder.go
- access_token_client.go
- access_token_list_builder.go
- access_token_list_type_json.go
- access_token_resource_json.go
- access_token_type.go
- access_token_type_json.go
- account_builder.go
- account_client.go
- account_list_builder.go
- account_list_type_json.go
- account_resource_json.go
- account_type.go
- account_type_json.go
- accounts_client.go
- accounts_resource_json.go
- action_list_type_json.go
- action_type.go
- billing_model_list_type_json.go
- billing_model_type.go
- boolean_list_type_json.go
- capability_builder.go
- capability_list_builder.go
- capability_list_type_json.go
- capability_type.go
- capability_type_json.go
- cloud_resource_builder.go
- cloud_resource_client.go
- cloud_resource_list_builder.go
- cloud_resource_list_type_json.go
- cloud_resource_resource_json.go
- cloud_resource_type.go
- cloud_resource_type_json.go
- cloud_resources_client.go
- cloud_resources_resource_json.go
- cluster_authorization_request_builder.go
- cluster_authorization_request_list_builder.go
- cluster_authorization_request_list_type_json.go
- cluster_authorization_request_type.go
- cluster_authorization_request_type_json.go
- cluster_authorization_response_builder.go
- cluster_authorization_response_list_builder.go
- cluster_authorization_response_list_type_json.go
- cluster_authorization_response_type.go
- cluster_authorization_response_type_json.go
- cluster_authorizations_client.go
- cluster_authorizations_resource_json.go
- cluster_metrics_nodes_builder.go
- cluster_metrics_nodes_list_builder.go
- cluster_metrics_nodes_list_type_json.go
- cluster_metrics_nodes_type.go
- cluster_metrics_nodes_type_json.go
- cluster_registration_request_builder.go
- cluster_registration_request_list_builder.go
- cluster_registration_request_list_type_json.go
- cluster_registration_request_type.go
- cluster_registration_request_type_json.go
- cluster_registration_response_builder.go
- cluster_registration_response_list_builder.go
- cluster_registration_response_list_type_json.go
- cluster_registration_response_type.go
- cluster_registration_response_type_json.go
- cluster_registrations_client.go
- cluster_registrations_resource_json.go
- cluster_resource_builder.go
- cluster_resource_list_builder.go
- cluster_resource_list_type_json.go
- cluster_resource_type.go
- cluster_resource_type_json.go
- cluster_upgrade_builder.go
- cluster_upgrade_list_builder.go
- cluster_upgrade_list_type_json.go
- cluster_upgrade_type.go
- cluster_upgrade_type_json.go
- current_access_client.go
- current_access_resource_json.go
- current_account_client.go
- current_account_resource_json.go
- date_list_type_json.go
- errors.go
- feature_toggle_builder.go
- feature_toggle_client.go
- feature_toggle_list_builder.go
- feature_toggle_list_type_json.go
- feature_toggle_query_client.go
- feature_toggle_query_request_builder.go
- feature_toggle_query_request_list_builder.go
- feature_toggle_query_request_list_type_json.go
- feature_toggle_query_request_type.go
- feature_toggle_query_request_type_json.go
- feature_toggle_query_resource_json.go
- feature_toggle_resource_json.go
- feature_toggle_type.go
- feature_toggle_type_json.go
- feature_toggles_client.go
- feature_toggles_resource_json.go
- float_list_type_json.go
- generic_label_client.go
- generic_label_resource_json.go
- generic_labels_client.go
- generic_labels_resource_json.go
- integer_list_type_json.go
- interface_list_type_json.go
- label_builder.go
- label_list_builder.go
- label_list_type_json.go
- label_type.go
- label_type_json.go
- labels_client.go
- labels_resource_json.go
- long_list_type_json.go
- metadata_client.go
- metadata_reader.go
- metadata_type.go
- notify_client.go
- notify_resource_json.go
- openapi.go
- organization_builder.go
- organization_client.go
- organization_list_builder.go
- organization_list_type_json.go
- organization_resource_json.go
- organization_type.go
- organization_type_json.go
- organizations_client.go
- organizations_resource_json.go
- permission_builder.go
- permission_client.go
- permission_list_builder.go
- permission_list_type_json.go
- permission_resource_json.go
- permission_type.go
- permission_type_json.go
- permissions_client.go
- permissions_resource_json.go
- plan_builder.go
- plan_id_list_type_json.go
- plan_id_type.go
- plan_list_builder.go
- plan_list_type_json.go
- plan_type.go
- plan_type_json.go
- pull_secret_client.go
- pull_secret_resource_json.go
- pull_secrets_client.go
- pull_secrets_request_builder.go
- pull_secrets_request_list_builder.go
- pull_secrets_request_list_type_json.go
- pull_secrets_request_type.go
- pull_secrets_request_type_json.go
- pull_secrets_resource_json.go
- quota_cost_builder.go
- quota_cost_client.go
- quota_cost_list_builder.go
- quota_cost_list_type_json.go
- quota_cost_resource_json.go
- quota_cost_type.go
- quota_cost_type_json.go
- quota_rules_builder.go
- quota_rules_client.go
- quota_rules_list_builder.go
- quota_rules_list_type_json.go
- quota_rules_resource_json.go
- quota_rules_type.go
- quota_rules_type_json.go
- registries_client.go
- registries_resource_json.go
- registry_builder.go
- registry_client.go
- registry_credential_builder.go
- registry_credential_client.go
- registry_credential_list_builder.go
- registry_credential_list_type_json.go
- registry_credential_resource_json.go
- registry_credential_type.go
- registry_credential_type_json.go
- registry_credentials_client.go
- registry_credentials_resource_json.go
- registry_list_builder.go
- registry_list_type_json.go
- registry_resource_json.go
- registry_type.go
- registry_type_json.go
- related_resource_builder.go
- related_resource_list_builder.go
- related_resource_list_type_json.go
- related_resource_type.go
- related_resource_type_json.go
- reserved_resource_builder.go
- reserved_resource_list_builder.go
- reserved_resource_list_type_json.go
- reserved_resource_type.go
- reserved_resource_type_json.go
- resource_builder.go
- resource_list_builder.go
- resource_list_type_json.go
- resource_quota_builder.go
- resource_quota_client.go
- resource_quota_list_builder.go
- resource_quota_list_type_json.go
- resource_quota_resource_json.go
- resource_quota_type.go
- resource_quota_type_json.go
- resource_quotas_client.go
- resource_quotas_resource_json.go
- resource_type.go
- resource_type_json.go
- role_binding_builder.go
- role_binding_client.go
- role_binding_list_builder.go
- role_binding_list_type_json.go
- role_binding_resource_json.go
- role_binding_type.go
- role_binding_type_json.go
- role_bindings_client.go
- role_bindings_resource_json.go
- role_builder.go
- role_client.go
- role_list_builder.go
- role_list_type_json.go
- role_resource_json.go
- role_type.go
- role_type_json.go
- roles_client.go
- roles_resource_json.go
- root_client.go
- root_resource_json.go
- sku_rule_builder.go
- sku_rule_client.go
- sku_rule_list_builder.go
- sku_rule_list_type_json.go
- sku_rule_resource_json.go
- sku_rule_type.go
- sku_rule_type_json.go
- sku_rules_client.go
- sku_rules_resource_json.go
- string_list_type_json.go
- subscription_builder.go
- subscription_client.go
- subscription_list_builder.go
- subscription_list_type_json.go
- subscription_metrics_builder.go
- subscription_metrics_list_builder.go
- subscription_metrics_list_type_json.go
- subscription_metrics_type.go
- subscription_metrics_type_json.go
- subscription_notify_builder.go
- subscription_notify_client.go
- subscription_notify_list_builder.go
- subscription_notify_list_type_json.go
- subscription_notify_resource_json.go
- subscription_notify_type.go
- subscription_notify_type_json.go
- subscription_registration_builder.go
- subscription_registration_list_builder.go
- subscription_registration_list_type_json.go
- subscription_registration_type.go
- subscription_registration_type_json.go
- subscription_reserved_resource_client.go
- subscription_reserved_resource_resource_json.go
- subscription_reserved_resources_client.go
- subscription_reserved_resources_resource_json.go
- subscription_resource_json.go
- subscription_type.go
- subscription_type_json.go
- subscriptions_client.go
- subscriptions_resource_json.go
- summary_dashboard_builder.go
- summary_dashboard_client.go
- summary_dashboard_list_builder.go
- summary_dashboard_list_type_json.go
- summary_dashboard_resource_json.go
- summary_dashboard_type.go
- summary_dashboard_type_json.go
- summary_metrics_builder.go
- summary_metrics_list_builder.go
- summary_metrics_list_type_json.go
- summary_metrics_type.go
- summary_metrics_type_json.go
- summary_sample_builder.go
- summary_sample_list_builder.go
- summary_sample_list_type_json.go
- summary_sample_type.go
- summary_sample_type_json.go
- support_case_client.go
- support_case_request_builder.go
- support_case_request_list_builder.go
- support_case_request_list_type_json.go
- support_case_request_type.go
- support_case_request_type_json.go
- support_case_resource_json.go
- support_case_response_builder.go
- support_case_response_list_builder.go
- support_case_response_list_type_json.go
- support_case_response_type.go
- support_case_response_type_json.go
- support_cases_client.go
- support_cases_resource_json.go
- template_parameter_builder.go
- template_parameter_list_builder.go
- template_parameter_list_type_json.go
- template_parameter_type.go
- template_parameter_type_json.go
- token_authorization_client.go
- token_authorization_request_builder.go
- token_authorization_request_list_builder.go
- token_authorization_request_list_type_json.go
- token_authorization_request_type.go
- token_authorization_request_type_json.go
- token_authorization_resource_json.go
- token_authorization_response_builder.go
- token_authorization_response_list_builder.go
- token_authorization_response_list_type_json.go
- token_authorization_response_type.go
- token_authorization_response_type_json.go
- value_unit_builder.go
- value_unit_list_builder.go
- value_unit_list_type_json.go
- value_unit_type.go
- value_unit_type_json.go