directories

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 3, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for directories API

func (*Client) DeleteAPI24Directories

func (a *Client) DeleteAPI24Directories(params *DeleteAPI24DirectoriesParams) (*DeleteApi24DirectoriesOK, error)

DeleteAPI24Directories deletes managed directories

Deletes one or more managed directories. To be deleted, a managed directory must be empty and not attached to any enabled export policies. Deleted managed directories cannot be recovered. The `ids` or `names` parameter is required, but cannot be set together.

func (*Client) DeleteAPI24DirectoriesPoliciesNfs

func (a *Client) DeleteAPI24DirectoriesPoliciesNfs(params *DeleteAPI24DirectoriesPoliciesNfsParams) (*DeleteApi24DirectoriesPoliciesNfsOK, error)

DeleteAPI24DirectoriesPoliciesNfs deletes a membership between a directory and one or more n f s policies

Deletes a membership between a directory with one or more NFS policies. The `policy_ids` or `policy_names` parameter is required, but cannot be set together. The `member_ids` or `member_names` parameter is required, but cannot be set together.

func (*Client) DeleteAPI24DirectoriesPoliciesSmb

func (a *Client) DeleteAPI24DirectoriesPoliciesSmb(params *DeleteAPI24DirectoriesPoliciesSmbParams) (*DeleteApi24DirectoriesPoliciesSmbOK, error)

DeleteAPI24DirectoriesPoliciesSmb deletes a membership between a directory and one or more s m b policies

Deletes a membership between a directory with one or more SMB policies. The `policy_ids` or `policy_names` parameter is required, but cannot be set together. The `member_ids` or `member_names` parameter is required, but cannot be set together.

func (*Client) DeleteAPI24DirectoriesPoliciesSnapshot

func (a *Client) DeleteAPI24DirectoriesPoliciesSnapshot(params *DeleteAPI24DirectoriesPoliciesSnapshotParams) (*DeleteApi24DirectoriesPoliciesSnapshotOK, error)

DeleteAPI24DirectoriesPoliciesSnapshot deletes a membership between a directory and one or more snapshot policies

Deletes a membership between a directory with one or more snapshot policies. The `policy_ids` or `policy_names` parameter is required, but cannot be set together. The `member_ids` or `member_names` parameter is required, but cannot be set together.

func (*Client) GetAPI24Directories

func (a *Client) GetAPI24Directories(params *GetAPI24DirectoriesParams) (*GetApi24DirectoriesOK, error)

GetAPI24Directories lists directories

Displays a list of directories, including those pending eradication.

func (*Client) GetAPI24DirectoriesPerformance

func (a *Client) GetAPI24DirectoriesPerformance(params *GetAPI24DirectoriesPerformanceParams) (*GetApi24DirectoriesPerformanceOK, error)

GetAPI24DirectoriesPerformance lists directory performance data

Displays real-time and historical performance data, real-time latency data, and average I/O sizes for each directory and as a total of all directories across the entire array.

func (*Client) GetAPI24DirectoriesPolicies

func (a *Client) GetAPI24DirectoriesPolicies(params *GetAPI24DirectoriesPoliciesParams) (*GetApi24DirectoriesPoliciesOK, error)

GetAPI24DirectoriesPolicies lists policies

Displays a list of policies that are attached to directories.

func (*Client) GetAPI24DirectoriesPoliciesNfs

func (a *Client) GetAPI24DirectoriesPoliciesNfs(params *GetAPI24DirectoriesPoliciesNfsParams) (*GetApi24DirectoriesPoliciesNfsOK, error)

GetAPI24DirectoriesPoliciesNfs lists n f s policies attached to a directory

Displays a list of NFS policies that are attached to directories.

func (*Client) GetAPI24DirectoriesPoliciesSmb

func (a *Client) GetAPI24DirectoriesPoliciesSmb(params *GetAPI24DirectoriesPoliciesSmbParams) (*GetApi24DirectoriesPoliciesSmbOK, error)

GetAPI24DirectoriesPoliciesSmb lists s m b policies attached to a directory

Displays a list of SMB policies that are attached to directories.

func (*Client) GetAPI24DirectoriesPoliciesSnapshot

func (a *Client) GetAPI24DirectoriesPoliciesSnapshot(params *GetAPI24DirectoriesPoliciesSnapshotParams) (*GetApi24DirectoriesPoliciesSnapshotOK, error)

GetAPI24DirectoriesPoliciesSnapshot lists snapshot policies attached to a directory

Displays a list of snapshot policies that are attached to directories.

func (*Client) GetAPI24DirectoriesSpace

func (a *Client) GetAPI24DirectoriesSpace(params *GetAPI24DirectoriesSpaceParams) (*GetApi24DirectoriesSpaceOK, error)

GetAPI24DirectoriesSpace lists directory space information

Displays physical storage consumption data for each directory.

func (*Client) PatchAPI24Directories

func (a *Client) PatchAPI24Directories(params *PatchAPI24DirectoriesParams) (*PatchApi24DirectoriesOK, error)

PatchAPI24Directories modifies a managed directory

Modifies a managed directory. To rename a managed directory, set `name` to the new name. The `ids` or `names` parameter is required, but cannot be set together.

func (*Client) PostAPI24Directories

func (a *Client) PostAPI24Directories(params *PostAPI24DirectoriesParams) (*PostApi24DirectoriesOK, error)

PostAPI24Directories creates directory

Creates a managed directory at the specified path. The managed directory name must consist of a file system name prefix and a managed directory name suffix (separated with ':'). The suffix must be between 1 and 63 characters (alphanumeric and '-') in length and begin and end with a letter or number. The suffix must include at least one letter or '-'. Either set `names` to create a managed directory with the specified full managed directory name, or set `file_system_names` or `file_system_ids` in the query parameters and `suffix` in the body parameters to create a managed directory in the specified file system with the specified suffix. These two options are exclusive.

func (*Client) PostAPI24DirectoriesPoliciesNfs

func (a *Client) PostAPI24DirectoriesPoliciesNfs(params *PostAPI24DirectoriesPoliciesNfsParams) (*PostApi24DirectoriesPoliciesNfsOK, error)

PostAPI24DirectoriesPoliciesNfs creates a membership between a directory with one or more n f s policies

Creates a membership between a directory with one or more NFS policies. The `member_ids` or `member_names` parameter is required but cannot be set together.

func (*Client) PostAPI24DirectoriesPoliciesSmb

func (a *Client) PostAPI24DirectoriesPoliciesSmb(params *PostAPI24DirectoriesPoliciesSmbParams) (*PostApi24DirectoriesPoliciesSmbOK, error)

PostAPI24DirectoriesPoliciesSmb creates a membership between a directory with one or more n f s policies

Creates a membership between a directory with one or more NFS policies. The `member_ids` or `member_names` parameter is required, but cannot be set together.

func (*Client) PostAPI24DirectoriesPoliciesSnapshot

func (a *Client) PostAPI24DirectoriesPoliciesSnapshot(params *PostAPI24DirectoriesPoliciesSnapshotParams) (*PostApi24DirectoriesPoliciesSnapshotOK, error)

PostAPI24DirectoriesPoliciesSnapshot creates a membership between a directory with one or more snapshot policies

Creates a membership between a directory with one or more snapshot policies. The `member_ids` or `member_names` parameter is required, but cannot be set together.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	DeleteAPI24Directories(params *DeleteAPI24DirectoriesParams) (*DeleteApi24DirectoriesOK, error)

	DeleteAPI24DirectoriesPoliciesNfs(params *DeleteAPI24DirectoriesPoliciesNfsParams) (*DeleteApi24DirectoriesPoliciesNfsOK, error)

	DeleteAPI24DirectoriesPoliciesSmb(params *DeleteAPI24DirectoriesPoliciesSmbParams) (*DeleteApi24DirectoriesPoliciesSmbOK, error)

	DeleteAPI24DirectoriesPoliciesSnapshot(params *DeleteAPI24DirectoriesPoliciesSnapshotParams) (*DeleteApi24DirectoriesPoliciesSnapshotOK, error)

	GetAPI24Directories(params *GetAPI24DirectoriesParams) (*GetApi24DirectoriesOK, error)

	GetAPI24DirectoriesPerformance(params *GetAPI24DirectoriesPerformanceParams) (*GetApi24DirectoriesPerformanceOK, error)

	GetAPI24DirectoriesPolicies(params *GetAPI24DirectoriesPoliciesParams) (*GetApi24DirectoriesPoliciesOK, error)

	GetAPI24DirectoriesPoliciesNfs(params *GetAPI24DirectoriesPoliciesNfsParams) (*GetApi24DirectoriesPoliciesNfsOK, error)

	GetAPI24DirectoriesPoliciesSmb(params *GetAPI24DirectoriesPoliciesSmbParams) (*GetApi24DirectoriesPoliciesSmbOK, error)

	GetAPI24DirectoriesPoliciesSnapshot(params *GetAPI24DirectoriesPoliciesSnapshotParams) (*GetApi24DirectoriesPoliciesSnapshotOK, error)

	GetAPI24DirectoriesSpace(params *GetAPI24DirectoriesSpaceParams) (*GetApi24DirectoriesSpaceOK, error)

	PatchAPI24Directories(params *PatchAPI24DirectoriesParams) (*PatchApi24DirectoriesOK, error)

	PostAPI24Directories(params *PostAPI24DirectoriesParams) (*PostApi24DirectoriesOK, error)

	PostAPI24DirectoriesPoliciesNfs(params *PostAPI24DirectoriesPoliciesNfsParams) (*PostApi24DirectoriesPoliciesNfsOK, error)

	PostAPI24DirectoriesPoliciesSmb(params *PostAPI24DirectoriesPoliciesSmbParams) (*PostApi24DirectoriesPoliciesSmbOK, error)

	PostAPI24DirectoriesPoliciesSnapshot(params *PostAPI24DirectoriesPoliciesSnapshotParams) (*PostApi24DirectoriesPoliciesSnapshotOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new directories API client.

type DeleteAPI24DirectoriesParams

type DeleteAPI24DirectoriesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24DirectoriesParams contains all the parameters to send to the API endpoint for the delete API 24 directories operation typically these are written to a http.Request

func NewDeleteAPI24DirectoriesParams

func NewDeleteAPI24DirectoriesParams() *DeleteAPI24DirectoriesParams

NewDeleteAPI24DirectoriesParams creates a new DeleteAPI24DirectoriesParams object with the default values initialized.

func NewDeleteAPI24DirectoriesParamsWithContext

func NewDeleteAPI24DirectoriesParamsWithContext(ctx context.Context) *DeleteAPI24DirectoriesParams

NewDeleteAPI24DirectoriesParamsWithContext creates a new DeleteAPI24DirectoriesParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24DirectoriesParamsWithHTTPClient

func NewDeleteAPI24DirectoriesParamsWithHTTPClient(client *http.Client) *DeleteAPI24DirectoriesParams

NewDeleteAPI24DirectoriesParamsWithHTTPClient creates a new DeleteAPI24DirectoriesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24DirectoriesParamsWithTimeout

func NewDeleteAPI24DirectoriesParamsWithTimeout(timeout time.Duration) *DeleteAPI24DirectoriesParams

NewDeleteAPI24DirectoriesParamsWithTimeout creates a new DeleteAPI24DirectoriesParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24DirectoriesParams) SetAuthorization

func (o *DeleteAPI24DirectoriesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) SetContext

func (o *DeleteAPI24DirectoriesParams) SetContext(ctx context.Context)

SetContext adds the context to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) SetHTTPClient

func (o *DeleteAPI24DirectoriesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) SetIds

func (o *DeleteAPI24DirectoriesParams) SetIds(ids []string)

SetIds adds the ids to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) SetNames

func (o *DeleteAPI24DirectoriesParams) SetNames(names []string)

SetNames adds the names to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) SetTimeout

func (o *DeleteAPI24DirectoriesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) SetXRequestID

func (o *DeleteAPI24DirectoriesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) WithAuthorization

func (o *DeleteAPI24DirectoriesParams) WithAuthorization(authorization *string) *DeleteAPI24DirectoriesParams

WithAuthorization adds the authorization to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) WithContext

WithContext adds the context to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) WithIds

WithIds adds the ids to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) WithNames

WithNames adds the names to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) WithXRequestID

