Documentation ¶
Index ¶
- func CreateItemAddGroupPostRequestBodyFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateItemAddGroupPostResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateItemAddGroupResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateItemRemoveGroupPostRequestBodyFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateItemRemoveGroupPostResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateItemRemoveGroupResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- type CountRequestBuilder
- type CountRequestBuilderGetQueryParameters
- type CountRequestBuilderGetRequestConfiguration
- type GroupLifecyclePoliciesRequestBuilder
- func (m *GroupLifecyclePoliciesRequestBuilder) ByGroupLifecyclePolicyId(groupLifecyclePolicyId string) *GroupLifecyclePolicyItemRequestBuilder
- func (m *GroupLifecyclePoliciesRequestBuilder) Count() *CountRequestBuilder
- func (m *GroupLifecyclePoliciesRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *GroupLifecyclePoliciesRequestBuilder) Post(ctx context.Context, ...) (...)
- func (m *GroupLifecyclePoliciesRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *GroupLifecyclePoliciesRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *GroupLifecyclePoliciesRequestBuilder) WithUrl(rawUrl string) *GroupLifecyclePoliciesRequestBuilder
- type GroupLifecyclePoliciesRequestBuilderGetQueryParameters
- type GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration
- type GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration
- type GroupLifecyclePolicyItemRequestBuilder
- func (m *GroupLifecyclePolicyItemRequestBuilder) AddGroup() *ItemAddGroupRequestBuilder
- func (m *GroupLifecyclePolicyItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *GroupLifecyclePolicyItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *GroupLifecyclePolicyItemRequestBuilder) Patch(ctx context.Context, ...) (...)
- func (m *GroupLifecyclePolicyItemRequestBuilder) RemoveGroup() *ItemRemoveGroupRequestBuilder
- func (m *GroupLifecyclePolicyItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *GroupLifecyclePolicyItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *GroupLifecyclePolicyItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, ...) (...)
- func (m *GroupLifecyclePolicyItemRequestBuilder) WithUrl(rawUrl string) *GroupLifecyclePolicyItemRequestBuilder
- type GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration
- type GroupLifecyclePolicyItemRequestBuilderGetQueryParameters
- type GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration
- type GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration
- type ItemAddGroupPostRequestBody
- func (m *ItemAddGroupPostRequestBody) GetAdditionalData() map[string]any
- func (m *ItemAddGroupPostRequestBody) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *ItemAddGroupPostRequestBody) GetFieldDeserializers() ...
- func (m *ItemAddGroupPostRequestBody) GetGroupId() *string
- func (m *ItemAddGroupPostRequestBody) Serialize(...) error
- func (m *ItemAddGroupPostRequestBody) SetAdditionalData(value map[string]any)
- func (m *ItemAddGroupPostRequestBody) SetBackingStore(...)
- func (m *ItemAddGroupPostRequestBody) SetGroupId(value *string)
- type ItemAddGroupPostRequestBodyable
- type ItemAddGroupPostResponse
- func (m *ItemAddGroupPostResponse) GetAdditionalData() map[string]any
- func (m *ItemAddGroupPostResponse) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *ItemAddGroupPostResponse) GetFieldDeserializers() ...
- func (m *ItemAddGroupPostResponse) GetValue() *bool
- func (m *ItemAddGroupPostResponse) Serialize(...) error
- func (m *ItemAddGroupPostResponse) SetAdditionalData(value map[string]any)
- func (m *ItemAddGroupPostResponse) SetBackingStore(...)
- func (m *ItemAddGroupPostResponse) SetValue(value *bool)
- type ItemAddGroupPostResponseable
- type ItemAddGroupRequestBuilder
- func (m *ItemAddGroupRequestBuilder) Post(ctx context.Context, body ItemAddGroupPostRequestBodyable, ...) (ItemAddGroupResponseable, error)
- func (m *ItemAddGroupRequestBuilder) PostAsAddGroupPostResponse(ctx context.Context, body ItemAddGroupPostRequestBodyable, ...) (ItemAddGroupPostResponseable, error)
- func (m *ItemAddGroupRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemAddGroupPostRequestBodyable, ...) (...)
- func (m *ItemAddGroupRequestBuilder) WithUrl(rawUrl string) *ItemAddGroupRequestBuilder
- type ItemAddGroupRequestBuilderPostRequestConfiguration
- type ItemAddGroupResponse
- type ItemAddGroupResponseable
- type ItemRemoveGroupPostRequestBody
- func (m *ItemRemoveGroupPostRequestBody) GetAdditionalData() map[string]any
- func (m *ItemRemoveGroupPostRequestBody) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *ItemRemoveGroupPostRequestBody) GetFieldDeserializers() ...
- func (m *ItemRemoveGroupPostRequestBody) GetGroupId() *string
- func (m *ItemRemoveGroupPostRequestBody) Serialize(...) error
- func (m *ItemRemoveGroupPostRequestBody) SetAdditionalData(value map[string]any)
- func (m *ItemRemoveGroupPostRequestBody) SetBackingStore(...)
- func (m *ItemRemoveGroupPostRequestBody) SetGroupId(value *string)
- type ItemRemoveGroupPostRequestBodyable
- type ItemRemoveGroupPostResponse
- func (m *ItemRemoveGroupPostResponse) GetAdditionalData() map[string]any
- func (m *ItemRemoveGroupPostResponse) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *ItemRemoveGroupPostResponse) GetFieldDeserializers() ...
- func (m *ItemRemoveGroupPostResponse) GetValue() *bool
- func (m *ItemRemoveGroupPostResponse) Serialize(...) error
- func (m *ItemRemoveGroupPostResponse) SetAdditionalData(value map[string]any)
- func (m *ItemRemoveGroupPostResponse) SetBackingStore(...)
- func (m *ItemRemoveGroupPostResponse) SetValue(value *bool)
- type ItemRemoveGroupPostResponseable
- type ItemRemoveGroupRequestBuilder
- func (m *ItemRemoveGroupRequestBuilder) Post(ctx context.Context, body ItemRemoveGroupPostRequestBodyable, ...) (ItemRemoveGroupResponseable, error)
- func (m *ItemRemoveGroupRequestBuilder) PostAsRemoveGroupPostResponse(ctx context.Context, body ItemRemoveGroupPostRequestBodyable, ...) (ItemRemoveGroupPostResponseable, error)
- func (m *ItemRemoveGroupRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemRemoveGroupPostRequestBodyable, ...) (...)
- func (m *ItemRemoveGroupRequestBuilder) WithUrl(rawUrl string) *ItemRemoveGroupRequestBuilder
- type ItemRemoveGroupRequestBuilderPostRequestConfiguration
- type ItemRemoveGroupResponse
- type ItemRemoveGroupResponseable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateItemAddGroupPostRequestBodyFromDiscriminatorValue ¶ added in v0.49.0
func CreateItemAddGroupPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateItemAddGroupPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateItemAddGroupPostResponseFromDiscriminatorValue ¶ added in v1.20.0
func CreateItemAddGroupPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateItemAddGroupPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateItemAddGroupResponseFromDiscriminatorValue ¶ added in v0.49.0
func CreateItemAddGroupResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateItemAddGroupResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateItemRemoveGroupPostRequestBodyFromDiscriminatorValue ¶ added in v0.49.0
func CreateItemRemoveGroupPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateItemRemoveGroupPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateItemRemoveGroupPostResponseFromDiscriminatorValue ¶ added in v1.20.0
func CreateItemRemoveGroupPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateItemRemoveGroupPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateItemRemoveGroupResponseFromDiscriminatorValue ¶ added in v0.49.0
func CreateItemRemoveGroupResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateItemRemoveGroupResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
Types ¶
type CountRequestBuilder ¶ added in v0.49.0
type CountRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
CountRequestBuilder provides operations to count the resources in the collection.
func NewCountRequestBuilder ¶ added in v0.49.0
func NewCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *CountRequestBuilder
NewCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewCountRequestBuilderInternal ¶ added in v0.49.0
func NewCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *CountRequestBuilder
NewCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func (*CountRequestBuilder) Get ¶ added in v0.49.0
func (m *CountRequestBuilder) Get(ctx context.Context, requestConfiguration *CountRequestBuilderGetRequestConfiguration) (*int32, error)
Get get the number of the resource
func (*CountRequestBuilder) ToGetRequestInformation ¶ added in v0.51.0
func (m *CountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation get the number of the resource
func (*CountRequestBuilder) WithUrl ¶ added in v1.18.0
func (m *CountRequestBuilder) WithUrl(rawUrl string) *CountRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type CountRequestBuilderGetQueryParameters ¶ added in v0.53.0
type CountRequestBuilderGetQueryParameters struct { // Filter items by property values Filter *string `uriparametername:"%24filter"` // Search items by search phrases Search *string `uriparametername:"%24search"` }
CountRequestBuilderGetQueryParameters get the number of the resource
type CountRequestBuilderGetRequestConfiguration ¶ added in v0.49.0
type CountRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *CountRequestBuilderGetQueryParameters }
CountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupLifecyclePoliciesRequestBuilder ¶
type GroupLifecyclePoliciesRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
GroupLifecyclePoliciesRequestBuilder provides operations to manage the collection of groupLifecyclePolicy entities.
func NewGroupLifecyclePoliciesRequestBuilder ¶
func NewGroupLifecyclePoliciesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupLifecyclePoliciesRequestBuilder
NewGroupLifecyclePoliciesRequestBuilder instantiates a new GroupLifecyclePoliciesRequestBuilder and sets the default values.
func NewGroupLifecyclePoliciesRequestBuilderInternal ¶
func NewGroupLifecyclePoliciesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupLifecyclePoliciesRequestBuilder
NewGroupLifecyclePoliciesRequestBuilderInternal instantiates a new GroupLifecyclePoliciesRequestBuilder and sets the default values.
func (*GroupLifecyclePoliciesRequestBuilder) ByGroupLifecyclePolicyId ¶ added in v0.63.0
func (m *GroupLifecyclePoliciesRequestBuilder) ByGroupLifecyclePolicyId(groupLifecyclePolicyId string) *GroupLifecyclePolicyItemRequestBuilder
ByGroupLifecyclePolicyId provides operations to manage the collection of groupLifecyclePolicy entities.
func (*GroupLifecyclePoliciesRequestBuilder) Count ¶ added in v0.13.0
func (m *GroupLifecyclePoliciesRequestBuilder) Count() *CountRequestBuilder
Count provides operations to count the resources in the collection.
func (*GroupLifecyclePoliciesRequestBuilder) Get ¶
func (m *GroupLifecyclePoliciesRequestBuilder) Get(ctx context.Context, requestConfiguration *GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupLifecyclePolicyCollectionResponseable, error)
Get list all the groupLifecyclePolicies. This API is available in the following national cloud deployments. Find more info here
func (*GroupLifecyclePoliciesRequestBuilder) Post ¶
func (m *GroupLifecyclePoliciesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupLifecyclePolicyable, requestConfiguration *GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupLifecyclePolicyable, error)
Post creates a new groupLifecyclePolicy. This API is available in the following national cloud deployments. Find more info here
func (*GroupLifecyclePoliciesRequestBuilder) ToGetRequestInformation ¶ added in v0.51.0
func (m *GroupLifecyclePoliciesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation list all the groupLifecyclePolicies. This API is available in the following national cloud deployments.
func (*GroupLifecyclePoliciesRequestBuilder) ToPostRequestInformation ¶ added in v0.51.0
func (m *GroupLifecyclePoliciesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupLifecyclePolicyable, requestConfiguration *GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation creates a new groupLifecyclePolicy. This API is available in the following national cloud deployments.
func (*GroupLifecyclePoliciesRequestBuilder) WithUrl ¶ added in v1.18.0
func (m *GroupLifecyclePoliciesRequestBuilder) WithUrl(rawUrl string) *GroupLifecyclePoliciesRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type GroupLifecyclePoliciesRequestBuilderGetQueryParameters ¶
type GroupLifecyclePoliciesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` // Expand related entities Expand []string `uriparametername:"%24expand"` // Filter items by property values Filter *string `uriparametername:"%24filter"` // Order items by property values Orderby []string `uriparametername:"%24orderby"` // Search items by search phrases Search *string `uriparametername:"%24search"` // Select properties to be returned Select []string `uriparametername:"%24select"` // Skip the first n items Skip *int32 `uriparametername:"%24skip"` // Show only the first n items Top *int32 `uriparametername:"%24top"` }
GroupLifecyclePoliciesRequestBuilderGetQueryParameters list all the groupLifecyclePolicies. This API is available in the following national cloud deployments.
type GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration ¶ added in v0.22.0
type GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *GroupLifecyclePoliciesRequestBuilderGetQueryParameters }
GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration ¶ added in v0.22.0
type GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupLifecyclePolicyItemRequestBuilder ¶ added in v0.49.0
type GroupLifecyclePolicyItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
GroupLifecyclePolicyItemRequestBuilder provides operations to manage the collection of groupLifecyclePolicy entities.
func NewGroupLifecyclePolicyItemRequestBuilder ¶ added in v0.49.0
func NewGroupLifecyclePolicyItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupLifecyclePolicyItemRequestBuilder
NewGroupLifecyclePolicyItemRequestBuilder instantiates a new GroupLifecyclePolicyItemRequestBuilder and sets the default values.
func NewGroupLifecyclePolicyItemRequestBuilderInternal ¶ added in v0.49.0
func NewGroupLifecyclePolicyItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupLifecyclePolicyItemRequestBuilder
NewGroupLifecyclePolicyItemRequestBuilderInternal instantiates a new GroupLifecyclePolicyItemRequestBuilder and sets the default values.
func (*GroupLifecyclePolicyItemRequestBuilder) AddGroup ¶ added in v0.49.0
func (m *GroupLifecyclePolicyItemRequestBuilder) AddGroup() *ItemAddGroupRequestBuilder
AddGroup provides operations to call the addGroup method.
func (*GroupLifecyclePolicyItemRequestBuilder) Delete ¶ added in v0.49.0
func (m *GroupLifecyclePolicyItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration) error
Delete delete a groupLifecyclePolicy. This API is available in the following national cloud deployments. Find more info here
func (*GroupLifecyclePolicyItemRequestBuilder) Get ¶ added in v0.49.0
func (m *GroupLifecyclePolicyItemRequestBuilder) Get(ctx context.Context, requestConfiguration *GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupLifecyclePolicyable, error)
Get retrieve the properties and relationships of a groupLifecyclePolicies object. This API is available in the following national cloud deployments. Find more info here
func (*GroupLifecyclePolicyItemRequestBuilder) Patch ¶ added in v0.49.0
func (m *GroupLifecyclePolicyItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupLifecyclePolicyable, requestConfiguration *GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupLifecyclePolicyable, error)
Patch update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object. This API is available in the following national cloud deployments. Find more info here
func (*GroupLifecyclePolicyItemRequestBuilder) RemoveGroup ¶ added in v0.49.0
func (m *GroupLifecyclePolicyItemRequestBuilder) RemoveGroup() *ItemRemoveGroupRequestBuilder
RemoveGroup provides operations to call the removeGroup method.
func (*GroupLifecyclePolicyItemRequestBuilder) ToDeleteRequestInformation ¶ added in v0.51.0
func (m *GroupLifecyclePolicyItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation delete a groupLifecyclePolicy. This API is available in the following national cloud deployments.
func (*GroupLifecyclePolicyItemRequestBuilder) ToGetRequestInformation ¶ added in v0.51.0
func (m *GroupLifecyclePolicyItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation retrieve the properties and relationships of a groupLifecyclePolicies object. This API is available in the following national cloud deployments.
func (*GroupLifecyclePolicyItemRequestBuilder) ToPatchRequestInformation ¶ added in v0.51.0
func (m *GroupLifecyclePolicyItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupLifecyclePolicyable, requestConfiguration *GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPatchRequestInformation update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object. This API is available in the following national cloud deployments.
func (*GroupLifecyclePolicyItemRequestBuilder) WithUrl ¶ added in v1.18.0
func (m *GroupLifecyclePolicyItemRequestBuilder) WithUrl(rawUrl string) *GroupLifecyclePolicyItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration ¶ added in v0.49.0
type GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupLifecyclePolicyItemRequestBuilderGetQueryParameters ¶ added in v0.49.0
type GroupLifecyclePolicyItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` // Select properties to be returned Select []string `uriparametername:"%24select"` }
GroupLifecyclePolicyItemRequestBuilderGetQueryParameters retrieve the properties and relationships of a groupLifecyclePolicies object. This API is available in the following national cloud deployments.
type GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration ¶ added in v0.49.0
type GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *GroupLifecyclePolicyItemRequestBuilderGetQueryParameters }
GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration ¶ added in v0.49.0
type GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemAddGroupPostRequestBody ¶ added in v0.49.0
type ItemAddGroupPostRequestBody struct {
// contains filtered or unexported fields
}
ItemAddGroupPostRequestBody
func NewItemAddGroupPostRequestBody ¶ added in v0.49.0
func NewItemAddGroupPostRequestBody() *ItemAddGroupPostRequestBody
NewItemAddGroupPostRequestBody instantiates a new ItemAddGroupPostRequestBody and sets the default values.
func (*ItemAddGroupPostRequestBody) GetAdditionalData ¶ added in v0.49.0
func (m *ItemAddGroupPostRequestBody) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*ItemAddGroupPostRequestBody) GetBackingStore ¶ added in v0.56.0
func (m *ItemAddGroupPostRequestBody) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the BackingStore property value. Stores model information.
func (*ItemAddGroupPostRequestBody) GetFieldDeserializers ¶ added in v0.49.0
func (m *ItemAddGroupPostRequestBody) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ItemAddGroupPostRequestBody) GetGroupId ¶ added in v0.49.0
func (m *ItemAddGroupPostRequestBody) GetGroupId() *string
GetGroupId gets the groupId property value. The groupId property
func (*ItemAddGroupPostRequestBody) Serialize ¶ added in v0.49.0
func (m *ItemAddGroupPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*ItemAddGroupPostRequestBody) SetAdditionalData ¶ added in v0.49.0
func (m *ItemAddGroupPostRequestBody) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*ItemAddGroupPostRequestBody) SetBackingStore ¶ added in v0.56.0
func (m *ItemAddGroupPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the BackingStore property value. Stores model information.
func (*ItemAddGroupPostRequestBody) SetGroupId ¶ added in v0.49.0
func (m *ItemAddGroupPostRequestBody) SetGroupId(value *string)
SetGroupId sets the groupId property value. The groupId property
type ItemAddGroupPostRequestBodyable ¶ added in v0.49.0
type ItemAddGroupPostRequestBodyable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetGroupId() *string SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetGroupId(value *string) }
ItemAddGroupPostRequestBodyable
type ItemAddGroupPostResponse ¶ added in v1.20.0
type ItemAddGroupPostResponse struct {
// contains filtered or unexported fields
}
ItemAddGroupPostResponse
func NewItemAddGroupPostResponse ¶ added in v1.20.0
func NewItemAddGroupPostResponse() *ItemAddGroupPostResponse
NewItemAddGroupPostResponse instantiates a new ItemAddGroupPostResponse and sets the default values.
func (*ItemAddGroupPostResponse) GetAdditionalData ¶ added in v1.20.0
func (m *ItemAddGroupPostResponse) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*ItemAddGroupPostResponse) GetBackingStore ¶ added in v1.20.0
func (m *ItemAddGroupPostResponse) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the BackingStore property value. Stores model information.
func (*ItemAddGroupPostResponse) GetFieldDeserializers ¶ added in v1.20.0
func (m *ItemAddGroupPostResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ItemAddGroupPostResponse) GetValue ¶ added in v1.20.0
func (m *ItemAddGroupPostResponse) GetValue() *bool
GetValue gets the value property value. The value property
func (*ItemAddGroupPostResponse) Serialize ¶ added in v1.20.0
func (m *ItemAddGroupPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*ItemAddGroupPostResponse) SetAdditionalData ¶ added in v1.20.0
func (m *ItemAddGroupPostResponse) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*ItemAddGroupPostResponse) SetBackingStore ¶ added in v1.20.0
func (m *ItemAddGroupPostResponse) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the BackingStore property value. Stores model information.
func (*ItemAddGroupPostResponse) SetValue ¶ added in v1.20.0
func (m *ItemAddGroupPostResponse) SetValue(value *bool)
SetValue sets the value property value. The value property
type ItemAddGroupPostResponseable ¶ added in v1.20.0
type ItemAddGroupPostResponseable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetValue() *bool SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetValue(value *bool) }
ItemAddGroupPostResponseable
type ItemAddGroupRequestBuilder ¶ added in v0.49.0
type ItemAddGroupRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemAddGroupRequestBuilder provides operations to call the addGroup method.
func NewItemAddGroupRequestBuilder ¶ added in v0.49.0
func NewItemAddGroupRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemAddGroupRequestBuilder
NewItemAddGroupRequestBuilder instantiates a new AddGroupRequestBuilder and sets the default values.
func NewItemAddGroupRequestBuilderInternal ¶ added in v0.49.0
func NewItemAddGroupRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemAddGroupRequestBuilder
NewItemAddGroupRequestBuilderInternal instantiates a new AddGroupRequestBuilder and sets the default values.
func (*ItemAddGroupRequestBuilder) Post ¶ added in v0.49.0
func (m *ItemAddGroupRequestBuilder) Post(ctx context.Context, body ItemAddGroupPostRequestBodyable, requestConfiguration *ItemAddGroupRequestBuilderPostRequestConfiguration) (ItemAddGroupResponseable, error)
Post adds specific groups to a lifecycle policy. This action limits the group lifecycle policy to a set of groups only if the managedGroupTypes property of groupLifecyclePolicy is set to Selected. This API is available in the following national cloud deployments. Deprecated: This method is obsolete. Use PostAsAddGroupPostResponse instead. Find more info here
func (*ItemAddGroupRequestBuilder) PostAsAddGroupPostResponse ¶ added in v1.20.0
func (m *ItemAddGroupRequestBuilder) PostAsAddGroupPostResponse(ctx context.Context, body ItemAddGroupPostRequestBodyable, requestConfiguration *ItemAddGroupRequestBuilderPostRequestConfiguration) (ItemAddGroupPostResponseable, error)
PostAsAddGroupPostResponse adds specific groups to a lifecycle policy. This action limits the group lifecycle policy to a set of groups only if the managedGroupTypes property of groupLifecyclePolicy is set to Selected. This API is available in the following national cloud deployments. Find more info here
func (*ItemAddGroupRequestBuilder) ToPostRequestInformation ¶ added in v0.51.0
func (m *ItemAddGroupRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemAddGroupPostRequestBodyable, requestConfiguration *ItemAddGroupRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation adds specific groups to a lifecycle policy. This action limits the group lifecycle policy to a set of groups only if the managedGroupTypes property of groupLifecyclePolicy is set to Selected. This API is available in the following national cloud deployments.
func (*ItemAddGroupRequestBuilder) WithUrl ¶ added in v1.18.0
func (m *ItemAddGroupRequestBuilder) WithUrl(rawUrl string) *ItemAddGroupRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type ItemAddGroupRequestBuilderPostRequestConfiguration ¶ added in v0.49.0
type ItemAddGroupRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemAddGroupRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemAddGroupResponse ¶ added in v0.49.0
type ItemAddGroupResponse struct {
ItemAddGroupPostResponse
}
ItemAddGroupResponse Deprecated: This class is obsolete. Use addGroupPostResponse instead.
func NewItemAddGroupResponse ¶ added in v0.49.0
func NewItemAddGroupResponse() *ItemAddGroupResponse
NewItemAddGroupResponse instantiates a new ItemAddGroupResponse and sets the default values.
type ItemAddGroupResponseable ¶ added in v0.49.0
type ItemAddGroupResponseable interface { ItemAddGroupPostResponseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable }
ItemAddGroupResponseable Deprecated: This class is obsolete. Use addGroupPostResponse instead.
type ItemRemoveGroupPostRequestBody ¶ added in v0.49.0
type ItemRemoveGroupPostRequestBody struct {
// contains filtered or unexported fields
}
ItemRemoveGroupPostRequestBody
func NewItemRemoveGroupPostRequestBody ¶ added in v0.49.0
func NewItemRemoveGroupPostRequestBody() *ItemRemoveGroupPostRequestBody
NewItemRemoveGroupPostRequestBody instantiates a new ItemRemoveGroupPostRequestBody and sets the default values.
func (*ItemRemoveGroupPostRequestBody) GetAdditionalData ¶ added in v0.49.0
func (m *ItemRemoveGroupPostRequestBody) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*ItemRemoveGroupPostRequestBody) GetBackingStore ¶ added in v0.56.0
func (m *ItemRemoveGroupPostRequestBody) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the BackingStore property value. Stores model information.
func (*ItemRemoveGroupPostRequestBody) GetFieldDeserializers ¶ added in v0.49.0
func (m *ItemRemoveGroupPostRequestBody) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ItemRemoveGroupPostRequestBody) GetGroupId ¶ added in v0.49.0
func (m *ItemRemoveGroupPostRequestBody) GetGroupId() *string
GetGroupId gets the groupId property value. The groupId property
func (*ItemRemoveGroupPostRequestBody) Serialize ¶ added in v0.49.0
func (m *ItemRemoveGroupPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*ItemRemoveGroupPostRequestBody) SetAdditionalData ¶ added in v0.49.0
func (m *ItemRemoveGroupPostRequestBody) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*ItemRemoveGroupPostRequestBody) SetBackingStore ¶ added in v0.56.0
func (m *ItemRemoveGroupPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the BackingStore property value. Stores model information.
func (*ItemRemoveGroupPostRequestBody) SetGroupId ¶ added in v0.49.0
func (m *ItemRemoveGroupPostRequestBody) SetGroupId(value *string)
SetGroupId sets the groupId property value. The groupId property
type ItemRemoveGroupPostRequestBodyable ¶ added in v0.49.0
type ItemRemoveGroupPostRequestBodyable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetGroupId() *string SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetGroupId(value *string) }
ItemRemoveGroupPostRequestBodyable
type ItemRemoveGroupPostResponse ¶ added in v1.20.0
type ItemRemoveGroupPostResponse struct {
// contains filtered or unexported fields
}
ItemRemoveGroupPostResponse
func NewItemRemoveGroupPostResponse ¶ added in v1.20.0
func NewItemRemoveGroupPostResponse() *ItemRemoveGroupPostResponse
NewItemRemoveGroupPostResponse instantiates a new ItemRemoveGroupPostResponse and sets the default values.
func (*ItemRemoveGroupPostResponse) GetAdditionalData ¶ added in v1.20.0
func (m *ItemRemoveGroupPostResponse) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*ItemRemoveGroupPostResponse) GetBackingStore ¶ added in v1.20.0
func (m *ItemRemoveGroupPostResponse) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the BackingStore property value. Stores model information.
func (*ItemRemoveGroupPostResponse) GetFieldDeserializers ¶ added in v1.20.0
func (m *ItemRemoveGroupPostResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ItemRemoveGroupPostResponse) GetValue ¶ added in v1.20.0
func (m *ItemRemoveGroupPostResponse) GetValue() *bool
GetValue gets the value property value. The value property
func (*ItemRemoveGroupPostResponse) Serialize ¶ added in v1.20.0
func (m *ItemRemoveGroupPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*ItemRemoveGroupPostResponse) SetAdditionalData ¶ added in v1.20.0
func (m *ItemRemoveGroupPostResponse) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*ItemRemoveGroupPostResponse) SetBackingStore ¶ added in v1.20.0
func (m *ItemRemoveGroupPostResponse) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the BackingStore property value. Stores model information.
func (*ItemRemoveGroupPostResponse) SetValue ¶ added in v1.20.0
func (m *ItemRemoveGroupPostResponse) SetValue(value *bool)
SetValue sets the value property value. The value property
type ItemRemoveGroupPostResponseable ¶ added in v1.20.0
type ItemRemoveGroupPostResponseable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetValue() *bool SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetValue(value *bool) }
ItemRemoveGroupPostResponseable
type ItemRemoveGroupRequestBuilder ¶ added in v0.49.0
type ItemRemoveGroupRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemRemoveGroupRequestBuilder provides operations to call the removeGroup method.
func NewItemRemoveGroupRequestBuilder ¶ added in v0.49.0
func NewItemRemoveGroupRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemRemoveGroupRequestBuilder
NewItemRemoveGroupRequestBuilder instantiates a new RemoveGroupRequestBuilder and sets the default values.
func NewItemRemoveGroupRequestBuilderInternal ¶ added in v0.49.0
func NewItemRemoveGroupRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemRemoveGroupRequestBuilder
NewItemRemoveGroupRequestBuilderInternal instantiates a new RemoveGroupRequestBuilder and sets the default values.
func (*ItemRemoveGroupRequestBuilder) Post ¶ added in v0.49.0
func (m *ItemRemoveGroupRequestBuilder) Post(ctx context.Context, body ItemRemoveGroupPostRequestBodyable, requestConfiguration *ItemRemoveGroupRequestBuilderPostRequestConfiguration) (ItemRemoveGroupResponseable, error)
Post removes a group from a lifecycle policy. This API is available in the following national cloud deployments. Deprecated: This method is obsolete. Use PostAsRemoveGroupPostResponse instead. Find more info here
func (*ItemRemoveGroupRequestBuilder) PostAsRemoveGroupPostResponse ¶ added in v1.20.0
func (m *ItemRemoveGroupRequestBuilder) PostAsRemoveGroupPostResponse(ctx context.Context, body ItemRemoveGroupPostRequestBodyable, requestConfiguration *ItemRemoveGroupRequestBuilderPostRequestConfiguration) (ItemRemoveGroupPostResponseable, error)
PostAsRemoveGroupPostResponse removes a group from a lifecycle policy. This API is available in the following national cloud deployments. Find more info here
func (*ItemRemoveGroupRequestBuilder) ToPostRequestInformation ¶ added in v0.51.0
func (m *ItemRemoveGroupRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemRemoveGroupPostRequestBodyable, requestConfiguration *ItemRemoveGroupRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation removes a group from a lifecycle policy. This API is available in the following national cloud deployments.
func (*ItemRemoveGroupRequestBuilder) WithUrl ¶ added in v1.18.0
func (m *ItemRemoveGroupRequestBuilder) WithUrl(rawUrl string) *ItemRemoveGroupRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type ItemRemoveGroupRequestBuilderPostRequestConfiguration ¶ added in v0.49.0
type ItemRemoveGroupRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemRemoveGroupRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemRemoveGroupResponse ¶ added in v0.49.0
type ItemRemoveGroupResponse struct {
ItemRemoveGroupPostResponse
}
ItemRemoveGroupResponse Deprecated: This class is obsolete. Use removeGroupPostResponse instead.
func NewItemRemoveGroupResponse ¶ added in v0.49.0
func NewItemRemoveGroupResponse() *ItemRemoveGroupResponse
NewItemRemoveGroupResponse instantiates a new ItemRemoveGroupResponse and sets the default values.
type ItemRemoveGroupResponseable ¶ added in v0.49.0
type ItemRemoveGroupResponseable interface { ItemRemoveGroupPostResponseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable }
ItemRemoveGroupResponseable Deprecated: This class is obsolete. Use removeGroupPostResponse instead.
Source Files ¶
- count_request_builder.go
- group_lifecycle_policies_request_builder.go
- group_lifecycle_policy_item_request_builder.go
- item_add_group_post_request_body.go
- item_add_group_post_response.go
- item_add_group_request_builder.go
- item_add_group_response.go
- item_remove_group_post_request_body.go
- item_remove_group_post_response.go
- item_remove_group_request_builder.go
- item_remove_group_response.go