Documentation ¶
Index ¶
- func CreateItemAddGroupPostRequestBodyFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateItemAddGroupResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateItemRemoveGroupPostRequestBodyFromDiscriminatorValue(...) (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, ...) (...)
- 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, ...) (...)
- 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 ItemAddGroupRequestBuilder
- type ItemAddGroupRequestBuilderPostRequestConfiguration
- type ItemAddGroupResponse
- func (m *ItemAddGroupResponse) GetAdditionalData() map[string]any
- func (m *ItemAddGroupResponse) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *ItemAddGroupResponse) GetFieldDeserializers() ...
- func (m *ItemAddGroupResponse) GetValue() *bool
- func (m *ItemAddGroupResponse) Serialize(...) error
- func (m *ItemAddGroupResponse) SetAdditionalData(value map[string]any)
- func (m *ItemAddGroupResponse) SetBackingStore(...)
- func (m *ItemAddGroupResponse) SetValue(value *bool)
- 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 ItemRemoveGroupRequestBuilder
- type ItemRemoveGroupRequestBuilderPostRequestConfiguration
- type ItemRemoveGroupResponse
- func (m *ItemRemoveGroupResponse) GetAdditionalData() map[string]any
- func (m *ItemRemoveGroupResponse) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *ItemRemoveGroupResponse) GetFieldDeserializers() ...
- func (m *ItemRemoveGroupResponse) GetValue() *bool
- func (m *ItemRemoveGroupResponse) Serialize(...) error
- func (m *ItemRemoveGroupResponse) SetAdditionalData(value map[string]any)
- func (m *ItemRemoveGroupResponse) SetBackingStore(...)
- func (m *ItemRemoveGroupResponse) SetValue(value *bool)
- type ItemRemoveGroupResponseable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateItemAddGroupPostRequestBodyFromDiscriminatorValue ¶
func CreateItemAddGroupPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateItemAddGroupPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateItemAddGroupResponseFromDiscriminatorValue ¶
func CreateItemAddGroupResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateItemAddGroupResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateItemRemoveGroupPostRequestBodyFromDiscriminatorValue ¶
func CreateItemRemoveGroupPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateItemRemoveGroupPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateItemRemoveGroupResponseFromDiscriminatorValue ¶
func CreateItemRemoveGroupResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateItemRemoveGroupResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
Types ¶
type CountRequestBuilder ¶
type CountRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
CountRequestBuilder provides operations to count the resources in the collection.
func NewCountRequestBuilder ¶
func NewCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *CountRequestBuilder
NewCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewCountRequestBuilderInternal ¶
func NewCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *CountRequestBuilder
NewCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func (*CountRequestBuilder) Get ¶
func (m *CountRequestBuilder) Get(ctx context.Context, requestConfiguration *CountRequestBuilderGetRequestConfiguration) (*int32, error)
Get get the number of the resource
func (*CountRequestBuilder) ToGetRequestInformation ¶
func (m *CountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation get the number of the resource
type CountRequestBuilderGetQueryParameters ¶
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 ¶
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 ¶
func (m *GroupLifecyclePoliciesRequestBuilder) ByGroupLifecyclePolicyId(groupLifecyclePolicyId string) *GroupLifecyclePolicyItemRequestBuilder
ByGroupLifecyclePolicyId provides operations to manage the collection of groupLifecyclePolicy entities.
func (*GroupLifecyclePoliciesRequestBuilder) Count ¶
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. 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. Find more info here
func (*GroupLifecyclePoliciesRequestBuilder) ToGetRequestInformation ¶
func (m *GroupLifecyclePoliciesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation list all the groupLifecyclePolicies.
func (*GroupLifecyclePoliciesRequestBuilder) ToPostRequestInformation ¶
func (m *GroupLifecyclePoliciesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupLifecyclePolicyable, requestConfiguration *GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation creates a new groupLifecyclePolicy.
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.
type GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration ¶
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 ¶
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 ¶
type GroupLifecyclePolicyItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
GroupLifecyclePolicyItemRequestBuilder provides operations to manage the collection of groupLifecyclePolicy entities.
func NewGroupLifecyclePolicyItemRequestBuilder ¶
func NewGroupLifecyclePolicyItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupLifecyclePolicyItemRequestBuilder
NewGroupLifecyclePolicyItemRequestBuilder instantiates a new GroupLifecyclePolicyItemRequestBuilder and sets the default values.
func NewGroupLifecyclePolicyItemRequestBuilderInternal ¶
func NewGroupLifecyclePolicyItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupLifecyclePolicyItemRequestBuilder
NewGroupLifecyclePolicyItemRequestBuilderInternal instantiates a new GroupLifecyclePolicyItemRequestBuilder and sets the default values.
func (*GroupLifecyclePolicyItemRequestBuilder) AddGroup ¶
func (m *GroupLifecyclePolicyItemRequestBuilder) AddGroup() *ItemAddGroupRequestBuilder
AddGroup provides operations to call the addGroup method.
func (*GroupLifecyclePolicyItemRequestBuilder) Delete ¶
func (m *GroupLifecyclePolicyItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration) error
Delete delete a groupLifecyclePolicy. Find more info here
func (*GroupLifecyclePolicyItemRequestBuilder) Get ¶
func (m *GroupLifecyclePolicyItemRequestBuilder) Get(ctx context.Context, requestConfiguration *GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupLifecyclePolicyable, error)
Get retrieve the properties and relationships of a groupLifecyclePolicies object. Find more info here
func (*GroupLifecyclePolicyItemRequestBuilder) Patch ¶
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. Find more info here
func (*GroupLifecyclePolicyItemRequestBuilder) RemoveGroup ¶
func (m *GroupLifecyclePolicyItemRequestBuilder) RemoveGroup() *ItemRemoveGroupRequestBuilder
RemoveGroup provides operations to call the removeGroup method.
func (*GroupLifecyclePolicyItemRequestBuilder) ToDeleteRequestInformation ¶
func (m *GroupLifecyclePolicyItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation delete a groupLifecyclePolicy.
func (*GroupLifecyclePolicyItemRequestBuilder) ToGetRequestInformation ¶
func (m *GroupLifecyclePolicyItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation retrieve the properties and relationships of a groupLifecyclePolicies object.
func (*GroupLifecyclePolicyItemRequestBuilder) ToPatchRequestInformation ¶
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.
type GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration ¶
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 ¶
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.
type GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration ¶
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 ¶
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 ¶
type ItemAddGroupPostRequestBody struct {
// contains filtered or unexported fields
}
ItemAddGroupPostRequestBody
func NewItemAddGroupPostRequestBody ¶
func NewItemAddGroupPostRequestBody() *ItemAddGroupPostRequestBody
NewItemAddGroupPostRequestBody instantiates a new ItemAddGroupPostRequestBody and sets the default values.
func (*ItemAddGroupPostRequestBody) GetAdditionalData ¶
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 ¶
func (m *ItemAddGroupPostRequestBody) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*ItemAddGroupPostRequestBody) GetFieldDeserializers ¶
func (m *ItemAddGroupPostRequestBody) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ItemAddGroupPostRequestBody) GetGroupId ¶
func (m *ItemAddGroupPostRequestBody) GetGroupId() *string
GetGroupId gets the groupId property value. The groupId property
func (*ItemAddGroupPostRequestBody) Serialize ¶
func (m *ItemAddGroupPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*ItemAddGroupPostRequestBody) SetAdditionalData ¶
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 ¶
func (m *ItemAddGroupPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*ItemAddGroupPostRequestBody) SetGroupId ¶
func (m *ItemAddGroupPostRequestBody) SetGroupId(value *string)
SetGroupId sets the groupId property value. The groupId property
type ItemAddGroupPostRequestBodyable ¶
type ItemAddGroupPostRequestBodyable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetGroupId() *string SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetGroupId(value *string) }
ItemAddGroupPostRequestBodyable
type ItemAddGroupRequestBuilder ¶
type ItemAddGroupRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemAddGroupRequestBuilder provides operations to call the addGroup method.
func NewItemAddGroupRequestBuilder ¶
func NewItemAddGroupRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemAddGroupRequestBuilder
NewItemAddGroupRequestBuilder instantiates a new AddGroupRequestBuilder and sets the default values.
func NewItemAddGroupRequestBuilderInternal ¶
func NewItemAddGroupRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemAddGroupRequestBuilder
NewItemAddGroupRequestBuilderInternal instantiates a new AddGroupRequestBuilder and sets the default values.
func (*ItemAddGroupRequestBuilder) Post ¶
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`. Find more info here
func (*ItemAddGroupRequestBuilder) ToPostRequestInformation ¶
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`.
type ItemAddGroupRequestBuilderPostRequestConfiguration ¶
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 ¶
type ItemAddGroupResponse struct {
// contains filtered or unexported fields
}
ItemAddGroupResponse
func NewItemAddGroupResponse ¶
func NewItemAddGroupResponse() *ItemAddGroupResponse
NewItemAddGroupResponse instantiates a new ItemAddGroupResponse and sets the default values.
func (*ItemAddGroupResponse) GetAdditionalData ¶
func (m *ItemAddGroupResponse) 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 (*ItemAddGroupResponse) GetBackingStore ¶
func (m *ItemAddGroupResponse) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*ItemAddGroupResponse) GetFieldDeserializers ¶
func (m *ItemAddGroupResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ItemAddGroupResponse) GetValue ¶
func (m *ItemAddGroupResponse) GetValue() *bool
GetValue gets the value property value. The value property
func (*ItemAddGroupResponse) Serialize ¶
func (m *ItemAddGroupResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*ItemAddGroupResponse) SetAdditionalData ¶
func (m *ItemAddGroupResponse) 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 (*ItemAddGroupResponse) SetBackingStore ¶
func (m *ItemAddGroupResponse) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*ItemAddGroupResponse) SetValue ¶
func (m *ItemAddGroupResponse) SetValue(value *bool)
SetValue sets the value property value. The value property
type ItemAddGroupResponseable ¶
type ItemAddGroupResponseable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetValue() *bool SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetValue(value *bool) }
ItemAddGroupResponseable
type ItemRemoveGroupPostRequestBody ¶
type ItemRemoveGroupPostRequestBody struct {
// contains filtered or unexported fields
}
ItemRemoveGroupPostRequestBody
func NewItemRemoveGroupPostRequestBody ¶
func NewItemRemoveGroupPostRequestBody() *ItemRemoveGroupPostRequestBody
NewItemRemoveGroupPostRequestBody instantiates a new ItemRemoveGroupPostRequestBody and sets the default values.
func (*ItemRemoveGroupPostRequestBody) GetAdditionalData ¶
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 ¶
func (m *ItemRemoveGroupPostRequestBody) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*ItemRemoveGroupPostRequestBody) GetFieldDeserializers ¶
func (m *ItemRemoveGroupPostRequestBody) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ItemRemoveGroupPostRequestBody) GetGroupId ¶
func (m *ItemRemoveGroupPostRequestBody) GetGroupId() *string
GetGroupId gets the groupId property value. The groupId property
func (*ItemRemoveGroupPostRequestBody) Serialize ¶
func (m *ItemRemoveGroupPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*ItemRemoveGroupPostRequestBody) SetAdditionalData ¶
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 ¶
func (m *ItemRemoveGroupPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*ItemRemoveGroupPostRequestBody) SetGroupId ¶
func (m *ItemRemoveGroupPostRequestBody) SetGroupId(value *string)
SetGroupId sets the groupId property value. The groupId property
type ItemRemoveGroupPostRequestBodyable ¶
type ItemRemoveGroupPostRequestBodyable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetGroupId() *string SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetGroupId(value *string) }
ItemRemoveGroupPostRequestBodyable
type ItemRemoveGroupRequestBuilder ¶
type ItemRemoveGroupRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemRemoveGroupRequestBuilder provides operations to call the removeGroup method.
func NewItemRemoveGroupRequestBuilder ¶
func NewItemRemoveGroupRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemRemoveGroupRequestBuilder
NewItemRemoveGroupRequestBuilder instantiates a new RemoveGroupRequestBuilder and sets the default values.
func NewItemRemoveGroupRequestBuilderInternal ¶
func NewItemRemoveGroupRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemRemoveGroupRequestBuilder
NewItemRemoveGroupRequestBuilderInternal instantiates a new RemoveGroupRequestBuilder and sets the default values.
func (*ItemRemoveGroupRequestBuilder) Post ¶
func (m *ItemRemoveGroupRequestBuilder) Post(ctx context.Context, body ItemRemoveGroupPostRequestBodyable, requestConfiguration *ItemRemoveGroupRequestBuilderPostRequestConfiguration) (ItemRemoveGroupResponseable, error)
Post removes a group from a lifecycle policy. Find more info here
func (*ItemRemoveGroupRequestBuilder) ToPostRequestInformation ¶
func (m *ItemRemoveGroupRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemRemoveGroupPostRequestBodyable, requestConfiguration *ItemRemoveGroupRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation removes a group from a lifecycle policy.
type ItemRemoveGroupRequestBuilderPostRequestConfiguration ¶
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 ¶
type ItemRemoveGroupResponse struct {
// contains filtered or unexported fields
}
ItemRemoveGroupResponse
func NewItemRemoveGroupResponse ¶
func NewItemRemoveGroupResponse() *ItemRemoveGroupResponse
NewItemRemoveGroupResponse instantiates a new ItemRemoveGroupResponse and sets the default values.
func (*ItemRemoveGroupResponse) GetAdditionalData ¶
func (m *ItemRemoveGroupResponse) 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 (*ItemRemoveGroupResponse) GetBackingStore ¶
func (m *ItemRemoveGroupResponse) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*ItemRemoveGroupResponse) GetFieldDeserializers ¶
func (m *ItemRemoveGroupResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ItemRemoveGroupResponse) GetValue ¶
func (m *ItemRemoveGroupResponse) GetValue() *bool
GetValue gets the value property value. The value property
func (*ItemRemoveGroupResponse) Serialize ¶
func (m *ItemRemoveGroupResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*ItemRemoveGroupResponse) SetAdditionalData ¶
func (m *ItemRemoveGroupResponse) 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 (*ItemRemoveGroupResponse) SetBackingStore ¶
func (m *ItemRemoveGroupResponse) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*ItemRemoveGroupResponse) SetValue ¶
func (m *ItemRemoveGroupResponse) SetValue(value *bool)
SetValue sets the value property value. The value property
type ItemRemoveGroupResponseable ¶
type ItemRemoveGroupResponseable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetValue() *bool SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetValue(value *bool) }
ItemRemoveGroupResponseable
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_request_builder.go
- item_add_group_response.go
- item_remove_group_post_request_body.go
- item_remove_group_request_builder.go
- item_remove_group_response.go