func (o *DeleteAPI24DirectoriesParams) WithXRequestID(xRequestID *string) *DeleteAPI24DirectoriesParams

WithXRequestID adds the xRequestID to the delete API 24 directories params

func (*DeleteAPI24DirectoriesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24DirectoriesPoliciesNfsParams

type DeleteAPI24DirectoriesPoliciesNfsParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24DirectoriesPoliciesNfsParams contains all the parameters to send to the API endpoint for the delete API 24 directories policies nfs operation typically these are written to a http.Request

func NewDeleteAPI24DirectoriesPoliciesNfsParams

func NewDeleteAPI24DirectoriesPoliciesNfsParams() *DeleteAPI24DirectoriesPoliciesNfsParams

NewDeleteAPI24DirectoriesPoliciesNfsParams creates a new DeleteAPI24DirectoriesPoliciesNfsParams object with the default values initialized.

func NewDeleteAPI24DirectoriesPoliciesNfsParamsWithContext

func NewDeleteAPI24DirectoriesPoliciesNfsParamsWithContext(ctx context.Context) *DeleteAPI24DirectoriesPoliciesNfsParams

NewDeleteAPI24DirectoriesPoliciesNfsParamsWithContext creates a new DeleteAPI24DirectoriesPoliciesNfsParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24DirectoriesPoliciesNfsParamsWithHTTPClient

func NewDeleteAPI24DirectoriesPoliciesNfsParamsWithHTTPClient(client *http.Client) *DeleteAPI24DirectoriesPoliciesNfsParams

NewDeleteAPI24DirectoriesPoliciesNfsParamsWithHTTPClient creates a new DeleteAPI24DirectoriesPoliciesNfsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24DirectoriesPoliciesNfsParamsWithTimeout

func NewDeleteAPI24DirectoriesPoliciesNfsParamsWithTimeout(timeout time.Duration) *DeleteAPI24DirectoriesPoliciesNfsParams

NewDeleteAPI24DirectoriesPoliciesNfsParamsWithTimeout creates a new DeleteAPI24DirectoriesPoliciesNfsParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24DirectoriesPoliciesNfsParams) SetAuthorization

func (o *DeleteAPI24DirectoriesPoliciesNfsParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) SetContext

SetContext adds the context to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) SetHTTPClient

func (o *DeleteAPI24DirectoriesPoliciesNfsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) SetMemberIds

func (o *DeleteAPI24DirectoriesPoliciesNfsParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) SetMemberNames

func (o *DeleteAPI24DirectoriesPoliciesNfsParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) SetPolicyIds

func (o *DeleteAPI24DirectoriesPoliciesNfsParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) SetPolicyNames

func (o *DeleteAPI24DirectoriesPoliciesNfsParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) SetTimeout

func (o *DeleteAPI24DirectoriesPoliciesNfsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) SetXRequestID

func (o *DeleteAPI24DirectoriesPoliciesNfsParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) WithAuthorization

WithAuthorization adds the authorization to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) WithContext

WithContext adds the context to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) WithMemberIds

WithMemberIds adds the memberIds to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) WithMemberNames

WithMemberNames adds the memberNames to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) WithPolicyIds

WithPolicyIds adds the policyIds to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) WithPolicyNames

WithPolicyNames adds the policyNames to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) WithXRequestID

WithXRequestID adds the xRequestID to the delete API 24 directories policies nfs params

func (*DeleteAPI24DirectoriesPoliciesNfsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24DirectoriesPoliciesNfsReader

type DeleteAPI24DirectoriesPoliciesNfsReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24DirectoriesPoliciesNfsReader is a Reader for the DeleteAPI24DirectoriesPoliciesNfs structure.

func (*DeleteAPI24DirectoriesPoliciesNfsReader) ReadResponse

func (o *DeleteAPI24DirectoriesPoliciesNfsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteAPI24DirectoriesPoliciesSmbParams

type DeleteAPI24DirectoriesPoliciesSmbParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24DirectoriesPoliciesSmbParams contains all the parameters to send to the API endpoint for the delete API 24 directories policies smb operation typically these are written to a http.Request

func NewDeleteAPI24DirectoriesPoliciesSmbParams

func NewDeleteAPI24DirectoriesPoliciesSmbParams() *DeleteAPI24DirectoriesPoliciesSmbParams

NewDeleteAPI24DirectoriesPoliciesSmbParams creates a new DeleteAPI24DirectoriesPoliciesSmbParams object with the default values initialized.

func NewDeleteAPI24DirectoriesPoliciesSmbParamsWithContext

func NewDeleteAPI24DirectoriesPoliciesSmbParamsWithContext(ctx context.Context) *DeleteAPI24DirectoriesPoliciesSmbParams

NewDeleteAPI24DirectoriesPoliciesSmbParamsWithContext creates a new DeleteAPI24DirectoriesPoliciesSmbParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24DirectoriesPoliciesSmbParamsWithHTTPClient

func NewDeleteAPI24DirectoriesPoliciesSmbParamsWithHTTPClient(client *http.Client) *DeleteAPI24DirectoriesPoliciesSmbParams

NewDeleteAPI24DirectoriesPoliciesSmbParamsWithHTTPClient creates a new DeleteAPI24DirectoriesPoliciesSmbParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24DirectoriesPoliciesSmbParamsWithTimeout

func NewDeleteAPI24DirectoriesPoliciesSmbParamsWithTimeout(timeout time.Duration) *DeleteAPI24DirectoriesPoliciesSmbParams

NewDeleteAPI24DirectoriesPoliciesSmbParamsWithTimeout creates a new DeleteAPI24DirectoriesPoliciesSmbParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24DirectoriesPoliciesSmbParams) SetAuthorization

func (o *DeleteAPI24DirectoriesPoliciesSmbParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) SetContext

SetContext adds the context to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) SetHTTPClient

func (o *DeleteAPI24DirectoriesPoliciesSmbParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) SetMemberIds

func (o *DeleteAPI24DirectoriesPoliciesSmbParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) SetMemberNames

func (o *DeleteAPI24DirectoriesPoliciesSmbParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) SetPolicyIds

func (o *DeleteAPI24DirectoriesPoliciesSmbParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) SetPolicyNames

func (o *DeleteAPI24DirectoriesPoliciesSmbParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) SetTimeout

func (o *DeleteAPI24DirectoriesPoliciesSmbParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) SetXRequestID

func (o *DeleteAPI24DirectoriesPoliciesSmbParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) WithAuthorization

WithAuthorization adds the authorization to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) WithContext

WithContext adds the context to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) WithMemberIds

WithMemberIds adds the memberIds to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) WithMemberNames

WithMemberNames adds the memberNames to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) WithPolicyIds

WithPolicyIds adds the policyIds to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) WithPolicyNames

WithPolicyNames adds the policyNames to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) WithXRequestID

WithXRequestID adds the xRequestID to the delete API 24 directories policies smb params

func (*DeleteAPI24DirectoriesPoliciesSmbParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24DirectoriesPoliciesSmbReader

type DeleteAPI24DirectoriesPoliciesSmbReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24DirectoriesPoliciesSmbReader is a Reader for the DeleteAPI24DirectoriesPoliciesSmb structure.

func (*DeleteAPI24DirectoriesPoliciesSmbReader) ReadResponse

func (o *DeleteAPI24DirectoriesPoliciesSmbReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteAPI24DirectoriesPoliciesSnapshotParams

type DeleteAPI24DirectoriesPoliciesSnapshotParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24DirectoriesPoliciesSnapshotParams contains all the parameters to send to the API endpoint for the delete API 24 directories policies snapshot operation typically these are written to a http.Request

func NewDeleteAPI24DirectoriesPoliciesSnapshotParams

func NewDeleteAPI24DirectoriesPoliciesSnapshotParams() *DeleteAPI24DirectoriesPoliciesSnapshotParams

NewDeleteAPI24DirectoriesPoliciesSnapshotParams creates a new DeleteAPI24DirectoriesPoliciesSnapshotParams object with the default values initialized.

func NewDeleteAPI24DirectoriesPoliciesSnapshotParamsWithContext

func NewDeleteAPI24DirectoriesPoliciesSnapshotParamsWithContext(ctx context.Context) *DeleteAPI24DirectoriesPoliciesSnapshotParams

NewDeleteAPI24DirectoriesPoliciesSnapshotParamsWithContext creates a new DeleteAPI24DirectoriesPoliciesSnapshotParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24DirectoriesPoliciesSnapshotParamsWithHTTPClient

func NewDeleteAPI24DirectoriesPoliciesSnapshotParamsWithHTTPClient(client *http.Client) *DeleteAPI24DirectoriesPoliciesSnapshotParams

NewDeleteAPI24DirectoriesPoliciesSnapshotParamsWithHTTPClient creates a new DeleteAPI24DirectoriesPoliciesSnapshotParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24DirectoriesPoliciesSnapshotParamsWithTimeout

func NewDeleteAPI24DirectoriesPoliciesSnapshotParamsWithTimeout(timeout time.Duration) *DeleteAPI24DirectoriesPoliciesSnapshotParams

NewDeleteAPI24DirectoriesPoliciesSnapshotParamsWithTimeout creates a new DeleteAPI24DirectoriesPoliciesSnapshotParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) SetAuthorization

func (o *DeleteAPI24DirectoriesPoliciesSnapshotParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) SetContext

SetContext adds the context to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) SetHTTPClient

func (o *DeleteAPI24DirectoriesPoliciesSnapshotParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) SetMemberIds

func (o *DeleteAPI24DirectoriesPoliciesSnapshotParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) SetMemberNames

func (o *DeleteAPI24DirectoriesPoliciesSnapshotParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) SetPolicyIds

func (o *DeleteAPI24DirectoriesPoliciesSnapshotParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) SetPolicyNames

func (o *DeleteAPI24DirectoriesPoliciesSnapshotParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) SetTimeout

SetTimeout adds the timeout to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) SetXRequestID

func (o *DeleteAPI24DirectoriesPoliciesSnapshotParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) WithAuthorization

WithAuthorization adds the authorization to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) WithContext

WithContext adds the context to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) WithMemberIds

WithMemberIds adds the memberIds to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) WithMemberNames

WithMemberNames adds the memberNames to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) WithPolicyIds

WithPolicyIds adds the policyIds to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) WithPolicyNames

WithPolicyNames adds the policyNames to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) WithXRequestID

WithXRequestID adds the xRequestID to the delete API 24 directories policies snapshot params

func (*DeleteAPI24DirectoriesPoliciesSnapshotParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24DirectoriesPoliciesSnapshotReader

type DeleteAPI24DirectoriesPoliciesSnapshotReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24DirectoriesPoliciesSnapshotReader is a Reader for the DeleteAPI24DirectoriesPoliciesSnapshot structure.

func (*DeleteAPI24DirectoriesPoliciesSnapshotReader) ReadResponse

func (o *DeleteAPI24DirectoriesPoliciesSnapshotReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteAPI24DirectoriesReader

type DeleteAPI24DirectoriesReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24DirectoriesReader is a Reader for the DeleteAPI24Directories structure.

func (*DeleteAPI24DirectoriesReader) ReadResponse

func (o *DeleteAPI24DirectoriesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteApi24DirectoriesBadRequest

type DeleteApi24DirectoriesBadRequest struct {
	Payload *models.Error
}

DeleteApi24DirectoriesBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24DirectoriesBadRequest

func NewDeleteApi24DirectoriesBadRequest() *DeleteApi24DirectoriesBadRequest

NewDeleteApi24DirectoriesBadRequest creates a DeleteApi24DirectoriesBadRequest with default headers values

func (*DeleteApi24DirectoriesBadRequest) Error

func (*DeleteApi24DirectoriesBadRequest) GetPayload

type DeleteApi24DirectoriesOK

type DeleteApi24DirectoriesOK struct {
}

DeleteApi24DirectoriesOK handles this case with default header values.

OK

func NewDeleteApi24DirectoriesOK

func NewDeleteApi24DirectoriesOK() *DeleteApi24DirectoriesOK

NewDeleteApi24DirectoriesOK creates a DeleteApi24DirectoriesOK with default headers values

func (*DeleteApi24DirectoriesOK) Error

func (o *DeleteApi24DirectoriesOK) Error() string

type DeleteApi24DirectoriesPoliciesNfsBadRequest

type DeleteApi24DirectoriesPoliciesNfsBadRequest struct {
	Payload *models.Error
}

DeleteApi24DirectoriesPoliciesNfsBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24DirectoriesPoliciesNfsBadRequest

func NewDeleteApi24DirectoriesPoliciesNfsBadRequest() *DeleteApi24DirectoriesPoliciesNfsBadRequest

NewDeleteApi24DirectoriesPoliciesNfsBadRequest creates a DeleteApi24DirectoriesPoliciesNfsBadRequest with default headers values

func (*DeleteApi24DirectoriesPoliciesNfsBadRequest) Error

func (*DeleteApi24DirectoriesPoliciesNfsBadRequest) GetPayload

type DeleteApi24DirectoriesPoliciesNfsOK

type DeleteApi24DirectoriesPoliciesNfsOK struct {
}

DeleteApi24DirectoriesPoliciesNfsOK handles this case with default header values.

OK

func NewDeleteApi24DirectoriesPoliciesNfsOK

func NewDeleteApi24DirectoriesPoliciesNfsOK() *DeleteApi24DirectoriesPoliciesNfsOK

NewDeleteApi24DirectoriesPoliciesNfsOK creates a DeleteApi24DirectoriesPoliciesNfsOK with default headers values

func (*DeleteApi24DirectoriesPoliciesNfsOK) Error

type DeleteApi24DirectoriesPoliciesSmbBadRequest

type DeleteApi24DirectoriesPoliciesSmbBadRequest struct {
	Payload *models.Error
}

DeleteApi24DirectoriesPoliciesSmbBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24DirectoriesPoliciesSmbBadRequest

func NewDeleteApi24DirectoriesPoliciesSmbBadRequest() *DeleteApi24DirectoriesPoliciesSmbBadRequest

NewDeleteApi24DirectoriesPoliciesSmbBadRequest creates a DeleteApi24DirectoriesPoliciesSmbBadRequest with default headers values

func (*DeleteApi24DirectoriesPoliciesSmbBadRequest) Error

func (*DeleteApi24DirectoriesPoliciesSmbBadRequest) GetPayload

type DeleteApi24DirectoriesPoliciesSmbOK

type DeleteApi24DirectoriesPoliciesSmbOK struct {
}

DeleteApi24DirectoriesPoliciesSmbOK handles this case with default header values.

OK

func NewDeleteApi24DirectoriesPoliciesSmbOK

func NewDeleteApi24DirectoriesPoliciesSmbOK() *DeleteApi24DirectoriesPoliciesSmbOK

NewDeleteApi24DirectoriesPoliciesSmbOK creates a DeleteApi24DirectoriesPoliciesSmbOK with default headers values

func (*DeleteApi24DirectoriesPoliciesSmbOK) Error

type DeleteApi24DirectoriesPoliciesSnapshotBadRequest

type DeleteApi24DirectoriesPoliciesSnapshotBadRequest struct {
	Payload *models.Error
}

DeleteApi24DirectoriesPoliciesSnapshotBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24DirectoriesPoliciesSnapshotBadRequest

func NewDeleteApi24DirectoriesPoliciesSnapshotBadRequest() *DeleteApi24DirectoriesPoliciesSnapshotBadRequest

NewDeleteApi24DirectoriesPoliciesSnapshotBadRequest creates a DeleteApi24DirectoriesPoliciesSnapshotBadRequest with default headers values

func (*DeleteApi24DirectoriesPoliciesSnapshotBadRequest) Error

func (*DeleteApi24DirectoriesPoliciesSnapshotBadRequest) GetPayload

type DeleteApi24DirectoriesPoliciesSnapshotOK

type DeleteApi24DirectoriesPoliciesSnapshotOK struct {
}

DeleteApi24DirectoriesPoliciesSnapshotOK handles this case with default header values.

OK

func NewDeleteApi24DirectoriesPoliciesSnapshotOK

func NewDeleteApi24DirectoriesPoliciesSnapshotOK() *DeleteApi24DirectoriesPoliciesSnapshotOK

NewDeleteApi24DirectoriesPoliciesSnapshotOK creates a DeleteApi24DirectoriesPoliciesSnapshotOK with default headers values

func (*DeleteApi24DirectoriesPoliciesSnapshotOK) Error

type GetAPI24DirectoriesParams

type GetAPI24DirectoriesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Destroyed
	  If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.

	*/
	Destroyed *bool
	/*FileSystemIds
	  Performs the operation on the file system ID specified. Enter multiple file system IDs in comma-separated format. The `file_system_ids` and `file_system_names` parameters cannot be provided together.

	*/
	FileSystemIds []string
	/*FileSystemNames
	  Performs the operation on the file system name specified. Enter multiple file system names in comma-separated format. For example, `filesystem01,filesystem02`.

	*/
	FileSystemNames []string
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool
	/*TotalOnly
	  If set to `true`, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If `total_only=true`, the `items` list will be empty.

	*/
	TotalOnly *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24DirectoriesParams contains all the parameters to send to the API endpoint for the get API 24 directories operation typically these are written to a http.Request

func NewGetAPI24DirectoriesParams

func NewGetAPI24DirectoriesParams() *GetAPI24DirectoriesParams

NewGetAPI24DirectoriesParams creates a new GetAPI24DirectoriesParams object with the default values initialized.

func NewGetAPI24DirectoriesParamsWithContext

func NewGetAPI24DirectoriesParamsWithContext(ctx context.Context) *GetAPI24DirectoriesParams

NewGetAPI24DirectoriesParamsWithContext creates a new GetAPI24DirectoriesParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24DirectoriesParamsWithHTTPClient

func NewGetAPI24DirectoriesParamsWithHTTPClient(client *http.Client) *GetAPI24DirectoriesParams

NewGetAPI24DirectoriesParamsWithHTTPClient creates a new GetAPI24DirectoriesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24DirectoriesParamsWithTimeout

func NewGetAPI24DirectoriesParamsWithTimeout(timeout time.Duration) *GetAPI24DirectoriesParams

NewGetAPI24DirectoriesParamsWithTimeout creates a new GetAPI24DirectoriesParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24DirectoriesParams) SetAuthorization

func (o *GetAPI24DirectoriesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetContext

func (o *GetAPI24DirectoriesParams) SetContext(ctx context.Context)

SetContext adds the context to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetContinuationToken

func (o *GetAPI24DirectoriesParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetDestroyed

func (o *GetAPI24DirectoriesParams) SetDestroyed(destroyed *bool)

SetDestroyed adds the destroyed to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetFileSystemIds

func (o *GetAPI24DirectoriesParams) SetFileSystemIds(fileSystemIds []string)

SetFileSystemIds adds the fileSystemIds to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetFileSystemNames

func (o *GetAPI24DirectoriesParams) SetFileSystemNames(fileSystemNames []string)

SetFileSystemNames adds the fileSystemNames to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetFilter

func (o *GetAPI24DirectoriesParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetHTTPClient

func (o *GetAPI24DirectoriesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetIds

func (o *GetAPI24DirectoriesParams) SetIds(ids []string)

SetIds adds the ids to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetLimit

func (o *GetAPI24DirectoriesParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetNames

func (o *GetAPI24DirectoriesParams) SetNames(names []string)

SetNames adds the names to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetOffset

func (o *GetAPI24DirectoriesParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetSort

func (o *GetAPI24DirectoriesParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetTimeout

func (o *GetAPI24DirectoriesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetTotalItemCount

func (o *GetAPI24DirectoriesParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetTotalOnly

func (o *GetAPI24DirectoriesParams) SetTotalOnly(totalOnly *bool)

SetTotalOnly adds the totalOnly to the get API 24 directories params

func (*GetAPI24DirectoriesParams) SetXRequestID

func (o *GetAPI24DirectoriesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithAuthorization

func (o *GetAPI24DirectoriesParams) WithAuthorization(authorization *string) *GetAPI24DirectoriesParams

WithAuthorization adds the authorization to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithContext

WithContext adds the context to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithContinuationToken

func (o *GetAPI24DirectoriesParams) WithContinuationToken(continuationToken *string) *GetAPI24DirectoriesParams

WithContinuationToken adds the continuationToken to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithDestroyed

func (o *GetAPI24DirectoriesParams) WithDestroyed(destroyed *bool) *GetAPI24DirectoriesParams

WithDestroyed adds the destroyed to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithFileSystemIds

func (o *GetAPI24DirectoriesParams) WithFileSystemIds(fileSystemIds []string) *GetAPI24DirectoriesParams

WithFileSystemIds adds the fileSystemIds to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithFileSystemNames

func (o *GetAPI24DirectoriesParams) WithFileSystemNames(fileSystemNames []string) *GetAPI24DirectoriesParams

WithFileSystemNames adds the fileSystemNames to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithFilter

WithFilter adds the filter to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithHTTPClient

func (o *GetAPI24DirectoriesParams) WithHTTPClient(client *http.Client) *GetAPI24DirectoriesParams

WithHTTPClient adds the HTTPClient to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithIds

WithIds adds the ids to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithLimit

WithLimit adds the limit to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithNames

WithNames adds the names to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithOffset

WithOffset adds the offset to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithSort

WithSort adds the sort to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithTimeout

WithTimeout adds the timeout to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithTotalItemCount

func (o *GetAPI24DirectoriesParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24DirectoriesParams

WithTotalItemCount adds the totalItemCount to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithTotalOnly

func (o *GetAPI24DirectoriesParams) WithTotalOnly(totalOnly *bool) *GetAPI24DirectoriesParams

WithTotalOnly adds the totalOnly to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WithXRequestID

func (o *GetAPI24DirectoriesParams) WithXRequestID(xRequestID *string) *GetAPI24DirectoriesParams

WithXRequestID adds the xRequestID to the get API 24 directories params

func (*GetAPI24DirectoriesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24DirectoriesPerformanceParams

type GetAPI24DirectoriesPerformanceParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Destroyed
	  If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.

	*/
	Destroyed *bool
	/*EndTime
	  Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution.

	*/
	EndTime *int64
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*Protocol
	  Protocol type. Valid values are `nfs`, `smb`, and `all`.

	*/
	Protocol *string
	/*ProtocolGroup
	  Protocol group type. Valid values are `block`, `file`, and `all`.

	*/
	ProtocolGroup *string
	/*Resolution
	  The number of milliseconds between samples of historical data. For array-wide performance metrics (`/arrays/performance` endpoint), valid values are `1000` (1 second), `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For performance metrics on storage objects (`<object name>/performance` endpoint), such as volumes, valid values are `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For space metrics, (`<object name>/space` endpoint), valid values are `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). Include the `start_time` parameter to display the performance data starting at the specified start time. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the `end_time` parameter to display the performance data until the specified end time. If `end_time`is not specified, the end time will default to the current time. If the `resolution` parameter is not specified but either the `start_time` or `end_time` parameter is, then `resolution` will default to the lowest valid resolution.

	*/
	Resolution *int64
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*StartTime
	  Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution.

	*/
	StartTime *int64
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool
	/*TotalOnly
	  If set to `true`, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If `total_only=true`, the `items` list will be empty.

	*/
	TotalOnly *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24DirectoriesPerformanceParams contains all the parameters to send to the API endpoint for the get API 24 directories performance operation typically these are written to a http.Request

func NewGetAPI24DirectoriesPerformanceParams

func NewGetAPI24DirectoriesPerformanceParams() *GetAPI24DirectoriesPerformanceParams

NewGetAPI24DirectoriesPerformanceParams creates a new GetAPI24DirectoriesPerformanceParams object with the default values initialized.

func NewGetAPI24DirectoriesPerformanceParamsWithContext

func NewGetAPI24DirectoriesPerformanceParamsWithContext(ctx context.Context) *GetAPI24DirectoriesPerformanceParams

NewGetAPI24DirectoriesPerformanceParamsWithContext creates a new GetAPI24DirectoriesPerformanceParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24DirectoriesPerformanceParamsWithHTTPClient

func NewGetAPI24DirectoriesPerformanceParamsWithHTTPClient(client *http.Client) *GetAPI24DirectoriesPerformanceParams

NewGetAPI24DirectoriesPerformanceParamsWithHTTPClient creates a new GetAPI24DirectoriesPerformanceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24DirectoriesPerformanceParamsWithTimeout

func NewGetAPI24DirectoriesPerformanceParamsWithTimeout(timeout time.Duration) *GetAPI24DirectoriesPerformanceParams

NewGetAPI24DirectoriesPerformanceParamsWithTimeout creates a new GetAPI24DirectoriesPerformanceParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24DirectoriesPerformanceParams) SetAuthorization

func (o *GetAPI24DirectoriesPerformanceParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetContext

SetContext adds the context to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetDestroyed

func (o *GetAPI24DirectoriesPerformanceParams) SetDestroyed(destroyed *bool)

SetDestroyed adds the destroyed to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetEndTime

func (o *GetAPI24DirectoriesPerformanceParams) SetEndTime(endTime *int64)

SetEndTime adds the endTime to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetFilter

func (o *GetAPI24DirectoriesPerformanceParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetHTTPClient

func (o *GetAPI24DirectoriesPerformanceParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetIds

SetIds adds the ids to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetLimit

func (o *GetAPI24DirectoriesPerformanceParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetNames

func (o *GetAPI24DirectoriesPerformanceParams) SetNames(names []string)

SetNames adds the names to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetOffset

func (o *GetAPI24DirectoriesPerformanceParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetProtocol

func (o *GetAPI24DirectoriesPerformanceParams) SetProtocol(protocol *string)

SetProtocol adds the protocol to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetProtocolGroup

func (o *GetAPI24DirectoriesPerformanceParams) SetProtocolGroup(protocolGroup *string)

SetProtocolGroup adds the protocolGroup to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetResolution

func (o *GetAPI24DirectoriesPerformanceParams) SetResolution(resolution *int64)

SetResolution adds the resolution to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetSort

func (o *GetAPI24DirectoriesPerformanceParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetStartTime

func (o *GetAPI24DirectoriesPerformanceParams) SetStartTime(startTime *int64)

SetStartTime adds the startTime to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetTimeout

func (o *GetAPI24DirectoriesPerformanceParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetTotalItemCount

func (o *GetAPI24DirectoriesPerformanceParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetTotalOnly

func (o *GetAPI24DirectoriesPerformanceParams) SetTotalOnly(totalOnly *bool)

SetTotalOnly adds the totalOnly to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) SetXRequestID

func (o *GetAPI24DirectoriesPerformanceParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithAuthorization

WithAuthorization adds the authorization to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithContext

WithContext adds the context to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithDestroyed

WithDestroyed adds the destroyed to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithEndTime

WithEndTime adds the endTime to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithFilter

WithFilter adds the filter to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithIds

WithIds adds the ids to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithLimit

WithLimit adds the limit to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithNames

WithNames adds the names to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithOffset

WithOffset adds the offset to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithProtocol

WithProtocol adds the protocol to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithProtocolGroup

WithProtocolGroup adds the protocolGroup to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithResolution

WithResolution adds the resolution to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithSort

WithSort adds the sort to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithStartTime

WithStartTime adds the startTime to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithTimeout

WithTimeout adds the timeout to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithTotalItemCount

func (o *GetAPI24DirectoriesPerformanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24DirectoriesPerformanceParams

WithTotalItemCount adds the totalItemCount to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithTotalOnly

WithTotalOnly adds the totalOnly to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 directories performance params

func (*GetAPI24DirectoriesPerformanceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24DirectoriesPerformanceReader

type GetAPI24DirectoriesPerformanceReader struct {
	// contains filtered or unexported fields
}

GetAPI24DirectoriesPerformanceReader is a Reader for the GetAPI24DirectoriesPerformance structure.

func (*GetAPI24DirectoriesPerformanceReader) ReadResponse

func (o *GetAPI24DirectoriesPerformanceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24DirectoriesPoliciesNfsParams

type GetAPI24DirectoriesPoliciesNfsParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Destroyed
	  If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.

	*/
	Destroyed *bool
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24DirectoriesPoliciesNfsParams contains all the parameters to send to the API endpoint for the get API 24 directories policies nfs operation typically these are written to a http.Request

func NewGetAPI24DirectoriesPoliciesNfsParams

func NewGetAPI24DirectoriesPoliciesNfsParams() *GetAPI24DirectoriesPoliciesNfsParams

NewGetAPI24DirectoriesPoliciesNfsParams creates a new GetAPI24DirectoriesPoliciesNfsParams object with the default values initialized.

func NewGetAPI24DirectoriesPoliciesNfsParamsWithContext

func NewGetAPI24DirectoriesPoliciesNfsParamsWithContext(ctx context.Context) *GetAPI24DirectoriesPoliciesNfsParams

NewGetAPI24DirectoriesPoliciesNfsParamsWithContext creates a new GetAPI24DirectoriesPoliciesNfsParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24DirectoriesPoliciesNfsParamsWithHTTPClient

func NewGetAPI24DirectoriesPoliciesNfsParamsWithHTTPClient(client *http.Client) *GetAPI24DirectoriesPoliciesNfsParams

NewGetAPI24DirectoriesPoliciesNfsParamsWithHTTPClient creates a new GetAPI24DirectoriesPoliciesNfsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24DirectoriesPoliciesNfsParamsWithTimeout

func NewGetAPI24DirectoriesPoliciesNfsParamsWithTimeout(timeout time.Duration) *GetAPI24DirectoriesPoliciesNfsParams

NewGetAPI24DirectoriesPoliciesNfsParamsWithTimeout creates a new GetAPI24DirectoriesPoliciesNfsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24DirectoriesPoliciesNfsParams) SetAuthorization

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetContext

SetContext adds the context to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetContinuationToken

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetDestroyed

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetDestroyed(destroyed *bool)

SetDestroyed adds the destroyed to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetFilter

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetHTTPClient

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetLimit

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetMemberIds

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetMemberNames

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetOffset

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetPolicyIds

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetPolicyNames

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetSort

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetTimeout

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetTotalItemCount

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) SetXRequestID

func (o *GetAPI24DirectoriesPoliciesNfsParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithAuthorization

WithAuthorization adds the authorization to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithContext

WithContext adds the context to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithContinuationToken

func (o *GetAPI24DirectoriesPoliciesNfsParams) WithContinuationToken(continuationToken *string) *GetAPI24DirectoriesPoliciesNfsParams

WithContinuationToken adds the continuationToken to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithDestroyed

WithDestroyed adds the destroyed to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithFilter

WithFilter adds the filter to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithLimit

WithLimit adds the limit to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithMemberIds

WithMemberIds adds the memberIds to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithMemberNames

WithMemberNames adds the memberNames to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithOffset

WithOffset adds the offset to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithPolicyIds

WithPolicyIds adds the policyIds to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithPolicyNames

WithPolicyNames adds the policyNames to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithSort

WithSort adds the sort to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithTimeout

WithTimeout adds the timeout to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithTotalItemCount

func (o *GetAPI24DirectoriesPoliciesNfsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24DirectoriesPoliciesNfsParams

WithTotalItemCount adds the totalItemCount to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 directories policies nfs params

func (*GetAPI24DirectoriesPoliciesNfsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24DirectoriesPoliciesNfsReader

type GetAPI24DirectoriesPoliciesNfsReader struct {
	// contains filtered or unexported fields
}

GetAPI24DirectoriesPoliciesNfsReader is a Reader for the GetAPI24DirectoriesPoliciesNfs structure.

func (*GetAPI24DirectoriesPoliciesNfsReader) ReadResponse

func (o *GetAPI24DirectoriesPoliciesNfsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24DirectoriesPoliciesParams

type GetAPI24DirectoriesPoliciesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Destroyed
	  If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.

	*/
	Destroyed *bool
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24DirectoriesPoliciesParams contains all the parameters to send to the API endpoint for the get API 24 directories policies operation typically these are written to a http.Request

func NewGetAPI24DirectoriesPoliciesParams

func NewGetAPI24DirectoriesPoliciesParams() *GetAPI24DirectoriesPoliciesParams

NewGetAPI24DirectoriesPoliciesParams creates a new GetAPI24DirectoriesPoliciesParams object with the default values initialized.

func NewGetAPI24DirectoriesPoliciesParamsWithContext

func NewGetAPI24DirectoriesPoliciesParamsWithContext(ctx context.Context) *GetAPI24DirectoriesPoliciesParams

NewGetAPI24DirectoriesPoliciesParamsWithContext creates a new GetAPI24DirectoriesPoliciesParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24DirectoriesPoliciesParamsWithHTTPClient

func NewGetAPI24DirectoriesPoliciesParamsWithHTTPClient(client *http.Client) *GetAPI24DirectoriesPoliciesParams

NewGetAPI24DirectoriesPoliciesParamsWithHTTPClient creates a new GetAPI24DirectoriesPoliciesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24DirectoriesPoliciesParamsWithTimeout

func NewGetAPI24DirectoriesPoliciesParamsWithTimeout(timeout time.Duration) *GetAPI24DirectoriesPoliciesParams

NewGetAPI24DirectoriesPoliciesParamsWithTimeout creates a new GetAPI24DirectoriesPoliciesParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24DirectoriesPoliciesParams) SetAuthorization

func (o *GetAPI24DirectoriesPoliciesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetContext

SetContext adds the context to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetContinuationToken

func (o *GetAPI24DirectoriesPoliciesParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetDestroyed

func (o *GetAPI24DirectoriesPoliciesParams) SetDestroyed(destroyed *bool)

SetDestroyed adds the destroyed to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetFilter

func (o *GetAPI24DirectoriesPoliciesParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetHTTPClient

func (o *GetAPI24DirectoriesPoliciesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetLimit

func (o *GetAPI24DirectoriesPoliciesParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetMemberIds

func (o *GetAPI24DirectoriesPoliciesParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetMemberNames

func (o *GetAPI24DirectoriesPoliciesParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetOffset

func (o *GetAPI24DirectoriesPoliciesParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetPolicyIds

func (o *GetAPI24DirectoriesPoliciesParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetPolicyNames

func (o *GetAPI24DirectoriesPoliciesParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetSort

func (o *GetAPI24DirectoriesPoliciesParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetTimeout

func (o *GetAPI24DirectoriesPoliciesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetTotalItemCount

func (o *GetAPI24DirectoriesPoliciesParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) SetXRequestID

func (o *GetAPI24DirectoriesPoliciesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithAuthorization

func (o *GetAPI24DirectoriesPoliciesParams) WithAuthorization(authorization *string) *GetAPI24DirectoriesPoliciesParams

WithAuthorization adds the authorization to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithContext

WithContext adds the context to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithContinuationToken

func (o *GetAPI24DirectoriesPoliciesParams) WithContinuationToken(continuationToken *string) *GetAPI24DirectoriesPoliciesParams

WithContinuationToken adds the continuationToken to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithDestroyed

WithDestroyed adds the destroyed to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithFilter

WithFilter adds the filter to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithLimit

WithLimit adds the limit to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithMemberIds

WithMemberIds adds the memberIds to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithMemberNames

WithMemberNames adds the memberNames to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithOffset

WithOffset adds the offset to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithPolicyIds

WithPolicyIds adds the policyIds to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithPolicyNames

WithPolicyNames adds the policyNames to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithSort

WithSort adds the sort to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithTimeout

WithTimeout adds the timeout to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithTotalItemCount

func (o *GetAPI24DirectoriesPoliciesParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24DirectoriesPoliciesParams

WithTotalItemCount adds the totalItemCount to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 directories policies params

func (*GetAPI24DirectoriesPoliciesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24DirectoriesPoliciesReader

type GetAPI24DirectoriesPoliciesReader struct {
	// contains filtered or unexported fields
}

GetAPI24DirectoriesPoliciesReader is a Reader for the GetAPI24DirectoriesPolicies structure.

func (*GetAPI24DirectoriesPoliciesReader) ReadResponse

func (o *GetAPI24DirectoriesPoliciesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24DirectoriesPoliciesSmbParams

type GetAPI24DirectoriesPoliciesSmbParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Destroyed
	  If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.

	*/
	Destroyed *bool
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24DirectoriesPoliciesSmbParams contains all the parameters to send to the API endpoint for the get API 24 directories policies smb operation typically these are written to a http.Request

func NewGetAPI24DirectoriesPoliciesSmbParams

func NewGetAPI24DirectoriesPoliciesSmbParams() *GetAPI24DirectoriesPoliciesSmbParams

NewGetAPI24DirectoriesPoliciesSmbParams creates a new GetAPI24DirectoriesPoliciesSmbParams object with the default values initialized.

func NewGetAPI24DirectoriesPoliciesSmbParamsWithContext

func NewGetAPI24DirectoriesPoliciesSmbParamsWithContext(ctx context.Context) *GetAPI24DirectoriesPoliciesSmbParams

NewGetAPI24DirectoriesPoliciesSmbParamsWithContext creates a new GetAPI24DirectoriesPoliciesSmbParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24DirectoriesPoliciesSmbParamsWithHTTPClient

func NewGetAPI24DirectoriesPoliciesSmbParamsWithHTTPClient(client *http.Client) *GetAPI24DirectoriesPoliciesSmbParams

NewGetAPI24DirectoriesPoliciesSmbParamsWithHTTPClient creates a new GetAPI24DirectoriesPoliciesSmbParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24DirectoriesPoliciesSmbParamsWithTimeout

func NewGetAPI24DirectoriesPoliciesSmbParamsWithTimeout(timeout time.Duration) *GetAPI24DirectoriesPoliciesSmbParams

NewGetAPI24DirectoriesPoliciesSmbParamsWithTimeout creates a new GetAPI24DirectoriesPoliciesSmbParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24DirectoriesPoliciesSmbParams) SetAuthorization

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetContext

SetContext adds the context to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetContinuationToken

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetDestroyed

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetDestroyed(destroyed *bool)

SetDestroyed adds the destroyed to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetFilter

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetHTTPClient

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetLimit

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetMemberIds

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetMemberNames

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetOffset

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetPolicyIds

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetPolicyNames

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetSort

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetTimeout

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetTotalItemCount

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) SetXRequestID

func (o *GetAPI24DirectoriesPoliciesSmbParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithAuthorization

WithAuthorization adds the authorization to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithContext

WithContext adds the context to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithContinuationToken

func (o *GetAPI24DirectoriesPoliciesSmbParams) WithContinuationToken(continuationToken *string) *GetAPI24DirectoriesPoliciesSmbParams

WithContinuationToken adds the continuationToken to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithDestroyed

WithDestroyed adds the destroyed to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithFilter

WithFilter adds the filter to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithLimit

WithLimit adds the limit to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithMemberIds

WithMemberIds adds the memberIds to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithMemberNames

WithMemberNames adds the memberNames to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithOffset

WithOffset adds the offset to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithPolicyIds

WithPolicyIds adds the policyIds to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithPolicyNames

WithPolicyNames adds the policyNames to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithSort

WithSort adds the sort to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithTimeout

WithTimeout adds the timeout to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithTotalItemCount

func (o *GetAPI24DirectoriesPoliciesSmbParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24DirectoriesPoliciesSmbParams

WithTotalItemCount adds the totalItemCount to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 directories policies smb params

func (*GetAPI24DirectoriesPoliciesSmbParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24DirectoriesPoliciesSmbReader

type GetAPI24DirectoriesPoliciesSmbReader struct {
	// contains filtered or unexported fields
}

GetAPI24DirectoriesPoliciesSmbReader is a Reader for the GetAPI24DirectoriesPoliciesSmb structure.

func (*GetAPI24DirectoriesPoliciesSmbReader) ReadResponse

func (o *GetAPI24DirectoriesPoliciesSmbReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24DirectoriesPoliciesSnapshotParams

type GetAPI24DirectoriesPoliciesSnapshotParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Destroyed
	  If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.

	*/
	Destroyed *bool
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24DirectoriesPoliciesSnapshotParams contains all the parameters to send to the API endpoint for the get API 24 directories policies snapshot operation typically these are written to a http.Request

func NewGetAPI24DirectoriesPoliciesSnapshotParams

func NewGetAPI24DirectoriesPoliciesSnapshotParams() *GetAPI24DirectoriesPoliciesSnapshotParams

NewGetAPI24DirectoriesPoliciesSnapshotParams creates a new GetAPI24DirectoriesPoliciesSnapshotParams object with the default values initialized.

func NewGetAPI24DirectoriesPoliciesSnapshotParamsWithContext

func NewGetAPI24DirectoriesPoliciesSnapshotParamsWithContext(ctx context.Context) *GetAPI24DirectoriesPoliciesSnapshotParams

NewGetAPI24DirectoriesPoliciesSnapshotParamsWithContext creates a new GetAPI24DirectoriesPoliciesSnapshotParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24DirectoriesPoliciesSnapshotParamsWithHTTPClient

func NewGetAPI24DirectoriesPoliciesSnapshotParamsWithHTTPClient(client *http.Client) *GetAPI24DirectoriesPoliciesSnapshotParams

NewGetAPI24DirectoriesPoliciesSnapshotParamsWithHTTPClient creates a new GetAPI24DirectoriesPoliciesSnapshotParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24DirectoriesPoliciesSnapshotParamsWithTimeout

func NewGetAPI24DirectoriesPoliciesSnapshotParamsWithTimeout(timeout time.Duration) *GetAPI24DirectoriesPoliciesSnapshotParams

NewGetAPI24DirectoriesPoliciesSnapshotParamsWithTimeout creates a new GetAPI24DirectoriesPoliciesSnapshotParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetAuthorization

func (o *GetAPI24DirectoriesPoliciesSnapshotParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetContext

SetContext adds the context to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetContinuationToken

func (o *GetAPI24DirectoriesPoliciesSnapshotParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetDestroyed

func (o *GetAPI24DirectoriesPoliciesSnapshotParams) SetDestroyed(destroyed *bool)

SetDestroyed adds the destroyed to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetFilter

func (o *GetAPI24DirectoriesPoliciesSnapshotParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetHTTPClient

func (o *GetAPI24DirectoriesPoliciesSnapshotParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetLimit

SetLimit adds the limit to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetMemberIds

func (o *GetAPI24DirectoriesPoliciesSnapshotParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetMemberNames

func (o *GetAPI24DirectoriesPoliciesSnapshotParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetOffset

func (o *GetAPI24DirectoriesPoliciesSnapshotParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetPolicyIds

func (o *GetAPI24DirectoriesPoliciesSnapshotParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetPolicyNames

func (o *GetAPI24DirectoriesPoliciesSnapshotParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetSort

SetSort adds the sort to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetTimeout

SetTimeout adds the timeout to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetTotalItemCount

func (o *GetAPI24DirectoriesPoliciesSnapshotParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) SetXRequestID

func (o *GetAPI24DirectoriesPoliciesSnapshotParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithAuthorization

WithAuthorization adds the authorization to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithContext

WithContext adds the context to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithContinuationToken

WithContinuationToken adds the continuationToken to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithDestroyed

WithDestroyed adds the destroyed to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithFilter

WithFilter adds the filter to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithLimit

WithLimit adds the limit to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithMemberIds

WithMemberIds adds the memberIds to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithMemberNames

WithMemberNames adds the memberNames to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithOffset

WithOffset adds the offset to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithPolicyIds

WithPolicyIds adds the policyIds to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithPolicyNames

WithPolicyNames adds the policyNames to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithSort

WithSort adds the sort to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithTimeout

WithTimeout adds the timeout to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithTotalItemCount

WithTotalItemCount adds the totalItemCount to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 directories policies snapshot params

func (*GetAPI24DirectoriesPoliciesSnapshotParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24DirectoriesPoliciesSnapshotReader

type GetAPI24DirectoriesPoliciesSnapshotReader struct {
	// contains filtered or unexported fields
}

GetAPI24DirectoriesPoliciesSnapshotReader is a Reader for the GetAPI24DirectoriesPoliciesSnapshot structure.

func (*GetAPI24DirectoriesPoliciesSnapshotReader) ReadResponse

func (o *GetAPI24DirectoriesPoliciesSnapshotReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24DirectoriesReader

type GetAPI24DirectoriesReader struct {
	// contains filtered or unexported fields
}

GetAPI24DirectoriesReader is a Reader for the GetAPI24Directories structure.

func (*GetAPI24DirectoriesReader) ReadResponse

func (o *GetAPI24DirectoriesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24DirectoriesSpaceParams

type GetAPI24DirectoriesSpaceParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Destroyed
	  If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.

	*/
	Destroyed *bool
	/*EndTime
	  Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution.

	*/
	EndTime *int64
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*Resolution
	  The number of milliseconds between samples of historical data. For array-wide performance metrics (`/arrays/performance` endpoint), valid values are `1000` (1 second), `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For performance metrics on storage objects (`<object name>/performance` endpoint), such as volumes, valid values are `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For space metrics, (`<object name>/space` endpoint), valid values are `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). Include the `start_time` parameter to display the performance data starting at the specified start time. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the `end_time` parameter to display the performance data until the specified end time. If `end_time`is not specified, the end time will default to the current time. If the `resolution` parameter is not specified but either the `start_time` or `end_time` parameter is, then `resolution` will default to the lowest valid resolution.

	*/
	Resolution *int64
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*StartTime
	  Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution.

	*/
	StartTime *int64
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool
	/*TotalOnly
	  If set to `true`, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If `total_only=true`, the `items` list will be empty.

	*/
	TotalOnly *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24DirectoriesSpaceParams contains all the parameters to send to the API endpoint for the get API 24 directories space operation typically these are written to a http.Request

func NewGetAPI24DirectoriesSpaceParams

func NewGetAPI24DirectoriesSpaceParams() *GetAPI24DirectoriesSpaceParams

NewGetAPI24DirectoriesSpaceParams creates a new GetAPI24DirectoriesSpaceParams object with the default values initialized.

func NewGetAPI24DirectoriesSpaceParamsWithContext

func NewGetAPI24DirectoriesSpaceParamsWithContext(ctx context.Context) *GetAPI24DirectoriesSpaceParams

NewGetAPI24DirectoriesSpaceParamsWithContext creates a new GetAPI24DirectoriesSpaceParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24DirectoriesSpaceParamsWithHTTPClient

func NewGetAPI24DirectoriesSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24DirectoriesSpaceParams

NewGetAPI24DirectoriesSpaceParamsWithHTTPClient creates a new GetAPI24DirectoriesSpaceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24DirectoriesSpaceParamsWithTimeout

func NewGetAPI24DirectoriesSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24DirectoriesSpaceParams

NewGetAPI24DirectoriesSpaceParamsWithTimeout creates a new GetAPI24DirectoriesSpaceParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24DirectoriesSpaceParams) SetAuthorization

func (o *GetAPI24DirectoriesSpaceParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetContext

func (o *GetAPI24DirectoriesSpaceParams) SetContext(ctx context.Context)

SetContext adds the context to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetDestroyed

func (o *GetAPI24DirectoriesSpaceParams) SetDestroyed(destroyed *bool)

SetDestroyed adds the destroyed to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetEndTime

func (o *GetAPI24DirectoriesSpaceParams) SetEndTime(endTime *int64)

SetEndTime adds the endTime to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetFilter

func (o *GetAPI24DirectoriesSpaceParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetHTTPClient

func (o *GetAPI24DirectoriesSpaceParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetIds

func (o *GetAPI24DirectoriesSpaceParams) SetIds(ids []string)

SetIds adds the ids to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetLimit

func (o *GetAPI24DirectoriesSpaceParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetNames

func (o *GetAPI24DirectoriesSpaceParams) SetNames(names []string)

SetNames adds the names to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetOffset

func (o *GetAPI24DirectoriesSpaceParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetResolution

func (o *GetAPI24DirectoriesSpaceParams) SetResolution(resolution *int64)

SetResolution adds the resolution to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetSort

func (o *GetAPI24DirectoriesSpaceParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetStartTime

func (o *GetAPI24DirectoriesSpaceParams) SetStartTime(startTime *int64)

SetStartTime adds the startTime to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetTimeout

func (o *GetAPI24DirectoriesSpaceParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetTotalItemCount

func (o *GetAPI24DirectoriesSpaceParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetTotalOnly

func (o *GetAPI24DirectoriesSpaceParams) SetTotalOnly(totalOnly *bool)

SetTotalOnly adds the totalOnly to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) SetXRequestID

func (o *GetAPI24DirectoriesSpaceParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithAuthorization

func (o *GetAPI24DirectoriesSpaceParams) WithAuthorization(authorization *string) *GetAPI24DirectoriesSpaceParams

WithAuthorization adds the authorization to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithContext

WithContext adds the context to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithDestroyed

WithDestroyed adds the destroyed to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithEndTime

WithEndTime adds the endTime to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithFilter

WithFilter adds the filter to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithIds

WithIds adds the ids to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithLimit

WithLimit adds the limit to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithNames

WithNames adds the names to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithOffset

WithOffset adds the offset to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithResolution

WithResolution adds the resolution to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithSort

WithSort adds the sort to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithStartTime

WithStartTime adds the startTime to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithTimeout

WithTimeout adds the timeout to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithTotalItemCount

func (o *GetAPI24DirectoriesSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24DirectoriesSpaceParams

WithTotalItemCount adds the totalItemCount to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithTotalOnly

WithTotalOnly adds the totalOnly to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 directories space params

func (*GetAPI24DirectoriesSpaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24DirectoriesSpaceReader

type GetAPI24DirectoriesSpaceReader struct {
	// contains filtered or unexported fields
}

GetAPI24DirectoriesSpaceReader is a Reader for the GetAPI24DirectoriesSpace structure.

func (*GetAPI24DirectoriesSpaceReader) ReadResponse

func (o *GetAPI24DirectoriesSpaceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetApi24DirectoriesBadRequest

type GetApi24DirectoriesBadRequest struct {
	Payload *models.Error
}

GetApi24DirectoriesBadRequest handles this case with default header values.

BadRequest

func NewGetApi24DirectoriesBadRequest

func NewGetApi24DirectoriesBadRequest() *GetApi24DirectoriesBadRequest

NewGetApi24DirectoriesBadRequest creates a GetApi24DirectoriesBadRequest with default headers values

func (*GetApi24DirectoriesBadRequest) Error

func (*GetApi24DirectoriesBadRequest) GetPayload

func (o *GetApi24DirectoriesBadRequest) GetPayload() *models.Error

type GetApi24DirectoriesOK

type GetApi24DirectoriesOK struct {
	Payload *models.DirectoryGetResponse
}

GetApi24DirectoriesOK handles this case with default header values.

OK

func NewGetApi24DirectoriesOK

func NewGetApi24DirectoriesOK() *GetApi24DirectoriesOK

NewGetApi24DirectoriesOK creates a GetApi24DirectoriesOK with default headers values

func (*GetApi24DirectoriesOK) Error

func (o *GetApi24DirectoriesOK) Error() string

func (*GetApi24DirectoriesOK) GetPayload

type GetApi24DirectoriesPerformanceBadRequest

type GetApi24DirectoriesPerformanceBadRequest struct {
	Payload *models.Error
}

GetApi24DirectoriesPerformanceBadRequest handles this case with default header values.

BadRequest

func NewGetApi24DirectoriesPerformanceBadRequest

func NewGetApi24DirectoriesPerformanceBadRequest() *GetApi24DirectoriesPerformanceBadRequest

NewGetApi24DirectoriesPerformanceBadRequest creates a GetApi24DirectoriesPerformanceBadRequest with default headers values

func (*GetApi24DirectoriesPerformanceBadRequest) Error

func (*GetApi24DirectoriesPerformanceBadRequest) GetPayload

type GetApi24DirectoriesPerformanceOK

type GetApi24DirectoriesPerformanceOK struct {
	Payload *models.DirectoryPerformanceGetResponse
}

GetApi24DirectoriesPerformanceOK handles this case with default header values.

OK

func NewGetApi24DirectoriesPerformanceOK

func NewGetApi24DirectoriesPerformanceOK() *GetApi24DirectoriesPerformanceOK

NewGetApi24DirectoriesPerformanceOK creates a GetApi24DirectoriesPerformanceOK with default headers values

func (*GetApi24DirectoriesPerformanceOK) Error

func (*GetApi24DirectoriesPerformanceOK) GetPayload

type GetApi24DirectoriesPoliciesBadRequest

type GetApi24DirectoriesPoliciesBadRequest struct {
	Payload *models.Error
}

GetApi24DirectoriesPoliciesBadRequest handles this case with default header values.

BadRequest

func NewGetApi24DirectoriesPoliciesBadRequest

func NewGetApi24DirectoriesPoliciesBadRequest() *GetApi24DirectoriesPoliciesBadRequest

NewGetApi24DirectoriesPoliciesBadRequest creates a GetApi24DirectoriesPoliciesBadRequest with default headers values

func (*GetApi24DirectoriesPoliciesBadRequest) Error

func (*GetApi24DirectoriesPoliciesBadRequest) GetPayload

type GetApi24DirectoriesPoliciesNfsBadRequest

type GetApi24DirectoriesPoliciesNfsBadRequest struct {
	Payload *models.Error
}

GetApi24DirectoriesPoliciesNfsBadRequest handles this case with default header values.

BadRequest

func NewGetApi24DirectoriesPoliciesNfsBadRequest

func NewGetApi24DirectoriesPoliciesNfsBadRequest() *GetApi24DirectoriesPoliciesNfsBadRequest

NewGetApi24DirectoriesPoliciesNfsBadRequest creates a GetApi24DirectoriesPoliciesNfsBadRequest with default headers values

func (*GetApi24DirectoriesPoliciesNfsBadRequest) Error

func (*GetApi24DirectoriesPoliciesNfsBadRequest) GetPayload

type GetApi24DirectoriesPoliciesNfsOK

type GetApi24DirectoriesPoliciesNfsOK struct {
	Payload *models.PolicyMemberExportGetResponse
}

GetApi24DirectoriesPoliciesNfsOK handles this case with default header values.

OK

func NewGetApi24DirectoriesPoliciesNfsOK

func NewGetApi24DirectoriesPoliciesNfsOK() *GetApi24DirectoriesPoliciesNfsOK

NewGetApi24DirectoriesPoliciesNfsOK creates a GetApi24DirectoriesPoliciesNfsOK with default headers values

func (*GetApi24DirectoriesPoliciesNfsOK) Error

func (*GetApi24DirectoriesPoliciesNfsOK) GetPayload

type GetApi24DirectoriesPoliciesOK

type GetApi24DirectoriesPoliciesOK struct {
	Payload *models.PolicyMemberGetResponse
}

GetApi24DirectoriesPoliciesOK handles this case with default header values.

OK

func NewGetApi24DirectoriesPoliciesOK

func NewGetApi24DirectoriesPoliciesOK() *GetApi24DirectoriesPoliciesOK

NewGetApi24DirectoriesPoliciesOK creates a GetApi24DirectoriesPoliciesOK with default headers values

func (*GetApi24DirectoriesPoliciesOK) Error

func (*GetApi24DirectoriesPoliciesOK) GetPayload

type GetApi24DirectoriesPoliciesSmbBadRequest

type GetApi24DirectoriesPoliciesSmbBadRequest struct {
	Payload *models.Error
}

GetApi24DirectoriesPoliciesSmbBadRequest handles this case with default header values.

BadRequest

func NewGetApi24DirectoriesPoliciesSmbBadRequest

func NewGetApi24DirectoriesPoliciesSmbBadRequest() *GetApi24DirectoriesPoliciesSmbBadRequest

NewGetApi24DirectoriesPoliciesSmbBadRequest creates a GetApi24DirectoriesPoliciesSmbBadRequest with default headers values

func (*GetApi24DirectoriesPoliciesSmbBadRequest) Error

func (*GetApi24DirectoriesPoliciesSmbBadRequest) GetPayload

type GetApi24DirectoriesPoliciesSmbOK

type GetApi24DirectoriesPoliciesSmbOK struct {
	Payload *models.PolicyMemberExportGetResponse
}

GetApi24DirectoriesPoliciesSmbOK handles this case with default header values.

OK

func NewGetApi24DirectoriesPoliciesSmbOK

func NewGetApi24DirectoriesPoliciesSmbOK() *GetApi24DirectoriesPoliciesSmbOK

NewGetApi24DirectoriesPoliciesSmbOK creates a GetApi24DirectoriesPoliciesSmbOK with default headers values

func (*GetApi24DirectoriesPoliciesSmbOK) Error

func (*GetApi24DirectoriesPoliciesSmbOK) GetPayload

type GetApi24DirectoriesPoliciesSnapshotBadRequest

type GetApi24DirectoriesPoliciesSnapshotBadRequest struct {
	Payload *models.Error
}

GetApi24DirectoriesPoliciesSnapshotBadRequest handles this case with default header values.

BadRequest

func NewGetApi24DirectoriesPoliciesSnapshotBadRequest

func NewGetApi24DirectoriesPoliciesSnapshotBadRequest() *GetApi24DirectoriesPoliciesSnapshotBadRequest

NewGetApi24DirectoriesPoliciesSnapshotBadRequest creates a GetApi24DirectoriesPoliciesSnapshotBadRequest with default headers values

func (*GetApi24DirectoriesPoliciesSnapshotBadRequest) Error

func (*GetApi24DirectoriesPoliciesSnapshotBadRequest) GetPayload

type GetApi24DirectoriesPoliciesSnapshotOK

type GetApi24DirectoriesPoliciesSnapshotOK struct {
	Payload *models.PolicyMemberGetResponse
}

GetApi24DirectoriesPoliciesSnapshotOK handles this case with default header values.

OK

func NewGetApi24DirectoriesPoliciesSnapshotOK

func NewGetApi24DirectoriesPoliciesSnapshotOK() *GetApi24DirectoriesPoliciesSnapshotOK

NewGetApi24DirectoriesPoliciesSnapshotOK creates a GetApi24DirectoriesPoliciesSnapshotOK with default headers values

func (*GetApi24DirectoriesPoliciesSnapshotOK) Error

func (*GetApi24DirectoriesPoliciesSnapshotOK) GetPayload

type GetApi24DirectoriesSpaceBadRequest

type GetApi24DirectoriesSpaceBadRequest struct {
	Payload *models.Error
}

GetApi24DirectoriesSpaceBadRequest handles this case with default header values.

BadRequest

func NewGetApi24DirectoriesSpaceBadRequest

func NewGetApi24DirectoriesSpaceBadRequest() *GetApi24DirectoriesSpaceBadRequest

NewGetApi24DirectoriesSpaceBadRequest creates a GetApi24DirectoriesSpaceBadRequest with default headers values

func (*GetApi24DirectoriesSpaceBadRequest) Error

func (*GetApi24DirectoriesSpaceBadRequest) GetPayload

type GetApi24DirectoriesSpaceOK

type GetApi24DirectoriesSpaceOK struct {
	Payload *models.ResourceSpaceGetResponse
}

GetApi24DirectoriesSpaceOK handles this case with default header values.

OK

func NewGetApi24DirectoriesSpaceOK

func NewGetApi24DirectoriesSpaceOK() *GetApi24DirectoriesSpaceOK

NewGetApi24DirectoriesSpaceOK creates a GetApi24DirectoriesSpaceOK with default headers values

func (*GetApi24DirectoriesSpaceOK) Error

func (*GetApi24DirectoriesSpaceOK) GetPayload

type PatchAPI24DirectoriesParams

type PatchAPI24DirectoriesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Directory*/
	Directory *models.DirectoryPatch
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchAPI24DirectoriesParams contains all the parameters to send to the API endpoint for the patch API 24 directories operation typically these are written to a http.Request

func NewPatchAPI24DirectoriesParams

func NewPatchAPI24DirectoriesParams() *PatchAPI24DirectoriesParams

NewPatchAPI24DirectoriesParams creates a new PatchAPI24DirectoriesParams object with the default values initialized.

func NewPatchAPI24DirectoriesParamsWithContext

func NewPatchAPI24DirectoriesParamsWithContext(ctx context.Context) *PatchAPI24DirectoriesParams

NewPatchAPI24DirectoriesParamsWithContext creates a new PatchAPI24DirectoriesParams object with the default values initialized, and the ability to set a context for a request

func NewPatchAPI24DirectoriesParamsWithHTTPClient

func NewPatchAPI24DirectoriesParamsWithHTTPClient(client *http.Client) *PatchAPI24DirectoriesParams

NewPatchAPI24DirectoriesParamsWithHTTPClient creates a new PatchAPI24DirectoriesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchAPI24DirectoriesParamsWithTimeout

func NewPatchAPI24DirectoriesParamsWithTimeout(timeout time.Duration) *PatchAPI24DirectoriesParams

NewPatchAPI24DirectoriesParamsWithTimeout creates a new PatchAPI24DirectoriesParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchAPI24DirectoriesParams) SetAuthorization

func (o *PatchAPI24DirectoriesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) SetContext

func (o *PatchAPI24DirectoriesParams) SetContext(ctx context.Context)

SetContext adds the context to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) SetDirectory

func (o *PatchAPI24DirectoriesParams) SetDirectory(directory *models.DirectoryPatch)

SetDirectory adds the directory to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) SetHTTPClient

func (o *PatchAPI24DirectoriesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) SetIds

func (o *PatchAPI24DirectoriesParams) SetIds(ids []string)

SetIds adds the ids to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) SetNames

func (o *PatchAPI24DirectoriesParams) SetNames(names []string)

SetNames adds the names to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) SetTimeout

func (o *PatchAPI24DirectoriesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) SetXRequestID

func (o *PatchAPI24DirectoriesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) WithAuthorization

func (o *PatchAPI24DirectoriesParams) WithAuthorization(authorization *string) *PatchAPI24DirectoriesParams

WithAuthorization adds the authorization to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) WithContext

WithContext adds the context to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) WithDirectory

WithDirectory adds the directory to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) WithIds

WithIds adds the ids to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) WithNames

WithNames adds the names to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) WithTimeout

WithTimeout adds the timeout to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) WithXRequestID

func (o *PatchAPI24DirectoriesParams) WithXRequestID(xRequestID *string) *PatchAPI24DirectoriesParams

WithXRequestID adds the xRequestID to the patch API 24 directories params

func (*PatchAPI24DirectoriesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchAPI24DirectoriesReader

type PatchAPI24DirectoriesReader struct {
	// contains filtered or unexported fields
}

PatchAPI24DirectoriesReader is a Reader for the PatchAPI24Directories structure.

func (*PatchAPI24DirectoriesReader) ReadResponse

func (o *PatchAPI24DirectoriesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchApi24DirectoriesBadRequest

type PatchApi24DirectoriesBadRequest struct {
	Payload *models.Error
}

PatchApi24DirectoriesBadRequest handles this case with default header values.

BadRequest

func NewPatchApi24DirectoriesBadRequest

func NewPatchApi24DirectoriesBadRequest() *PatchApi24DirectoriesBadRequest

NewPatchApi24DirectoriesBadRequest creates a PatchApi24DirectoriesBadRequest with default headers values

func (*PatchApi24DirectoriesBadRequest) Error

func (*PatchApi24DirectoriesBadRequest) GetPayload

func (o *PatchApi24DirectoriesBadRequest) GetPayload() *models.Error

type PatchApi24DirectoriesOK

type PatchApi24DirectoriesOK struct {
	Payload *models.DirectoryResponse
}

PatchApi24DirectoriesOK handles this case with default header values.

OK

func NewPatchApi24DirectoriesOK

func NewPatchApi24DirectoriesOK() *PatchApi24DirectoriesOK

NewPatchApi24DirectoriesOK creates a PatchApi24DirectoriesOK with default headers values

func (*PatchApi24DirectoriesOK) Error

func (o *PatchApi24DirectoriesOK) Error() string

func (*PatchApi24DirectoriesOK) GetPayload

type PostAPI24DirectoriesParams

type PostAPI24DirectoriesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Directory*/
	Directory *models.DirectoryPost
	/*FileSystemIds
	  Performs the operation on the file system ID specified. Enter multiple file system IDs in comma-separated format. The `file_system_ids` and `file_system_names` parameters cannot be provided together.

	*/
	FileSystemIds []string
	/*FileSystemNames
	  Performs the operation on the file system name specified. Enter multiple file system names in comma-separated format. For example, `filesystem01,filesystem02`.

	*/
	FileSystemNames []string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24DirectoriesParams contains all the parameters to send to the API endpoint for the post API 24 directories operation typically these are written to a http.Request

func NewPostAPI24DirectoriesParams

func NewPostAPI24DirectoriesParams() *PostAPI24DirectoriesParams

NewPostAPI24DirectoriesParams creates a new PostAPI24DirectoriesParams object with the default values initialized.

func NewPostAPI24DirectoriesParamsWithContext

func NewPostAPI24DirectoriesParamsWithContext(ctx context.Context) *PostAPI24DirectoriesParams

NewPostAPI24DirectoriesParamsWithContext creates a new PostAPI24DirectoriesParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24DirectoriesParamsWithHTTPClient

func NewPostAPI24DirectoriesParamsWithHTTPClient(client *http.Client) *PostAPI24DirectoriesParams

NewPostAPI24DirectoriesParamsWithHTTPClient creates a new PostAPI24DirectoriesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24DirectoriesParamsWithTimeout

func NewPostAPI24DirectoriesParamsWithTimeout(timeout time.Duration) *PostAPI24DirectoriesParams

NewPostAPI24DirectoriesParamsWithTimeout creates a new PostAPI24DirectoriesParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24DirectoriesParams) SetAuthorization

func (o *PostAPI24DirectoriesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 directories params

func (*PostAPI24DirectoriesParams) SetContext

func (o *PostAPI24DirectoriesParams) SetContext(ctx context.Context)

SetContext adds the context to the post API 24 directories params

func (*PostAPI24DirectoriesParams) SetDirectory

func (o *PostAPI24DirectoriesParams) SetDirectory(directory *models.DirectoryPost)

SetDirectory adds the directory to the post API 24 directories params

func (*PostAPI24DirectoriesParams) SetFileSystemIds

func (o *PostAPI24DirectoriesParams) SetFileSystemIds(fileSystemIds []string)

SetFileSystemIds adds the fileSystemIds to the post API 24 directories params

func (*PostAPI24DirectoriesParams) SetFileSystemNames

func (o *PostAPI24DirectoriesParams) SetFileSystemNames(fileSystemNames []string)

SetFileSystemNames adds the fileSystemNames to the post API 24 directories params

func (*PostAPI24DirectoriesParams) SetHTTPClient

func (o *PostAPI24DirectoriesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 directories params

func (*PostAPI24DirectoriesParams) SetNames

func (o *PostAPI24DirectoriesParams) SetNames(names []string)

SetNames adds the names to the post API 24 directories params

func (*PostAPI24DirectoriesParams) SetTimeout

func (o *PostAPI24DirectoriesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 directories params

func (*PostAPI24DirectoriesParams) SetXRequestID

func (o *PostAPI24DirectoriesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 directories params

func (*PostAPI24DirectoriesParams) WithAuthorization

func (o *PostAPI24DirectoriesParams) WithAuthorization(authorization *string) *PostAPI24DirectoriesParams

WithAuthorization adds the authorization to the post API 24 directories params

func (*PostAPI24DirectoriesParams) WithContext

WithContext adds the context to the post API 24 directories params

func (*PostAPI24DirectoriesParams) WithDirectory

WithDirectory adds the directory to the post API 24 directories params

func (*PostAPI24DirectoriesParams) WithFileSystemIds

func (o *PostAPI24DirectoriesParams) WithFileSystemIds(fileSystemIds []string) *PostAPI24DirectoriesParams

WithFileSystemIds adds the fileSystemIds to the post API 24 directories params

func (*PostAPI24DirectoriesParams) WithFileSystemNames

func (o *PostAPI24DirectoriesParams) WithFileSystemNames(fileSystemNames []string) *PostAPI24DirectoriesParams

WithFileSystemNames adds the fileSystemNames to the post API 24 directories params

func (*PostAPI24DirectoriesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 directories params

func (*PostAPI24DirectoriesParams) WithNames

WithNames adds the names to the post API 24 directories params

func (*PostAPI24DirectoriesParams) WithTimeout

WithTimeout adds the timeout to the post API 24 directories params

func (*PostAPI24DirectoriesParams) WithXRequestID

func (o *PostAPI24DirectoriesParams) WithXRequestID(xRequestID *string) *PostAPI24DirectoriesParams

WithXRequestID adds the xRequestID to the post API 24 directories params

func (*PostAPI24DirectoriesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24DirectoriesPoliciesNfsParams

type PostAPI24DirectoriesPoliciesNfsParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*Policies*/
	Policies *models.DirectoryPolicyExportPost

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24DirectoriesPoliciesNfsParams contains all the parameters to send to the API endpoint for the post API 24 directories policies nfs operation typically these are written to a http.Request

func NewPostAPI24DirectoriesPoliciesNfsParams

func NewPostAPI24DirectoriesPoliciesNfsParams() *PostAPI24DirectoriesPoliciesNfsParams

NewPostAPI24DirectoriesPoliciesNfsParams creates a new PostAPI24DirectoriesPoliciesNfsParams object with the default values initialized.

func NewPostAPI24DirectoriesPoliciesNfsParamsWithContext

func NewPostAPI24DirectoriesPoliciesNfsParamsWithContext(ctx context.Context) *PostAPI24DirectoriesPoliciesNfsParams

NewPostAPI24DirectoriesPoliciesNfsParamsWithContext creates a new PostAPI24DirectoriesPoliciesNfsParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24DirectoriesPoliciesNfsParamsWithHTTPClient

func NewPostAPI24DirectoriesPoliciesNfsParamsWithHTTPClient(client *http.Client) *PostAPI24DirectoriesPoliciesNfsParams

NewPostAPI24DirectoriesPoliciesNfsParamsWithHTTPClient creates a new PostAPI24DirectoriesPoliciesNfsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24DirectoriesPoliciesNfsParamsWithTimeout

func NewPostAPI24DirectoriesPoliciesNfsParamsWithTimeout(timeout time.Duration) *PostAPI24DirectoriesPoliciesNfsParams

NewPostAPI24DirectoriesPoliciesNfsParamsWithTimeout creates a new PostAPI24DirectoriesPoliciesNfsParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24DirectoriesPoliciesNfsParams) SetAuthorization

func (o *PostAPI24DirectoriesPoliciesNfsParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) SetContext

SetContext adds the context to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) SetHTTPClient

func (o *PostAPI24DirectoriesPoliciesNfsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) SetMemberIds

func (o *PostAPI24DirectoriesPoliciesNfsParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) SetMemberNames

func (o *PostAPI24DirectoriesPoliciesNfsParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) SetPolicies

SetPolicies adds the policies to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) SetTimeout

func (o *PostAPI24DirectoriesPoliciesNfsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) SetXRequestID

func (o *PostAPI24DirectoriesPoliciesNfsParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) WithAuthorization

WithAuthorization adds the authorization to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) WithContext

WithContext adds the context to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) WithMemberIds

WithMemberIds adds the memberIds to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) WithMemberNames

WithMemberNames adds the memberNames to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) WithPolicies

WithPolicies adds the policies to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) WithTimeout

WithTimeout adds the timeout to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 directories policies nfs params

func (*PostAPI24DirectoriesPoliciesNfsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24DirectoriesPoliciesNfsReader

type PostAPI24DirectoriesPoliciesNfsReader struct {
	// contains filtered or unexported fields
}

PostAPI24DirectoriesPoliciesNfsReader is a Reader for the PostAPI24DirectoriesPoliciesNfs structure.

func (*PostAPI24DirectoriesPoliciesNfsReader) ReadResponse

func (o *PostAPI24DirectoriesPoliciesNfsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostAPI24DirectoriesPoliciesSmbParams

type PostAPI24DirectoriesPoliciesSmbParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*Policies*/
	Policies *models.DirectoryPolicyExportPost

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24DirectoriesPoliciesSmbParams contains all the parameters to send to the API endpoint for the post API 24 directories policies smb operation typically these are written to a http.Request

func NewPostAPI24DirectoriesPoliciesSmbParams

func NewPostAPI24DirectoriesPoliciesSmbParams() *PostAPI24DirectoriesPoliciesSmbParams

NewPostAPI24DirectoriesPoliciesSmbParams creates a new PostAPI24DirectoriesPoliciesSmbParams object with the default values initialized.

func NewPostAPI24DirectoriesPoliciesSmbParamsWithContext

func NewPostAPI24DirectoriesPoliciesSmbParamsWithContext(ctx context.Context) *PostAPI24DirectoriesPoliciesSmbParams

NewPostAPI24DirectoriesPoliciesSmbParamsWithContext creates a new PostAPI24DirectoriesPoliciesSmbParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24DirectoriesPoliciesSmbParamsWithHTTPClient

func NewPostAPI24DirectoriesPoliciesSmbParamsWithHTTPClient(client *http.Client) *PostAPI24DirectoriesPoliciesSmbParams

NewPostAPI24DirectoriesPoliciesSmbParamsWithHTTPClient creates a new PostAPI24DirectoriesPoliciesSmbParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24DirectoriesPoliciesSmbParamsWithTimeout

func NewPostAPI24DirectoriesPoliciesSmbParamsWithTimeout(timeout time.Duration) *PostAPI24DirectoriesPoliciesSmbParams

NewPostAPI24DirectoriesPoliciesSmbParamsWithTimeout creates a new PostAPI24DirectoriesPoliciesSmbParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24DirectoriesPoliciesSmbParams) SetAuthorization

func (o *PostAPI24DirectoriesPoliciesSmbParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) SetContext

SetContext adds the context to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) SetHTTPClient

func (o *PostAPI24DirectoriesPoliciesSmbParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) SetMemberIds

func (o *PostAPI24DirectoriesPoliciesSmbParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) SetMemberNames

func (o *PostAPI24DirectoriesPoliciesSmbParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) SetPolicies

SetPolicies adds the policies to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) SetTimeout

func (o *PostAPI24DirectoriesPoliciesSmbParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) SetXRequestID

func (o *PostAPI24DirectoriesPoliciesSmbParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) WithAuthorization

WithAuthorization adds the authorization to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) WithContext

WithContext adds the context to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) WithMemberIds

WithMemberIds adds the memberIds to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) WithMemberNames

WithMemberNames adds the memberNames to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) WithPolicies

WithPolicies adds the policies to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) WithTimeout

WithTimeout adds the timeout to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 directories policies smb params

func (*PostAPI24DirectoriesPoliciesSmbParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24DirectoriesPoliciesSmbReader

type PostAPI24DirectoriesPoliciesSmbReader struct {
	// contains filtered or unexported fields
}

PostAPI24DirectoriesPoliciesSmbReader is a Reader for the PostAPI24DirectoriesPoliciesSmb structure.

func (*PostAPI24DirectoriesPoliciesSmbReader) ReadResponse

func (o *PostAPI24DirectoriesPoliciesSmbReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostAPI24DirectoriesPoliciesSnapshotParams

type PostAPI24DirectoriesPoliciesSnapshotParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*Policies*/
	Policies *models.DirectoryPolicyPost

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24DirectoriesPoliciesSnapshotParams contains all the parameters to send to the API endpoint for the post API 24 directories policies snapshot operation typically these are written to a http.Request

func NewPostAPI24DirectoriesPoliciesSnapshotParams

func NewPostAPI24DirectoriesPoliciesSnapshotParams() *PostAPI24DirectoriesPoliciesSnapshotParams

NewPostAPI24DirectoriesPoliciesSnapshotParams creates a new PostAPI24DirectoriesPoliciesSnapshotParams object with the default values initialized.

func NewPostAPI24DirectoriesPoliciesSnapshotParamsWithContext

func NewPostAPI24DirectoriesPoliciesSnapshotParamsWithContext(ctx context.Context) *PostAPI24DirectoriesPoliciesSnapshotParams

NewPostAPI24DirectoriesPoliciesSnapshotParamsWithContext creates a new PostAPI24DirectoriesPoliciesSnapshotParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24DirectoriesPoliciesSnapshotParamsWithHTTPClient

func NewPostAPI24DirectoriesPoliciesSnapshotParamsWithHTTPClient(client *http.Client) *PostAPI24DirectoriesPoliciesSnapshotParams

NewPostAPI24DirectoriesPoliciesSnapshotParamsWithHTTPClient creates a new PostAPI24DirectoriesPoliciesSnapshotParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24DirectoriesPoliciesSnapshotParamsWithTimeout

func NewPostAPI24DirectoriesPoliciesSnapshotParamsWithTimeout(timeout time.Duration) *PostAPI24DirectoriesPoliciesSnapshotParams

NewPostAPI24DirectoriesPoliciesSnapshotParamsWithTimeout creates a new PostAPI24DirectoriesPoliciesSnapshotParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24DirectoriesPoliciesSnapshotParams) SetAuthorization

func (o *PostAPI24DirectoriesPoliciesSnapshotParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) SetContext

SetContext adds the context to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) SetHTTPClient

func (o *PostAPI24DirectoriesPoliciesSnapshotParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) SetMemberIds

func (o *PostAPI24DirectoriesPoliciesSnapshotParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) SetMemberNames

func (o *PostAPI24DirectoriesPoliciesSnapshotParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) SetPolicies

SetPolicies adds the policies to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) SetTimeout

SetTimeout adds the timeout to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) SetXRequestID

func (o *PostAPI24DirectoriesPoliciesSnapshotParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) WithAuthorization

WithAuthorization adds the authorization to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) WithContext

WithContext adds the context to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) WithMemberIds

WithMemberIds adds the memberIds to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) WithMemberNames

WithMemberNames adds the memberNames to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) WithPolicies

WithPolicies adds the policies to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) WithTimeout

WithTimeout adds the timeout to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 directories policies snapshot params

func (*PostAPI24DirectoriesPoliciesSnapshotParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24DirectoriesPoliciesSnapshotReader

type PostAPI24DirectoriesPoliciesSnapshotReader struct {
	// contains filtered or unexported fields
}

PostAPI24DirectoriesPoliciesSnapshotReader is a Reader for the PostAPI24DirectoriesPoliciesSnapshot structure.

func (*PostAPI24DirectoriesPoliciesSnapshotReader) ReadResponse

func (o *PostAPI24DirectoriesPoliciesSnapshotReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostAPI24DirectoriesReader

type PostAPI24DirectoriesReader struct {
	// contains filtered or unexported fields
}

PostAPI24DirectoriesReader is a Reader for the PostAPI24Directories structure.

func (*PostAPI24DirectoriesReader) ReadResponse

func (o *PostAPI24DirectoriesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostApi24DirectoriesBadRequest

type PostApi24DirectoriesBadRequest struct {
	Payload *models.Error
}

PostApi24DirectoriesBadRequest handles this case with default header values.

BadRequest

func NewPostApi24DirectoriesBadRequest

func NewPostApi24DirectoriesBadRequest() *PostApi24DirectoriesBadRequest

NewPostApi24DirectoriesBadRequest creates a PostApi24DirectoriesBadRequest with default headers values

func (*PostApi24DirectoriesBadRequest) Error

func (*PostApi24DirectoriesBadRequest) GetPayload

func (o *PostApi24DirectoriesBadRequest) GetPayload() *models.Error

type PostApi24DirectoriesOK

type PostApi24DirectoriesOK struct {
	Payload *models.DirectoryResponse
}

PostApi24DirectoriesOK handles this case with default header values.

OK

func NewPostApi24DirectoriesOK

func NewPostApi24DirectoriesOK() *PostApi24DirectoriesOK

NewPostApi24DirectoriesOK creates a PostApi24DirectoriesOK with default headers values

func (*PostApi24DirectoriesOK) Error

func (o *PostApi24DirectoriesOK) Error() string

func (*PostApi24DirectoriesOK) GetPayload

type PostApi24DirectoriesPoliciesNfsBadRequest

type PostApi24DirectoriesPoliciesNfsBadRequest struct {
	Payload *models.Error
}

PostApi24DirectoriesPoliciesNfsBadRequest handles this case with default header values.

BadRequest

func NewPostApi24DirectoriesPoliciesNfsBadRequest

func NewPostApi24DirectoriesPoliciesNfsBadRequest() *PostApi24DirectoriesPoliciesNfsBadRequest

NewPostApi24DirectoriesPoliciesNfsBadRequest creates a PostApi24DirectoriesPoliciesNfsBadRequest with default headers values

func (*PostApi24DirectoriesPoliciesNfsBadRequest) Error

func (*PostApi24DirectoriesPoliciesNfsBadRequest) GetPayload

type PostApi24DirectoriesPoliciesNfsOK

type PostApi24DirectoriesPoliciesNfsOK struct {
	Payload *models.PolicyMemberExportResponse
}

PostApi24DirectoriesPoliciesNfsOK handles this case with default header values.

OK

func NewPostApi24DirectoriesPoliciesNfsOK

func NewPostApi24DirectoriesPoliciesNfsOK() *PostApi24DirectoriesPoliciesNfsOK

NewPostApi24DirectoriesPoliciesNfsOK creates a PostApi24DirectoriesPoliciesNfsOK with default headers values

func (*PostApi24DirectoriesPoliciesNfsOK) Error

func (*PostApi24DirectoriesPoliciesNfsOK) GetPayload

type PostApi24DirectoriesPoliciesSmbBadRequest

type PostApi24DirectoriesPoliciesSmbBadRequest struct {
	Payload *models.Error
}

PostApi24DirectoriesPoliciesSmbBadRequest handles this case with default header values.

BadRequest

func NewPostApi24DirectoriesPoliciesSmbBadRequest

func NewPostApi24DirectoriesPoliciesSmbBadRequest() *PostApi24DirectoriesPoliciesSmbBadRequest

NewPostApi24DirectoriesPoliciesSmbBadRequest creates a PostApi24DirectoriesPoliciesSmbBadRequest with default headers values

func (*PostApi24DirectoriesPoliciesSmbBadRequest) Error

func (*PostApi24DirectoriesPoliciesSmbBadRequest) GetPayload

type PostApi24DirectoriesPoliciesSmbOK

type PostApi24DirectoriesPoliciesSmbOK struct {
	Payload *models.PolicyMemberExportResponse
}

PostApi24DirectoriesPoliciesSmbOK handles this case with default header values.

OK

func NewPostApi24DirectoriesPoliciesSmbOK

func NewPostApi24DirectoriesPoliciesSmbOK() *PostApi24DirectoriesPoliciesSmbOK

NewPostApi24DirectoriesPoliciesSmbOK creates a PostApi24DirectoriesPoliciesSmbOK with default headers values

func (*PostApi24DirectoriesPoliciesSmbOK) Error

func (*PostApi24DirectoriesPoliciesSmbOK) GetPayload

type PostApi24DirectoriesPoliciesSnapshotBadRequest

type PostApi24DirectoriesPoliciesSnapshotBadRequest struct {
	Payload *models.Error
}

PostApi24DirectoriesPoliciesSnapshotBadRequest handles this case with default header values.

BadRequest

func NewPostApi24DirectoriesPoliciesSnapshotBadRequest

func NewPostApi24DirectoriesPoliciesSnapshotBadRequest() *PostApi24DirectoriesPoliciesSnapshotBadRequest

NewPostApi24DirectoriesPoliciesSnapshotBadRequest creates a PostApi24DirectoriesPoliciesSnapshotBadRequest with default headers values

func (*PostApi24DirectoriesPoliciesSnapshotBadRequest) Error

func (*PostApi24DirectoriesPoliciesSnapshotBadRequest) GetPayload

type PostApi24DirectoriesPoliciesSnapshotOK

type PostApi24DirectoriesPoliciesSnapshotOK struct {
	Payload *models.PolicyMemberResponse
}

PostApi24DirectoriesPoliciesSnapshotOK handles this case with default header values.

OK

func NewPostApi24DirectoriesPoliciesSnapshotOK

func NewPostApi24DirectoriesPoliciesSnapshotOK() *PostApi24DirectoriesPoliciesSnapshotOK

NewPostApi24DirectoriesPoliciesSnapshotOK creates a PostApi24DirectoriesPoliciesSnapshotOK with default headers values

func (*PostApi24DirectoriesPoliciesSnapshotOK) Error

func (*PostApi24DirectoriesPoliciesSnapshotOK) GetPayload

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL