models

package
v5.6.2+incompatible Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2024 License: Apache-2.0 Imports: 11 Imported by: 13

Documentation

Index

Constants

View Source
const (
	AMZ_META_HEADER = "x-amz-meta-"
)
View Source
const BLOB_CHECKSUM_HEADER string = "ds3-blob-checksum-offset-"
View Source
const BLOB_CHECKSUM_TYPE_HEADER string = "ds3-blob-checksum-type"
View Source
const (
	UNDEFINED = 0
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AbortMultiPartUploadRequest

type AbortMultiPartUploadRequest struct {
	BucketName string
	ObjectName string
	UploadId   string
}

func NewAbortMultiPartUploadRequest

func NewAbortMultiPartUploadRequest(bucketName string, objectName string, uploadId string) *AbortMultiPartUploadRequest

type AbortMultiPartUploadResponse

type AbortMultiPartUploadResponse struct {
	Headers *http.Header
}

func NewAbortMultiPartUploadResponse

func NewAbortMultiPartUploadResponse(webResponse WebResponse) (*AbortMultiPartUploadResponse, error)

type ActiveJob

type ActiveJob struct {
	Aggregating                         bool
	BucketId                            string
	CachedSizeInBytes                   int64
	ChunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee
	CompletedSizeInBytes                int64
	CreatedAt                           string
	DeadJobCleanupAllowed               bool
	ErrorMessage                        *string
	Id                                  string
	ImplicitJobIdResolution             bool
	MinimizeSpanningAcrossMedia         bool
	Naked                               bool
	Name                                *string
	OriginalSizeInBytes                 int64
	Priority                            Priority
	Protected                           bool
	Rechunked                           *string
	Replicating                         bool
	RequestType                         JobRequestType
	Restore                             JobRestore
	Truncated                           bool
	TruncatedDueToTimeout               bool
	UserId                              string
	VerifyAfterWrite                    bool
}

type ActiveJobList

type ActiveJobList struct {
	ActiveJobs []ActiveJob
}

type AggregateError

type AggregateError struct {
	Errors []error
	// contains filtered or unexported fields
}

AggregateError is an error that aggregates multiple errors and is multi thread safe.

func (*AggregateError) Append

func (aggregateError *AggregateError) Append(err error)

func (*AggregateError) Error

func (aggregateError *AggregateError) Error() string

func (*AggregateError) GetErrors

func (aggregateError *AggregateError) GetErrors() error

Returns the aggregate error if at least one error exists, else returns nil

type AllocateJobChunkSpectraS3Request

type AllocateJobChunkSpectraS3Request struct {
	JobChunkId string
}

func NewAllocateJobChunkSpectraS3Request

func NewAllocateJobChunkSpectraS3Request(jobChunkId string) *AllocateJobChunkSpectraS3Request

type AllocateJobChunkSpectraS3Response

type AllocateJobChunkSpectraS3Response struct {
	Objects Objects
	Headers *http.Header
}

func NewAllocateJobChunkSpectraS3Response

func NewAllocateJobChunkSpectraS3Response(webResponse WebResponse) (*AllocateJobChunkSpectraS3Response, error)

type AutoInspectMode

type AutoInspectMode Enum
const (
	AUTO_INSPECT_MODE_NEVER   AutoInspectMode = 1 + iota
	AUTO_INSPECT_MODE_MINIMAL AutoInspectMode = 1 + iota
	AUTO_INSPECT_MODE_FULL    AutoInspectMode = 1 + iota
)

func (AutoInspectMode) String

func (autoInspectMode AutoInspectMode) String() string

func (AutoInspectMode) StringPtr

func (autoInspectMode AutoInspectMode) StringPtr() *string

func (*AutoInspectMode) UnmarshalText

func (autoInspectMode *AutoInspectMode) UnmarshalText(text []byte) error

type AzureDataReplicationRule

type AzureDataReplicationRule struct {
	DataPolicyId           string
	Id                     string
	MaxBlobPartSizeInBytes int64
	ReplicateDeletes       bool
	State                  DataPlacementRuleState
	TargetId               string
	Type                   DataReplicationRuleType
}

type AzureDataReplicationRuleList

type AzureDataReplicationRuleList struct {
	AzureDataReplicationRules []AzureDataReplicationRule
}

type AzureTarget

type AzureTarget struct {
	AccountKey                *string
	AccountName               *string
	AutoVerifyFrequencyInDays *int
	CloudBucketPrefix         *string
	CloudBucketSuffix         *string
	DefaultReadPreference     TargetReadPreferenceType
	Https                     bool
	Id                        string
	LastFullyVerified         *string
	Name                      *string
	NamingMode                CloudNamingMode
	PermitGoingOutOfSync      bool
	Quiesced                  Quiesced
	State                     TargetState
}

type AzureTargetBucketName

type AzureTargetBucketName struct {
	BucketId string
	Id       string
	Name     *string
	TargetId string
}

type AzureTargetBucketNameList

type AzureTargetBucketNameList struct {
	AzureTargetBucketNames []AzureTargetBucketName
}

type AzureTargetFailure

type AzureTargetFailure struct {
	Date         string
	ErrorMessage *string
	Id           string
	TargetId     string
	Type         TargetFailureType
}

type AzureTargetFailureList

type AzureTargetFailureList struct {
	AzureTargetFailures []AzureTargetFailure
}

type AzureTargetFailureNotificationRegistration

type AzureTargetFailureNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type AzureTargetFailureNotificationRegistrationList

type AzureTargetFailureNotificationRegistrationList struct {
	AzureTargetFailureNotificationRegistrations []AzureTargetFailureNotificationRegistration
}

type AzureTargetList

type AzureTargetList struct {
	AzureTargets []AzureTarget
}

type AzureTargetReadPreference

type AzureTargetReadPreference struct {
	BucketId       string
	Id             string
	ReadPreference TargetReadPreferenceType
	TargetId       string
}

type AzureTargetReadPreferenceList

type AzureTargetReadPreferenceList struct {
	AzureTargetReadPreferences []AzureTargetReadPreference
}

type BadStatusCodeError

type BadStatusCodeError struct {
	ExpectedStatusCode []int
	ActualStatusCode   int
	ErrorBody          *Error
}

func (BadStatusCodeError) Error

func (err BadStatusCodeError) Error() string

type Blob

type Blob struct {
	ByteOffset   int64
	Checksum     *string
	ChecksumType *ChecksumType
	Id           string
	Length       int64
	ObjectId     string
}

type BlobStoreTaskInformation

type BlobStoreTaskInformation struct {
	DateScheduled string
	DateStarted   *string
	Description   *string
	DriveId       *string
	Id            int64
	Name          *string
	PoolId        *string
	Priority      Priority
	State         BlobStoreTaskState
	TapeId        *string
	TargetId      *string
	TargetType    *string
}

type BlobStoreTaskState

type BlobStoreTaskState Enum
const (
	BLOB_STORE_TASK_STATE_NOT_READY         BlobStoreTaskState = 1 + iota
	BLOB_STORE_TASK_STATE_READY             BlobStoreTaskState = 1 + iota
	BLOB_STORE_TASK_STATE_PENDING_EXECUTION BlobStoreTaskState = 1 + iota
	BLOB_STORE_TASK_STATE_IN_PROGRESS       BlobStoreTaskState = 1 + iota
	BLOB_STORE_TASK_STATE_COMPLETED         BlobStoreTaskState = 1 + iota
)

func (BlobStoreTaskState) String

func (blobStoreTaskState BlobStoreTaskState) String() string

func (BlobStoreTaskState) StringPtr

func (blobStoreTaskState BlobStoreTaskState) StringPtr() *string

func (*BlobStoreTaskState) UnmarshalText

func (blobStoreTaskState *BlobStoreTaskState) UnmarshalText(text []byte) error

type BlobStoreTasksInformation

type BlobStoreTasksInformation struct {
	Tasks []BlobStoreTaskInformation
}

type Bucket

type Bucket struct {
	CreationDate                  string
	DataPolicyId                  string
	Empty                         *bool
	Id                            string
	LastPreferredChunkSizeInBytes *int64
	LogicalUsedCapacity           *int64
	Name                          *string
	Protected                     bool
	UserId                        string
}

type BucketAcl

type BucketAcl struct {
	BucketId   *string
	GroupId    *string
	Id         string
	Permission BucketAclPermission
	UserId     *string
}

type BucketAclList

type BucketAclList struct {
	BucketAcls []BucketAcl
}

type BucketAclPermission

type BucketAclPermission Enum
const (
	BUCKET_ACL_PERMISSION_LIST   BucketAclPermission = 1 + iota
	BUCKET_ACL_PERMISSION_READ   BucketAclPermission = 1 + iota
	BUCKET_ACL_PERMISSION_WRITE  BucketAclPermission = 1 + iota
	BUCKET_ACL_PERMISSION_DELETE BucketAclPermission = 1 + iota
	BUCKET_ACL_PERMISSION_JOB    BucketAclPermission = 1 + iota
	BUCKET_ACL_PERMISSION_OWNER  BucketAclPermission = 1 + iota
)

func (BucketAclPermission) String

func (bucketAclPermission BucketAclPermission) String() string

func (BucketAclPermission) StringPtr

func (bucketAclPermission BucketAclPermission) StringPtr() *string

func (*BucketAclPermission) UnmarshalText

func (bucketAclPermission *BucketAclPermission) UnmarshalText(text []byte) error

type BucketChangesNotificationRegistration

type BucketChangesNotificationRegistration struct {
	BucketId                         *string
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	LastSequenceNumber               *int64
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type BucketChangesNotificationRegistrationList

type BucketChangesNotificationRegistrationList struct {
	BucketChangesNotificationRegistrations []BucketChangesNotificationRegistration
}

type BucketDetails

type BucketDetails struct {
	CreationDate *string
	Name         *string
}

type BucketHistoryEvent

type BucketHistoryEvent struct {
	BucketId           string
	Id                 string
	ObjectCreationDate *string
	ObjectName         *string
	SequenceNumber     *int64
	Type               BucketHistoryEventType
	VersionId          string
}

type BucketHistoryEventList

type BucketHistoryEventList struct {
	BucketHistoryEvents []BucketHistoryEvent
}

type BucketHistoryEventType

type BucketHistoryEventType Enum
const (
	BUCKET_HISTORY_EVENT_TYPE_DELETE        BucketHistoryEventType = 1 + iota
	BUCKET_HISTORY_EVENT_TYPE_MARK_LATEST   BucketHistoryEventType = 1 + iota
	BUCKET_HISTORY_EVENT_TYPE_UNMARK_LATEST BucketHistoryEventType = 1 + iota
	BUCKET_HISTORY_EVENT_TYPE_CREATE        BucketHistoryEventType = 1 + iota
)

func (BucketHistoryEventType) String

func (bucketHistoryEventType BucketHistoryEventType) String() string

func (BucketHistoryEventType) StringPtr

func (bucketHistoryEventType BucketHistoryEventType) StringPtr() *string

func (*BucketHistoryEventType) UnmarshalText

func (bucketHistoryEventType *BucketHistoryEventType) UnmarshalText(text []byte) error

type BucketList

type BucketList struct {
	Buckets []Bucket
}

type BuildInformation

type BuildInformation struct {
	Branch   *string
	Revision *string
	Version  *string
}

type BulkObject

type BulkObject struct {
	Bucket            *string
	Id                *string
	InCache           *bool
	Latest            bool
	Length            int64
	Name              *string
	Offset            int64
	PhysicalPlacement *PhysicalPlacement
	VersionId         string
}

type BulkObjectList

type BulkObjectList struct {
	Objects []BulkObject
}

type CacheEntryInformation

type CacheEntryInformation struct {
	Blob  *Blob
	State CacheEntryState
}

type CacheEntryState

type CacheEntryState Enum
const (
	CACHE_ENTRY_STATE_ALLOCATED CacheEntryState = 1 + iota
	CACHE_ENTRY_STATE_IN_CACHE  CacheEntryState = 1 + iota
)

func (CacheEntryState) String

func (cacheEntryState CacheEntryState) String() string

func (CacheEntryState) StringPtr

func (cacheEntryState CacheEntryState) StringPtr() *string

func (*CacheEntryState) UnmarshalText

func (cacheEntryState *CacheEntryState) UnmarshalText(text []byte) error

type CacheFilesystem

type CacheFilesystem struct {
	AutoReclaimInitiateThreshold      float64
	AutoReclaimTerminateThreshold     float64
	BurstThreshold                    float64
	CacheSafetyEnabled                bool
	Id                                string
	MaxCapacityInBytes                *int64
	MaxPercentUtilizationOfFilesystem *float64
	NodeId                            string
	Path                              *string
}

type CacheFilesystemInformation

type CacheFilesystemInformation struct {
	AvailableCapacityInBytes   int64
	CacheFilesystem            CacheFilesystem
	Entries                    []CacheEntryInformation
	JobLockedCacheInBytes      int64
	Summary                    *string
	TotalCapacityInBytes       int64
	UnavailableCapacityInBytes int64
	UsedCapacityInBytes        int64
}

type CacheFilesystemList

type CacheFilesystemList struct {
	CacheFilesystems []CacheFilesystem
}

type CacheInformation

type CacheInformation struct {
	Filesystems []CacheFilesystemInformation
}

type CancelActiveJobSpectraS3Request

type CancelActiveJobSpectraS3Request struct {
	ActiveJobId string
}

func NewCancelActiveJobSpectraS3Request

func NewCancelActiveJobSpectraS3Request(activeJobId string) *CancelActiveJobSpectraS3Request

type CancelActiveJobSpectraS3Response

type CancelActiveJobSpectraS3Response struct {
	Headers *http.Header
}

func NewCancelActiveJobSpectraS3Response

func NewCancelActiveJobSpectraS3Response(webResponse WebResponse) (*CancelActiveJobSpectraS3Response, error)

type CancelAllActiveJobsSpectraS3Request

type CancelAllActiveJobsSpectraS3Request struct {
	BucketId    *string
	RequestType JobRequestType
}

func NewCancelAllActiveJobsSpectraS3Request

func NewCancelAllActiveJobsSpectraS3Request() *CancelAllActiveJobsSpectraS3Request

func (*CancelAllActiveJobsSpectraS3Request) WithBucketId

func (cancelAllActiveJobsSpectraS3Request *CancelAllActiveJobsSpectraS3Request) WithBucketId(bucketId string) *CancelAllActiveJobsSpectraS3Request

func (*CancelAllActiveJobsSpectraS3Request) WithRequestType

func (cancelAllActiveJobsSpectraS3Request *CancelAllActiveJobsSpectraS3Request) WithRequestType(requestType JobRequestType) *CancelAllActiveJobsSpectraS3Request

type CancelAllActiveJobsSpectraS3Response

type CancelAllActiveJobsSpectraS3Response struct {
	Headers *http.Header
}

func NewCancelAllActiveJobsSpectraS3Response

func NewCancelAllActiveJobsSpectraS3Response(webResponse WebResponse) (*CancelAllActiveJobsSpectraS3Response, error)

type CancelAllJobsSpectraS3Request

type CancelAllJobsSpectraS3Request struct {
	BucketId    *string
	RequestType JobRequestType
}

func NewCancelAllJobsSpectraS3Request

func NewCancelAllJobsSpectraS3Request() *CancelAllJobsSpectraS3Request

func (*CancelAllJobsSpectraS3Request) WithBucketId

func (cancelAllJobsSpectraS3Request *CancelAllJobsSpectraS3Request) WithBucketId(bucketId string) *CancelAllJobsSpectraS3Request

func (*CancelAllJobsSpectraS3Request) WithRequestType

func (cancelAllJobsSpectraS3Request *CancelAllJobsSpectraS3Request) WithRequestType(requestType JobRequestType) *CancelAllJobsSpectraS3Request

type CancelAllJobsSpectraS3Response

type CancelAllJobsSpectraS3Response struct {
	Headers *http.Header
}

func NewCancelAllJobsSpectraS3Response

func NewCancelAllJobsSpectraS3Response(webResponse WebResponse) (*CancelAllJobsSpectraS3Response, error)

type CancelEjectOnAllTapesSpectraS3Request

type CancelEjectOnAllTapesSpectraS3Request struct {
}

func NewCancelEjectOnAllTapesSpectraS3Request

func NewCancelEjectOnAllTapesSpectraS3Request() *CancelEjectOnAllTapesSpectraS3Request

type CancelEjectOnAllTapesSpectraS3Response

type CancelEjectOnAllTapesSpectraS3Response struct {
	TapeFailureList *TapeFailureList
	Headers         *http.Header
}

func NewCancelEjectOnAllTapesSpectraS3Response

func NewCancelEjectOnAllTapesSpectraS3Response(webResponse WebResponse) (*CancelEjectOnAllTapesSpectraS3Response, error)

type CancelEjectTapeSpectraS3Request

type CancelEjectTapeSpectraS3Request struct {
	TapeId string
}

func NewCancelEjectTapeSpectraS3Request

func NewCancelEjectTapeSpectraS3Request(tapeId string) *CancelEjectTapeSpectraS3Request

type CancelEjectTapeSpectraS3Response

type CancelEjectTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewCancelEjectTapeSpectraS3Response

func NewCancelEjectTapeSpectraS3Response(webResponse WebResponse) (*CancelEjectTapeSpectraS3Response, error)

type CancelFormatOnAllTapesSpectraS3Request

type CancelFormatOnAllTapesSpectraS3Request struct {
}

func NewCancelFormatOnAllTapesSpectraS3Request

func NewCancelFormatOnAllTapesSpectraS3Request() *CancelFormatOnAllTapesSpectraS3Request

type CancelFormatOnAllTapesSpectraS3Response

type CancelFormatOnAllTapesSpectraS3Response struct {
	TapeFailureList *TapeFailureList
	Headers         *http.Header
}

func NewCancelFormatOnAllTapesSpectraS3Response

func NewCancelFormatOnAllTapesSpectraS3Response(webResponse WebResponse) (*CancelFormatOnAllTapesSpectraS3Response, error)

type CancelFormatTapeSpectraS3Request

type CancelFormatTapeSpectraS3Request struct {
	TapeId string
}

func NewCancelFormatTapeSpectraS3Request

func NewCancelFormatTapeSpectraS3Request(tapeId string) *CancelFormatTapeSpectraS3Request

type CancelFormatTapeSpectraS3Response

type CancelFormatTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewCancelFormatTapeSpectraS3Response

func NewCancelFormatTapeSpectraS3Response(webResponse WebResponse) (*CancelFormatTapeSpectraS3Response, error)

type CancelImportOnAllPoolsSpectraS3Request

type CancelImportOnAllPoolsSpectraS3Request struct {
}

func NewCancelImportOnAllPoolsSpectraS3Request

func NewCancelImportOnAllPoolsSpectraS3Request() *CancelImportOnAllPoolsSpectraS3Request

type CancelImportOnAllPoolsSpectraS3Response

type CancelImportOnAllPoolsSpectraS3Response struct {
	Headers *http.Header
}

func NewCancelImportOnAllPoolsSpectraS3Response

func NewCancelImportOnAllPoolsSpectraS3Response(webResponse WebResponse) (*CancelImportOnAllPoolsSpectraS3Response, error)

type CancelImportOnAllTapesSpectraS3Request

type CancelImportOnAllTapesSpectraS3Request struct {
}

func NewCancelImportOnAllTapesSpectraS3Request

func NewCancelImportOnAllTapesSpectraS3Request() *CancelImportOnAllTapesSpectraS3Request

type CancelImportOnAllTapesSpectraS3Response

type CancelImportOnAllTapesSpectraS3Response struct {
	TapeFailureList *TapeFailureList
	Headers         *http.Header
}

func NewCancelImportOnAllTapesSpectraS3Response

func NewCancelImportOnAllTapesSpectraS3Response(webResponse WebResponse) (*CancelImportOnAllTapesSpectraS3Response, error)

type CancelImportPoolSpectraS3Request

type CancelImportPoolSpectraS3Request struct {
	Pool string
}

func NewCancelImportPoolSpectraS3Request

func NewCancelImportPoolSpectraS3Request(pool string) *CancelImportPoolSpectraS3Request

type CancelImportPoolSpectraS3Response

type CancelImportPoolSpectraS3Response struct {
	Pool    Pool
	Headers *http.Header
}

func NewCancelImportPoolSpectraS3Response

func NewCancelImportPoolSpectraS3Response(webResponse WebResponse) (*CancelImportPoolSpectraS3Response, error)

type CancelImportTapeSpectraS3Request

type CancelImportTapeSpectraS3Request struct {
	TapeId string
}

func NewCancelImportTapeSpectraS3Request

func NewCancelImportTapeSpectraS3Request(tapeId string) *CancelImportTapeSpectraS3Request

type CancelImportTapeSpectraS3Response

type CancelImportTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewCancelImportTapeSpectraS3Response

func NewCancelImportTapeSpectraS3Response(webResponse WebResponse) (*CancelImportTapeSpectraS3Response, error)

type CancelJobSpectraS3Request

type CancelJobSpectraS3Request struct {
	JobId string
}

func NewCancelJobSpectraS3Request

func NewCancelJobSpectraS3Request(jobId string) *CancelJobSpectraS3Request

type CancelJobSpectraS3Response

type CancelJobSpectraS3Response struct {
	Headers *http.Header
}

func NewCancelJobSpectraS3Response

func NewCancelJobSpectraS3Response(webResponse WebResponse) (*CancelJobSpectraS3Response, error)

type CancelOnlineOnAllTapesSpectraS3Request

type CancelOnlineOnAllTapesSpectraS3Request struct {
}

func NewCancelOnlineOnAllTapesSpectraS3Request

func NewCancelOnlineOnAllTapesSpectraS3Request() *CancelOnlineOnAllTapesSpectraS3Request

type CancelOnlineOnAllTapesSpectraS3Response

type CancelOnlineOnAllTapesSpectraS3Response struct {
	TapeFailureList *TapeFailureList
	Headers         *http.Header
}

func NewCancelOnlineOnAllTapesSpectraS3Response

func NewCancelOnlineOnAllTapesSpectraS3Response(webResponse WebResponse) (*CancelOnlineOnAllTapesSpectraS3Response, error)

type CancelOnlineTapeSpectraS3Request

type CancelOnlineTapeSpectraS3Request struct {
	TapeId string
}

func NewCancelOnlineTapeSpectraS3Request

func NewCancelOnlineTapeSpectraS3Request(tapeId string) *CancelOnlineTapeSpectraS3Request

type CancelOnlineTapeSpectraS3Response

type CancelOnlineTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewCancelOnlineTapeSpectraS3Response

func NewCancelOnlineTapeSpectraS3Response(webResponse WebResponse) (*CancelOnlineTapeSpectraS3Response, error)

type CancelTestTapeDriveSpectraS3Request

type CancelTestTapeDriveSpectraS3Request struct {
	TapeDriveId string
}

func NewCancelTestTapeDriveSpectraS3Request

func NewCancelTestTapeDriveSpectraS3Request(tapeDriveId string) *CancelTestTapeDriveSpectraS3Request

type CancelTestTapeDriveSpectraS3Response

type CancelTestTapeDriveSpectraS3Response struct {
	TapeDrive TapeDrive
	Headers   *http.Header
}

func NewCancelTestTapeDriveSpectraS3Response

func NewCancelTestTapeDriveSpectraS3Response(webResponse WebResponse) (*CancelTestTapeDriveSpectraS3Response, error)

type CancelVerifyOnAllPoolsSpectraS3Request

type CancelVerifyOnAllPoolsSpectraS3Request struct {
}

func NewCancelVerifyOnAllPoolsSpectraS3Request

func NewCancelVerifyOnAllPoolsSpectraS3Request() *CancelVerifyOnAllPoolsSpectraS3Request

type CancelVerifyOnAllPoolsSpectraS3Response

type CancelVerifyOnAllPoolsSpectraS3Response struct {
	Headers *http.Header
}

func NewCancelVerifyOnAllPoolsSpectraS3Response

func NewCancelVerifyOnAllPoolsSpectraS3Response(webResponse WebResponse) (*CancelVerifyOnAllPoolsSpectraS3Response, error)

type CancelVerifyOnAllTapesSpectraS3Request

type CancelVerifyOnAllTapesSpectraS3Request struct {
}

func NewCancelVerifyOnAllTapesSpectraS3Request

func NewCancelVerifyOnAllTapesSpectraS3Request() *CancelVerifyOnAllTapesSpectraS3Request

type CancelVerifyOnAllTapesSpectraS3Response

type CancelVerifyOnAllTapesSpectraS3Response struct {
	TapeFailureList *TapeFailureList
	Headers         *http.Header
}

func NewCancelVerifyOnAllTapesSpectraS3Response

func NewCancelVerifyOnAllTapesSpectraS3Response(webResponse WebResponse) (*CancelVerifyOnAllTapesSpectraS3Response, error)

type CancelVerifyPoolSpectraS3Request

type CancelVerifyPoolSpectraS3Request struct {
	Pool string
}

func NewCancelVerifyPoolSpectraS3Request

func NewCancelVerifyPoolSpectraS3Request(pool string) *CancelVerifyPoolSpectraS3Request

type CancelVerifyPoolSpectraS3Response

type CancelVerifyPoolSpectraS3Response struct {
	Pool    Pool
	Headers *http.Header
}

func NewCancelVerifyPoolSpectraS3Response

func NewCancelVerifyPoolSpectraS3Response(webResponse WebResponse) (*CancelVerifyPoolSpectraS3Response, error)

type CancelVerifyTapeSpectraS3Request

type CancelVerifyTapeSpectraS3Request struct {
	TapeId string
}

func NewCancelVerifyTapeSpectraS3Request

func NewCancelVerifyTapeSpectraS3Request(tapeId string) *CancelVerifyTapeSpectraS3Request

type CancelVerifyTapeSpectraS3Response

type CancelVerifyTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewCancelVerifyTapeSpectraS3Response

func NewCancelVerifyTapeSpectraS3Response(webResponse WebResponse) (*CancelVerifyTapeSpectraS3Response, error)

type CanceledJob

type CanceledJob struct {
	BucketId                            string
	CachedSizeInBytes                   int64
	CanceledDueToTimeout                bool
	ChunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee
	CompletedSizeInBytes                int64
	CreatedAt                           string
	DateCanceled                        string
	ErrorMessage                        *string
	Id                                  string
	Naked                               bool
	Name                                *string
	OriginalSizeInBytes                 int64
	Priority                            Priority
	Rechunked                           *string
	RequestType                         JobRequestType
	Truncated                           bool
	UserId                              string
}

type CanceledJobList

type CanceledJobList struct {
	CanceledJobs []CanceledJob
}

type CapacitySummaryContainer

type CapacitySummaryContainer struct {
	Pool StorageDomainCapacitySummary
	Tape StorageDomainCapacitySummary
}

type Checksum

type Checksum struct {
	ContentHash string
	Type        ChecksumType
}

func NewNoneChecksum

func NewNoneChecksum() Checksum

type ChecksumType

type ChecksumType Enum
const (
	CHECKSUM_TYPE_CRC_32  ChecksumType = 1 + iota
	CHECKSUM_TYPE_CRC_32C ChecksumType = 1 + iota
	CHECKSUM_TYPE_MD5     ChecksumType = 1 + iota
	CHECKSUM_TYPE_SHA_256 ChecksumType = 1 + iota
	CHECKSUM_TYPE_SHA_512 ChecksumType = 1 + iota
	NONE                  ChecksumType = 1 + iota
)

func (ChecksumType) String

func (checksumType ChecksumType) String() string

func (ChecksumType) StringPtr

func (checksumType ChecksumType) StringPtr() *string

func (*ChecksumType) UnmarshalText

func (checksumType *ChecksumType) UnmarshalText(text []byte) error

type CleanTapeDriveSpectraS3Request

type CleanTapeDriveSpectraS3Request struct {
	TapeDriveId string
}

func NewCleanTapeDriveSpectraS3Request

func NewCleanTapeDriveSpectraS3Request(tapeDriveId string) *CleanTapeDriveSpectraS3Request

type CleanTapeDriveSpectraS3Response

type CleanTapeDriveSpectraS3Response struct {
	TapeDrive TapeDrive
	Headers   *http.Header
}

func NewCleanTapeDriveSpectraS3Response

func NewCleanTapeDriveSpectraS3Response(webResponse WebResponse) (*CleanTapeDriveSpectraS3Response, error)

type ClearAllCanceledJobsSpectraS3Request

type ClearAllCanceledJobsSpectraS3Request struct {
}

func NewClearAllCanceledJobsSpectraS3Request

func NewClearAllCanceledJobsSpectraS3Request() *ClearAllCanceledJobsSpectraS3Request

type ClearAllCanceledJobsSpectraS3Response

type ClearAllCanceledJobsSpectraS3Response struct {
	Headers *http.Header
}

func NewClearAllCanceledJobsSpectraS3Response

func NewClearAllCanceledJobsSpectraS3Response(webResponse WebResponse) (*ClearAllCanceledJobsSpectraS3Response, error)

type ClearAllCompletedJobsSpectraS3Request

type ClearAllCompletedJobsSpectraS3Request struct {
}

func NewClearAllCompletedJobsSpectraS3Request

func NewClearAllCompletedJobsSpectraS3Request() *ClearAllCompletedJobsSpectraS3Request

type ClearAllCompletedJobsSpectraS3Response

type ClearAllCompletedJobsSpectraS3Response struct {
	Headers *http.Header
}

func NewClearAllCompletedJobsSpectraS3Response

func NewClearAllCompletedJobsSpectraS3Response(webResponse WebResponse) (*ClearAllCompletedJobsSpectraS3Response, error)

type ClearSuspectBlobAzureTargetsSpectraS3Request

type ClearSuspectBlobAzureTargetsSpectraS3Request struct {
	Force bool
	Ids   []string
}

func NewClearSuspectBlobAzureTargetsSpectraS3Request

func NewClearSuspectBlobAzureTargetsSpectraS3Request(ids []string) *ClearSuspectBlobAzureTargetsSpectraS3Request

func (*ClearSuspectBlobAzureTargetsSpectraS3Request) WithForce

func (clearSuspectBlobAzureTargetsSpectraS3Request *ClearSuspectBlobAzureTargetsSpectraS3Request) WithForce() *ClearSuspectBlobAzureTargetsSpectraS3Request

type ClearSuspectBlobAzureTargetsSpectraS3Response

type ClearSuspectBlobAzureTargetsSpectraS3Response struct {
	Headers *http.Header
}

func NewClearSuspectBlobAzureTargetsSpectraS3Response

func NewClearSuspectBlobAzureTargetsSpectraS3Response(webResponse WebResponse) (*ClearSuspectBlobAzureTargetsSpectraS3Response, error)

type ClearSuspectBlobDs3TargetsSpectraS3Request

type ClearSuspectBlobDs3TargetsSpectraS3Request struct {
	Force bool
	Ids   []string
}

func NewClearSuspectBlobDs3TargetsSpectraS3Request

func NewClearSuspectBlobDs3TargetsSpectraS3Request(ids []string) *ClearSuspectBlobDs3TargetsSpectraS3Request

func (*ClearSuspectBlobDs3TargetsSpectraS3Request) WithForce

func (clearSuspectBlobDs3TargetsSpectraS3Request *ClearSuspectBlobDs3TargetsSpectraS3Request) WithForce() *ClearSuspectBlobDs3TargetsSpectraS3Request

type ClearSuspectBlobDs3TargetsSpectraS3Response

type ClearSuspectBlobDs3TargetsSpectraS3Response struct {
	Headers *http.Header
}

func NewClearSuspectBlobDs3TargetsSpectraS3Response

func NewClearSuspectBlobDs3TargetsSpectraS3Response(webResponse WebResponse) (*ClearSuspectBlobDs3TargetsSpectraS3Response, error)

type ClearSuspectBlobPoolsSpectraS3Request

type ClearSuspectBlobPoolsSpectraS3Request struct {
	Force bool
	Ids   []string
}

func NewClearSuspectBlobPoolsSpectraS3Request

func NewClearSuspectBlobPoolsSpectraS3Request(ids []string) *ClearSuspectBlobPoolsSpectraS3Request

func (*ClearSuspectBlobPoolsSpectraS3Request) WithForce

func (clearSuspectBlobPoolsSpectraS3Request *ClearSuspectBlobPoolsSpectraS3Request) WithForce() *ClearSuspectBlobPoolsSpectraS3Request

type ClearSuspectBlobPoolsSpectraS3Response

type ClearSuspectBlobPoolsSpectraS3Response struct {
	Headers *http.Header
}

func NewClearSuspectBlobPoolsSpectraS3Response

func NewClearSuspectBlobPoolsSpectraS3Response(webResponse WebResponse) (*ClearSuspectBlobPoolsSpectraS3Response, error)

type ClearSuspectBlobS3TargetsSpectraS3Request

type ClearSuspectBlobS3TargetsSpectraS3Request struct {
	Force bool
	Ids   []string
}

func NewClearSuspectBlobS3TargetsSpectraS3Request

func NewClearSuspectBlobS3TargetsSpectraS3Request(ids []string) *ClearSuspectBlobS3TargetsSpectraS3Request

func (*ClearSuspectBlobS3TargetsSpectraS3Request) WithForce

func (clearSuspectBlobS3TargetsSpectraS3Request *ClearSuspectBlobS3TargetsSpectraS3Request) WithForce() *ClearSuspectBlobS3TargetsSpectraS3Request

type ClearSuspectBlobS3TargetsSpectraS3Response

type ClearSuspectBlobS3TargetsSpectraS3Response struct {
	Headers *http.Header
}

func NewClearSuspectBlobS3TargetsSpectraS3Response

func NewClearSuspectBlobS3TargetsSpectraS3Response(webResponse WebResponse) (*ClearSuspectBlobS3TargetsSpectraS3Response, error)

type ClearSuspectBlobTapesSpectraS3Request

type ClearSuspectBlobTapesSpectraS3Request struct {
	Force bool
	Ids   []string
}

func NewClearSuspectBlobTapesSpectraS3Request

func NewClearSuspectBlobTapesSpectraS3Request(ids []string) *ClearSuspectBlobTapesSpectraS3Request

func (*ClearSuspectBlobTapesSpectraS3Request) WithForce

func (clearSuspectBlobTapesSpectraS3Request *ClearSuspectBlobTapesSpectraS3Request) WithForce() *ClearSuspectBlobTapesSpectraS3Request

type ClearSuspectBlobTapesSpectraS3Response

type ClearSuspectBlobTapesSpectraS3Response struct {
	Headers *http.Header
}

func NewClearSuspectBlobTapesSpectraS3Response

func NewClearSuspectBlobTapesSpectraS3Response(webResponse WebResponse) (*ClearSuspectBlobTapesSpectraS3Response, error)

type CloseAggregatingJobSpectraS3Request

type CloseAggregatingJobSpectraS3Request struct {
	JobId string
}

func NewCloseAggregatingJobSpectraS3Request

func NewCloseAggregatingJobSpectraS3Request(jobId string) *CloseAggregatingJobSpectraS3Request

type CloseAggregatingJobSpectraS3Response

type CloseAggregatingJobSpectraS3Response struct {
	MasterObjectList MasterObjectList
	Headers          *http.Header
}

func NewCloseAggregatingJobSpectraS3Response

func NewCloseAggregatingJobSpectraS3Response(webResponse WebResponse) (*CloseAggregatingJobSpectraS3Response, error)

type CloudNamingMode

type CloudNamingMode Enum
const (
	CLOUD_NAMING_MODE_BLACK_PEARL CloudNamingMode = 1 + iota
	CLOUD_NAMING_MODE_AWS_S3      CloudNamingMode = 1 + iota
)

func (CloudNamingMode) String

func (cloudNamingMode CloudNamingMode) String() string

func (CloudNamingMode) StringPtr

func (cloudNamingMode CloudNamingMode) StringPtr() *string

func (*CloudNamingMode) UnmarshalText

func (cloudNamingMode *CloudNamingMode) UnmarshalText(text []byte) error

type CompactAllPoolsSpectraS3Request

type CompactAllPoolsSpectraS3Request struct {
	Priority Priority
}

func NewCompactAllPoolsSpectraS3Request

func NewCompactAllPoolsSpectraS3Request() *CompactAllPoolsSpectraS3Request

func (*CompactAllPoolsSpectraS3Request) WithPriority

func (compactAllPoolsSpectraS3Request *CompactAllPoolsSpectraS3Request) WithPriority(priority Priority) *CompactAllPoolsSpectraS3Request

type CompactAllPoolsSpectraS3Response

type CompactAllPoolsSpectraS3Response struct {
	Headers *http.Header
}

func NewCompactAllPoolsSpectraS3Response

func NewCompactAllPoolsSpectraS3Response(webResponse WebResponse) (*CompactAllPoolsSpectraS3Response, error)

type CompactPoolSpectraS3Request

type CompactPoolSpectraS3Request struct {
	Pool     string
	Priority Priority
}

func NewCompactPoolSpectraS3Request

func NewCompactPoolSpectraS3Request(pool string) *CompactPoolSpectraS3Request

func (*CompactPoolSpectraS3Request) WithPriority

func (compactPoolSpectraS3Request *CompactPoolSpectraS3Request) WithPriority(priority Priority) *CompactPoolSpectraS3Request

type CompactPoolSpectraS3Response

type CompactPoolSpectraS3Response struct {
	Pool    Pool
	Headers *http.Header
}

func NewCompactPoolSpectraS3Response

func NewCompactPoolSpectraS3Response(webResponse WebResponse) (*CompactPoolSpectraS3Response, error)

type CompleteBlobRequest

type CompleteBlobRequest struct {
	BucketName string
	ObjectName string
	Blob       string
	Checksum   Checksum
	Job        string
	Metadata   map[string]string
	Size       *int64
}

func NewCompleteBlobRequest

func NewCompleteBlobRequest(bucketName string, objectName string, blob string, job string) *CompleteBlobRequest

func (*CompleteBlobRequest) WithChecksum

func (completeBlobRequest *CompleteBlobRequest) WithChecksum(contentHash string, checksumType ChecksumType) *CompleteBlobRequest

func (*CompleteBlobRequest) WithMetaData

func (completeBlobRequest *CompleteBlobRequest) WithMetaData(key string, values ...string) *CompleteBlobRequest

func (*CompleteBlobRequest) WithSize

func (completeBlobRequest *CompleteBlobRequest) WithSize(size int64) *CompleteBlobRequest

type CompleteBlobResponse

type CompleteBlobResponse struct {
	Headers *http.Header
}

func NewCompleteBlobResponse

func NewCompleteBlobResponse(webResponse WebResponse) (*CompleteBlobResponse, error)

type CompleteMultiPartUploadRequest

type CompleteMultiPartUploadRequest struct {
	BucketName string
	ObjectName string
	Parts      []Part
	UploadId   string
}

func NewCompleteMultiPartUploadRequest

func NewCompleteMultiPartUploadRequest(bucketName string, objectName string, parts []Part, uploadId string) *CompleteMultiPartUploadRequest

type CompleteMultiPartUploadResponse

type CompleteMultiPartUploadResponse struct {
	CompleteMultipartUploadResult CompleteMultipartUploadResult
	Headers                       *http.Header
}

func NewCompleteMultiPartUploadResponse

func NewCompleteMultiPartUploadResponse(webResponse WebResponse) (*CompleteMultiPartUploadResponse, error)

type CompleteMultipartUpload

type CompleteMultipartUpload struct {
	Parts []Part `xml:"Part"`
}

type CompleteMultipartUploadResult

type CompleteMultipartUploadResult struct {
	Bucket   *string
	ETag     *string
	Key      *string
	Location *string
}

type CompletedJob

type CompletedJob struct {
	BucketId                            string
	CachedSizeInBytes                   int64
	ChunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee
	CompletedSizeInBytes                int64
	CreatedAt                           string
	DateCompleted                       string
	ErrorMessage                        *string
	Id                                  string
	Naked                               bool
	Name                                *string
	OriginalSizeInBytes                 int64
	Priority                            Priority
	Rechunked                           *string
	RequestType                         JobRequestType
	Truncated                           bool
	UserId                              string
}

type CompletedJobList

type CompletedJobList struct {
	CompletedJobs []CompletedJob
}

type Contents

type Contents struct {
	ETag         *string
	IsLatest     *bool
	Key          *string
	LastModified *string
	Owner        User
	Size         int64
	StorageClass *string
	VersionId    *string
}

type ConvertStorageDomainToDs3TargetSpectraS3Request

type ConvertStorageDomainToDs3TargetSpectraS3Request struct {
	ConvertToDs3Target string
	StorageDomain      string
}

func NewConvertStorageDomainToDs3TargetSpectraS3Request

func NewConvertStorageDomainToDs3TargetSpectraS3Request(convertToDs3Target string, storageDomain string) *ConvertStorageDomainToDs3TargetSpectraS3Request

type ConvertStorageDomainToDs3TargetSpectraS3Response

type ConvertStorageDomainToDs3TargetSpectraS3Response struct {
	Headers *http.Header
}

func NewConvertStorageDomainToDs3TargetSpectraS3Response

func NewConvertStorageDomainToDs3TargetSpectraS3Response(webResponse WebResponse) (*ConvertStorageDomainToDs3TargetSpectraS3Response, error)

type DataIsolationLevel

type DataIsolationLevel Enum
const (
	DATA_ISOLATION_LEVEL_STANDARD        DataIsolationLevel = 1 + iota
	DATA_ISOLATION_LEVEL_BUCKET_ISOLATED DataIsolationLevel = 1 + iota
)

func (DataIsolationLevel) String

func (dataIsolationLevel DataIsolationLevel) String() string

func (DataIsolationLevel) StringPtr

func (dataIsolationLevel DataIsolationLevel) StringPtr() *string

func (*DataIsolationLevel) UnmarshalText

func (dataIsolationLevel *DataIsolationLevel) UnmarshalText(text []byte) error

type DataPathBackend

type DataPathBackend struct {
	Activated                                 bool
	AllowNewJobRequests                       bool
	AutoActivateTimeoutInMins                 *int
	AutoInspect                               AutoInspectMode
	CacheAvailableRetryAfterInSeconds         int
	DefaultVerifyDataAfterImport              *Priority
	DefaultVerifyDataPriorToImport            bool
	Id                                        string
	InstanceId                                string
	IomCacheLimitationPercent                 float64
	IomEnabled                                bool
	LastHeartbeat                             string
	MaxAggregatedBlobsPerChunk                int
	PartiallyVerifyLastPercentOfTapes         *int
	PoolSafetyEnabled                         bool
	UnavailableMediaPolicy                    UnavailableMediaUsagePolicy
	UnavailablePoolMaxJobRetryInMins          int
	UnavailableTapePartitionMaxJobRetryInMins int
	VerifyCheckpointBeforeRead                bool
}

type DataPersistenceRule

type DataPersistenceRule struct {
	DataPolicyId        string
	Id                  string
	IsolationLevel      DataIsolationLevel
	MinimumDaysToRetain *int
	State               DataPlacementRuleState
	StorageDomainId     string
	Type                DataPersistenceRuleType
}

type DataPersistenceRuleList

type DataPersistenceRuleList struct {
	DataPersistenceRules []DataPersistenceRule
}

type DataPersistenceRuleType

type DataPersistenceRuleType Enum
const (
	DATA_PERSISTENCE_RULE_TYPE_PERMANENT DataPersistenceRuleType = 1 + iota
	DATA_PERSISTENCE_RULE_TYPE_TEMPORARY DataPersistenceRuleType = 1 + iota
	DATA_PERSISTENCE_RULE_TYPE_RETIRED   DataPersistenceRuleType = 1 + iota
)

func (DataPersistenceRuleType) String

func (dataPersistenceRuleType DataPersistenceRuleType) String() string

func (DataPersistenceRuleType) StringPtr

func (dataPersistenceRuleType DataPersistenceRuleType) StringPtr() *string

func (*DataPersistenceRuleType) UnmarshalText

func (dataPersistenceRuleType *DataPersistenceRuleType) UnmarshalText(text []byte) error

type DataPlacementRuleState

type DataPlacementRuleState Enum
const (
	DATA_PLACEMENT_RULE_STATE_NORMAL                DataPlacementRuleState = 1 + iota
	DATA_PLACEMENT_RULE_STATE_INCLUSION_IN_PROGRESS DataPlacementRuleState = 1 + iota
)

func (DataPlacementRuleState) String

func (dataPlacementRuleState DataPlacementRuleState) String() string

func (DataPlacementRuleState) StringPtr

func (dataPlacementRuleState DataPlacementRuleState) StringPtr() *string

func (*DataPlacementRuleState) UnmarshalText

func (dataPlacementRuleState *DataPlacementRuleState) UnmarshalText(text []byte) error

type DataPolicy

type DataPolicy struct {
	AlwaysForcePutJobCreation         bool
	AlwaysMinimizeSpanningAcrossMedia bool
	BlobbingEnabled                   bool
	ChecksumType                      ChecksumType
	CreationDate                      string
	DefaultBlobSize                   *int64
	DefaultGetJobPriority             Priority
	DefaultPutJobPriority             Priority
	DefaultVerifyAfterWrite           bool
	DefaultVerifyJobPriority          Priority
	EndToEndCrcRequired               bool
	Id                                string
	MaxVersionsToKeep                 int
	Name                              *string
	RebuildPriority                   Priority
	Versioning                        VersioningLevel
}

type DataPolicyAcl

type DataPolicyAcl struct {
	DataPolicyId *string
	GroupId      *string
	Id           string
	UserId       *string
}

type DataPolicyAclList

type DataPolicyAclList struct {
	DataPolicyAcls []DataPolicyAcl
}

type DataPolicyList

type DataPolicyList struct {
	DataPolicies []DataPolicy
}

type DataReplicationRuleType

type DataReplicationRuleType Enum
const (
	DATA_REPLICATION_RULE_TYPE_PERMANENT DataReplicationRuleType = 1 + iota
	DATA_REPLICATION_RULE_TYPE_RETIRED   DataReplicationRuleType = 1 + iota
)

func (DataReplicationRuleType) String

func (dataReplicationRuleType DataReplicationRuleType) String() string

func (DataReplicationRuleType) StringPtr

func (dataReplicationRuleType DataReplicationRuleType) StringPtr() *string

func (*DataReplicationRuleType) UnmarshalText

func (dataReplicationRuleType *DataReplicationRuleType) UnmarshalText(text []byte) error

type DatabasePhysicalSpaceState

type DatabasePhysicalSpaceState Enum
const (
	DATABASE_PHYSICAL_SPACE_STATE_CRITICAL DatabasePhysicalSpaceState = 1 + iota
	DATABASE_PHYSICAL_SPACE_STATE_LOW      DatabasePhysicalSpaceState = 1 + iota
	DATABASE_PHYSICAL_SPACE_STATE_NEAR_LOW DatabasePhysicalSpaceState = 1 + iota
	DATABASE_PHYSICAL_SPACE_STATE_NORMAL   DatabasePhysicalSpaceState = 1 + iota
)

func (DatabasePhysicalSpaceState) String

func (databasePhysicalSpaceState DatabasePhysicalSpaceState) String() string

func (DatabasePhysicalSpaceState) StringPtr

func (databasePhysicalSpaceState DatabasePhysicalSpaceState) StringPtr() *string

func (*DatabasePhysicalSpaceState) UnmarshalText

func (databasePhysicalSpaceState *DatabasePhysicalSpaceState) UnmarshalText(text []byte) error

type DeallocatePoolSpectraS3Request

type DeallocatePoolSpectraS3Request struct {
	Pool string
}

func NewDeallocatePoolSpectraS3Request

func NewDeallocatePoolSpectraS3Request(pool string) *DeallocatePoolSpectraS3Request

type DeallocatePoolSpectraS3Response

type DeallocatePoolSpectraS3Response struct {
	Headers *http.Header
}

func NewDeallocatePoolSpectraS3Response

func NewDeallocatePoolSpectraS3Response(webResponse WebResponse) (*DeallocatePoolSpectraS3Response, error)

type DegradedBlob

type DegradedBlob struct {
	AzureReplicationRuleId *string
	BlobId                 string
	BucketId               string
	Ds3ReplicationRuleId   *string
	Id                     string
	PersistenceRuleId      *string
	S3ReplicationRuleId    *string
}

type DegradedBlobList

type DegradedBlobList struct {
	DegradedBlobs []DegradedBlob
}

type DelegateCreateUserSpectraS3Request

type DelegateCreateUserSpectraS3Request struct {
	DefaultDataPolicyId *string
	Id                  *string
	MaxBuckets          *int
	Name                string
	SecretKey           *string
}

func NewDelegateCreateUserSpectraS3Request

func NewDelegateCreateUserSpectraS3Request(name string) *DelegateCreateUserSpectraS3Request

func (*DelegateCreateUserSpectraS3Request) WithDefaultDataPolicyId

func (delegateCreateUserSpectraS3Request *DelegateCreateUserSpectraS3Request) WithDefaultDataPolicyId(defaultDataPolicyId string) *DelegateCreateUserSpectraS3Request

func (*DelegateCreateUserSpectraS3Request) WithId

func (delegateCreateUserSpectraS3Request *DelegateCreateUserSpectraS3Request) WithId(id string) *DelegateCreateUserSpectraS3Request

func (*DelegateCreateUserSpectraS3Request) WithMaxBuckets

func (delegateCreateUserSpectraS3Request *DelegateCreateUserSpectraS3Request) WithMaxBuckets(maxBuckets int) *DelegateCreateUserSpectraS3Request

func (*DelegateCreateUserSpectraS3Request) WithSecretKey

func (delegateCreateUserSpectraS3Request *DelegateCreateUserSpectraS3Request) WithSecretKey(secretKey string) *DelegateCreateUserSpectraS3Request

type DelegateCreateUserSpectraS3Response

type DelegateCreateUserSpectraS3Response struct {
	SpectraUser SpectraUser
	Headers     *http.Header
}

func NewDelegateCreateUserSpectraS3Response

func NewDelegateCreateUserSpectraS3Response(webResponse WebResponse) (*DelegateCreateUserSpectraS3Response, error)

type DelegateDeleteUserSpectraS3Request

type DelegateDeleteUserSpectraS3Request struct {
	UserId string
}

func NewDelegateDeleteUserSpectraS3Request

func NewDelegateDeleteUserSpectraS3Request(userId string) *DelegateDeleteUserSpectraS3Request

type DelegateDeleteUserSpectraS3Response

type DelegateDeleteUserSpectraS3Response struct {
	Headers *http.Header
}

func NewDelegateDeleteUserSpectraS3Response

func NewDelegateDeleteUserSpectraS3Response(webResponse WebResponse) (*DelegateDeleteUserSpectraS3Response, error)

type DeleteAzureDataReplicationRuleSpectraS3Request

type DeleteAzureDataReplicationRuleSpectraS3Request struct {
	AzureDataReplicationRule string
}

func NewDeleteAzureDataReplicationRuleSpectraS3Request

func NewDeleteAzureDataReplicationRuleSpectraS3Request(azureDataReplicationRule string) *DeleteAzureDataReplicationRuleSpectraS3Request

type DeleteAzureDataReplicationRuleSpectraS3Response

type DeleteAzureDataReplicationRuleSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteAzureDataReplicationRuleSpectraS3Response

func NewDeleteAzureDataReplicationRuleSpectraS3Response(webResponse WebResponse) (*DeleteAzureDataReplicationRuleSpectraS3Response, error)

type DeleteAzureTargetBucketNameSpectraS3Request

type DeleteAzureTargetBucketNameSpectraS3Request struct {
	AzureTargetBucketName string
}

func NewDeleteAzureTargetBucketNameSpectraS3Request

func NewDeleteAzureTargetBucketNameSpectraS3Request(azureTargetBucketName string) *DeleteAzureTargetBucketNameSpectraS3Request

type DeleteAzureTargetBucketNameSpectraS3Response

type DeleteAzureTargetBucketNameSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteAzureTargetBucketNameSpectraS3Response

func NewDeleteAzureTargetBucketNameSpectraS3Response(webResponse WebResponse) (*DeleteAzureTargetBucketNameSpectraS3Response, error)

type DeleteAzureTargetFailureNotificationRegistrationSpectraS3Request

type DeleteAzureTargetFailureNotificationRegistrationSpectraS3Request struct {
	AzureTargetFailureNotificationRegistration string
}

func NewDeleteAzureTargetFailureNotificationRegistrationSpectraS3Request

func NewDeleteAzureTargetFailureNotificationRegistrationSpectraS3Request(azureTargetFailureNotificationRegistration string) *DeleteAzureTargetFailureNotificationRegistrationSpectraS3Request

type DeleteAzureTargetFailureNotificationRegistrationSpectraS3Response

type DeleteAzureTargetFailureNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteAzureTargetFailureNotificationRegistrationSpectraS3Response

func NewDeleteAzureTargetFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteAzureTargetFailureNotificationRegistrationSpectraS3Response, error)

type DeleteAzureTargetFailureSpectraS3Request

type DeleteAzureTargetFailureSpectraS3Request struct {
	AzureTargetFailure string
}

func NewDeleteAzureTargetFailureSpectraS3Request

func NewDeleteAzureTargetFailureSpectraS3Request(azureTargetFailure string) *DeleteAzureTargetFailureSpectraS3Request

type DeleteAzureTargetFailureSpectraS3Response

type DeleteAzureTargetFailureSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteAzureTargetFailureSpectraS3Response

func NewDeleteAzureTargetFailureSpectraS3Response(webResponse WebResponse) (*DeleteAzureTargetFailureSpectraS3Response, error)

type DeleteAzureTargetReadPreferenceSpectraS3Request

type DeleteAzureTargetReadPreferenceSpectraS3Request struct {
	AzureTargetReadPreference string
}

func NewDeleteAzureTargetReadPreferenceSpectraS3Request

func NewDeleteAzureTargetReadPreferenceSpectraS3Request(azureTargetReadPreference string) *DeleteAzureTargetReadPreferenceSpectraS3Request

type DeleteAzureTargetReadPreferenceSpectraS3Response

type DeleteAzureTargetReadPreferenceSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteAzureTargetReadPreferenceSpectraS3Response

func NewDeleteAzureTargetReadPreferenceSpectraS3Response(webResponse WebResponse) (*DeleteAzureTargetReadPreferenceSpectraS3Response, error)

type DeleteAzureTargetSpectraS3Request

type DeleteAzureTargetSpectraS3Request struct {
	AzureTarget string
}

func NewDeleteAzureTargetSpectraS3Request

func NewDeleteAzureTargetSpectraS3Request(azureTarget string) *DeleteAzureTargetSpectraS3Request

type DeleteAzureTargetSpectraS3Response

type DeleteAzureTargetSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteAzureTargetSpectraS3Response

func NewDeleteAzureTargetSpectraS3Response(webResponse WebResponse) (*DeleteAzureTargetSpectraS3Response, error)

type DeleteBucketAclSpectraS3Request

type DeleteBucketAclSpectraS3Request struct {
	BucketAcl string
}

func NewDeleteBucketAclSpectraS3Request

func NewDeleteBucketAclSpectraS3Request(bucketAcl string) *DeleteBucketAclSpectraS3Request

type DeleteBucketAclSpectraS3Response

type DeleteBucketAclSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteBucketAclSpectraS3Response

func NewDeleteBucketAclSpectraS3Response(webResponse WebResponse) (*DeleteBucketAclSpectraS3Response, error)

type DeleteBucketChangesNotificationRegistrationSpectraS3Request

type DeleteBucketChangesNotificationRegistrationSpectraS3Request struct {
	BucketChangesNotificationRegistration string
}

func NewDeleteBucketChangesNotificationRegistrationSpectraS3Request

func NewDeleteBucketChangesNotificationRegistrationSpectraS3Request(bucketChangesNotificationRegistration string) *DeleteBucketChangesNotificationRegistrationSpectraS3Request

type DeleteBucketChangesNotificationRegistrationSpectraS3Response

type DeleteBucketChangesNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteBucketChangesNotificationRegistrationSpectraS3Response

func NewDeleteBucketChangesNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteBucketChangesNotificationRegistrationSpectraS3Response, error)

type DeleteBucketRequest

type DeleteBucketRequest struct {
	BucketName string
}

func NewDeleteBucketRequest

func NewDeleteBucketRequest(bucketName string) *DeleteBucketRequest

type DeleteBucketResponse

type DeleteBucketResponse struct {
	Headers *http.Header
}

func NewDeleteBucketResponse

func NewDeleteBucketResponse(webResponse WebResponse) (*DeleteBucketResponse, error)

type DeleteBucketSpectraS3Request

type DeleteBucketSpectraS3Request struct {
	BucketName string
	Force      bool
}

func NewDeleteBucketSpectraS3Request

func NewDeleteBucketSpectraS3Request(bucketName string) *DeleteBucketSpectraS3Request

func (*DeleteBucketSpectraS3Request) WithForce

func (deleteBucketSpectraS3Request *DeleteBucketSpectraS3Request) WithForce() *DeleteBucketSpectraS3Request

type DeleteBucketSpectraS3Response

type DeleteBucketSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteBucketSpectraS3Response

func NewDeleteBucketSpectraS3Response(webResponse WebResponse) (*DeleteBucketSpectraS3Response, error)

type DeleteDataPersistenceRuleSpectraS3Request

type DeleteDataPersistenceRuleSpectraS3Request struct {
	DataPersistenceRuleId string
}

func NewDeleteDataPersistenceRuleSpectraS3Request

func NewDeleteDataPersistenceRuleSpectraS3Request(dataPersistenceRuleId string) *DeleteDataPersistenceRuleSpectraS3Request

type DeleteDataPersistenceRuleSpectraS3Response

type DeleteDataPersistenceRuleSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteDataPersistenceRuleSpectraS3Response

func NewDeleteDataPersistenceRuleSpectraS3Response(webResponse WebResponse) (*DeleteDataPersistenceRuleSpectraS3Response, error)

type DeleteDataPolicyAclSpectraS3Request

type DeleteDataPolicyAclSpectraS3Request struct {
	DataPolicyAcl string
}

func NewDeleteDataPolicyAclSpectraS3Request

func NewDeleteDataPolicyAclSpectraS3Request(dataPolicyAcl string) *DeleteDataPolicyAclSpectraS3Request

type DeleteDataPolicyAclSpectraS3Response

type DeleteDataPolicyAclSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteDataPolicyAclSpectraS3Response

func NewDeleteDataPolicyAclSpectraS3Response(webResponse WebResponse) (*DeleteDataPolicyAclSpectraS3Response, error)

type DeleteDataPolicySpectraS3Request

type DeleteDataPolicySpectraS3Request struct {
	DataPolicyId string
}

func NewDeleteDataPolicySpectraS3Request

func NewDeleteDataPolicySpectraS3Request(dataPolicyId string) *DeleteDataPolicySpectraS3Request

type DeleteDataPolicySpectraS3Response

type DeleteDataPolicySpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteDataPolicySpectraS3Response

func NewDeleteDataPolicySpectraS3Response(webResponse WebResponse) (*DeleteDataPolicySpectraS3Response, error)

type DeleteDs3DataReplicationRuleSpectraS3Request

type DeleteDs3DataReplicationRuleSpectraS3Request struct {
	Ds3DataReplicationRule string
}

func NewDeleteDs3DataReplicationRuleSpectraS3Request

func NewDeleteDs3DataReplicationRuleSpectraS3Request(ds3DataReplicationRule string) *DeleteDs3DataReplicationRuleSpectraS3Request

type DeleteDs3DataReplicationRuleSpectraS3Response

type DeleteDs3DataReplicationRuleSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteDs3DataReplicationRuleSpectraS3Response

func NewDeleteDs3DataReplicationRuleSpectraS3Response(webResponse WebResponse) (*DeleteDs3DataReplicationRuleSpectraS3Response, error)

type DeleteDs3TargetFailureNotificationRegistrationSpectraS3Request

type DeleteDs3TargetFailureNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewDeleteDs3TargetFailureNotificationRegistrationSpectraS3Request

func NewDeleteDs3TargetFailureNotificationRegistrationSpectraS3Request(notificationId string) *DeleteDs3TargetFailureNotificationRegistrationSpectraS3Request

type DeleteDs3TargetFailureNotificationRegistrationSpectraS3Response

type DeleteDs3TargetFailureNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteDs3TargetFailureNotificationRegistrationSpectraS3Response

func NewDeleteDs3TargetFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteDs3TargetFailureNotificationRegistrationSpectraS3Response, error)

type DeleteDs3TargetFailureSpectraS3Request

type DeleteDs3TargetFailureSpectraS3Request struct {
	Ds3TargetFailure string
}

func NewDeleteDs3TargetFailureSpectraS3Request

func NewDeleteDs3TargetFailureSpectraS3Request(ds3TargetFailure string) *DeleteDs3TargetFailureSpectraS3Request

type DeleteDs3TargetFailureSpectraS3Response

type DeleteDs3TargetFailureSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteDs3TargetFailureSpectraS3Response

func NewDeleteDs3TargetFailureSpectraS3Response(webResponse WebResponse) (*DeleteDs3TargetFailureSpectraS3Response, error)

type DeleteDs3TargetReadPreferenceSpectraS3Request

type DeleteDs3TargetReadPreferenceSpectraS3Request struct {
	Ds3TargetReadPreference string
}

func NewDeleteDs3TargetReadPreferenceSpectraS3Request

func NewDeleteDs3TargetReadPreferenceSpectraS3Request(ds3TargetReadPreference string) *DeleteDs3TargetReadPreferenceSpectraS3Request

type DeleteDs3TargetReadPreferenceSpectraS3Response

type DeleteDs3TargetReadPreferenceSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteDs3TargetReadPreferenceSpectraS3Response

func NewDeleteDs3TargetReadPreferenceSpectraS3Response(webResponse WebResponse) (*DeleteDs3TargetReadPreferenceSpectraS3Response, error)

type DeleteDs3TargetSpectraS3Request

type DeleteDs3TargetSpectraS3Request struct {
	Ds3Target string
}

func NewDeleteDs3TargetSpectraS3Request

func NewDeleteDs3TargetSpectraS3Request(ds3Target string) *DeleteDs3TargetSpectraS3Request

type DeleteDs3TargetSpectraS3Response

type DeleteDs3TargetSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteDs3TargetSpectraS3Response

func NewDeleteDs3TargetSpectraS3Response(webResponse WebResponse) (*DeleteDs3TargetSpectraS3Response, error)

type DeleteFolderRecursivelySpectraS3Request

type DeleteFolderRecursivelySpectraS3Request struct {
	BucketId string
	Folder   string
}

func NewDeleteFolderRecursivelySpectraS3Request

func NewDeleteFolderRecursivelySpectraS3Request(bucketId string, folder string) *DeleteFolderRecursivelySpectraS3Request

type DeleteFolderRecursivelySpectraS3Response

type DeleteFolderRecursivelySpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteFolderRecursivelySpectraS3Response

func NewDeleteFolderRecursivelySpectraS3Response(webResponse WebResponse) (*DeleteFolderRecursivelySpectraS3Response, error)

type DeleteGroupMemberSpectraS3Request

type DeleteGroupMemberSpectraS3Request struct {
	GroupMember string
}

func NewDeleteGroupMemberSpectraS3Request

func NewDeleteGroupMemberSpectraS3Request(groupMember string) *DeleteGroupMemberSpectraS3Request

type DeleteGroupMemberSpectraS3Response

type DeleteGroupMemberSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteGroupMemberSpectraS3Response

func NewDeleteGroupMemberSpectraS3Response(webResponse WebResponse) (*DeleteGroupMemberSpectraS3Response, error)

type DeleteGroupSpectraS3Request

type DeleteGroupSpectraS3Request struct {
	Group string
}

func NewDeleteGroupSpectraS3Request

func NewDeleteGroupSpectraS3Request(group string) *DeleteGroupSpectraS3Request

type DeleteGroupSpectraS3Response

type DeleteGroupSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteGroupSpectraS3Response

func NewDeleteGroupSpectraS3Response(webResponse WebResponse) (*DeleteGroupSpectraS3Response, error)

type DeleteJobCompletedNotificationRegistrationSpectraS3Request

type DeleteJobCompletedNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewDeleteJobCompletedNotificationRegistrationSpectraS3Request

func NewDeleteJobCompletedNotificationRegistrationSpectraS3Request(notificationId string) *DeleteJobCompletedNotificationRegistrationSpectraS3Request

type DeleteJobCompletedNotificationRegistrationSpectraS3Response

type DeleteJobCompletedNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteJobCompletedNotificationRegistrationSpectraS3Response

func NewDeleteJobCompletedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteJobCompletedNotificationRegistrationSpectraS3Response, error)

type DeleteJobCreatedNotificationRegistrationSpectraS3Request

type DeleteJobCreatedNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewDeleteJobCreatedNotificationRegistrationSpectraS3Request

func NewDeleteJobCreatedNotificationRegistrationSpectraS3Request(notificationId string) *DeleteJobCreatedNotificationRegistrationSpectraS3Request

type DeleteJobCreatedNotificationRegistrationSpectraS3Response

type DeleteJobCreatedNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteJobCreatedNotificationRegistrationSpectraS3Response

func NewDeleteJobCreatedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteJobCreatedNotificationRegistrationSpectraS3Response, error)

type DeleteJobCreationFailedNotificationRegistrationSpectraS3Request

type DeleteJobCreationFailedNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewDeleteJobCreationFailedNotificationRegistrationSpectraS3Request

func NewDeleteJobCreationFailedNotificationRegistrationSpectraS3Request(notificationId string) *DeleteJobCreationFailedNotificationRegistrationSpectraS3Request

type DeleteJobCreationFailedNotificationRegistrationSpectraS3Response

type DeleteJobCreationFailedNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteJobCreationFailedNotificationRegistrationSpectraS3Response

func NewDeleteJobCreationFailedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteJobCreationFailedNotificationRegistrationSpectraS3Response, error)

type DeleteObjectCachedNotificationRegistrationSpectraS3Request

type DeleteObjectCachedNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewDeleteObjectCachedNotificationRegistrationSpectraS3Request

func NewDeleteObjectCachedNotificationRegistrationSpectraS3Request(notificationId string) *DeleteObjectCachedNotificationRegistrationSpectraS3Request

type DeleteObjectCachedNotificationRegistrationSpectraS3Response

type DeleteObjectCachedNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteObjectCachedNotificationRegistrationSpectraS3Response

func NewDeleteObjectCachedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteObjectCachedNotificationRegistrationSpectraS3Response, error)

type DeleteObjectError

type DeleteObjectError struct {
	Code      *string
	Key       *string
	Message   *string
	VersionId *string
}

type DeleteObjectLostNotificationRegistrationSpectraS3Request

type DeleteObjectLostNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewDeleteObjectLostNotificationRegistrationSpectraS3Request

func NewDeleteObjectLostNotificationRegistrationSpectraS3Request(notificationId string) *DeleteObjectLostNotificationRegistrationSpectraS3Request

type DeleteObjectLostNotificationRegistrationSpectraS3Response

type DeleteObjectLostNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteObjectLostNotificationRegistrationSpectraS3Response

func NewDeleteObjectLostNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteObjectLostNotificationRegistrationSpectraS3Response, error)

type DeleteObjectPersistedNotificationRegistrationSpectraS3Request

type DeleteObjectPersistedNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewDeleteObjectPersistedNotificationRegistrationSpectraS3Request

func NewDeleteObjectPersistedNotificationRegistrationSpectraS3Request(notificationId string) *DeleteObjectPersistedNotificationRegistrationSpectraS3Request

type DeleteObjectPersistedNotificationRegistrationSpectraS3Response

type DeleteObjectPersistedNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteObjectPersistedNotificationRegistrationSpectraS3Response

func NewDeleteObjectPersistedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteObjectPersistedNotificationRegistrationSpectraS3Response, error)

type DeleteObjectRequest

type DeleteObjectRequest struct {
	BucketName string
	ObjectName string
	VersionId  *string
}

func NewDeleteObjectRequest

func NewDeleteObjectRequest(bucketName string, objectName string) *DeleteObjectRequest

func (*DeleteObjectRequest) WithVersionId

func (deleteObjectRequest *DeleteObjectRequest) WithVersionId(versionId string) *DeleteObjectRequest

type DeleteObjectResponse

type DeleteObjectResponse struct {
	Headers *http.Header
}

func NewDeleteObjectResponse

func NewDeleteObjectResponse(webResponse WebResponse) (*DeleteObjectResponse, error)

type DeleteObjectsRequest

type DeleteObjectsRequest struct {
	BucketName  string
	ObjectNames []string
}

func NewDeleteObjectsRequest

func NewDeleteObjectsRequest(bucketName string, objectNames []string) *DeleteObjectsRequest

type DeleteObjectsResponse

type DeleteObjectsResponse struct {
	DeleteResult DeleteResult
	Headers      *http.Header
}

func NewDeleteObjectsResponse

func NewDeleteObjectsResponse(webResponse WebResponse) (*DeleteObjectsResponse, error)

type DeletePermanentlyLostPoolSpectraS3Request

type DeletePermanentlyLostPoolSpectraS3Request struct {
	Pool string
}

func NewDeletePermanentlyLostPoolSpectraS3Request

func NewDeletePermanentlyLostPoolSpectraS3Request(pool string) *DeletePermanentlyLostPoolSpectraS3Request

type DeletePermanentlyLostPoolSpectraS3Response

type DeletePermanentlyLostPoolSpectraS3Response struct {
	Headers *http.Header
}

func NewDeletePermanentlyLostPoolSpectraS3Response

func NewDeletePermanentlyLostPoolSpectraS3Response(webResponse WebResponse) (*DeletePermanentlyLostPoolSpectraS3Response, error)

type DeletePermanentlyLostTapeSpectraS3Request

type DeletePermanentlyLostTapeSpectraS3Request struct {
	TapeId string
}

func NewDeletePermanentlyLostTapeSpectraS3Request

func NewDeletePermanentlyLostTapeSpectraS3Request(tapeId string) *DeletePermanentlyLostTapeSpectraS3Request

type DeletePermanentlyLostTapeSpectraS3Response

type DeletePermanentlyLostTapeSpectraS3Response struct {
	Headers *http.Header
}

func NewDeletePermanentlyLostTapeSpectraS3Response

func NewDeletePermanentlyLostTapeSpectraS3Response(webResponse WebResponse) (*DeletePermanentlyLostTapeSpectraS3Response, error)

type DeletePoolFailureNotificationRegistrationSpectraS3Request

type DeletePoolFailureNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewDeletePoolFailureNotificationRegistrationSpectraS3Request

func NewDeletePoolFailureNotificationRegistrationSpectraS3Request(notificationId string) *DeletePoolFailureNotificationRegistrationSpectraS3Request

type DeletePoolFailureNotificationRegistrationSpectraS3Response

type DeletePoolFailureNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeletePoolFailureNotificationRegistrationSpectraS3Response

func NewDeletePoolFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeletePoolFailureNotificationRegistrationSpectraS3Response, error)

type DeletePoolFailureSpectraS3Request

type DeletePoolFailureSpectraS3Request struct {
	PoolFailure string
}

func NewDeletePoolFailureSpectraS3Request

func NewDeletePoolFailureSpectraS3Request(poolFailure string) *DeletePoolFailureSpectraS3Request

type DeletePoolFailureSpectraS3Response

type DeletePoolFailureSpectraS3Response struct {
	Headers *http.Header
}

func NewDeletePoolFailureSpectraS3Response

func NewDeletePoolFailureSpectraS3Response(webResponse WebResponse) (*DeletePoolFailureSpectraS3Response, error)

type DeletePoolPartitionSpectraS3Request

type DeletePoolPartitionSpectraS3Request struct {
	PoolPartition string
}

func NewDeletePoolPartitionSpectraS3Request

func NewDeletePoolPartitionSpectraS3Request(poolPartition string) *DeletePoolPartitionSpectraS3Request

type DeletePoolPartitionSpectraS3Response

type DeletePoolPartitionSpectraS3Response struct {
	Headers *http.Header
}

func NewDeletePoolPartitionSpectraS3Response

func NewDeletePoolPartitionSpectraS3Response(webResponse WebResponse) (*DeletePoolPartitionSpectraS3Response, error)

type DeleteResult

type DeleteResult struct {
	DeletedObjects []S3ObjectToDelete
	Errors         []DeleteObjectError
}

type DeleteS3DataReplicationRuleSpectraS3Request

type DeleteS3DataReplicationRuleSpectraS3Request struct {
	S3DataReplicationRule string
}

func NewDeleteS3DataReplicationRuleSpectraS3Request

func NewDeleteS3DataReplicationRuleSpectraS3Request(s3DataReplicationRule string) *DeleteS3DataReplicationRuleSpectraS3Request

type DeleteS3DataReplicationRuleSpectraS3Response

type DeleteS3DataReplicationRuleSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteS3DataReplicationRuleSpectraS3Response

func NewDeleteS3DataReplicationRuleSpectraS3Response(webResponse WebResponse) (*DeleteS3DataReplicationRuleSpectraS3Response, error)

type DeleteS3TargetBucketNameSpectraS3Request

type DeleteS3TargetBucketNameSpectraS3Request struct {
	S3TargetBucketName string
}

func NewDeleteS3TargetBucketNameSpectraS3Request

func NewDeleteS3TargetBucketNameSpectraS3Request(s3TargetBucketName string) *DeleteS3TargetBucketNameSpectraS3Request

type DeleteS3TargetBucketNameSpectraS3Response

type DeleteS3TargetBucketNameSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteS3TargetBucketNameSpectraS3Response

func NewDeleteS3TargetBucketNameSpectraS3Response(webResponse WebResponse) (*DeleteS3TargetBucketNameSpectraS3Response, error)

type DeleteS3TargetFailureNotificationRegistrationSpectraS3Request

type DeleteS3TargetFailureNotificationRegistrationSpectraS3Request struct {
	S3TargetFailureNotificationRegistration string
}

func NewDeleteS3TargetFailureNotificationRegistrationSpectraS3Request

func NewDeleteS3TargetFailureNotificationRegistrationSpectraS3Request(s3TargetFailureNotificationRegistration string) *DeleteS3TargetFailureNotificationRegistrationSpectraS3Request

type DeleteS3TargetFailureNotificationRegistrationSpectraS3Response

type DeleteS3TargetFailureNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteS3TargetFailureNotificationRegistrationSpectraS3Response

func NewDeleteS3TargetFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteS3TargetFailureNotificationRegistrationSpectraS3Response, error)

type DeleteS3TargetFailureSpectraS3Request

type DeleteS3TargetFailureSpectraS3Request struct {
	S3TargetFailure string
}

func NewDeleteS3TargetFailureSpectraS3Request

func NewDeleteS3TargetFailureSpectraS3Request(s3TargetFailure string) *DeleteS3TargetFailureSpectraS3Request

type DeleteS3TargetFailureSpectraS3Response

type DeleteS3TargetFailureSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteS3TargetFailureSpectraS3Response

func NewDeleteS3TargetFailureSpectraS3Response(webResponse WebResponse) (*DeleteS3TargetFailureSpectraS3Response, error)

type DeleteS3TargetReadPreferenceSpectraS3Request

type DeleteS3TargetReadPreferenceSpectraS3Request struct {
	S3TargetReadPreference string
}

func NewDeleteS3TargetReadPreferenceSpectraS3Request

func NewDeleteS3TargetReadPreferenceSpectraS3Request(s3TargetReadPreference string) *DeleteS3TargetReadPreferenceSpectraS3Request

type DeleteS3TargetReadPreferenceSpectraS3Response

type DeleteS3TargetReadPreferenceSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteS3TargetReadPreferenceSpectraS3Response

func NewDeleteS3TargetReadPreferenceSpectraS3Response(webResponse WebResponse) (*DeleteS3TargetReadPreferenceSpectraS3Response, error)

type DeleteS3TargetSpectraS3Request

type DeleteS3TargetSpectraS3Request struct {
	S3Target string
}

func NewDeleteS3TargetSpectraS3Request

func NewDeleteS3TargetSpectraS3Request(s3Target string) *DeleteS3TargetSpectraS3Request

type DeleteS3TargetSpectraS3Response

type DeleteS3TargetSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteS3TargetSpectraS3Response

func NewDeleteS3TargetSpectraS3Response(webResponse WebResponse) (*DeleteS3TargetSpectraS3Response, error)

type DeleteStorageDomainFailureNotificationRegistrationSpectraS3Request

type DeleteStorageDomainFailureNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewDeleteStorageDomainFailureNotificationRegistrationSpectraS3Request

func NewDeleteStorageDomainFailureNotificationRegistrationSpectraS3Request(notificationId string) *DeleteStorageDomainFailureNotificationRegistrationSpectraS3Request

type DeleteStorageDomainFailureNotificationRegistrationSpectraS3Response

type DeleteStorageDomainFailureNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteStorageDomainFailureNotificationRegistrationSpectraS3Response

func NewDeleteStorageDomainFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteStorageDomainFailureNotificationRegistrationSpectraS3Response, error)

type DeleteStorageDomainFailureSpectraS3Request

type DeleteStorageDomainFailureSpectraS3Request struct {
	StorageDomainFailure string
}

func NewDeleteStorageDomainFailureSpectraS3Request

func NewDeleteStorageDomainFailureSpectraS3Request(storageDomainFailure string) *DeleteStorageDomainFailureSpectraS3Request

type DeleteStorageDomainFailureSpectraS3Response

type DeleteStorageDomainFailureSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteStorageDomainFailureSpectraS3Response

func NewDeleteStorageDomainFailureSpectraS3Response(webResponse WebResponse) (*DeleteStorageDomainFailureSpectraS3Response, error)

type DeleteStorageDomainMemberSpectraS3Request

type DeleteStorageDomainMemberSpectraS3Request struct {
	StorageDomainMember string
}

func NewDeleteStorageDomainMemberSpectraS3Request

func NewDeleteStorageDomainMemberSpectraS3Request(storageDomainMember string) *DeleteStorageDomainMemberSpectraS3Request

type DeleteStorageDomainMemberSpectraS3Response

type DeleteStorageDomainMemberSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteStorageDomainMemberSpectraS3Response

func NewDeleteStorageDomainMemberSpectraS3Response(webResponse WebResponse) (*DeleteStorageDomainMemberSpectraS3Response, error)

type DeleteStorageDomainSpectraS3Request

type DeleteStorageDomainSpectraS3Request struct {
	StorageDomain string
}

func NewDeleteStorageDomainSpectraS3Request

func NewDeleteStorageDomainSpectraS3Request(storageDomain string) *DeleteStorageDomainSpectraS3Request

type DeleteStorageDomainSpectraS3Response

type DeleteStorageDomainSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteStorageDomainSpectraS3Response

func NewDeleteStorageDomainSpectraS3Response(webResponse WebResponse) (*DeleteStorageDomainSpectraS3Response, error)

type DeleteSystemFailureNotificationRegistrationSpectraS3Request

type DeleteSystemFailureNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewDeleteSystemFailureNotificationRegistrationSpectraS3Request

func NewDeleteSystemFailureNotificationRegistrationSpectraS3Request(notificationId string) *DeleteSystemFailureNotificationRegistrationSpectraS3Request

type DeleteSystemFailureNotificationRegistrationSpectraS3Response

type DeleteSystemFailureNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteSystemFailureNotificationRegistrationSpectraS3Response

func NewDeleteSystemFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteSystemFailureNotificationRegistrationSpectraS3Response, error)

type DeleteTapeDensityDirectiveSpectraS3Request

type DeleteTapeDensityDirectiveSpectraS3Request struct {
	TapeDensityDirective string
}

func NewDeleteTapeDensityDirectiveSpectraS3Request

func NewDeleteTapeDensityDirectiveSpectraS3Request(tapeDensityDirective string) *DeleteTapeDensityDirectiveSpectraS3Request

type DeleteTapeDensityDirectiveSpectraS3Response

type DeleteTapeDensityDirectiveSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteTapeDensityDirectiveSpectraS3Response

func NewDeleteTapeDensityDirectiveSpectraS3Response(webResponse WebResponse) (*DeleteTapeDensityDirectiveSpectraS3Response, error)

type DeleteTapeDriveSpectraS3Request

type DeleteTapeDriveSpectraS3Request struct {
	TapeDriveId string
}

func NewDeleteTapeDriveSpectraS3Request

func NewDeleteTapeDriveSpectraS3Request(tapeDriveId string) *DeleteTapeDriveSpectraS3Request

type DeleteTapeDriveSpectraS3Response

type DeleteTapeDriveSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteTapeDriveSpectraS3Response

func NewDeleteTapeDriveSpectraS3Response(webResponse WebResponse) (*DeleteTapeDriveSpectraS3Response, error)

type DeleteTapeFailureNotificationRegistrationSpectraS3Request

type DeleteTapeFailureNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewDeleteTapeFailureNotificationRegistrationSpectraS3Request

func NewDeleteTapeFailureNotificationRegistrationSpectraS3Request(notificationId string) *DeleteTapeFailureNotificationRegistrationSpectraS3Request

type DeleteTapeFailureNotificationRegistrationSpectraS3Response

type DeleteTapeFailureNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteTapeFailureNotificationRegistrationSpectraS3Response

func NewDeleteTapeFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteTapeFailureNotificationRegistrationSpectraS3Response, error)

type DeleteTapeFailureSpectraS3Request

type DeleteTapeFailureSpectraS3Request struct {
	TapeFailure string
}

func NewDeleteTapeFailureSpectraS3Request

func NewDeleteTapeFailureSpectraS3Request(tapeFailure string) *DeleteTapeFailureSpectraS3Request

type DeleteTapeFailureSpectraS3Response

type DeleteTapeFailureSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteTapeFailureSpectraS3Response

func NewDeleteTapeFailureSpectraS3Response(webResponse WebResponse) (*DeleteTapeFailureSpectraS3Response, error)

type DeleteTapePartitionFailureNotificationRegistrationSpectraS3Request

type DeleteTapePartitionFailureNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewDeleteTapePartitionFailureNotificationRegistrationSpectraS3Request

func NewDeleteTapePartitionFailureNotificationRegistrationSpectraS3Request(notificationId string) *DeleteTapePartitionFailureNotificationRegistrationSpectraS3Request

type DeleteTapePartitionFailureNotificationRegistrationSpectraS3Response

type DeleteTapePartitionFailureNotificationRegistrationSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteTapePartitionFailureNotificationRegistrationSpectraS3Response

func NewDeleteTapePartitionFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*DeleteTapePartitionFailureNotificationRegistrationSpectraS3Response, error)

type DeleteTapePartitionFailureSpectraS3Request

type DeleteTapePartitionFailureSpectraS3Request struct {
	TapePartitionFailure string
}

func NewDeleteTapePartitionFailureSpectraS3Request

func NewDeleteTapePartitionFailureSpectraS3Request(tapePartitionFailure string) *DeleteTapePartitionFailureSpectraS3Request

type DeleteTapePartitionFailureSpectraS3Response

type DeleteTapePartitionFailureSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteTapePartitionFailureSpectraS3Response

func NewDeleteTapePartitionFailureSpectraS3Response(webResponse WebResponse) (*DeleteTapePartitionFailureSpectraS3Response, error)

type DeleteTapePartitionSpectraS3Request

type DeleteTapePartitionSpectraS3Request struct {
	TapePartition string
}

func NewDeleteTapePartitionSpectraS3Request

func NewDeleteTapePartitionSpectraS3Request(tapePartition string) *DeleteTapePartitionSpectraS3Request

type DeleteTapePartitionSpectraS3Response

type DeleteTapePartitionSpectraS3Response struct {
	Headers *http.Header
}

func NewDeleteTapePartitionSpectraS3Response

func NewDeleteTapePartitionSpectraS3Response(webResponse WebResponse) (*DeleteTapePartitionSpectraS3Response, error)

type DetailedS3Object

type DetailedS3Object struct {
	Blobs               *BulkObjectList
	BlobsBeingPersisted *int
	BlobsDegraded       *int
	BlobsInCache        *int
	BlobsTotal          *int
	BucketId            string
	CreationDate        *string
	ETag                *string
	Id                  string
	Latest              bool
	Name                *string
	Owner               *string
	Size                int64
	Type                S3ObjectType
}

type DetailedS3ObjectList

type DetailedS3ObjectList struct {
	DetailedS3Objects []DetailedS3Object
}

type DetailedTapeFailure

type DetailedTapeFailure struct {
	Date         string
	ErrorMessage *string
	Id           string
	TapeDriveId  string
	TapeId       string
	Type         TapeFailureType
}

type DetailedTapeFailureList

type DetailedTapeFailureList struct {
	DetailedTapeFailures []DetailedTapeFailure
}

type DetailedTapePartition

type DetailedTapePartition struct {
	AutoCompactionEnabled      bool
	AutoQuiesceEnabled         bool
	DriveIdleTimeoutInMinutes  *int
	DriveType                  *TapeDriveType
	DriveTypes                 []TapeDriveType
	ErrorMessage               *string
	Id                         string
	ImportExportConfiguration  ImportExportConfiguration
	LibraryId                  string
	MinimumReadReservedDrives  int
	MinimumWriteReservedDrives int
	Name                       *string
	Quiesced                   Quiesced
	SerialNumber               *string
	State                      TapePartitionState
	TapeTypes                  []string
}

type Ds3DataReplicationRule

type Ds3DataReplicationRule struct {
	DataPolicyId     string
	Id               string
	ReplicateDeletes bool
	State            DataPlacementRuleState
	TargetDataPolicy *string
	TargetId         string
	Type             DataReplicationRuleType
}

type Ds3DataReplicationRuleList

type Ds3DataReplicationRuleList struct {
	Ds3DataReplicationRules []Ds3DataReplicationRule
}

type Ds3Enum

type Ds3Enum interface {
	UnmarshalText(text []byte) error
}

Interface defined for spectra defined enums. Used for generic parsing of enums.

type Ds3GetObject

type Ds3GetObject struct {
	Name      string  `xml:"Name,attr"`
	Length    *int64  `xml:"Length,attr,omitempty"`
	Offset    *int64  `xml:"Offset,attr,omitempty"`
	VersionId *string `xml:"VersionId,attr,omitempty"`
}

func NewDs3GetObject

func NewDs3GetObject(name string) Ds3GetObject

func NewDs3GetObjectVersion

func NewDs3GetObjectVersion(name string, versionId string) Ds3GetObject

func NewPartialDs3GetObject

func NewPartialDs3GetObject(name string, length int64, offset int64) Ds3GetObject

Creates a Ds3GetObject used for partial objects

func NewPartialDs3GetObjectVersion

func NewPartialDs3GetObjectVersion(name string, length int64, offset int64, versionId string) Ds3GetObject

type Ds3PutObject

type Ds3PutObject struct {
	Name string `xml:"Name,attr"`
	Size int64  `xml:"Size,attr"`
}

type Ds3Target

type Ds3Target struct {
	AccessControlReplication        Ds3TargetAccessControlReplication
	AdminAuthId                     *string
	AdminSecretKey                  *string
	DataPathEndPoint                *string
	DataPathHttps                   bool
	DataPathPort                    *int
	DataPathProxy                   *string
	DataPathVerifyCertificate       bool
	DefaultReadPreference           TargetReadPreferenceType
	Id                              string
	Name                            *string
	PermitGoingOutOfSync            bool
	Quiesced                        Quiesced
	ReplicatedUserDefaultDataPolicy *string
	State                           TargetState
}

type Ds3TargetAccessControlReplication

type Ds3TargetAccessControlReplication Enum
const (
	DS3_TARGET_ACCESS_CONTROL_REPLICATION_NONE  Ds3TargetAccessControlReplication = 1 + iota
	DS3_TARGET_ACCESS_CONTROL_REPLICATION_USERS Ds3TargetAccessControlReplication = 1 + iota
)

func (Ds3TargetAccessControlReplication) String

func (ds3TargetAccessControlReplication Ds3TargetAccessControlReplication) String() string

func (Ds3TargetAccessControlReplication) StringPtr

func (ds3TargetAccessControlReplication Ds3TargetAccessControlReplication) StringPtr() *string

func (*Ds3TargetAccessControlReplication) UnmarshalText

func (ds3TargetAccessControlReplication *Ds3TargetAccessControlReplication) UnmarshalText(text []byte) error

type Ds3TargetFailure

type Ds3TargetFailure struct {
	Date         string
	ErrorMessage *string
	Id           string
	TargetId     string
	Type         TargetFailureType
}

type Ds3TargetFailureList

type Ds3TargetFailureList struct {
	Ds3TargetFailures []Ds3TargetFailure
}

type Ds3TargetFailureNotificationRegistration

type Ds3TargetFailureNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type Ds3TargetFailureNotificationRegistrationList

type Ds3TargetFailureNotificationRegistrationList struct {
	Ds3TargetFailureNotificationRegistrations []Ds3TargetFailureNotificationRegistration
}

type Ds3TargetList

type Ds3TargetList struct {
	Ds3Targets []Ds3Target
}

type Ds3TargetReadPreference

type Ds3TargetReadPreference struct {
	BucketId       string
	Id             string
	ReadPreference TargetReadPreferenceType
	TargetId       string
}

type Ds3TargetReadPreferenceList

type Ds3TargetReadPreferenceList struct {
	Ds3TargetReadPreferences []Ds3TargetReadPreference
}

type EjectAllTapesSpectraS3Request

type EjectAllTapesSpectraS3Request struct {
	EjectLabel    *string
	EjectLocation *string
}

func NewEjectAllTapesSpectraS3Request

func NewEjectAllTapesSpectraS3Request() *EjectAllTapesSpectraS3Request

func (*EjectAllTapesSpectraS3Request) WithEjectLabel

func (ejectAllTapesSpectraS3Request *EjectAllTapesSpectraS3Request) WithEjectLabel(ejectLabel string) *EjectAllTapesSpectraS3Request

func (*EjectAllTapesSpectraS3Request) WithEjectLocation

func (ejectAllTapesSpectraS3Request *EjectAllTapesSpectraS3Request) WithEjectLocation(ejectLocation string) *EjectAllTapesSpectraS3Request

type EjectAllTapesSpectraS3Response

type EjectAllTapesSpectraS3Response struct {
	TapeFailureList *TapeFailureList
	Headers         *http.Header
}

func NewEjectAllTapesSpectraS3Response

func NewEjectAllTapesSpectraS3Response(webResponse WebResponse) (*EjectAllTapesSpectraS3Response, error)

type EjectStorageDomainBlobsSpectraS3Request

type EjectStorageDomainBlobsSpectraS3Request struct {
	BucketId      string
	EjectLabel    *string
	EjectLocation *string
	Objects       []Ds3GetObject
	StorageDomain string
}

func NewEjectStorageDomainBlobsSpectraS3Request

func NewEjectStorageDomainBlobsSpectraS3Request(bucketId string, storageDomain string, objectNames []string) *EjectStorageDomainBlobsSpectraS3Request

func NewEjectStorageDomainBlobsSpectraS3RequestWithPartialObjects

func NewEjectStorageDomainBlobsSpectraS3RequestWithPartialObjects(bucketId string, storageDomain string, objects []Ds3GetObject) *EjectStorageDomainBlobsSpectraS3Request

func (*EjectStorageDomainBlobsSpectraS3Request) WithEjectLabel

func (ejectStorageDomainBlobsSpectraS3Request *EjectStorageDomainBlobsSpectraS3Request) WithEjectLabel(ejectLabel string) *EjectStorageDomainBlobsSpectraS3Request

func (*EjectStorageDomainBlobsSpectraS3Request) WithEjectLocation

func (ejectStorageDomainBlobsSpectraS3Request *EjectStorageDomainBlobsSpectraS3Request) WithEjectLocation(ejectLocation string) *EjectStorageDomainBlobsSpectraS3Request

type EjectStorageDomainBlobsSpectraS3Response

type EjectStorageDomainBlobsSpectraS3Response struct {
	Headers *http.Header
}

func NewEjectStorageDomainBlobsSpectraS3Response

func NewEjectStorageDomainBlobsSpectraS3Response(webResponse WebResponse) (*EjectStorageDomainBlobsSpectraS3Response, error)

type EjectStorageDomainSpectraS3Request

type EjectStorageDomainSpectraS3Request struct {
	BucketId      *string
	EjectLabel    *string
	EjectLocation *string
	StorageDomain string
}

func NewEjectStorageDomainSpectraS3Request

func NewEjectStorageDomainSpectraS3Request(storageDomain string) *EjectStorageDomainSpectraS3Request

func (*EjectStorageDomainSpectraS3Request) WithBucketId

func (ejectStorageDomainSpectraS3Request *EjectStorageDomainSpectraS3Request) WithBucketId(bucketId string) *EjectStorageDomainSpectraS3Request

func (*EjectStorageDomainSpectraS3Request) WithEjectLabel

func (ejectStorageDomainSpectraS3Request *EjectStorageDomainSpectraS3Request) WithEjectLabel(ejectLabel string) *EjectStorageDomainSpectraS3Request

func (*EjectStorageDomainSpectraS3Request) WithEjectLocation

func (ejectStorageDomainSpectraS3Request *EjectStorageDomainSpectraS3Request) WithEjectLocation(ejectLocation string) *EjectStorageDomainSpectraS3Request

type EjectStorageDomainSpectraS3Response

type EjectStorageDomainSpectraS3Response struct {
	TapeFailureList *TapeFailureList
	Headers         *http.Header
}

func NewEjectStorageDomainSpectraS3Response

func NewEjectStorageDomainSpectraS3Response(webResponse WebResponse) (*EjectStorageDomainSpectraS3Response, error)

type EjectTapeSpectraS3Request

type EjectTapeSpectraS3Request struct {
	EjectLabel    *string
	EjectLocation *string
	TapeId        string
}

func NewEjectTapeSpectraS3Request

func NewEjectTapeSpectraS3Request(tapeId string) *EjectTapeSpectraS3Request

func (*EjectTapeSpectraS3Request) WithEjectLabel

func (ejectTapeSpectraS3Request *EjectTapeSpectraS3Request) WithEjectLabel(ejectLabel string) *EjectTapeSpectraS3Request

func (*EjectTapeSpectraS3Request) WithEjectLocation

func (ejectTapeSpectraS3Request *EjectTapeSpectraS3Request) WithEjectLocation(ejectLocation string) *EjectTapeSpectraS3Request

type EjectTapeSpectraS3Response

type EjectTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewEjectTapeSpectraS3Response

func NewEjectTapeSpectraS3Response(webResponse WebResponse) (*EjectTapeSpectraS3Response, error)

type Enum

type Enum int

func (Enum) String

func (enum Enum) String() string

type Error

type Error struct {
	Code          *string
	HttpErrorCode int
	Message       *string
	Resource      *string
	ResourceId    int64
}

type FeatureKey

type FeatureKey struct {
	CurrentValue   *int64
	ErrorMessage   *string
	ExpirationDate *string
	Id             string
	Key            FeatureKeyType
	LimitValue     *int64
}

type FeatureKeyList

type FeatureKeyList struct {
	FeatureKeys []FeatureKey
}

type FeatureKeyType

type FeatureKeyType Enum
const (
	FEATURE_KEY_TYPE_AWS_S3_CLOUD_OUT          FeatureKeyType = 1 + iota
	FEATURE_KEY_TYPE_MICROSOFT_AZURE_CLOUD_OUT FeatureKeyType = 1 + iota
)

func (FeatureKeyType) String

func (featureKeyType FeatureKeyType) String() string

func (FeatureKeyType) StringPtr

func (featureKeyType FeatureKeyType) StringPtr() *string

func (*FeatureKeyType) UnmarshalText

func (featureKeyType *FeatureKeyType) UnmarshalText(text []byte) error

type ForceFeatureKeyValidationSpectraS3Request

type ForceFeatureKeyValidationSpectraS3Request struct {
}

func NewForceFeatureKeyValidationSpectraS3Request

func NewForceFeatureKeyValidationSpectraS3Request() *ForceFeatureKeyValidationSpectraS3Request

type ForceFeatureKeyValidationSpectraS3Response

type ForceFeatureKeyValidationSpectraS3Response struct {
	Headers *http.Header
}

func NewForceFeatureKeyValidationSpectraS3Response

func NewForceFeatureKeyValidationSpectraS3Response(webResponse WebResponse) (*ForceFeatureKeyValidationSpectraS3Response, error)

type ForceFullCacheReclaimSpectraS3Request

type ForceFullCacheReclaimSpectraS3Request struct {
}

func NewForceFullCacheReclaimSpectraS3Request

func NewForceFullCacheReclaimSpectraS3Request() *ForceFullCacheReclaimSpectraS3Request

type ForceFullCacheReclaimSpectraS3Response

type ForceFullCacheReclaimSpectraS3Response struct {
	Headers *http.Header
}

func NewForceFullCacheReclaimSpectraS3Response

func NewForceFullCacheReclaimSpectraS3Response(webResponse WebResponse) (*ForceFullCacheReclaimSpectraS3Response, error)

type ForcePoolEnvironmentRefreshSpectraS3Request

type ForcePoolEnvironmentRefreshSpectraS3Request struct {
}

func NewForcePoolEnvironmentRefreshSpectraS3Request

func NewForcePoolEnvironmentRefreshSpectraS3Request() *ForcePoolEnvironmentRefreshSpectraS3Request

type ForcePoolEnvironmentRefreshSpectraS3Response

type ForcePoolEnvironmentRefreshSpectraS3Response struct {
	Headers *http.Header
}

func NewForcePoolEnvironmentRefreshSpectraS3Response

func NewForcePoolEnvironmentRefreshSpectraS3Response(webResponse WebResponse) (*ForcePoolEnvironmentRefreshSpectraS3Response, error)

type ForceTapeEnvironmentRefreshSpectraS3Request

type ForceTapeEnvironmentRefreshSpectraS3Request struct {
}

func NewForceTapeEnvironmentRefreshSpectraS3Request

func NewForceTapeEnvironmentRefreshSpectraS3Request() *ForceTapeEnvironmentRefreshSpectraS3Request

type ForceTapeEnvironmentRefreshSpectraS3Response

type ForceTapeEnvironmentRefreshSpectraS3Response struct {
	Headers *http.Header
}

func NewForceTapeEnvironmentRefreshSpectraS3Response

func NewForceTapeEnvironmentRefreshSpectraS3Response(webResponse WebResponse) (*ForceTapeEnvironmentRefreshSpectraS3Response, error)

type ForceTargetEnvironmentRefreshSpectraS3Request

type ForceTargetEnvironmentRefreshSpectraS3Request struct {
}

func NewForceTargetEnvironmentRefreshSpectraS3Request

func NewForceTargetEnvironmentRefreshSpectraS3Request() *ForceTargetEnvironmentRefreshSpectraS3Request

type ForceTargetEnvironmentRefreshSpectraS3Response

type ForceTargetEnvironmentRefreshSpectraS3Response struct {
	Headers *http.Header
}

func NewForceTargetEnvironmentRefreshSpectraS3Response

func NewForceTargetEnvironmentRefreshSpectraS3Response(webResponse WebResponse) (*ForceTargetEnvironmentRefreshSpectraS3Response, error)

type FormatAllForeignPoolsSpectraS3Request

type FormatAllForeignPoolsSpectraS3Request struct {
}

func NewFormatAllForeignPoolsSpectraS3Request

func NewFormatAllForeignPoolsSpectraS3Request() *FormatAllForeignPoolsSpectraS3Request

type FormatAllForeignPoolsSpectraS3Response

type FormatAllForeignPoolsSpectraS3Response struct {
	Headers *http.Header
}

func NewFormatAllForeignPoolsSpectraS3Response

func NewFormatAllForeignPoolsSpectraS3Response(webResponse WebResponse) (*FormatAllForeignPoolsSpectraS3Response, error)

type FormatAllTapesSpectraS3Request

type FormatAllTapesSpectraS3Request struct {
	Force bool
}

func NewFormatAllTapesSpectraS3Request

func NewFormatAllTapesSpectraS3Request() *FormatAllTapesSpectraS3Request

func (*FormatAllTapesSpectraS3Request) WithForce

func (formatAllTapesSpectraS3Request *FormatAllTapesSpectraS3Request) WithForce() *FormatAllTapesSpectraS3Request

type FormatAllTapesSpectraS3Response

type FormatAllTapesSpectraS3Response struct {
	TapeFailureList *TapeFailureList
	Headers         *http.Header
}

func NewFormatAllTapesSpectraS3Response

func NewFormatAllTapesSpectraS3Response(webResponse WebResponse) (*FormatAllTapesSpectraS3Response, error)

type FormatForeignPoolSpectraS3Request

type FormatForeignPoolSpectraS3Request struct {
	Pool string
}

func NewFormatForeignPoolSpectraS3Request

func NewFormatForeignPoolSpectraS3Request(pool string) *FormatForeignPoolSpectraS3Request

type FormatForeignPoolSpectraS3Response

type FormatForeignPoolSpectraS3Response struct {
	Pool    Pool
	Headers *http.Header
}

func NewFormatForeignPoolSpectraS3Response

func NewFormatForeignPoolSpectraS3Response(webResponse WebResponse) (*FormatForeignPoolSpectraS3Response, error)

type FormatTapeSpectraS3Request

type FormatTapeSpectraS3Request struct {
	Force  bool
	TapeId string
}

func NewFormatTapeSpectraS3Request

func NewFormatTapeSpectraS3Request(tapeId string) *FormatTapeSpectraS3Request

func (*FormatTapeSpectraS3Request) WithForce

func (formatTapeSpectraS3Request *FormatTapeSpectraS3Request) WithForce() *FormatTapeSpectraS3Request

type FormatTapeSpectraS3Response

type FormatTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewFormatTapeSpectraS3Response

func NewFormatTapeSpectraS3Response(webResponse WebResponse) (*FormatTapeSpectraS3Response, error)

type GetActiveJobSpectraS3Request

type GetActiveJobSpectraS3Request struct {
	ActiveJobId string
}

func NewGetActiveJobSpectraS3Request

func NewGetActiveJobSpectraS3Request(activeJobId string) *GetActiveJobSpectraS3Request

type GetActiveJobSpectraS3Response

type GetActiveJobSpectraS3Response struct {
	ActiveJob ActiveJob
	Headers   *http.Header
}

func NewGetActiveJobSpectraS3Response

func NewGetActiveJobSpectraS3Response(webResponse WebResponse) (*GetActiveJobSpectraS3Response, error)

type GetActiveJobsSpectraS3Request

type GetActiveJobsSpectraS3Request struct {
	Aggregating                         *bool
	BucketId                            *string
	ChunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee
	LastPage                            bool
	Name                                *string
	PageLength                          *int
	PageOffset                          *int
	PageStartMarker                     *string
	Priority                            Priority
	Rechunked                           *string
	RequestType                         JobRequestType
	Truncated                           *bool
	UserId                              *string
}

func NewGetActiveJobsSpectraS3Request

func NewGetActiveJobsSpectraS3Request() *GetActiveJobsSpectraS3Request

func (*GetActiveJobsSpectraS3Request) WithAggregating

func (getActiveJobsSpectraS3Request *GetActiveJobsSpectraS3Request) WithAggregating(aggregating bool) *GetActiveJobsSpectraS3Request

func (*GetActiveJobsSpectraS3Request) WithBucketId

func (getActiveJobsSpectraS3Request *GetActiveJobsSpectraS3Request) WithBucketId(bucketId string) *GetActiveJobsSpectraS3Request

func (*GetActiveJobsSpectraS3Request) WithChunkClientProcessingOrderGuarantee

func (getActiveJobsSpectraS3Request *GetActiveJobsSpectraS3Request) WithChunkClientProcessingOrderGuarantee(chunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee) *GetActiveJobsSpectraS3Request

func (*GetActiveJobsSpectraS3Request) WithLastPage

func (getActiveJobsSpectraS3Request *GetActiveJobsSpectraS3Request) WithLastPage() *GetActiveJobsSpectraS3Request

func (*GetActiveJobsSpectraS3Request) WithName

func (getActiveJobsSpectraS3Request *GetActiveJobsSpectraS3Request) WithName(name string) *GetActiveJobsSpectraS3Request

func (*GetActiveJobsSpectraS3Request) WithPageLength

func (getActiveJobsSpectraS3Request *GetActiveJobsSpectraS3Request) WithPageLength(pageLength int) *GetActiveJobsSpectraS3Request

func (*GetActiveJobsSpectraS3Request) WithPageOffset

func (getActiveJobsSpectraS3Request *GetActiveJobsSpectraS3Request) WithPageOffset(pageOffset int) *GetActiveJobsSpectraS3Request

func (*GetActiveJobsSpectraS3Request) WithPageStartMarker

func (getActiveJobsSpectraS3Request *GetActiveJobsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetActiveJobsSpectraS3Request

func (*GetActiveJobsSpectraS3Request) WithPriority

func (getActiveJobsSpectraS3Request *GetActiveJobsSpectraS3Request) WithPriority(priority Priority) *GetActiveJobsSpectraS3Request

func (*GetActiveJobsSpectraS3Request) WithRechunked

func (getActiveJobsSpectraS3Request *GetActiveJobsSpectraS3Request) WithRechunked(rechunked string) *GetActiveJobsSpectraS3Request

func (*GetActiveJobsSpectraS3Request) WithRequestType

func (getActiveJobsSpectraS3Request *GetActiveJobsSpectraS3Request) WithRequestType(requestType JobRequestType) *GetActiveJobsSpectraS3Request

func (*GetActiveJobsSpectraS3Request) WithTruncated

func (getActiveJobsSpectraS3Request *GetActiveJobsSpectraS3Request) WithTruncated(truncated bool) *GetActiveJobsSpectraS3Request

func (*GetActiveJobsSpectraS3Request) WithUserId

func (getActiveJobsSpectraS3Request *GetActiveJobsSpectraS3Request) WithUserId(userId string) *GetActiveJobsSpectraS3Request

type GetActiveJobsSpectraS3Response

type GetActiveJobsSpectraS3Response struct {
	ActiveJobList ActiveJobList
	Headers       *http.Header
}

func NewGetActiveJobsSpectraS3Response

func NewGetActiveJobsSpectraS3Response(webResponse WebResponse) (*GetActiveJobsSpectraS3Response, error)

type GetAzureDataReplicationRuleSpectraS3Request

type GetAzureDataReplicationRuleSpectraS3Request struct {
	AzureDataReplicationRule string
}

func NewGetAzureDataReplicationRuleSpectraS3Request

func NewGetAzureDataReplicationRuleSpectraS3Request(azureDataReplicationRule string) *GetAzureDataReplicationRuleSpectraS3Request

type GetAzureDataReplicationRuleSpectraS3Response

type GetAzureDataReplicationRuleSpectraS3Response struct {
	AzureDataReplicationRule AzureDataReplicationRule
	Headers                  *http.Header
}

func NewGetAzureDataReplicationRuleSpectraS3Response

func NewGetAzureDataReplicationRuleSpectraS3Response(webResponse WebResponse) (*GetAzureDataReplicationRuleSpectraS3Response, error)

type GetAzureDataReplicationRulesSpectraS3Request

type GetAzureDataReplicationRulesSpectraS3Request struct {
	DataPolicyId            *string
	DataReplicationRuleType DataReplicationRuleType
	LastPage                bool
	PageLength              *int
	PageOffset              *int
	PageStartMarker         *string
	ReplicateDeletes        *bool
	State                   DataPlacementRuleState
	TargetId                *string
}

func NewGetAzureDataReplicationRulesSpectraS3Request

func NewGetAzureDataReplicationRulesSpectraS3Request() *GetAzureDataReplicationRulesSpectraS3Request

func (*GetAzureDataReplicationRulesSpectraS3Request) WithDataPolicyId

func (getAzureDataReplicationRulesSpectraS3Request *GetAzureDataReplicationRulesSpectraS3Request) WithDataPolicyId(dataPolicyId string) *GetAzureDataReplicationRulesSpectraS3Request

func (*GetAzureDataReplicationRulesSpectraS3Request) WithDataReplicationRuleType

func (getAzureDataReplicationRulesSpectraS3Request *GetAzureDataReplicationRulesSpectraS3Request) WithDataReplicationRuleType(dataReplicationRuleType DataReplicationRuleType) *GetAzureDataReplicationRulesSpectraS3Request

func (*GetAzureDataReplicationRulesSpectraS3Request) WithLastPage

func (getAzureDataReplicationRulesSpectraS3Request *GetAzureDataReplicationRulesSpectraS3Request) WithLastPage() *GetAzureDataReplicationRulesSpectraS3Request

func (*GetAzureDataReplicationRulesSpectraS3Request) WithPageLength

func (getAzureDataReplicationRulesSpectraS3Request *GetAzureDataReplicationRulesSpectraS3Request) WithPageLength(pageLength int) *GetAzureDataReplicationRulesSpectraS3Request

func (*GetAzureDataReplicationRulesSpectraS3Request) WithPageOffset

func (getAzureDataReplicationRulesSpectraS3Request *GetAzureDataReplicationRulesSpectraS3Request) WithPageOffset(pageOffset int) *GetAzureDataReplicationRulesSpectraS3Request

func (*GetAzureDataReplicationRulesSpectraS3Request) WithPageStartMarker

func (getAzureDataReplicationRulesSpectraS3Request *GetAzureDataReplicationRulesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetAzureDataReplicationRulesSpectraS3Request

func (*GetAzureDataReplicationRulesSpectraS3Request) WithReplicateDeletes

func (getAzureDataReplicationRulesSpectraS3Request *GetAzureDataReplicationRulesSpectraS3Request) WithReplicateDeletes(replicateDeletes bool) *GetAzureDataReplicationRulesSpectraS3Request

func (*GetAzureDataReplicationRulesSpectraS3Request) WithState

func (getAzureDataReplicationRulesSpectraS3Request *GetAzureDataReplicationRulesSpectraS3Request) WithState(state DataPlacementRuleState) *GetAzureDataReplicationRulesSpectraS3Request

func (*GetAzureDataReplicationRulesSpectraS3Request) WithTargetId

func (getAzureDataReplicationRulesSpectraS3Request *GetAzureDataReplicationRulesSpectraS3Request) WithTargetId(targetId string) *GetAzureDataReplicationRulesSpectraS3Request

type GetAzureDataReplicationRulesSpectraS3Response

type GetAzureDataReplicationRulesSpectraS3Response struct {
	AzureDataReplicationRuleList AzureDataReplicationRuleList
	Headers                      *http.Header
}

func NewGetAzureDataReplicationRulesSpectraS3Response

func NewGetAzureDataReplicationRulesSpectraS3Response(webResponse WebResponse) (*GetAzureDataReplicationRulesSpectraS3Response, error)

type GetAzureTargetBucketNamesSpectraS3Request

type GetAzureTargetBucketNamesSpectraS3Request struct {
	BucketId        *string
	LastPage        bool
	Name            *string
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	TargetId        *string
}

func NewGetAzureTargetBucketNamesSpectraS3Request

func NewGetAzureTargetBucketNamesSpectraS3Request() *GetAzureTargetBucketNamesSpectraS3Request

func (*GetAzureTargetBucketNamesSpectraS3Request) WithBucketId

func (getAzureTargetBucketNamesSpectraS3Request *GetAzureTargetBucketNamesSpectraS3Request) WithBucketId(bucketId string) *GetAzureTargetBucketNamesSpectraS3Request

func (*GetAzureTargetBucketNamesSpectraS3Request) WithLastPage

func (getAzureTargetBucketNamesSpectraS3Request *GetAzureTargetBucketNamesSpectraS3Request) WithLastPage() *GetAzureTargetBucketNamesSpectraS3Request

func (*GetAzureTargetBucketNamesSpectraS3Request) WithName

func (getAzureTargetBucketNamesSpectraS3Request *GetAzureTargetBucketNamesSpectraS3Request) WithName(name string) *GetAzureTargetBucketNamesSpectraS3Request

func (*GetAzureTargetBucketNamesSpectraS3Request) WithPageLength

func (getAzureTargetBucketNamesSpectraS3Request *GetAzureTargetBucketNamesSpectraS3Request) WithPageLength(pageLength int) *GetAzureTargetBucketNamesSpectraS3Request

func (*GetAzureTargetBucketNamesSpectraS3Request) WithPageOffset

func (getAzureTargetBucketNamesSpectraS3Request *GetAzureTargetBucketNamesSpectraS3Request) WithPageOffset(pageOffset int) *GetAzureTargetBucketNamesSpectraS3Request

func (*GetAzureTargetBucketNamesSpectraS3Request) WithPageStartMarker

func (getAzureTargetBucketNamesSpectraS3Request *GetAzureTargetBucketNamesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetAzureTargetBucketNamesSpectraS3Request

func (*GetAzureTargetBucketNamesSpectraS3Request) WithTargetId

func (getAzureTargetBucketNamesSpectraS3Request *GetAzureTargetBucketNamesSpectraS3Request) WithTargetId(targetId string) *GetAzureTargetBucketNamesSpectraS3Request

type GetAzureTargetBucketNamesSpectraS3Response

type GetAzureTargetBucketNamesSpectraS3Response struct {
	AzureTargetBucketNameList AzureTargetBucketNameList
	Headers                   *http.Header
}

func NewGetAzureTargetBucketNamesSpectraS3Response

func NewGetAzureTargetBucketNamesSpectraS3Response(webResponse WebResponse) (*GetAzureTargetBucketNamesSpectraS3Response, error)

type GetAzureTargetFailureNotificationRegistrationSpectraS3Request

type GetAzureTargetFailureNotificationRegistrationSpectraS3Request struct {
	AzureTargetFailureNotificationRegistration string
}

func NewGetAzureTargetFailureNotificationRegistrationSpectraS3Request

func NewGetAzureTargetFailureNotificationRegistrationSpectraS3Request(azureTargetFailureNotificationRegistration string) *GetAzureTargetFailureNotificationRegistrationSpectraS3Request

type GetAzureTargetFailureNotificationRegistrationSpectraS3Response

type GetAzureTargetFailureNotificationRegistrationSpectraS3Response struct {
	AzureTargetFailureNotificationRegistration AzureTargetFailureNotificationRegistration
	Headers                                    *http.Header
}

func NewGetAzureTargetFailureNotificationRegistrationSpectraS3Response

func NewGetAzureTargetFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetAzureTargetFailureNotificationRegistrationSpectraS3Response, error)

type GetAzureTargetFailureNotificationRegistrationsSpectraS3Request

type GetAzureTargetFailureNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetAzureTargetFailureNotificationRegistrationsSpectraS3Request) WithLastPage

func (getAzureTargetFailureNotificationRegistrationsSpectraS3Request *GetAzureTargetFailureNotificationRegistrationsSpectraS3Request) WithLastPage() *GetAzureTargetFailureNotificationRegistrationsSpectraS3Request

func (*GetAzureTargetFailureNotificationRegistrationsSpectraS3Request) WithPageLength

func (getAzureTargetFailureNotificationRegistrationsSpectraS3Request *GetAzureTargetFailureNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetAzureTargetFailureNotificationRegistrationsSpectraS3Request

func (*GetAzureTargetFailureNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getAzureTargetFailureNotificationRegistrationsSpectraS3Request *GetAzureTargetFailureNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetAzureTargetFailureNotificationRegistrationsSpectraS3Request

func (*GetAzureTargetFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getAzureTargetFailureNotificationRegistrationsSpectraS3Request *GetAzureTargetFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetAzureTargetFailureNotificationRegistrationsSpectraS3Request

func (*GetAzureTargetFailureNotificationRegistrationsSpectraS3Request) WithUserId

func (getAzureTargetFailureNotificationRegistrationsSpectraS3Request *GetAzureTargetFailureNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetAzureTargetFailureNotificationRegistrationsSpectraS3Request

type GetAzureTargetFailureNotificationRegistrationsSpectraS3Response

type GetAzureTargetFailureNotificationRegistrationsSpectraS3Response struct {
	AzureTargetFailureNotificationRegistrationList AzureTargetFailureNotificationRegistrationList
	Headers                                        *http.Header
}

func NewGetAzureTargetFailureNotificationRegistrationsSpectraS3Response

func NewGetAzureTargetFailureNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetAzureTargetFailureNotificationRegistrationsSpectraS3Response, error)

type GetAzureTargetFailuresSpectraS3Request

type GetAzureTargetFailuresSpectraS3Request struct {
	ErrorMessage      *string
	LastPage          bool
	PageLength        *int
	PageOffset        *int
	PageStartMarker   *string
	TargetFailureType TargetFailureType
	TargetId          *string
}

func NewGetAzureTargetFailuresSpectraS3Request

func NewGetAzureTargetFailuresSpectraS3Request() *GetAzureTargetFailuresSpectraS3Request

func (*GetAzureTargetFailuresSpectraS3Request) WithErrorMessage

func (getAzureTargetFailuresSpectraS3Request *GetAzureTargetFailuresSpectraS3Request) WithErrorMessage(errorMessage string) *GetAzureTargetFailuresSpectraS3Request

func (*GetAzureTargetFailuresSpectraS3Request) WithLastPage

func (getAzureTargetFailuresSpectraS3Request *GetAzureTargetFailuresSpectraS3Request) WithLastPage() *GetAzureTargetFailuresSpectraS3Request

func (*GetAzureTargetFailuresSpectraS3Request) WithPageLength

func (getAzureTargetFailuresSpectraS3Request *GetAzureTargetFailuresSpectraS3Request) WithPageLength(pageLength int) *GetAzureTargetFailuresSpectraS3Request

func (*GetAzureTargetFailuresSpectraS3Request) WithPageOffset

func (getAzureTargetFailuresSpectraS3Request *GetAzureTargetFailuresSpectraS3Request) WithPageOffset(pageOffset int) *GetAzureTargetFailuresSpectraS3Request

func (*GetAzureTargetFailuresSpectraS3Request) WithPageStartMarker

func (getAzureTargetFailuresSpectraS3Request *GetAzureTargetFailuresSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetAzureTargetFailuresSpectraS3Request

func (*GetAzureTargetFailuresSpectraS3Request) WithTargetFailureType

func (getAzureTargetFailuresSpectraS3Request *GetAzureTargetFailuresSpectraS3Request) WithTargetFailureType(targetFailureType TargetFailureType) *GetAzureTargetFailuresSpectraS3Request

func (*GetAzureTargetFailuresSpectraS3Request) WithTargetId

func (getAzureTargetFailuresSpectraS3Request *GetAzureTargetFailuresSpectraS3Request) WithTargetId(targetId string) *GetAzureTargetFailuresSpectraS3Request

type GetAzureTargetFailuresSpectraS3Response

type GetAzureTargetFailuresSpectraS3Response struct {
	AzureTargetFailureList AzureTargetFailureList
	Headers                *http.Header
}

func NewGetAzureTargetFailuresSpectraS3Response

func NewGetAzureTargetFailuresSpectraS3Response(webResponse WebResponse) (*GetAzureTargetFailuresSpectraS3Response, error)

type GetAzureTargetReadPreferenceSpectraS3Request

type GetAzureTargetReadPreferenceSpectraS3Request struct {
	AzureTargetReadPreference string
}

func NewGetAzureTargetReadPreferenceSpectraS3Request

func NewGetAzureTargetReadPreferenceSpectraS3Request(azureTargetReadPreference string) *GetAzureTargetReadPreferenceSpectraS3Request

type GetAzureTargetReadPreferenceSpectraS3Response

type GetAzureTargetReadPreferenceSpectraS3Response struct {
	AzureTargetReadPreference AzureTargetReadPreference
	Headers                   *http.Header
}

func NewGetAzureTargetReadPreferenceSpectraS3Response

func NewGetAzureTargetReadPreferenceSpectraS3Response(webResponse WebResponse) (*GetAzureTargetReadPreferenceSpectraS3Response, error)

type GetAzureTargetReadPreferencesSpectraS3Request

type GetAzureTargetReadPreferencesSpectraS3Request struct {
	BucketId        *string
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	ReadPreference  TargetReadPreferenceType
	TargetId        *string
}

func NewGetAzureTargetReadPreferencesSpectraS3Request

func NewGetAzureTargetReadPreferencesSpectraS3Request() *GetAzureTargetReadPreferencesSpectraS3Request

func (*GetAzureTargetReadPreferencesSpectraS3Request) WithBucketId

func (getAzureTargetReadPreferencesSpectraS3Request *GetAzureTargetReadPreferencesSpectraS3Request) WithBucketId(bucketId string) *GetAzureTargetReadPreferencesSpectraS3Request

func (*GetAzureTargetReadPreferencesSpectraS3Request) WithLastPage

func (getAzureTargetReadPreferencesSpectraS3Request *GetAzureTargetReadPreferencesSpectraS3Request) WithLastPage() *GetAzureTargetReadPreferencesSpectraS3Request

func (*GetAzureTargetReadPreferencesSpectraS3Request) WithPageLength

func (getAzureTargetReadPreferencesSpectraS3Request *GetAzureTargetReadPreferencesSpectraS3Request) WithPageLength(pageLength int) *GetAzureTargetReadPreferencesSpectraS3Request

func (*GetAzureTargetReadPreferencesSpectraS3Request) WithPageOffset

func (getAzureTargetReadPreferencesSpectraS3Request *GetAzureTargetReadPreferencesSpectraS3Request) WithPageOffset(pageOffset int) *GetAzureTargetReadPreferencesSpectraS3Request

func (*GetAzureTargetReadPreferencesSpectraS3Request) WithPageStartMarker

func (getAzureTargetReadPreferencesSpectraS3Request *GetAzureTargetReadPreferencesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetAzureTargetReadPreferencesSpectraS3Request

func (*GetAzureTargetReadPreferencesSpectraS3Request) WithReadPreference

func (getAzureTargetReadPreferencesSpectraS3Request *GetAzureTargetReadPreferencesSpectraS3Request) WithReadPreference(readPreference TargetReadPreferenceType) *GetAzureTargetReadPreferencesSpectraS3Request

func (*GetAzureTargetReadPreferencesSpectraS3Request) WithTargetId

func (getAzureTargetReadPreferencesSpectraS3Request *GetAzureTargetReadPreferencesSpectraS3Request) WithTargetId(targetId string) *GetAzureTargetReadPreferencesSpectraS3Request

type GetAzureTargetReadPreferencesSpectraS3Response

type GetAzureTargetReadPreferencesSpectraS3Response struct {
	AzureTargetReadPreferenceList AzureTargetReadPreferenceList
	Headers                       *http.Header
}

func NewGetAzureTargetReadPreferencesSpectraS3Response

func NewGetAzureTargetReadPreferencesSpectraS3Response(webResponse WebResponse) (*GetAzureTargetReadPreferencesSpectraS3Response, error)

type GetAzureTargetSpectraS3Request

type GetAzureTargetSpectraS3Request struct {
	AzureTarget string
}

func NewGetAzureTargetSpectraS3Request

func NewGetAzureTargetSpectraS3Request(azureTarget string) *GetAzureTargetSpectraS3Request

type GetAzureTargetSpectraS3Response

type GetAzureTargetSpectraS3Response struct {
	AzureTarget AzureTarget
	Headers     *http.Header
}

func NewGetAzureTargetSpectraS3Response

func NewGetAzureTargetSpectraS3Response(webResponse WebResponse) (*GetAzureTargetSpectraS3Response, error)

type GetAzureTargetsSpectraS3Request

type GetAzureTargetsSpectraS3Request struct {
	AccountName           *string
	DefaultReadPreference TargetReadPreferenceType
	Https                 *bool
	LastPage              bool
	Name                  *string
	PageLength            *int
	PageOffset            *int
	PageStartMarker       *string
	PermitGoingOutOfSync  *bool
	Quiesced              Quiesced
	State                 TargetState
}

func NewGetAzureTargetsSpectraS3Request

func NewGetAzureTargetsSpectraS3Request() *GetAzureTargetsSpectraS3Request

func (*GetAzureTargetsSpectraS3Request) WithAccountName

func (getAzureTargetsSpectraS3Request *GetAzureTargetsSpectraS3Request) WithAccountName(accountName string) *GetAzureTargetsSpectraS3Request

func (*GetAzureTargetsSpectraS3Request) WithDefaultReadPreference

func (getAzureTargetsSpectraS3Request *GetAzureTargetsSpectraS3Request) WithDefaultReadPreference(defaultReadPreference TargetReadPreferenceType) *GetAzureTargetsSpectraS3Request

func (*GetAzureTargetsSpectraS3Request) WithHttps

func (getAzureTargetsSpectraS3Request *GetAzureTargetsSpectraS3Request) WithHttps(https bool) *GetAzureTargetsSpectraS3Request

func (*GetAzureTargetsSpectraS3Request) WithLastPage

func (getAzureTargetsSpectraS3Request *GetAzureTargetsSpectraS3Request) WithLastPage() *GetAzureTargetsSpectraS3Request

func (*GetAzureTargetsSpectraS3Request) WithName

func (getAzureTargetsSpectraS3Request *GetAzureTargetsSpectraS3Request) WithName(name string) *GetAzureTargetsSpectraS3Request

func (*GetAzureTargetsSpectraS3Request) WithPageLength

func (getAzureTargetsSpectraS3Request *GetAzureTargetsSpectraS3Request) WithPageLength(pageLength int) *GetAzureTargetsSpectraS3Request

func (*GetAzureTargetsSpectraS3Request) WithPageOffset

func (getAzureTargetsSpectraS3Request *GetAzureTargetsSpectraS3Request) WithPageOffset(pageOffset int) *GetAzureTargetsSpectraS3Request

func (*GetAzureTargetsSpectraS3Request) WithPageStartMarker

func (getAzureTargetsSpectraS3Request *GetAzureTargetsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetAzureTargetsSpectraS3Request

func (*GetAzureTargetsSpectraS3Request) WithPermitGoingOutOfSync

func (getAzureTargetsSpectraS3Request *GetAzureTargetsSpectraS3Request) WithPermitGoingOutOfSync(permitGoingOutOfSync bool) *GetAzureTargetsSpectraS3Request

func (*GetAzureTargetsSpectraS3Request) WithQuiesced

func (getAzureTargetsSpectraS3Request *GetAzureTargetsSpectraS3Request) WithQuiesced(quiesced Quiesced) *GetAzureTargetsSpectraS3Request

func (*GetAzureTargetsSpectraS3Request) WithState

func (getAzureTargetsSpectraS3Request *GetAzureTargetsSpectraS3Request) WithState(state TargetState) *GetAzureTargetsSpectraS3Request

type GetAzureTargetsSpectraS3Response

type GetAzureTargetsSpectraS3Response struct {
	AzureTargetList AzureTargetList
	Headers         *http.Header
}

func NewGetAzureTargetsSpectraS3Response

func NewGetAzureTargetsSpectraS3Response(webResponse WebResponse) (*GetAzureTargetsSpectraS3Response, error)

type GetBlobPersistenceSpectraS3Request

type GetBlobPersistenceSpectraS3Request struct {
	RequestPayload string
}

func NewGetBlobPersistenceSpectraS3Request

func NewGetBlobPersistenceSpectraS3Request(requestPayload string) *GetBlobPersistenceSpectraS3Request

type GetBlobPersistenceSpectraS3Response

type GetBlobPersistenceSpectraS3Response struct {
	Content string
	Headers *http.Header
}

func NewGetBlobPersistenceSpectraS3Response

func NewGetBlobPersistenceSpectraS3Response(webResponse WebResponse) (*GetBlobPersistenceSpectraS3Response, error)

type GetBlobsOnAzureTargetSpectraS3Request

type GetBlobsOnAzureTargetSpectraS3Request struct {
	AzureTarget string
}

func NewGetBlobsOnAzureTargetSpectraS3Request

func NewGetBlobsOnAzureTargetSpectraS3Request(azureTarget string) *GetBlobsOnAzureTargetSpectraS3Request

type GetBlobsOnAzureTargetSpectraS3Response

type GetBlobsOnAzureTargetSpectraS3Response struct {
	BulkObjectList BulkObjectList
	Headers        *http.Header
}

func NewGetBlobsOnAzureTargetSpectraS3Response

func NewGetBlobsOnAzureTargetSpectraS3Response(webResponse WebResponse) (*GetBlobsOnAzureTargetSpectraS3Response, error)

type GetBlobsOnDs3TargetSpectraS3Request

type GetBlobsOnDs3TargetSpectraS3Request struct {
	Ds3Target string
}

func NewGetBlobsOnDs3TargetSpectraS3Request

func NewGetBlobsOnDs3TargetSpectraS3Request(ds3Target string) *GetBlobsOnDs3TargetSpectraS3Request

type GetBlobsOnDs3TargetSpectraS3Response

type GetBlobsOnDs3TargetSpectraS3Response struct {
	BulkObjectList BulkObjectList
	Headers        *http.Header
}

func NewGetBlobsOnDs3TargetSpectraS3Response

func NewGetBlobsOnDs3TargetSpectraS3Response(webResponse WebResponse) (*GetBlobsOnDs3TargetSpectraS3Response, error)

type GetBlobsOnPoolSpectraS3Request

type GetBlobsOnPoolSpectraS3Request struct {
	Pool string
}

func NewGetBlobsOnPoolSpectraS3Request

func NewGetBlobsOnPoolSpectraS3Request(pool string) *GetBlobsOnPoolSpectraS3Request

type GetBlobsOnPoolSpectraS3Response

type GetBlobsOnPoolSpectraS3Response struct {
	BulkObjectList BulkObjectList
	Headers        *http.Header
}

func NewGetBlobsOnPoolSpectraS3Response

func NewGetBlobsOnPoolSpectraS3Response(webResponse WebResponse) (*GetBlobsOnPoolSpectraS3Response, error)

type GetBlobsOnS3TargetSpectraS3Request

type GetBlobsOnS3TargetSpectraS3Request struct {
	S3Target string
}

func NewGetBlobsOnS3TargetSpectraS3Request

func NewGetBlobsOnS3TargetSpectraS3Request(s3Target string) *GetBlobsOnS3TargetSpectraS3Request

type GetBlobsOnS3TargetSpectraS3Response

type GetBlobsOnS3TargetSpectraS3Response struct {
	BulkObjectList BulkObjectList
	Headers        *http.Header
}

func NewGetBlobsOnS3TargetSpectraS3Response

func NewGetBlobsOnS3TargetSpectraS3Response(webResponse WebResponse) (*GetBlobsOnS3TargetSpectraS3Response, error)

type GetBlobsOnTapeSpectraS3Request

type GetBlobsOnTapeSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	TapeId          string
}

func NewGetBlobsOnTapeSpectraS3Request

func NewGetBlobsOnTapeSpectraS3Request(tapeId string) *GetBlobsOnTapeSpectraS3Request

func (*GetBlobsOnTapeSpectraS3Request) WithLastPage

func (getBlobsOnTapeSpectraS3Request *GetBlobsOnTapeSpectraS3Request) WithLastPage() *GetBlobsOnTapeSpectraS3Request

func (*GetBlobsOnTapeSpectraS3Request) WithPageLength

func (getBlobsOnTapeSpectraS3Request *GetBlobsOnTapeSpectraS3Request) WithPageLength(pageLength int) *GetBlobsOnTapeSpectraS3Request

func (*GetBlobsOnTapeSpectraS3Request) WithPageOffset

func (getBlobsOnTapeSpectraS3Request *GetBlobsOnTapeSpectraS3Request) WithPageOffset(pageOffset int) *GetBlobsOnTapeSpectraS3Request

func (*GetBlobsOnTapeSpectraS3Request) WithPageStartMarker

func (getBlobsOnTapeSpectraS3Request *GetBlobsOnTapeSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetBlobsOnTapeSpectraS3Request

type GetBlobsOnTapeSpectraS3Response

type GetBlobsOnTapeSpectraS3Response struct {
	BulkObjectList BulkObjectList
	Headers        *http.Header
}

func NewGetBlobsOnTapeSpectraS3Response

func NewGetBlobsOnTapeSpectraS3Response(webResponse WebResponse) (*GetBlobsOnTapeSpectraS3Response, error)

type GetBucketAclSpectraS3Request

type GetBucketAclSpectraS3Request struct {
	BucketAcl string
}

func NewGetBucketAclSpectraS3Request

func NewGetBucketAclSpectraS3Request(bucketAcl string) *GetBucketAclSpectraS3Request

type GetBucketAclSpectraS3Response

type GetBucketAclSpectraS3Response struct {
	BucketAcl BucketAcl
	Headers   *http.Header
}

func NewGetBucketAclSpectraS3Response

func NewGetBucketAclSpectraS3Response(webResponse WebResponse) (*GetBucketAclSpectraS3Response, error)

type GetBucketAclsSpectraS3Request

type GetBucketAclsSpectraS3Request struct {
	BucketId        *string
	GroupId         *string
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	Permission      BucketAclPermission
	UserId          *string
}

func NewGetBucketAclsSpectraS3Request

func NewGetBucketAclsSpectraS3Request() *GetBucketAclsSpectraS3Request

func (*GetBucketAclsSpectraS3Request) WithBucketId

func (getBucketAclsSpectraS3Request *GetBucketAclsSpectraS3Request) WithBucketId(bucketId string) *GetBucketAclsSpectraS3Request

func (*GetBucketAclsSpectraS3Request) WithGroupId

func (getBucketAclsSpectraS3Request *GetBucketAclsSpectraS3Request) WithGroupId(groupId string) *GetBucketAclsSpectraS3Request

func (*GetBucketAclsSpectraS3Request) WithLastPage

func (getBucketAclsSpectraS3Request *GetBucketAclsSpectraS3Request) WithLastPage() *GetBucketAclsSpectraS3Request

func (*GetBucketAclsSpectraS3Request) WithPageLength

func (getBucketAclsSpectraS3Request *GetBucketAclsSpectraS3Request) WithPageLength(pageLength int) *GetBucketAclsSpectraS3Request

func (*GetBucketAclsSpectraS3Request) WithPageOffset

func (getBucketAclsSpectraS3Request *GetBucketAclsSpectraS3Request) WithPageOffset(pageOffset int) *GetBucketAclsSpectraS3Request

func (*GetBucketAclsSpectraS3Request) WithPageStartMarker

func (getBucketAclsSpectraS3Request *GetBucketAclsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetBucketAclsSpectraS3Request

func (*GetBucketAclsSpectraS3Request) WithPermission

func (getBucketAclsSpectraS3Request *GetBucketAclsSpectraS3Request) WithPermission(permission BucketAclPermission) *GetBucketAclsSpectraS3Request

func (*GetBucketAclsSpectraS3Request) WithUserId

func (getBucketAclsSpectraS3Request *GetBucketAclsSpectraS3Request) WithUserId(userId string) *GetBucketAclsSpectraS3Request

type GetBucketAclsSpectraS3Response

type GetBucketAclsSpectraS3Response struct {
	BucketAclList BucketAclList
	Headers       *http.Header
}

func NewGetBucketAclsSpectraS3Response

func NewGetBucketAclsSpectraS3Response(webResponse WebResponse) (*GetBucketAclsSpectraS3Response, error)

type GetBucketCapacitySummarySpectraS3Request

type GetBucketCapacitySummarySpectraS3Request struct {
	BucketId        string
	PoolHealth      PoolHealth
	PoolState       PoolState
	PoolType        PoolType
	StorageDomainId string
	TapeState       TapeState
	TapeType        *string
}

func NewGetBucketCapacitySummarySpectraS3Request

func NewGetBucketCapacitySummarySpectraS3Request(bucketId string, storageDomainId string) *GetBucketCapacitySummarySpectraS3Request

func (*GetBucketCapacitySummarySpectraS3Request) WithPoolHealth

func (getBucketCapacitySummarySpectraS3Request *GetBucketCapacitySummarySpectraS3Request) WithPoolHealth(poolHealth PoolHealth) *GetBucketCapacitySummarySpectraS3Request

func (*GetBucketCapacitySummarySpectraS3Request) WithPoolState

func (getBucketCapacitySummarySpectraS3Request *GetBucketCapacitySummarySpectraS3Request) WithPoolState(poolState PoolState) *GetBucketCapacitySummarySpectraS3Request

func (*GetBucketCapacitySummarySpectraS3Request) WithPoolType

func (getBucketCapacitySummarySpectraS3Request *GetBucketCapacitySummarySpectraS3Request) WithPoolType(poolType PoolType) *GetBucketCapacitySummarySpectraS3Request

func (*GetBucketCapacitySummarySpectraS3Request) WithTapeState

func (getBucketCapacitySummarySpectraS3Request *GetBucketCapacitySummarySpectraS3Request) WithTapeState(tapeState TapeState) *GetBucketCapacitySummarySpectraS3Request

func (*GetBucketCapacitySummarySpectraS3Request) WithTapeType

func (getBucketCapacitySummarySpectraS3Request *GetBucketCapacitySummarySpectraS3Request) WithTapeType(tapeType string) *GetBucketCapacitySummarySpectraS3Request

type GetBucketCapacitySummarySpectraS3Response

type GetBucketCapacitySummarySpectraS3Response struct {
	CapacitySummaryContainer CapacitySummaryContainer
	Headers                  *http.Header
}

func NewGetBucketCapacitySummarySpectraS3Response

func NewGetBucketCapacitySummarySpectraS3Response(webResponse WebResponse) (*GetBucketCapacitySummarySpectraS3Response, error)

type GetBucketChangesNotificationRegistrationSpectraS3Request

type GetBucketChangesNotificationRegistrationSpectraS3Request struct {
	BucketChangesNotificationRegistration string
}

func NewGetBucketChangesNotificationRegistrationSpectraS3Request

func NewGetBucketChangesNotificationRegistrationSpectraS3Request(bucketChangesNotificationRegistration string) *GetBucketChangesNotificationRegistrationSpectraS3Request

type GetBucketChangesNotificationRegistrationSpectraS3Response

type GetBucketChangesNotificationRegistrationSpectraS3Response struct {
	BucketChangesNotificationRegistration BucketChangesNotificationRegistration
	Headers                               *http.Header
}

func NewGetBucketChangesNotificationRegistrationSpectraS3Response

func NewGetBucketChangesNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetBucketChangesNotificationRegistrationSpectraS3Response, error)

type GetBucketChangesNotificationRegistrationsSpectraS3Request

type GetBucketChangesNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetBucketChangesNotificationRegistrationsSpectraS3Request) WithLastPage

func (getBucketChangesNotificationRegistrationsSpectraS3Request *GetBucketChangesNotificationRegistrationsSpectraS3Request) WithLastPage() *GetBucketChangesNotificationRegistrationsSpectraS3Request

func (*GetBucketChangesNotificationRegistrationsSpectraS3Request) WithPageLength

func (getBucketChangesNotificationRegistrationsSpectraS3Request *GetBucketChangesNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetBucketChangesNotificationRegistrationsSpectraS3Request

func (*GetBucketChangesNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getBucketChangesNotificationRegistrationsSpectraS3Request *GetBucketChangesNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetBucketChangesNotificationRegistrationsSpectraS3Request

func (*GetBucketChangesNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getBucketChangesNotificationRegistrationsSpectraS3Request *GetBucketChangesNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetBucketChangesNotificationRegistrationsSpectraS3Request

func (*GetBucketChangesNotificationRegistrationsSpectraS3Request) WithUserId

func (getBucketChangesNotificationRegistrationsSpectraS3Request *GetBucketChangesNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetBucketChangesNotificationRegistrationsSpectraS3Request

type GetBucketChangesNotificationRegistrationsSpectraS3Response

type GetBucketChangesNotificationRegistrationsSpectraS3Response struct {
	BucketChangesNotificationRegistrationList BucketChangesNotificationRegistrationList
	Headers                                   *http.Header
}

func NewGetBucketChangesNotificationRegistrationsSpectraS3Response

func NewGetBucketChangesNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetBucketChangesNotificationRegistrationsSpectraS3Response, error)

type GetBucketHistorySpectraS3Request

type GetBucketHistorySpectraS3Request struct {
	BucketId          *string
	LastPage          bool
	MinSequenceNumber *int64
	PageLength        *int
	PageOffset        *int
	PageStartMarker   *string
}

func NewGetBucketHistorySpectraS3Request

func NewGetBucketHistorySpectraS3Request() *GetBucketHistorySpectraS3Request

func (*GetBucketHistorySpectraS3Request) WithBucketId

func (getBucketHistorySpectraS3Request *GetBucketHistorySpectraS3Request) WithBucketId(bucketId string) *GetBucketHistorySpectraS3Request

func (*GetBucketHistorySpectraS3Request) WithLastPage

func (getBucketHistorySpectraS3Request *GetBucketHistorySpectraS3Request) WithLastPage() *GetBucketHistorySpectraS3Request

func (*GetBucketHistorySpectraS3Request) WithMinSequenceNumber

func (getBucketHistorySpectraS3Request *GetBucketHistorySpectraS3Request) WithMinSequenceNumber(minSequenceNumber int64) *GetBucketHistorySpectraS3Request

func (*GetBucketHistorySpectraS3Request) WithPageLength

func (getBucketHistorySpectraS3Request *GetBucketHistorySpectraS3Request) WithPageLength(pageLength int) *GetBucketHistorySpectraS3Request

func (*GetBucketHistorySpectraS3Request) WithPageOffset

func (getBucketHistorySpectraS3Request *GetBucketHistorySpectraS3Request) WithPageOffset(pageOffset int) *GetBucketHistorySpectraS3Request

func (*GetBucketHistorySpectraS3Request) WithPageStartMarker

func (getBucketHistorySpectraS3Request *GetBucketHistorySpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetBucketHistorySpectraS3Request

type GetBucketHistorySpectraS3Response

type GetBucketHistorySpectraS3Response struct {
	BucketHistoryEventList BucketHistoryEventList
	Headers                *http.Header
}

func NewGetBucketHistorySpectraS3Response

func NewGetBucketHistorySpectraS3Response(webResponse WebResponse) (*GetBucketHistorySpectraS3Response, error)

type GetBucketRequest

type GetBucketRequest struct {
	BucketName string
	Delimiter  *string
	Marker     *string
	MaxKeys    *int
	Prefix     *string
	Versions   bool
}

func NewGetBucketRequest

func NewGetBucketRequest(bucketName string) *GetBucketRequest

func (*GetBucketRequest) WithDelimiter

func (getBucketRequest *GetBucketRequest) WithDelimiter(delimiter string) *GetBucketRequest

func (*GetBucketRequest) WithMarker

func (getBucketRequest *GetBucketRequest) WithMarker(marker string) *GetBucketRequest

func (*GetBucketRequest) WithMaxKeys

func (getBucketRequest *GetBucketRequest) WithMaxKeys(maxKeys int) *GetBucketRequest

func (*GetBucketRequest) WithPrefix

func (getBucketRequest *GetBucketRequest) WithPrefix(prefix string) *GetBucketRequest

func (*GetBucketRequest) WithVersions

func (getBucketRequest *GetBucketRequest) WithVersions() *GetBucketRequest

type GetBucketResponse

type GetBucketResponse struct {
	ListBucketResult ListBucketResult
	Headers          *http.Header
}

func NewGetBucketResponse

func NewGetBucketResponse(webResponse WebResponse) (*GetBucketResponse, error)

type GetBucketSpectraS3Request

type GetBucketSpectraS3Request struct {
	BucketName string
}

func NewGetBucketSpectraS3Request

func NewGetBucketSpectraS3Request(bucketName string) *GetBucketSpectraS3Request

type GetBucketSpectraS3Response

type GetBucketSpectraS3Response struct {
	Bucket  Bucket
	Headers *http.Header
}

func NewGetBucketSpectraS3Response

func NewGetBucketSpectraS3Response(webResponse WebResponse) (*GetBucketSpectraS3Response, error)

type GetBucketsSpectraS3Request

type GetBucketsSpectraS3Request struct {
	DataPolicyId    *string
	LastPage        bool
	Name            *string
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func NewGetBucketsSpectraS3Request

func NewGetBucketsSpectraS3Request() *GetBucketsSpectraS3Request

func (*GetBucketsSpectraS3Request) WithDataPolicyId

func (getBucketsSpectraS3Request *GetBucketsSpectraS3Request) WithDataPolicyId(dataPolicyId string) *GetBucketsSpectraS3Request

func (*GetBucketsSpectraS3Request) WithLastPage

func (getBucketsSpectraS3Request *GetBucketsSpectraS3Request) WithLastPage() *GetBucketsSpectraS3Request

func (*GetBucketsSpectraS3Request) WithName

func (getBucketsSpectraS3Request *GetBucketsSpectraS3Request) WithName(name string) *GetBucketsSpectraS3Request

func (*GetBucketsSpectraS3Request) WithPageLength

func (getBucketsSpectraS3Request *GetBucketsSpectraS3Request) WithPageLength(pageLength int) *GetBucketsSpectraS3Request

func (*GetBucketsSpectraS3Request) WithPageOffset

func (getBucketsSpectraS3Request *GetBucketsSpectraS3Request) WithPageOffset(pageOffset int) *GetBucketsSpectraS3Request

func (*GetBucketsSpectraS3Request) WithPageStartMarker

func (getBucketsSpectraS3Request *GetBucketsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetBucketsSpectraS3Request

func (*GetBucketsSpectraS3Request) WithUserId

func (getBucketsSpectraS3Request *GetBucketsSpectraS3Request) WithUserId(userId string) *GetBucketsSpectraS3Request

type GetBucketsSpectraS3Response

type GetBucketsSpectraS3Response struct {
	BucketList BucketList
	Headers    *http.Header
}

func NewGetBucketsSpectraS3Response

func NewGetBucketsSpectraS3Response(webResponse WebResponse) (*GetBucketsSpectraS3Response, error)

type GetBulkJobSpectraS3Request

type GetBulkJobSpectraS3Request struct {
	BucketName                          string
	Aggregating                         *bool
	ChunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee
	DeadJobCleanupAllowed               *bool
	ImplicitJobIdResolution             *bool
	Name                                *string
	Objects                             []Ds3GetObject
	Priority                            Priority
	Protected                           *bool
}

func NewGetBulkJobSpectraS3Request

func NewGetBulkJobSpectraS3Request(bucketName string, objectNames []string) *GetBulkJobSpectraS3Request

func NewGetBulkJobSpectraS3RequestWithPartialObjects

func NewGetBulkJobSpectraS3RequestWithPartialObjects(bucketName string, objects []Ds3GetObject) *GetBulkJobSpectraS3Request

func (*GetBulkJobSpectraS3Request) WithAggregating

func (getBulkJobSpectraS3Request *GetBulkJobSpectraS3Request) WithAggregating(aggregating bool) *GetBulkJobSpectraS3Request

func (*GetBulkJobSpectraS3Request) WithChunkClientProcessingOrderGuarantee

func (getBulkJobSpectraS3Request *GetBulkJobSpectraS3Request) WithChunkClientProcessingOrderGuarantee(chunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee) *GetBulkJobSpectraS3Request

func (*GetBulkJobSpectraS3Request) WithDeadJobCleanupAllowed

func (getBulkJobSpectraS3Request *GetBulkJobSpectraS3Request) WithDeadJobCleanupAllowed(deadJobCleanupAllowed bool) *GetBulkJobSpectraS3Request

func (*GetBulkJobSpectraS3Request) WithImplicitJobIdResolution

func (getBulkJobSpectraS3Request *GetBulkJobSpectraS3Request) WithImplicitJobIdResolution(implicitJobIdResolution bool) *GetBulkJobSpectraS3Request

func (*GetBulkJobSpectraS3Request) WithName

func (getBulkJobSpectraS3Request *GetBulkJobSpectraS3Request) WithName(name string) *GetBulkJobSpectraS3Request

func (*GetBulkJobSpectraS3Request) WithPriority

func (getBulkJobSpectraS3Request *GetBulkJobSpectraS3Request) WithPriority(priority Priority) *GetBulkJobSpectraS3Request

func (*GetBulkJobSpectraS3Request) WithProtected

func (getBulkJobSpectraS3Request *GetBulkJobSpectraS3Request) WithProtected(protected bool) *GetBulkJobSpectraS3Request

type GetBulkJobSpectraS3Response

type GetBulkJobSpectraS3Response struct {
	MasterObjectList MasterObjectList
	Headers          *http.Header
}

func NewGetBulkJobSpectraS3Response

func NewGetBulkJobSpectraS3Response(webResponse WebResponse) (*GetBulkJobSpectraS3Response, error)

type GetCacheFilesystemSpectraS3Request

type GetCacheFilesystemSpectraS3Request struct {
	CacheFilesystem string
}

func NewGetCacheFilesystemSpectraS3Request

func NewGetCacheFilesystemSpectraS3Request(cacheFilesystem string) *GetCacheFilesystemSpectraS3Request

type GetCacheFilesystemSpectraS3Response

type GetCacheFilesystemSpectraS3Response struct {
	CacheFilesystem CacheFilesystem
	Headers         *http.Header
}

func NewGetCacheFilesystemSpectraS3Response

func NewGetCacheFilesystemSpectraS3Response(webResponse WebResponse) (*GetCacheFilesystemSpectraS3Response, error)

type GetCacheFilesystemsSpectraS3Request

type GetCacheFilesystemsSpectraS3Request struct {
	LastPage        bool
	NodeId          *string
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
}

func NewGetCacheFilesystemsSpectraS3Request

func NewGetCacheFilesystemsSpectraS3Request() *GetCacheFilesystemsSpectraS3Request

func (*GetCacheFilesystemsSpectraS3Request) WithLastPage

func (getCacheFilesystemsSpectraS3Request *GetCacheFilesystemsSpectraS3Request) WithLastPage() *GetCacheFilesystemsSpectraS3Request

func (*GetCacheFilesystemsSpectraS3Request) WithNodeId

func (getCacheFilesystemsSpectraS3Request *GetCacheFilesystemsSpectraS3Request) WithNodeId(nodeId string) *GetCacheFilesystemsSpectraS3Request

func (*GetCacheFilesystemsSpectraS3Request) WithPageLength

func (getCacheFilesystemsSpectraS3Request *GetCacheFilesystemsSpectraS3Request) WithPageLength(pageLength int) *GetCacheFilesystemsSpectraS3Request

func (*GetCacheFilesystemsSpectraS3Request) WithPageOffset

func (getCacheFilesystemsSpectraS3Request *GetCacheFilesystemsSpectraS3Request) WithPageOffset(pageOffset int) *GetCacheFilesystemsSpectraS3Request

func (*GetCacheFilesystemsSpectraS3Request) WithPageStartMarker

func (getCacheFilesystemsSpectraS3Request *GetCacheFilesystemsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetCacheFilesystemsSpectraS3Request

type GetCacheFilesystemsSpectraS3Response

type GetCacheFilesystemsSpectraS3Response struct {
	CacheFilesystemList CacheFilesystemList
	Headers             *http.Header
}

func NewGetCacheFilesystemsSpectraS3Response

func NewGetCacheFilesystemsSpectraS3Response(webResponse WebResponse) (*GetCacheFilesystemsSpectraS3Response, error)

type GetCacheStateSpectraS3Request

type GetCacheStateSpectraS3Request struct {
}

func NewGetCacheStateSpectraS3Request

func NewGetCacheStateSpectraS3Request() *GetCacheStateSpectraS3Request

type GetCacheStateSpectraS3Response

type GetCacheStateSpectraS3Response struct {
	CacheInformation CacheInformation
	Headers          *http.Header
}

func NewGetCacheStateSpectraS3Response

func NewGetCacheStateSpectraS3Response(webResponse WebResponse) (*GetCacheStateSpectraS3Response, error)

type GetCanceledJobSpectraS3Request

type GetCanceledJobSpectraS3Request struct {
	CanceledJob string
}

func NewGetCanceledJobSpectraS3Request

func NewGetCanceledJobSpectraS3Request(canceledJob string) *GetCanceledJobSpectraS3Request

type GetCanceledJobSpectraS3Response

type GetCanceledJobSpectraS3Response struct {
	CanceledJob CanceledJob
	Headers     *http.Header
}

func NewGetCanceledJobSpectraS3Response

func NewGetCanceledJobSpectraS3Response(webResponse WebResponse) (*GetCanceledJobSpectraS3Response, error)

type GetCanceledJobsSpectraS3Request

type GetCanceledJobsSpectraS3Request struct {
	BucketId                            *string
	CanceledDueToTimeout                *bool
	ChunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee
	LastPage                            bool
	Name                                *string
	PageLength                          *int
	PageOffset                          *int
	PageStartMarker                     *string
	Priority                            Priority
	Rechunked                           *string
	RequestType                         JobRequestType
	Truncated                           *bool
	UserId                              *string
}

func NewGetCanceledJobsSpectraS3Request

func NewGetCanceledJobsSpectraS3Request() *GetCanceledJobsSpectraS3Request

func (*GetCanceledJobsSpectraS3Request) WithBucketId

func (getCanceledJobsSpectraS3Request *GetCanceledJobsSpectraS3Request) WithBucketId(bucketId string) *GetCanceledJobsSpectraS3Request

func (*GetCanceledJobsSpectraS3Request) WithCanceledDueToTimeout

func (getCanceledJobsSpectraS3Request *GetCanceledJobsSpectraS3Request) WithCanceledDueToTimeout(canceledDueToTimeout bool) *GetCanceledJobsSpectraS3Request

func (*GetCanceledJobsSpectraS3Request) WithChunkClientProcessingOrderGuarantee

func (getCanceledJobsSpectraS3Request *GetCanceledJobsSpectraS3Request) WithChunkClientProcessingOrderGuarantee(chunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee) *GetCanceledJobsSpectraS3Request

func (*GetCanceledJobsSpectraS3Request) WithLastPage

func (getCanceledJobsSpectraS3Request *GetCanceledJobsSpectraS3Request) WithLastPage() *GetCanceledJobsSpectraS3Request

func (*GetCanceledJobsSpectraS3Request) WithName

func (getCanceledJobsSpectraS3Request *GetCanceledJobsSpectraS3Request) WithName(name string) *GetCanceledJobsSpectraS3Request

func (*GetCanceledJobsSpectraS3Request) WithPageLength

func (getCanceledJobsSpectraS3Request *GetCanceledJobsSpectraS3Request) WithPageLength(pageLength int) *GetCanceledJobsSpectraS3Request

func (*GetCanceledJobsSpectraS3Request) WithPageOffset

func (getCanceledJobsSpectraS3Request *GetCanceledJobsSpectraS3Request) WithPageOffset(pageOffset int) *GetCanceledJobsSpectraS3Request

func (*GetCanceledJobsSpectraS3Request) WithPageStartMarker

func (getCanceledJobsSpectraS3Request *GetCanceledJobsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetCanceledJobsSpectraS3Request

func (*GetCanceledJobsSpectraS3Request) WithPriority

func (getCanceledJobsSpectraS3Request *GetCanceledJobsSpectraS3Request) WithPriority(priority Priority) *GetCanceledJobsSpectraS3Request

func (*GetCanceledJobsSpectraS3Request) WithRechunked

func (getCanceledJobsSpectraS3Request *GetCanceledJobsSpectraS3Request) WithRechunked(rechunked string) *GetCanceledJobsSpectraS3Request

func (*GetCanceledJobsSpectraS3Request) WithRequestType

func (getCanceledJobsSpectraS3Request *GetCanceledJobsSpectraS3Request) WithRequestType(requestType JobRequestType) *GetCanceledJobsSpectraS3Request

func (*GetCanceledJobsSpectraS3Request) WithTruncated

func (getCanceledJobsSpectraS3Request *GetCanceledJobsSpectraS3Request) WithTruncated(truncated bool) *GetCanceledJobsSpectraS3Request

func (*GetCanceledJobsSpectraS3Request) WithUserId

func (getCanceledJobsSpectraS3Request *GetCanceledJobsSpectraS3Request) WithUserId(userId string) *GetCanceledJobsSpectraS3Request

type GetCanceledJobsSpectraS3Response

type GetCanceledJobsSpectraS3Response struct {
	CanceledJobList CanceledJobList
	Headers         *http.Header
}

func NewGetCanceledJobsSpectraS3Response

func NewGetCanceledJobsSpectraS3Response(webResponse WebResponse) (*GetCanceledJobsSpectraS3Response, error)

type GetCompletedJobSpectraS3Request

type GetCompletedJobSpectraS3Request struct {
	CompletedJob string
}

func NewGetCompletedJobSpectraS3Request

func NewGetCompletedJobSpectraS3Request(completedJob string) *GetCompletedJobSpectraS3Request

type GetCompletedJobSpectraS3Response

type GetCompletedJobSpectraS3Response struct {
	CompletedJob CompletedJob
	Headers      *http.Header
}

func NewGetCompletedJobSpectraS3Response

func NewGetCompletedJobSpectraS3Response(webResponse WebResponse) (*GetCompletedJobSpectraS3Response, error)

type GetCompletedJobsSpectraS3Request

type GetCompletedJobsSpectraS3Request struct {
	BucketId                            *string
	ChunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee
	LastPage                            bool
	Name                                *string
	PageLength                          *int
	PageOffset                          *int
	PageStartMarker                     *string
	Priority                            Priority
	Rechunked                           *string
	RequestType                         JobRequestType
	Truncated                           *bool
	UserId                              *string
}

func NewGetCompletedJobsSpectraS3Request

func NewGetCompletedJobsSpectraS3Request() *GetCompletedJobsSpectraS3Request

func (*GetCompletedJobsSpectraS3Request) WithBucketId

func (getCompletedJobsSpectraS3Request *GetCompletedJobsSpectraS3Request) WithBucketId(bucketId string) *GetCompletedJobsSpectraS3Request

func (*GetCompletedJobsSpectraS3Request) WithChunkClientProcessingOrderGuarantee

func (getCompletedJobsSpectraS3Request *GetCompletedJobsSpectraS3Request) WithChunkClientProcessingOrderGuarantee(chunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee) *GetCompletedJobsSpectraS3Request

func (*GetCompletedJobsSpectraS3Request) WithLastPage

func (getCompletedJobsSpectraS3Request *GetCompletedJobsSpectraS3Request) WithLastPage() *GetCompletedJobsSpectraS3Request

func (*GetCompletedJobsSpectraS3Request) WithName

func (getCompletedJobsSpectraS3Request *GetCompletedJobsSpectraS3Request) WithName(name string) *GetCompletedJobsSpectraS3Request

func (*GetCompletedJobsSpectraS3Request) WithPageLength

func (getCompletedJobsSpectraS3Request *GetCompletedJobsSpectraS3Request) WithPageLength(pageLength int) *GetCompletedJobsSpectraS3Request

func (*GetCompletedJobsSpectraS3Request) WithPageOffset

func (getCompletedJobsSpectraS3Request *GetCompletedJobsSpectraS3Request) WithPageOffset(pageOffset int) *GetCompletedJobsSpectraS3Request

func (*GetCompletedJobsSpectraS3Request) WithPageStartMarker

func (getCompletedJobsSpectraS3Request *GetCompletedJobsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetCompletedJobsSpectraS3Request

func (*GetCompletedJobsSpectraS3Request) WithPriority

func (getCompletedJobsSpectraS3Request *GetCompletedJobsSpectraS3Request) WithPriority(priority Priority) *GetCompletedJobsSpectraS3Request

func (*GetCompletedJobsSpectraS3Request) WithRechunked

func (getCompletedJobsSpectraS3Request *GetCompletedJobsSpectraS3Request) WithRechunked(rechunked string) *GetCompletedJobsSpectraS3Request

func (*GetCompletedJobsSpectraS3Request) WithRequestType

func (getCompletedJobsSpectraS3Request *GetCompletedJobsSpectraS3Request) WithRequestType(requestType JobRequestType) *GetCompletedJobsSpectraS3Request

func (*GetCompletedJobsSpectraS3Request) WithTruncated

func (getCompletedJobsSpectraS3Request *GetCompletedJobsSpectraS3Request) WithTruncated(truncated bool) *GetCompletedJobsSpectraS3Request

func (*GetCompletedJobsSpectraS3Request) WithUserId

func (getCompletedJobsSpectraS3Request *GetCompletedJobsSpectraS3Request) WithUserId(userId string) *GetCompletedJobsSpectraS3Request

type GetCompletedJobsSpectraS3Response

type GetCompletedJobsSpectraS3Response struct {
	CompletedJobList CompletedJobList
	Headers          *http.Header
}

func NewGetCompletedJobsSpectraS3Response

func NewGetCompletedJobsSpectraS3Response(webResponse WebResponse) (*GetCompletedJobsSpectraS3Response, error)

type GetDataPathBackendSpectraS3Request

type GetDataPathBackendSpectraS3Request struct {
}

func NewGetDataPathBackendSpectraS3Request

func NewGetDataPathBackendSpectraS3Request() *GetDataPathBackendSpectraS3Request

type GetDataPathBackendSpectraS3Response

type GetDataPathBackendSpectraS3Response struct {
	DataPathBackend DataPathBackend
	Headers         *http.Header
}

func NewGetDataPathBackendSpectraS3Response

func NewGetDataPathBackendSpectraS3Response(webResponse WebResponse) (*GetDataPathBackendSpectraS3Response, error)

type GetDataPersistenceRuleSpectraS3Request

type GetDataPersistenceRuleSpectraS3Request struct {
	DataPersistenceRuleId string
}

func NewGetDataPersistenceRuleSpectraS3Request

func NewGetDataPersistenceRuleSpectraS3Request(dataPersistenceRuleId string) *GetDataPersistenceRuleSpectraS3Request

type GetDataPersistenceRuleSpectraS3Response

type GetDataPersistenceRuleSpectraS3Response struct {
	DataPersistenceRule DataPersistenceRule
	Headers             *http.Header
}

func NewGetDataPersistenceRuleSpectraS3Response

func NewGetDataPersistenceRuleSpectraS3Response(webResponse WebResponse) (*GetDataPersistenceRuleSpectraS3Response, error)

type GetDataPersistenceRulesSpectraS3Request

type GetDataPersistenceRulesSpectraS3Request struct {
	DataPersistenceRuleType DataPersistenceRuleType
	DataPolicyId            *string
	IsolationLevel          DataIsolationLevel
	LastPage                bool
	PageLength              *int
	PageOffset              *int
	PageStartMarker         *string
	State                   DataPlacementRuleState
	StorageDomainId         *string
}

func NewGetDataPersistenceRulesSpectraS3Request

func NewGetDataPersistenceRulesSpectraS3Request() *GetDataPersistenceRulesSpectraS3Request

func (*GetDataPersistenceRulesSpectraS3Request) WithDataPersistenceRuleType

func (getDataPersistenceRulesSpectraS3Request *GetDataPersistenceRulesSpectraS3Request) WithDataPersistenceRuleType(dataPersistenceRuleType DataPersistenceRuleType) *GetDataPersistenceRulesSpectraS3Request

func (*GetDataPersistenceRulesSpectraS3Request) WithDataPolicyId

func (getDataPersistenceRulesSpectraS3Request *GetDataPersistenceRulesSpectraS3Request) WithDataPolicyId(dataPolicyId string) *GetDataPersistenceRulesSpectraS3Request

func (*GetDataPersistenceRulesSpectraS3Request) WithIsolationLevel

func (getDataPersistenceRulesSpectraS3Request *GetDataPersistenceRulesSpectraS3Request) WithIsolationLevel(isolationLevel DataIsolationLevel) *GetDataPersistenceRulesSpectraS3Request

func (*GetDataPersistenceRulesSpectraS3Request) WithLastPage

func (getDataPersistenceRulesSpectraS3Request *GetDataPersistenceRulesSpectraS3Request) WithLastPage() *GetDataPersistenceRulesSpectraS3Request

func (*GetDataPersistenceRulesSpectraS3Request) WithPageLength

func (getDataPersistenceRulesSpectraS3Request *GetDataPersistenceRulesSpectraS3Request) WithPageLength(pageLength int) *GetDataPersistenceRulesSpectraS3Request

func (*GetDataPersistenceRulesSpectraS3Request) WithPageOffset

func (getDataPersistenceRulesSpectraS3Request *GetDataPersistenceRulesSpectraS3Request) WithPageOffset(pageOffset int) *GetDataPersistenceRulesSpectraS3Request

func (*GetDataPersistenceRulesSpectraS3Request) WithPageStartMarker

func (getDataPersistenceRulesSpectraS3Request *GetDataPersistenceRulesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDataPersistenceRulesSpectraS3Request

func (*GetDataPersistenceRulesSpectraS3Request) WithState

func (getDataPersistenceRulesSpectraS3Request *GetDataPersistenceRulesSpectraS3Request) WithState(state DataPlacementRuleState) *GetDataPersistenceRulesSpectraS3Request

func (*GetDataPersistenceRulesSpectraS3Request) WithStorageDomainId

func (getDataPersistenceRulesSpectraS3Request *GetDataPersistenceRulesSpectraS3Request) WithStorageDomainId(storageDomainId string) *GetDataPersistenceRulesSpectraS3Request

type GetDataPersistenceRulesSpectraS3Response

type GetDataPersistenceRulesSpectraS3Response struct {
	DataPersistenceRuleList DataPersistenceRuleList
	Headers                 *http.Header
}

func NewGetDataPersistenceRulesSpectraS3Response

func NewGetDataPersistenceRulesSpectraS3Response(webResponse WebResponse) (*GetDataPersistenceRulesSpectraS3Response, error)

type GetDataPlannerBlobStoreTasksSpectraS3Request

type GetDataPlannerBlobStoreTasksSpectraS3Request struct {
	FullDetails bool
}

func NewGetDataPlannerBlobStoreTasksSpectraS3Request

func NewGetDataPlannerBlobStoreTasksSpectraS3Request() *GetDataPlannerBlobStoreTasksSpectraS3Request

func (*GetDataPlannerBlobStoreTasksSpectraS3Request) WithFullDetails

func (getDataPlannerBlobStoreTasksSpectraS3Request *GetDataPlannerBlobStoreTasksSpectraS3Request) WithFullDetails() *GetDataPlannerBlobStoreTasksSpectraS3Request

type GetDataPlannerBlobStoreTasksSpectraS3Response

type GetDataPlannerBlobStoreTasksSpectraS3Response struct {
	BlobStoreTasksInformation BlobStoreTasksInformation
	Headers                   *http.Header
}

func NewGetDataPlannerBlobStoreTasksSpectraS3Response

func NewGetDataPlannerBlobStoreTasksSpectraS3Response(webResponse WebResponse) (*GetDataPlannerBlobStoreTasksSpectraS3Response, error)

type GetDataPoliciesSpectraS3Request

type GetDataPoliciesSpectraS3Request struct {
	AlwaysForcePutJobCreation         *bool
	AlwaysMinimizeSpanningAcrossMedia *bool
	ChecksumType                      ChecksumType
	EndToEndCrcRequired               *bool
	LastPage                          bool
	Name                              *string
	PageLength                        *int
	PageOffset                        *int
	PageStartMarker                   *string
}

func NewGetDataPoliciesSpectraS3Request

func NewGetDataPoliciesSpectraS3Request() *GetDataPoliciesSpectraS3Request

func (*GetDataPoliciesSpectraS3Request) WithAlwaysForcePutJobCreation

func (getDataPoliciesSpectraS3Request *GetDataPoliciesSpectraS3Request) WithAlwaysForcePutJobCreation(alwaysForcePutJobCreation bool) *GetDataPoliciesSpectraS3Request

func (*GetDataPoliciesSpectraS3Request) WithAlwaysMinimizeSpanningAcrossMedia

func (getDataPoliciesSpectraS3Request *GetDataPoliciesSpectraS3Request) WithAlwaysMinimizeSpanningAcrossMedia(alwaysMinimizeSpanningAcrossMedia bool) *GetDataPoliciesSpectraS3Request

func (*GetDataPoliciesSpectraS3Request) WithChecksumType

func (getDataPoliciesSpectraS3Request *GetDataPoliciesSpectraS3Request) WithChecksumType(checksumType ChecksumType) *GetDataPoliciesSpectraS3Request

func (*GetDataPoliciesSpectraS3Request) WithEndToEndCrcRequired

func (getDataPoliciesSpectraS3Request *GetDataPoliciesSpectraS3Request) WithEndToEndCrcRequired(endToEndCrcRequired bool) *GetDataPoliciesSpectraS3Request

func (*GetDataPoliciesSpectraS3Request) WithLastPage

func (getDataPoliciesSpectraS3Request *GetDataPoliciesSpectraS3Request) WithLastPage() *GetDataPoliciesSpectraS3Request

func (*GetDataPoliciesSpectraS3Request) WithName

func (getDataPoliciesSpectraS3Request *GetDataPoliciesSpectraS3Request) WithName(name string) *GetDataPoliciesSpectraS3Request

func (*GetDataPoliciesSpectraS3Request) WithPageLength

func (getDataPoliciesSpectraS3Request *GetDataPoliciesSpectraS3Request) WithPageLength(pageLength int) *GetDataPoliciesSpectraS3Request

func (*GetDataPoliciesSpectraS3Request) WithPageOffset

func (getDataPoliciesSpectraS3Request *GetDataPoliciesSpectraS3Request) WithPageOffset(pageOffset int) *GetDataPoliciesSpectraS3Request

func (*GetDataPoliciesSpectraS3Request) WithPageStartMarker

func (getDataPoliciesSpectraS3Request *GetDataPoliciesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDataPoliciesSpectraS3Request

type GetDataPoliciesSpectraS3Response

type GetDataPoliciesSpectraS3Response struct {
	DataPolicyList DataPolicyList
	Headers        *http.Header
}

func NewGetDataPoliciesSpectraS3Response

func NewGetDataPoliciesSpectraS3Response(webResponse WebResponse) (*GetDataPoliciesSpectraS3Response, error)

type GetDataPolicyAclSpectraS3Request

type GetDataPolicyAclSpectraS3Request struct {
	DataPolicyAcl string
}

func NewGetDataPolicyAclSpectraS3Request

func NewGetDataPolicyAclSpectraS3Request(dataPolicyAcl string) *GetDataPolicyAclSpectraS3Request

type GetDataPolicyAclSpectraS3Response

type GetDataPolicyAclSpectraS3Response struct {
	DataPolicyAcl DataPolicyAcl
	Headers       *http.Header
}

func NewGetDataPolicyAclSpectraS3Response

func NewGetDataPolicyAclSpectraS3Response(webResponse WebResponse) (*GetDataPolicyAclSpectraS3Response, error)

type GetDataPolicyAclsSpectraS3Request

type GetDataPolicyAclsSpectraS3Request struct {
	DataPolicyId    *string
	GroupId         *string
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func NewGetDataPolicyAclsSpectraS3Request

func NewGetDataPolicyAclsSpectraS3Request() *GetDataPolicyAclsSpectraS3Request

func (*GetDataPolicyAclsSpectraS3Request) WithDataPolicyId

func (getDataPolicyAclsSpectraS3Request *GetDataPolicyAclsSpectraS3Request) WithDataPolicyId(dataPolicyId string) *GetDataPolicyAclsSpectraS3Request

func (*GetDataPolicyAclsSpectraS3Request) WithGroupId

func (getDataPolicyAclsSpectraS3Request *GetDataPolicyAclsSpectraS3Request) WithGroupId(groupId string) *GetDataPolicyAclsSpectraS3Request

func (*GetDataPolicyAclsSpectraS3Request) WithLastPage

func (getDataPolicyAclsSpectraS3Request *GetDataPolicyAclsSpectraS3Request) WithLastPage() *GetDataPolicyAclsSpectraS3Request

func (*GetDataPolicyAclsSpectraS3Request) WithPageLength

func (getDataPolicyAclsSpectraS3Request *GetDataPolicyAclsSpectraS3Request) WithPageLength(pageLength int) *GetDataPolicyAclsSpectraS3Request

func (*GetDataPolicyAclsSpectraS3Request) WithPageOffset

func (getDataPolicyAclsSpectraS3Request *GetDataPolicyAclsSpectraS3Request) WithPageOffset(pageOffset int) *GetDataPolicyAclsSpectraS3Request

func (*GetDataPolicyAclsSpectraS3Request) WithPageStartMarker

func (getDataPolicyAclsSpectraS3Request *GetDataPolicyAclsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDataPolicyAclsSpectraS3Request

func (*GetDataPolicyAclsSpectraS3Request) WithUserId

func (getDataPolicyAclsSpectraS3Request *GetDataPolicyAclsSpectraS3Request) WithUserId(userId string) *GetDataPolicyAclsSpectraS3Request

type GetDataPolicyAclsSpectraS3Response

type GetDataPolicyAclsSpectraS3Response struct {
	DataPolicyAclList DataPolicyAclList
	Headers           *http.Header
}

func NewGetDataPolicyAclsSpectraS3Response

func NewGetDataPolicyAclsSpectraS3Response(webResponse WebResponse) (*GetDataPolicyAclsSpectraS3Response, error)

type GetDataPolicySpectraS3Request

type GetDataPolicySpectraS3Request struct {
	DataPolicyId string
}

func NewGetDataPolicySpectraS3Request

func NewGetDataPolicySpectraS3Request(dataPolicyId string) *GetDataPolicySpectraS3Request

type GetDataPolicySpectraS3Response

type GetDataPolicySpectraS3Response struct {
	DataPolicy DataPolicy
	Headers    *http.Header
}

func NewGetDataPolicySpectraS3Response

func NewGetDataPolicySpectraS3Response(webResponse WebResponse) (*GetDataPolicySpectraS3Response, error)

type GetDegradedAzureDataReplicationRulesSpectraS3Request

type GetDegradedAzureDataReplicationRulesSpectraS3Request struct {
	DataPolicyId            *string
	DataReplicationRuleType DataReplicationRuleType
	LastPage                bool
	PageLength              *int
	PageOffset              *int
	PageStartMarker         *string
	State                   DataPlacementRuleState
	TargetId                *string
}

func NewGetDegradedAzureDataReplicationRulesSpectraS3Request

func NewGetDegradedAzureDataReplicationRulesSpectraS3Request() *GetDegradedAzureDataReplicationRulesSpectraS3Request

func (*GetDegradedAzureDataReplicationRulesSpectraS3Request) WithDataPolicyId

func (getDegradedAzureDataReplicationRulesSpectraS3Request *GetDegradedAzureDataReplicationRulesSpectraS3Request) WithDataPolicyId(dataPolicyId string) *GetDegradedAzureDataReplicationRulesSpectraS3Request

func (*GetDegradedAzureDataReplicationRulesSpectraS3Request) WithDataReplicationRuleType

func (getDegradedAzureDataReplicationRulesSpectraS3Request *GetDegradedAzureDataReplicationRulesSpectraS3Request) WithDataReplicationRuleType(dataReplicationRuleType DataReplicationRuleType) *GetDegradedAzureDataReplicationRulesSpectraS3Request

func (*GetDegradedAzureDataReplicationRulesSpectraS3Request) WithLastPage

func (getDegradedAzureDataReplicationRulesSpectraS3Request *GetDegradedAzureDataReplicationRulesSpectraS3Request) WithLastPage() *GetDegradedAzureDataReplicationRulesSpectraS3Request

func (*GetDegradedAzureDataReplicationRulesSpectraS3Request) WithPageLength

func (getDegradedAzureDataReplicationRulesSpectraS3Request *GetDegradedAzureDataReplicationRulesSpectraS3Request) WithPageLength(pageLength int) *GetDegradedAzureDataReplicationRulesSpectraS3Request

func (*GetDegradedAzureDataReplicationRulesSpectraS3Request) WithPageOffset

func (getDegradedAzureDataReplicationRulesSpectraS3Request *GetDegradedAzureDataReplicationRulesSpectraS3Request) WithPageOffset(pageOffset int) *GetDegradedAzureDataReplicationRulesSpectraS3Request

func (*GetDegradedAzureDataReplicationRulesSpectraS3Request) WithPageStartMarker

func (getDegradedAzureDataReplicationRulesSpectraS3Request *GetDegradedAzureDataReplicationRulesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDegradedAzureDataReplicationRulesSpectraS3Request

func (*GetDegradedAzureDataReplicationRulesSpectraS3Request) WithState

func (*GetDegradedAzureDataReplicationRulesSpectraS3Request) WithTargetId

func (getDegradedAzureDataReplicationRulesSpectraS3Request *GetDegradedAzureDataReplicationRulesSpectraS3Request) WithTargetId(targetId string) *GetDegradedAzureDataReplicationRulesSpectraS3Request

type GetDegradedAzureDataReplicationRulesSpectraS3Response

type GetDegradedAzureDataReplicationRulesSpectraS3Response struct {
	AzureDataReplicationRuleList AzureDataReplicationRuleList
	Headers                      *http.Header
}

func NewGetDegradedAzureDataReplicationRulesSpectraS3Response

func NewGetDegradedAzureDataReplicationRulesSpectraS3Response(webResponse WebResponse) (*GetDegradedAzureDataReplicationRulesSpectraS3Response, error)

type GetDegradedBlobsSpectraS3Request

type GetDegradedBlobsSpectraS3Request struct {
	BlobId               *string
	BucketId             *string
	Ds3ReplicationRuleId *string
	LastPage             bool
	PageLength           *int
	PageOffset           *int
	PageStartMarker      *string
	PersistenceRuleId    *string
}

func NewGetDegradedBlobsSpectraS3Request

func NewGetDegradedBlobsSpectraS3Request() *GetDegradedBlobsSpectraS3Request

func (*GetDegradedBlobsSpectraS3Request) WithBlobId

func (getDegradedBlobsSpectraS3Request *GetDegradedBlobsSpectraS3Request) WithBlobId(blobId string) *GetDegradedBlobsSpectraS3Request

func (*GetDegradedBlobsSpectraS3Request) WithBucketId

func (getDegradedBlobsSpectraS3Request *GetDegradedBlobsSpectraS3Request) WithBucketId(bucketId string) *GetDegradedBlobsSpectraS3Request

func (*GetDegradedBlobsSpectraS3Request) WithDs3ReplicationRuleId

func (getDegradedBlobsSpectraS3Request *GetDegradedBlobsSpectraS3Request) WithDs3ReplicationRuleId(ds3ReplicationRuleId string) *GetDegradedBlobsSpectraS3Request

func (*GetDegradedBlobsSpectraS3Request) WithLastPage

func (getDegradedBlobsSpectraS3Request *GetDegradedBlobsSpectraS3Request) WithLastPage() *GetDegradedBlobsSpectraS3Request

func (*GetDegradedBlobsSpectraS3Request) WithPageLength

func (getDegradedBlobsSpectraS3Request *GetDegradedBlobsSpectraS3Request) WithPageLength(pageLength int) *GetDegradedBlobsSpectraS3Request

func (*GetDegradedBlobsSpectraS3Request) WithPageOffset

func (getDegradedBlobsSpectraS3Request *GetDegradedBlobsSpectraS3Request) WithPageOffset(pageOffset int) *GetDegradedBlobsSpectraS3Request

func (*GetDegradedBlobsSpectraS3Request) WithPageStartMarker

func (getDegradedBlobsSpectraS3Request *GetDegradedBlobsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDegradedBlobsSpectraS3Request

func (*GetDegradedBlobsSpectraS3Request) WithPersistenceRuleId

func (getDegradedBlobsSpectraS3Request *GetDegradedBlobsSpectraS3Request) WithPersistenceRuleId(persistenceRuleId string) *GetDegradedBlobsSpectraS3Request

type GetDegradedBlobsSpectraS3Response

type GetDegradedBlobsSpectraS3Response struct {
	DegradedBlobList DegradedBlobList
	Headers          *http.Header
}

func NewGetDegradedBlobsSpectraS3Response

func NewGetDegradedBlobsSpectraS3Response(webResponse WebResponse) (*GetDegradedBlobsSpectraS3Response, error)

type GetDegradedBucketsSpectraS3Request

type GetDegradedBucketsSpectraS3Request struct {
	DataPolicyId    *string
	LastPage        bool
	Name            *string
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func NewGetDegradedBucketsSpectraS3Request

func NewGetDegradedBucketsSpectraS3Request() *GetDegradedBucketsSpectraS3Request

func (*GetDegradedBucketsSpectraS3Request) WithDataPolicyId

func (getDegradedBucketsSpectraS3Request *GetDegradedBucketsSpectraS3Request) WithDataPolicyId(dataPolicyId string) *GetDegradedBucketsSpectraS3Request

func (*GetDegradedBucketsSpectraS3Request) WithLastPage

func (getDegradedBucketsSpectraS3Request *GetDegradedBucketsSpectraS3Request) WithLastPage() *GetDegradedBucketsSpectraS3Request

func (*GetDegradedBucketsSpectraS3Request) WithName

func (getDegradedBucketsSpectraS3Request *GetDegradedBucketsSpectraS3Request) WithName(name string) *GetDegradedBucketsSpectraS3Request

func (*GetDegradedBucketsSpectraS3Request) WithPageLength

func (getDegradedBucketsSpectraS3Request *GetDegradedBucketsSpectraS3Request) WithPageLength(pageLength int) *GetDegradedBucketsSpectraS3Request

func (*GetDegradedBucketsSpectraS3Request) WithPageOffset

func (getDegradedBucketsSpectraS3Request *GetDegradedBucketsSpectraS3Request) WithPageOffset(pageOffset int) *GetDegradedBucketsSpectraS3Request

func (*GetDegradedBucketsSpectraS3Request) WithPageStartMarker

func (getDegradedBucketsSpectraS3Request *GetDegradedBucketsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDegradedBucketsSpectraS3Request

func (*GetDegradedBucketsSpectraS3Request) WithUserId

func (getDegradedBucketsSpectraS3Request *GetDegradedBucketsSpectraS3Request) WithUserId(userId string) *GetDegradedBucketsSpectraS3Request

type GetDegradedBucketsSpectraS3Response

type GetDegradedBucketsSpectraS3Response struct {
	BucketList BucketList
	Headers    *http.Header
}

func NewGetDegradedBucketsSpectraS3Response

func NewGetDegradedBucketsSpectraS3Response(webResponse WebResponse) (*GetDegradedBucketsSpectraS3Response, error)

type GetDegradedDataPersistenceRulesSpectraS3Request

type GetDegradedDataPersistenceRulesSpectraS3Request struct {
	DataPersistenceRuleType DataPersistenceRuleType
	DataPolicyId            *string
	IsolationLevel          DataIsolationLevel
	LastPage                bool
	PageLength              *int
	PageOffset              *int
	PageStartMarker         *string
	State                   DataPlacementRuleState
	StorageDomainId         *string
}

func NewGetDegradedDataPersistenceRulesSpectraS3Request

func NewGetDegradedDataPersistenceRulesSpectraS3Request() *GetDegradedDataPersistenceRulesSpectraS3Request

func (*GetDegradedDataPersistenceRulesSpectraS3Request) WithDataPersistenceRuleType

func (getDegradedDataPersistenceRulesSpectraS3Request *GetDegradedDataPersistenceRulesSpectraS3Request) WithDataPersistenceRuleType(dataPersistenceRuleType DataPersistenceRuleType) *GetDegradedDataPersistenceRulesSpectraS3Request

func (*GetDegradedDataPersistenceRulesSpectraS3Request) WithDataPolicyId

func (getDegradedDataPersistenceRulesSpectraS3Request *GetDegradedDataPersistenceRulesSpectraS3Request) WithDataPolicyId(dataPolicyId string) *GetDegradedDataPersistenceRulesSpectraS3Request

func (*GetDegradedDataPersistenceRulesSpectraS3Request) WithIsolationLevel

func (getDegradedDataPersistenceRulesSpectraS3Request *GetDegradedDataPersistenceRulesSpectraS3Request) WithIsolationLevel(isolationLevel DataIsolationLevel) *GetDegradedDataPersistenceRulesSpectraS3Request

func (*GetDegradedDataPersistenceRulesSpectraS3Request) WithLastPage

func (getDegradedDataPersistenceRulesSpectraS3Request *GetDegradedDataPersistenceRulesSpectraS3Request) WithLastPage() *GetDegradedDataPersistenceRulesSpectraS3Request

func (*GetDegradedDataPersistenceRulesSpectraS3Request) WithPageLength

func (getDegradedDataPersistenceRulesSpectraS3Request *GetDegradedDataPersistenceRulesSpectraS3Request) WithPageLength(pageLength int) *GetDegradedDataPersistenceRulesSpectraS3Request

func (*GetDegradedDataPersistenceRulesSpectraS3Request) WithPageOffset

func (getDegradedDataPersistenceRulesSpectraS3Request *GetDegradedDataPersistenceRulesSpectraS3Request) WithPageOffset(pageOffset int) *GetDegradedDataPersistenceRulesSpectraS3Request

func (*GetDegradedDataPersistenceRulesSpectraS3Request) WithPageStartMarker

func (getDegradedDataPersistenceRulesSpectraS3Request *GetDegradedDataPersistenceRulesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDegradedDataPersistenceRulesSpectraS3Request

func (*GetDegradedDataPersistenceRulesSpectraS3Request) WithState

func (getDegradedDataPersistenceRulesSpectraS3Request *GetDegradedDataPersistenceRulesSpectraS3Request) WithState(state DataPlacementRuleState) *GetDegradedDataPersistenceRulesSpectraS3Request

func (*GetDegradedDataPersistenceRulesSpectraS3Request) WithStorageDomainId

func (getDegradedDataPersistenceRulesSpectraS3Request *GetDegradedDataPersistenceRulesSpectraS3Request) WithStorageDomainId(storageDomainId string) *GetDegradedDataPersistenceRulesSpectraS3Request

type GetDegradedDataPersistenceRulesSpectraS3Response

type GetDegradedDataPersistenceRulesSpectraS3Response struct {
	DataPersistenceRuleList DataPersistenceRuleList
	Headers                 *http.Header
}

func NewGetDegradedDataPersistenceRulesSpectraS3Response

func NewGetDegradedDataPersistenceRulesSpectraS3Response(webResponse WebResponse) (*GetDegradedDataPersistenceRulesSpectraS3Response, error)

type GetDegradedDs3DataReplicationRulesSpectraS3Request

type GetDegradedDs3DataReplicationRulesSpectraS3Request struct {
	DataPolicyId            *string
	DataReplicationRuleType DataReplicationRuleType
	LastPage                bool
	PageLength              *int
	PageOffset              *int
	PageStartMarker         *string
	State                   DataPlacementRuleState
	TargetId                *string
}

func NewGetDegradedDs3DataReplicationRulesSpectraS3Request

func NewGetDegradedDs3DataReplicationRulesSpectraS3Request() *GetDegradedDs3DataReplicationRulesSpectraS3Request

func (*GetDegradedDs3DataReplicationRulesSpectraS3Request) WithDataPolicyId

func (getDegradedDs3DataReplicationRulesSpectraS3Request *GetDegradedDs3DataReplicationRulesSpectraS3Request) WithDataPolicyId(dataPolicyId string) *GetDegradedDs3DataReplicationRulesSpectraS3Request

func (*GetDegradedDs3DataReplicationRulesSpectraS3Request) WithDataReplicationRuleType

func (getDegradedDs3DataReplicationRulesSpectraS3Request *GetDegradedDs3DataReplicationRulesSpectraS3Request) WithDataReplicationRuleType(dataReplicationRuleType DataReplicationRuleType) *GetDegradedDs3DataReplicationRulesSpectraS3Request

func (*GetDegradedDs3DataReplicationRulesSpectraS3Request) WithLastPage

func (getDegradedDs3DataReplicationRulesSpectraS3Request *GetDegradedDs3DataReplicationRulesSpectraS3Request) WithLastPage() *GetDegradedDs3DataReplicationRulesSpectraS3Request

func (*GetDegradedDs3DataReplicationRulesSpectraS3Request) WithPageLength

func (getDegradedDs3DataReplicationRulesSpectraS3Request *GetDegradedDs3DataReplicationRulesSpectraS3Request) WithPageLength(pageLength int) *GetDegradedDs3DataReplicationRulesSpectraS3Request

func (*GetDegradedDs3DataReplicationRulesSpectraS3Request) WithPageOffset

func (getDegradedDs3DataReplicationRulesSpectraS3Request *GetDegradedDs3DataReplicationRulesSpectraS3Request) WithPageOffset(pageOffset int) *GetDegradedDs3DataReplicationRulesSpectraS3Request

func (*GetDegradedDs3DataReplicationRulesSpectraS3Request) WithPageStartMarker

func (getDegradedDs3DataReplicationRulesSpectraS3Request *GetDegradedDs3DataReplicationRulesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDegradedDs3DataReplicationRulesSpectraS3Request

func (*GetDegradedDs3DataReplicationRulesSpectraS3Request) WithState

func (*GetDegradedDs3DataReplicationRulesSpectraS3Request) WithTargetId

func (getDegradedDs3DataReplicationRulesSpectraS3Request *GetDegradedDs3DataReplicationRulesSpectraS3Request) WithTargetId(targetId string) *GetDegradedDs3DataReplicationRulesSpectraS3Request

type GetDegradedDs3DataReplicationRulesSpectraS3Response

type GetDegradedDs3DataReplicationRulesSpectraS3Response struct {
	Ds3DataReplicationRuleList Ds3DataReplicationRuleList
	Headers                    *http.Header
}

func NewGetDegradedDs3DataReplicationRulesSpectraS3Response

func NewGetDegradedDs3DataReplicationRulesSpectraS3Response(webResponse WebResponse) (*GetDegradedDs3DataReplicationRulesSpectraS3Response, error)

type GetDegradedS3DataReplicationRulesSpectraS3Request

type GetDegradedS3DataReplicationRulesSpectraS3Request struct {
	DataPolicyId            *string
	DataReplicationRuleType DataReplicationRuleType
	LastPage                bool
	PageLength              *int
	PageOffset              *int
	PageStartMarker         *string
	State                   DataPlacementRuleState
	TargetId                *string
}

func NewGetDegradedS3DataReplicationRulesSpectraS3Request

func NewGetDegradedS3DataReplicationRulesSpectraS3Request() *GetDegradedS3DataReplicationRulesSpectraS3Request

func (*GetDegradedS3DataReplicationRulesSpectraS3Request) WithDataPolicyId

func (getDegradedS3DataReplicationRulesSpectraS3Request *GetDegradedS3DataReplicationRulesSpectraS3Request) WithDataPolicyId(dataPolicyId string) *GetDegradedS3DataReplicationRulesSpectraS3Request

func (*GetDegradedS3DataReplicationRulesSpectraS3Request) WithDataReplicationRuleType

func (getDegradedS3DataReplicationRulesSpectraS3Request *GetDegradedS3DataReplicationRulesSpectraS3Request) WithDataReplicationRuleType(dataReplicationRuleType DataReplicationRuleType) *GetDegradedS3DataReplicationRulesSpectraS3Request

func (*GetDegradedS3DataReplicationRulesSpectraS3Request) WithLastPage

func (getDegradedS3DataReplicationRulesSpectraS3Request *GetDegradedS3DataReplicationRulesSpectraS3Request) WithLastPage() *GetDegradedS3DataReplicationRulesSpectraS3Request

func (*GetDegradedS3DataReplicationRulesSpectraS3Request) WithPageLength

func (getDegradedS3DataReplicationRulesSpectraS3Request *GetDegradedS3DataReplicationRulesSpectraS3Request) WithPageLength(pageLength int) *GetDegradedS3DataReplicationRulesSpectraS3Request

func (*GetDegradedS3DataReplicationRulesSpectraS3Request) WithPageOffset

func (getDegradedS3DataReplicationRulesSpectraS3Request *GetDegradedS3DataReplicationRulesSpectraS3Request) WithPageOffset(pageOffset int) *GetDegradedS3DataReplicationRulesSpectraS3Request

func (*GetDegradedS3DataReplicationRulesSpectraS3Request) WithPageStartMarker

func (getDegradedS3DataReplicationRulesSpectraS3Request *GetDegradedS3DataReplicationRulesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDegradedS3DataReplicationRulesSpectraS3Request

func (*GetDegradedS3DataReplicationRulesSpectraS3Request) WithState

func (getDegradedS3DataReplicationRulesSpectraS3Request *GetDegradedS3DataReplicationRulesSpectraS3Request) WithState(state DataPlacementRuleState) *GetDegradedS3DataReplicationRulesSpectraS3Request

func (*GetDegradedS3DataReplicationRulesSpectraS3Request) WithTargetId

func (getDegradedS3DataReplicationRulesSpectraS3Request *GetDegradedS3DataReplicationRulesSpectraS3Request) WithTargetId(targetId string) *GetDegradedS3DataReplicationRulesSpectraS3Request

type GetDegradedS3DataReplicationRulesSpectraS3Response

type GetDegradedS3DataReplicationRulesSpectraS3Response struct {
	S3DataReplicationRuleList S3DataReplicationRuleList
	Headers                   *http.Header
}

func NewGetDegradedS3DataReplicationRulesSpectraS3Response

func NewGetDegradedS3DataReplicationRulesSpectraS3Response(webResponse WebResponse) (*GetDegradedS3DataReplicationRulesSpectraS3Response, error)

type GetDs3DataReplicationRuleSpectraS3Request

type GetDs3DataReplicationRuleSpectraS3Request struct {
	Ds3DataReplicationRule string
}

func NewGetDs3DataReplicationRuleSpectraS3Request

func NewGetDs3DataReplicationRuleSpectraS3Request(ds3DataReplicationRule string) *GetDs3DataReplicationRuleSpectraS3Request

type GetDs3DataReplicationRuleSpectraS3Response

type GetDs3DataReplicationRuleSpectraS3Response struct {
	Ds3DataReplicationRule Ds3DataReplicationRule
	Headers                *http.Header
}

func NewGetDs3DataReplicationRuleSpectraS3Response

func NewGetDs3DataReplicationRuleSpectraS3Response(webResponse WebResponse) (*GetDs3DataReplicationRuleSpectraS3Response, error)

type GetDs3DataReplicationRulesSpectraS3Request

type GetDs3DataReplicationRulesSpectraS3Request struct {
	DataPolicyId            *string
	DataReplicationRuleType DataReplicationRuleType
	LastPage                bool
	PageLength              *int
	PageOffset              *int
	PageStartMarker         *string
	ReplicateDeletes        *bool
	State                   DataPlacementRuleState
	TargetId                *string
}

func NewGetDs3DataReplicationRulesSpectraS3Request

func NewGetDs3DataReplicationRulesSpectraS3Request() *GetDs3DataReplicationRulesSpectraS3Request

func (*GetDs3DataReplicationRulesSpectraS3Request) WithDataPolicyId

func (getDs3DataReplicationRulesSpectraS3Request *GetDs3DataReplicationRulesSpectraS3Request) WithDataPolicyId(dataPolicyId string) *GetDs3DataReplicationRulesSpectraS3Request

func (*GetDs3DataReplicationRulesSpectraS3Request) WithDataReplicationRuleType

func (getDs3DataReplicationRulesSpectraS3Request *GetDs3DataReplicationRulesSpectraS3Request) WithDataReplicationRuleType(dataReplicationRuleType DataReplicationRuleType) *GetDs3DataReplicationRulesSpectraS3Request

func (*GetDs3DataReplicationRulesSpectraS3Request) WithLastPage

func (getDs3DataReplicationRulesSpectraS3Request *GetDs3DataReplicationRulesSpectraS3Request) WithLastPage() *GetDs3DataReplicationRulesSpectraS3Request

func (*GetDs3DataReplicationRulesSpectraS3Request) WithPageLength

func (getDs3DataReplicationRulesSpectraS3Request *GetDs3DataReplicationRulesSpectraS3Request) WithPageLength(pageLength int) *GetDs3DataReplicationRulesSpectraS3Request

func (*GetDs3DataReplicationRulesSpectraS3Request) WithPageOffset

func (getDs3DataReplicationRulesSpectraS3Request *GetDs3DataReplicationRulesSpectraS3Request) WithPageOffset(pageOffset int) *GetDs3DataReplicationRulesSpectraS3Request

func (*GetDs3DataReplicationRulesSpectraS3Request) WithPageStartMarker

func (getDs3DataReplicationRulesSpectraS3Request *GetDs3DataReplicationRulesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDs3DataReplicationRulesSpectraS3Request

func (*GetDs3DataReplicationRulesSpectraS3Request) WithReplicateDeletes

func (getDs3DataReplicationRulesSpectraS3Request *GetDs3DataReplicationRulesSpectraS3Request) WithReplicateDeletes(replicateDeletes bool) *GetDs3DataReplicationRulesSpectraS3Request

func (*GetDs3DataReplicationRulesSpectraS3Request) WithState

func (getDs3DataReplicationRulesSpectraS3Request *GetDs3DataReplicationRulesSpectraS3Request) WithState(state DataPlacementRuleState) *GetDs3DataReplicationRulesSpectraS3Request

func (*GetDs3DataReplicationRulesSpectraS3Request) WithTargetId

func (getDs3DataReplicationRulesSpectraS3Request *GetDs3DataReplicationRulesSpectraS3Request) WithTargetId(targetId string) *GetDs3DataReplicationRulesSpectraS3Request

type GetDs3DataReplicationRulesSpectraS3Response

type GetDs3DataReplicationRulesSpectraS3Response struct {
	Ds3DataReplicationRuleList Ds3DataReplicationRuleList
	Headers                    *http.Header
}

func NewGetDs3DataReplicationRulesSpectraS3Response

func NewGetDs3DataReplicationRulesSpectraS3Response(webResponse WebResponse) (*GetDs3DataReplicationRulesSpectraS3Response, error)

type GetDs3TargetDataPoliciesSpectraS3Request

type GetDs3TargetDataPoliciesSpectraS3Request struct {
	Ds3TargetDataPolicies string
}

func NewGetDs3TargetDataPoliciesSpectraS3Request

func NewGetDs3TargetDataPoliciesSpectraS3Request(ds3TargetDataPolicies string) *GetDs3TargetDataPoliciesSpectraS3Request

type GetDs3TargetDataPoliciesSpectraS3Response

type GetDs3TargetDataPoliciesSpectraS3Response struct {
	DataPolicyList DataPolicyList
	Headers        *http.Header
}

func NewGetDs3TargetDataPoliciesSpectraS3Response

func NewGetDs3TargetDataPoliciesSpectraS3Response(webResponse WebResponse) (*GetDs3TargetDataPoliciesSpectraS3Response, error)

type GetDs3TargetFailureNotificationRegistrationSpectraS3Request

type GetDs3TargetFailureNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewGetDs3TargetFailureNotificationRegistrationSpectraS3Request

func NewGetDs3TargetFailureNotificationRegistrationSpectraS3Request(notificationId string) *GetDs3TargetFailureNotificationRegistrationSpectraS3Request

type GetDs3TargetFailureNotificationRegistrationSpectraS3Response

type GetDs3TargetFailureNotificationRegistrationSpectraS3Response struct {
	Ds3TargetFailureNotificationRegistration Ds3TargetFailureNotificationRegistration
	Headers                                  *http.Header
}

func NewGetDs3TargetFailureNotificationRegistrationSpectraS3Response

func NewGetDs3TargetFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetDs3TargetFailureNotificationRegistrationSpectraS3Response, error)

type GetDs3TargetFailureNotificationRegistrationsSpectraS3Request

type GetDs3TargetFailureNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetDs3TargetFailureNotificationRegistrationsSpectraS3Request) WithLastPage

func (getDs3TargetFailureNotificationRegistrationsSpectraS3Request *GetDs3TargetFailureNotificationRegistrationsSpectraS3Request) WithLastPage() *GetDs3TargetFailureNotificationRegistrationsSpectraS3Request

func (*GetDs3TargetFailureNotificationRegistrationsSpectraS3Request) WithPageLength

func (getDs3TargetFailureNotificationRegistrationsSpectraS3Request *GetDs3TargetFailureNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetDs3TargetFailureNotificationRegistrationsSpectraS3Request

func (*GetDs3TargetFailureNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getDs3TargetFailureNotificationRegistrationsSpectraS3Request *GetDs3TargetFailureNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetDs3TargetFailureNotificationRegistrationsSpectraS3Request

func (*GetDs3TargetFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getDs3TargetFailureNotificationRegistrationsSpectraS3Request *GetDs3TargetFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDs3TargetFailureNotificationRegistrationsSpectraS3Request

func (*GetDs3TargetFailureNotificationRegistrationsSpectraS3Request) WithUserId

func (getDs3TargetFailureNotificationRegistrationsSpectraS3Request *GetDs3TargetFailureNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetDs3TargetFailureNotificationRegistrationsSpectraS3Request

type GetDs3TargetFailureNotificationRegistrationsSpectraS3Response

type GetDs3TargetFailureNotificationRegistrationsSpectraS3Response struct {
	Ds3TargetFailureNotificationRegistrationList Ds3TargetFailureNotificationRegistrationList
	Headers                                      *http.Header
}

func NewGetDs3TargetFailureNotificationRegistrationsSpectraS3Response

func NewGetDs3TargetFailureNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetDs3TargetFailureNotificationRegistrationsSpectraS3Response, error)

type GetDs3TargetFailuresSpectraS3Request

type GetDs3TargetFailuresSpectraS3Request struct {
	ErrorMessage      *string
	LastPage          bool
	PageLength        *int
	PageOffset        *int
	PageStartMarker   *string
	TargetFailureType TargetFailureType
	TargetId          *string
}

func NewGetDs3TargetFailuresSpectraS3Request

func NewGetDs3TargetFailuresSpectraS3Request() *GetDs3TargetFailuresSpectraS3Request

func (*GetDs3TargetFailuresSpectraS3Request) WithErrorMessage

func (getDs3TargetFailuresSpectraS3Request *GetDs3TargetFailuresSpectraS3Request) WithErrorMessage(errorMessage string) *GetDs3TargetFailuresSpectraS3Request

func (*GetDs3TargetFailuresSpectraS3Request) WithLastPage

func (getDs3TargetFailuresSpectraS3Request *GetDs3TargetFailuresSpectraS3Request) WithLastPage() *GetDs3TargetFailuresSpectraS3Request

func (*GetDs3TargetFailuresSpectraS3Request) WithPageLength

func (getDs3TargetFailuresSpectraS3Request *GetDs3TargetFailuresSpectraS3Request) WithPageLength(pageLength int) *GetDs3TargetFailuresSpectraS3Request

func (*GetDs3TargetFailuresSpectraS3Request) WithPageOffset

func (getDs3TargetFailuresSpectraS3Request *GetDs3TargetFailuresSpectraS3Request) WithPageOffset(pageOffset int) *GetDs3TargetFailuresSpectraS3Request

func (*GetDs3TargetFailuresSpectraS3Request) WithPageStartMarker

func (getDs3TargetFailuresSpectraS3Request *GetDs3TargetFailuresSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDs3TargetFailuresSpectraS3Request

func (*GetDs3TargetFailuresSpectraS3Request) WithTargetFailureType

func (getDs3TargetFailuresSpectraS3Request *GetDs3TargetFailuresSpectraS3Request) WithTargetFailureType(targetFailureType TargetFailureType) *GetDs3TargetFailuresSpectraS3Request

func (*GetDs3TargetFailuresSpectraS3Request) WithTargetId

func (getDs3TargetFailuresSpectraS3Request *GetDs3TargetFailuresSpectraS3Request) WithTargetId(targetId string) *GetDs3TargetFailuresSpectraS3Request

type GetDs3TargetFailuresSpectraS3Response

type GetDs3TargetFailuresSpectraS3Response struct {
	Ds3TargetFailureList Ds3TargetFailureList
	Headers              *http.Header
}

func NewGetDs3TargetFailuresSpectraS3Response

func NewGetDs3TargetFailuresSpectraS3Response(webResponse WebResponse) (*GetDs3TargetFailuresSpectraS3Response, error)

type GetDs3TargetReadPreferenceSpectraS3Request

type GetDs3TargetReadPreferenceSpectraS3Request struct {
	Ds3TargetReadPreference string
}

func NewGetDs3TargetReadPreferenceSpectraS3Request

func NewGetDs3TargetReadPreferenceSpectraS3Request(ds3TargetReadPreference string) *GetDs3TargetReadPreferenceSpectraS3Request

type GetDs3TargetReadPreferenceSpectraS3Response

type GetDs3TargetReadPreferenceSpectraS3Response struct {
	Ds3TargetReadPreference Ds3TargetReadPreference
	Headers                 *http.Header
}

func NewGetDs3TargetReadPreferenceSpectraS3Response

func NewGetDs3TargetReadPreferenceSpectraS3Response(webResponse WebResponse) (*GetDs3TargetReadPreferenceSpectraS3Response, error)

type GetDs3TargetReadPreferencesSpectraS3Request

type GetDs3TargetReadPreferencesSpectraS3Request struct {
	BucketId        *string
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	ReadPreference  TargetReadPreferenceType
	TargetId        *string
}

func NewGetDs3TargetReadPreferencesSpectraS3Request

func NewGetDs3TargetReadPreferencesSpectraS3Request() *GetDs3TargetReadPreferencesSpectraS3Request

func (*GetDs3TargetReadPreferencesSpectraS3Request) WithBucketId

func (getDs3TargetReadPreferencesSpectraS3Request *GetDs3TargetReadPreferencesSpectraS3Request) WithBucketId(bucketId string) *GetDs3TargetReadPreferencesSpectraS3Request

func (*GetDs3TargetReadPreferencesSpectraS3Request) WithLastPage

func (getDs3TargetReadPreferencesSpectraS3Request *GetDs3TargetReadPreferencesSpectraS3Request) WithLastPage() *GetDs3TargetReadPreferencesSpectraS3Request

func (*GetDs3TargetReadPreferencesSpectraS3Request) WithPageLength

func (getDs3TargetReadPreferencesSpectraS3Request *GetDs3TargetReadPreferencesSpectraS3Request) WithPageLength(pageLength int) *GetDs3TargetReadPreferencesSpectraS3Request

func (*GetDs3TargetReadPreferencesSpectraS3Request) WithPageOffset

func (getDs3TargetReadPreferencesSpectraS3Request *GetDs3TargetReadPreferencesSpectraS3Request) WithPageOffset(pageOffset int) *GetDs3TargetReadPreferencesSpectraS3Request

func (*GetDs3TargetReadPreferencesSpectraS3Request) WithPageStartMarker

func (getDs3TargetReadPreferencesSpectraS3Request *GetDs3TargetReadPreferencesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDs3TargetReadPreferencesSpectraS3Request

func (*GetDs3TargetReadPreferencesSpectraS3Request) WithReadPreference

func (getDs3TargetReadPreferencesSpectraS3Request *GetDs3TargetReadPreferencesSpectraS3Request) WithReadPreference(readPreference TargetReadPreferenceType) *GetDs3TargetReadPreferencesSpectraS3Request

func (*GetDs3TargetReadPreferencesSpectraS3Request) WithTargetId

func (getDs3TargetReadPreferencesSpectraS3Request *GetDs3TargetReadPreferencesSpectraS3Request) WithTargetId(targetId string) *GetDs3TargetReadPreferencesSpectraS3Request

type GetDs3TargetReadPreferencesSpectraS3Response

type GetDs3TargetReadPreferencesSpectraS3Response struct {
	Ds3TargetReadPreferenceList Ds3TargetReadPreferenceList
	Headers                     *http.Header
}

func NewGetDs3TargetReadPreferencesSpectraS3Response

func NewGetDs3TargetReadPreferencesSpectraS3Response(webResponse WebResponse) (*GetDs3TargetReadPreferencesSpectraS3Response, error)

type GetDs3TargetSpectraS3Request

type GetDs3TargetSpectraS3Request struct {
	Ds3Target string
}

func NewGetDs3TargetSpectraS3Request

func NewGetDs3TargetSpectraS3Request(ds3Target string) *GetDs3TargetSpectraS3Request

type GetDs3TargetSpectraS3Response

type GetDs3TargetSpectraS3Response struct {
	Ds3Target Ds3Target
	Headers   *http.Header
}

func NewGetDs3TargetSpectraS3Response

func NewGetDs3TargetSpectraS3Response(webResponse WebResponse) (*GetDs3TargetSpectraS3Response, error)

type GetDs3TargetsSpectraS3Request

type GetDs3TargetsSpectraS3Request struct {
	AdminAuthId               *string
	DataPathEndPoint          *string
	DataPathHttps             *bool
	DataPathPort              *int
	DataPathProxy             *string
	DataPathVerifyCertificate *bool
	DefaultReadPreference     TargetReadPreferenceType
	LastPage                  bool
	Name                      *string
	PageLength                *int
	PageOffset                *int
	PageStartMarker           *string
	PermitGoingOutOfSync      *bool
	Quiesced                  Quiesced
	State                     TargetState
}

func NewGetDs3TargetsSpectraS3Request

func NewGetDs3TargetsSpectraS3Request() *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithAdminAuthId

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithAdminAuthId(adminAuthId string) *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithDataPathEndPoint

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithDataPathEndPoint(dataPathEndPoint string) *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithDataPathHttps

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithDataPathHttps(dataPathHttps bool) *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithDataPathPort

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithDataPathPort(dataPathPort int) *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithDataPathProxy

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithDataPathProxy(dataPathProxy string) *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithDataPathVerifyCertificate

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithDataPathVerifyCertificate(dataPathVerifyCertificate bool) *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithDefaultReadPreference

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithDefaultReadPreference(defaultReadPreference TargetReadPreferenceType) *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithLastPage

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithLastPage() *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithName

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithName(name string) *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithPageLength

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithPageLength(pageLength int) *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithPageOffset

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithPageOffset(pageOffset int) *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithPageStartMarker

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithPermitGoingOutOfSync

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithPermitGoingOutOfSync(permitGoingOutOfSync bool) *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithQuiesced

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithQuiesced(quiesced Quiesced) *GetDs3TargetsSpectraS3Request

func (*GetDs3TargetsSpectraS3Request) WithState

func (getDs3TargetsSpectraS3Request *GetDs3TargetsSpectraS3Request) WithState(state TargetState) *GetDs3TargetsSpectraS3Request

type GetDs3TargetsSpectraS3Response

type GetDs3TargetsSpectraS3Response struct {
	Ds3TargetList Ds3TargetList
	Headers       *http.Header
}

func NewGetDs3TargetsSpectraS3Response

func NewGetDs3TargetsSpectraS3Response(webResponse WebResponse) (*GetDs3TargetsSpectraS3Response, error)

type GetFeatureKeysSpectraS3Request

type GetFeatureKeysSpectraS3Request struct {
	ErrorMessage    *string
	ExpirationDate  *string
	Key             FeatureKeyType
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
}

func NewGetFeatureKeysSpectraS3Request

func NewGetFeatureKeysSpectraS3Request() *GetFeatureKeysSpectraS3Request

func (*GetFeatureKeysSpectraS3Request) WithErrorMessage

func (getFeatureKeysSpectraS3Request *GetFeatureKeysSpectraS3Request) WithErrorMessage(errorMessage string) *GetFeatureKeysSpectraS3Request

func (*GetFeatureKeysSpectraS3Request) WithExpirationDate

func (getFeatureKeysSpectraS3Request *GetFeatureKeysSpectraS3Request) WithExpirationDate(expirationDate string) *GetFeatureKeysSpectraS3Request

func (*GetFeatureKeysSpectraS3Request) WithKey

func (getFeatureKeysSpectraS3Request *GetFeatureKeysSpectraS3Request) WithKey(key FeatureKeyType) *GetFeatureKeysSpectraS3Request

func (*GetFeatureKeysSpectraS3Request) WithLastPage

func (getFeatureKeysSpectraS3Request *GetFeatureKeysSpectraS3Request) WithLastPage() *GetFeatureKeysSpectraS3Request

func (*GetFeatureKeysSpectraS3Request) WithPageLength

func (getFeatureKeysSpectraS3Request *GetFeatureKeysSpectraS3Request) WithPageLength(pageLength int) *GetFeatureKeysSpectraS3Request

func (*GetFeatureKeysSpectraS3Request) WithPageOffset

func (getFeatureKeysSpectraS3Request *GetFeatureKeysSpectraS3Request) WithPageOffset(pageOffset int) *GetFeatureKeysSpectraS3Request

func (*GetFeatureKeysSpectraS3Request) WithPageStartMarker

func (getFeatureKeysSpectraS3Request *GetFeatureKeysSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetFeatureKeysSpectraS3Request

type GetFeatureKeysSpectraS3Response

type GetFeatureKeysSpectraS3Response struct {
	FeatureKeyList FeatureKeyList
	Headers        *http.Header
}

func NewGetFeatureKeysSpectraS3Response

func NewGetFeatureKeysSpectraS3Response(webResponse WebResponse) (*GetFeatureKeysSpectraS3Response, error)

type GetGroupMemberSpectraS3Request

type GetGroupMemberSpectraS3Request struct {
	GroupMember string
}

func NewGetGroupMemberSpectraS3Request

func NewGetGroupMemberSpectraS3Request(groupMember string) *GetGroupMemberSpectraS3Request

type GetGroupMemberSpectraS3Response

type GetGroupMemberSpectraS3Response struct {
	GroupMember GroupMember
	Headers     *http.Header
}

func NewGetGroupMemberSpectraS3Response

func NewGetGroupMemberSpectraS3Response(webResponse WebResponse) (*GetGroupMemberSpectraS3Response, error)

type GetGroupMembersSpectraS3Request

type GetGroupMembersSpectraS3Request struct {
	GroupId         *string
	LastPage        bool
	MemberGroupId   *string
	MemberUserId    *string
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
}

func NewGetGroupMembersSpectraS3Request

func NewGetGroupMembersSpectraS3Request() *GetGroupMembersSpectraS3Request

func (*GetGroupMembersSpectraS3Request) WithGroupId

func (getGroupMembersSpectraS3Request *GetGroupMembersSpectraS3Request) WithGroupId(groupId string) *GetGroupMembersSpectraS3Request

func (*GetGroupMembersSpectraS3Request) WithLastPage

func (getGroupMembersSpectraS3Request *GetGroupMembersSpectraS3Request) WithLastPage() *GetGroupMembersSpectraS3Request

func (*GetGroupMembersSpectraS3Request) WithMemberGroupId

func (getGroupMembersSpectraS3Request *GetGroupMembersSpectraS3Request) WithMemberGroupId(memberGroupId string) *GetGroupMembersSpectraS3Request

func (*GetGroupMembersSpectraS3Request) WithMemberUserId

func (getGroupMembersSpectraS3Request *GetGroupMembersSpectraS3Request) WithMemberUserId(memberUserId string) *GetGroupMembersSpectraS3Request

func (*GetGroupMembersSpectraS3Request) WithPageLength

func (getGroupMembersSpectraS3Request *GetGroupMembersSpectraS3Request) WithPageLength(pageLength int) *GetGroupMembersSpectraS3Request

func (*GetGroupMembersSpectraS3Request) WithPageOffset

func (getGroupMembersSpectraS3Request *GetGroupMembersSpectraS3Request) WithPageOffset(pageOffset int) *GetGroupMembersSpectraS3Request

func (*GetGroupMembersSpectraS3Request) WithPageStartMarker

func (getGroupMembersSpectraS3Request *GetGroupMembersSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetGroupMembersSpectraS3Request

type GetGroupMembersSpectraS3Response

type GetGroupMembersSpectraS3Response struct {
	GroupMemberList GroupMemberList
	Headers         *http.Header
}

func NewGetGroupMembersSpectraS3Response

func NewGetGroupMembersSpectraS3Response(webResponse WebResponse) (*GetGroupMembersSpectraS3Response, error)

type GetGroupSpectraS3Request

type GetGroupSpectraS3Request struct {
	Group string
}

func NewGetGroupSpectraS3Request

func NewGetGroupSpectraS3Request(group string) *GetGroupSpectraS3Request

type GetGroupSpectraS3Response

type GetGroupSpectraS3Response struct {
	Group   Group
	Headers *http.Header
}

func NewGetGroupSpectraS3Response

func NewGetGroupSpectraS3Response(webResponse WebResponse) (*GetGroupSpectraS3Response, error)

type GetGroupsSpectraS3Request

type GetGroupsSpectraS3Request struct {
	BuiltIn         *bool
	LastPage        bool
	Name            *string
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
}

func NewGetGroupsSpectraS3Request

func NewGetGroupsSpectraS3Request() *GetGroupsSpectraS3Request

func (*GetGroupsSpectraS3Request) WithBuiltIn

func (getGroupsSpectraS3Request *GetGroupsSpectraS3Request) WithBuiltIn(builtIn bool) *GetGroupsSpectraS3Request

func (*GetGroupsSpectraS3Request) WithLastPage

func (getGroupsSpectraS3Request *GetGroupsSpectraS3Request) WithLastPage() *GetGroupsSpectraS3Request

func (*GetGroupsSpectraS3Request) WithName

func (getGroupsSpectraS3Request *GetGroupsSpectraS3Request) WithName(name string) *GetGroupsSpectraS3Request

func (*GetGroupsSpectraS3Request) WithPageLength

func (getGroupsSpectraS3Request *GetGroupsSpectraS3Request) WithPageLength(pageLength int) *GetGroupsSpectraS3Request

func (*GetGroupsSpectraS3Request) WithPageOffset

func (getGroupsSpectraS3Request *GetGroupsSpectraS3Request) WithPageOffset(pageOffset int) *GetGroupsSpectraS3Request

func (*GetGroupsSpectraS3Request) WithPageStartMarker

func (getGroupsSpectraS3Request *GetGroupsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetGroupsSpectraS3Request

type GetGroupsSpectraS3Response

type GetGroupsSpectraS3Response struct {
	GroupList GroupList
	Headers   *http.Header
}

func NewGetGroupsSpectraS3Response

func NewGetGroupsSpectraS3Response(webResponse WebResponse) (*GetGroupsSpectraS3Response, error)

type GetJobChunkDaoSpectraS3Request

type GetJobChunkDaoSpectraS3Request struct {
	JobChunkDao string
}

func NewGetJobChunkDaoSpectraS3Request

func NewGetJobChunkDaoSpectraS3Request(jobChunkDao string) *GetJobChunkDaoSpectraS3Request

type GetJobChunkDaoSpectraS3Response

type GetJobChunkDaoSpectraS3Response struct {
	JobChunk JobChunk
	Headers  *http.Header
}

func NewGetJobChunkDaoSpectraS3Response

func NewGetJobChunkDaoSpectraS3Response(webResponse WebResponse) (*GetJobChunkDaoSpectraS3Response, error)

type GetJobChunkSpectraS3Request

type GetJobChunkSpectraS3Request struct {
	JobChunkId string
}

func NewGetJobChunkSpectraS3Request

func NewGetJobChunkSpectraS3Request(jobChunkId string) *GetJobChunkSpectraS3Request

type GetJobChunkSpectraS3Response

type GetJobChunkSpectraS3Response struct {
	Objects Objects
	Headers *http.Header
}

func NewGetJobChunkSpectraS3Response

func NewGetJobChunkSpectraS3Response(webResponse WebResponse) (*GetJobChunkSpectraS3Response, error)

type GetJobChunksReadyForClientProcessingSpectraS3Request

type GetJobChunksReadyForClientProcessingSpectraS3Request struct {
	Job                     string
	JobChunk                *string
	PreferredNumberOfChunks *int
}

func NewGetJobChunksReadyForClientProcessingSpectraS3Request

func NewGetJobChunksReadyForClientProcessingSpectraS3Request(job string) *GetJobChunksReadyForClientProcessingSpectraS3Request

func (*GetJobChunksReadyForClientProcessingSpectraS3Request) WithJobChunk

func (getJobChunksReadyForClientProcessingSpectraS3Request *GetJobChunksReadyForClientProcessingSpectraS3Request) WithJobChunk(jobChunk string) *GetJobChunksReadyForClientProcessingSpectraS3Request

func (*GetJobChunksReadyForClientProcessingSpectraS3Request) WithPreferredNumberOfChunks

func (getJobChunksReadyForClientProcessingSpectraS3Request *GetJobChunksReadyForClientProcessingSpectraS3Request) WithPreferredNumberOfChunks(preferredNumberOfChunks int) *GetJobChunksReadyForClientProcessingSpectraS3Request

type GetJobChunksReadyForClientProcessingSpectraS3Response

type GetJobChunksReadyForClientProcessingSpectraS3Response struct {
	MasterObjectList MasterObjectList
	Headers          *http.Header
}

func NewGetJobChunksReadyForClientProcessingSpectraS3Response

func NewGetJobChunksReadyForClientProcessingSpectraS3Response(webResponse WebResponse) (*GetJobChunksReadyForClientProcessingSpectraS3Response, error)

type GetJobCompletedNotificationRegistrationSpectraS3Request

type GetJobCompletedNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewGetJobCompletedNotificationRegistrationSpectraS3Request

func NewGetJobCompletedNotificationRegistrationSpectraS3Request(notificationId string) *GetJobCompletedNotificationRegistrationSpectraS3Request

type GetJobCompletedNotificationRegistrationSpectraS3Response

type GetJobCompletedNotificationRegistrationSpectraS3Response struct {
	JobCompletedNotificationRegistration JobCompletedNotificationRegistration
	Headers                              *http.Header
}

func NewGetJobCompletedNotificationRegistrationSpectraS3Response

func NewGetJobCompletedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetJobCompletedNotificationRegistrationSpectraS3Response, error)

type GetJobCompletedNotificationRegistrationsSpectraS3Request

type GetJobCompletedNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetJobCompletedNotificationRegistrationsSpectraS3Request) WithLastPage

func (getJobCompletedNotificationRegistrationsSpectraS3Request *GetJobCompletedNotificationRegistrationsSpectraS3Request) WithLastPage() *GetJobCompletedNotificationRegistrationsSpectraS3Request

func (*GetJobCompletedNotificationRegistrationsSpectraS3Request) WithPageLength

func (getJobCompletedNotificationRegistrationsSpectraS3Request *GetJobCompletedNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetJobCompletedNotificationRegistrationsSpectraS3Request

func (*GetJobCompletedNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getJobCompletedNotificationRegistrationsSpectraS3Request *GetJobCompletedNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetJobCompletedNotificationRegistrationsSpectraS3Request

func (*GetJobCompletedNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getJobCompletedNotificationRegistrationsSpectraS3Request *GetJobCompletedNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetJobCompletedNotificationRegistrationsSpectraS3Request

func (*GetJobCompletedNotificationRegistrationsSpectraS3Request) WithUserId

func (getJobCompletedNotificationRegistrationsSpectraS3Request *GetJobCompletedNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetJobCompletedNotificationRegistrationsSpectraS3Request

type GetJobCompletedNotificationRegistrationsSpectraS3Response

type GetJobCompletedNotificationRegistrationsSpectraS3Response struct {
	JobCompletedNotificationRegistrationList JobCompletedNotificationRegistrationList
	Headers                                  *http.Header
}

func NewGetJobCompletedNotificationRegistrationsSpectraS3Response

func NewGetJobCompletedNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetJobCompletedNotificationRegistrationsSpectraS3Response, error)

type GetJobCreatedNotificationRegistrationSpectraS3Request

type GetJobCreatedNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewGetJobCreatedNotificationRegistrationSpectraS3Request

func NewGetJobCreatedNotificationRegistrationSpectraS3Request(notificationId string) *GetJobCreatedNotificationRegistrationSpectraS3Request

type GetJobCreatedNotificationRegistrationSpectraS3Response

type GetJobCreatedNotificationRegistrationSpectraS3Response struct {
	JobCreatedNotificationRegistration JobCreatedNotificationRegistration
	Headers                            *http.Header
}

func NewGetJobCreatedNotificationRegistrationSpectraS3Response

func NewGetJobCreatedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetJobCreatedNotificationRegistrationSpectraS3Response, error)

type GetJobCreatedNotificationRegistrationsSpectraS3Request

type GetJobCreatedNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetJobCreatedNotificationRegistrationsSpectraS3Request) WithLastPage

func (getJobCreatedNotificationRegistrationsSpectraS3Request *GetJobCreatedNotificationRegistrationsSpectraS3Request) WithLastPage() *GetJobCreatedNotificationRegistrationsSpectraS3Request

func (*GetJobCreatedNotificationRegistrationsSpectraS3Request) WithPageLength

func (getJobCreatedNotificationRegistrationsSpectraS3Request *GetJobCreatedNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetJobCreatedNotificationRegistrationsSpectraS3Request

func (*GetJobCreatedNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getJobCreatedNotificationRegistrationsSpectraS3Request *GetJobCreatedNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetJobCreatedNotificationRegistrationsSpectraS3Request

func (*GetJobCreatedNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getJobCreatedNotificationRegistrationsSpectraS3Request *GetJobCreatedNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetJobCreatedNotificationRegistrationsSpectraS3Request

func (*GetJobCreatedNotificationRegistrationsSpectraS3Request) WithUserId

func (getJobCreatedNotificationRegistrationsSpectraS3Request *GetJobCreatedNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetJobCreatedNotificationRegistrationsSpectraS3Request

type GetJobCreatedNotificationRegistrationsSpectraS3Response

type GetJobCreatedNotificationRegistrationsSpectraS3Response struct {
	JobCreatedNotificationRegistrationList JobCreatedNotificationRegistrationList
	Headers                                *http.Header
}

func NewGetJobCreatedNotificationRegistrationsSpectraS3Response

func NewGetJobCreatedNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetJobCreatedNotificationRegistrationsSpectraS3Response, error)

type GetJobCreationFailedNotificationRegistrationSpectraS3Request

type GetJobCreationFailedNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewGetJobCreationFailedNotificationRegistrationSpectraS3Request

func NewGetJobCreationFailedNotificationRegistrationSpectraS3Request(notificationId string) *GetJobCreationFailedNotificationRegistrationSpectraS3Request

type GetJobCreationFailedNotificationRegistrationSpectraS3Response

type GetJobCreationFailedNotificationRegistrationSpectraS3Response struct {
	JobCreationFailedNotificationRegistration JobCreationFailedNotificationRegistration
	Headers                                   *http.Header
}

func NewGetJobCreationFailedNotificationRegistrationSpectraS3Response

func NewGetJobCreationFailedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetJobCreationFailedNotificationRegistrationSpectraS3Response, error)

type GetJobCreationFailedNotificationRegistrationsSpectraS3Request

type GetJobCreationFailedNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetJobCreationFailedNotificationRegistrationsSpectraS3Request) WithLastPage

func (getJobCreationFailedNotificationRegistrationsSpectraS3Request *GetJobCreationFailedNotificationRegistrationsSpectraS3Request) WithLastPage() *GetJobCreationFailedNotificationRegistrationsSpectraS3Request

func (*GetJobCreationFailedNotificationRegistrationsSpectraS3Request) WithPageLength

func (getJobCreationFailedNotificationRegistrationsSpectraS3Request *GetJobCreationFailedNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetJobCreationFailedNotificationRegistrationsSpectraS3Request

func (*GetJobCreationFailedNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getJobCreationFailedNotificationRegistrationsSpectraS3Request *GetJobCreationFailedNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetJobCreationFailedNotificationRegistrationsSpectraS3Request

func (*GetJobCreationFailedNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getJobCreationFailedNotificationRegistrationsSpectraS3Request *GetJobCreationFailedNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetJobCreationFailedNotificationRegistrationsSpectraS3Request

func (*GetJobCreationFailedNotificationRegistrationsSpectraS3Request) WithUserId

func (getJobCreationFailedNotificationRegistrationsSpectraS3Request *GetJobCreationFailedNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetJobCreationFailedNotificationRegistrationsSpectraS3Request

type GetJobCreationFailedNotificationRegistrationsSpectraS3Response

type GetJobCreationFailedNotificationRegistrationsSpectraS3Response struct {
	JobCreationFailedNotificationRegistrationList JobCreationFailedNotificationRegistrationList
	Headers                                       *http.Header
}

func NewGetJobCreationFailedNotificationRegistrationsSpectraS3Response

func NewGetJobCreationFailedNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetJobCreationFailedNotificationRegistrationsSpectraS3Response, error)

type GetJobSpectraS3Request

type GetJobSpectraS3Request struct {
	JobId string
}

func NewGetJobSpectraS3Request

func NewGetJobSpectraS3Request(jobId string) *GetJobSpectraS3Request

type GetJobSpectraS3Response

type GetJobSpectraS3Response struct {
	MasterObjectList MasterObjectList
	Headers          *http.Header
}

func NewGetJobSpectraS3Response

func NewGetJobSpectraS3Response(webResponse WebResponse) (*GetJobSpectraS3Response, error)

type GetJobToReplicateSpectraS3Request

type GetJobToReplicateSpectraS3Request struct {
	JobId string
}

func NewGetJobToReplicateSpectraS3Request

func NewGetJobToReplicateSpectraS3Request(jobId string) *GetJobToReplicateSpectraS3Request

type GetJobToReplicateSpectraS3Response

type GetJobToReplicateSpectraS3Response struct {
	Content string
	Headers *http.Header
}

func NewGetJobToReplicateSpectraS3Response

func NewGetJobToReplicateSpectraS3Response(webResponse WebResponse) (*GetJobToReplicateSpectraS3Response, error)

type GetJobsSpectraS3Request

type GetJobsSpectraS3Request struct {
	BucketId    *string
	FullDetails bool
}

func NewGetJobsSpectraS3Request

func NewGetJobsSpectraS3Request() *GetJobsSpectraS3Request

func (*GetJobsSpectraS3Request) WithBucketId

func (getJobsSpectraS3Request *GetJobsSpectraS3Request) WithBucketId(bucketId string) *GetJobsSpectraS3Request

func (*GetJobsSpectraS3Request) WithFullDetails

func (getJobsSpectraS3Request *GetJobsSpectraS3Request) WithFullDetails() *GetJobsSpectraS3Request

type GetJobsSpectraS3Response

type GetJobsSpectraS3Response struct {
	JobList JobList
	Headers *http.Header
}

func NewGetJobsSpectraS3Response

func NewGetJobsSpectraS3Response(webResponse WebResponse) (*GetJobsSpectraS3Response, error)

type GetNodeSpectraS3Request

type GetNodeSpectraS3Request struct {
	Node string
}

func NewGetNodeSpectraS3Request

func NewGetNodeSpectraS3Request(node string) *GetNodeSpectraS3Request

type GetNodeSpectraS3Response

type GetNodeSpectraS3Response struct {
	Node    Node
	Headers *http.Header
}

func NewGetNodeSpectraS3Response

func NewGetNodeSpectraS3Response(webResponse WebResponse) (*GetNodeSpectraS3Response, error)

type GetNodesSpectraS3Request

type GetNodesSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
}

func NewGetNodesSpectraS3Request

func NewGetNodesSpectraS3Request() *GetNodesSpectraS3Request

func (*GetNodesSpectraS3Request) WithLastPage

func (getNodesSpectraS3Request *GetNodesSpectraS3Request) WithLastPage() *GetNodesSpectraS3Request

func (*GetNodesSpectraS3Request) WithPageLength

func (getNodesSpectraS3Request *GetNodesSpectraS3Request) WithPageLength(pageLength int) *GetNodesSpectraS3Request

func (*GetNodesSpectraS3Request) WithPageOffset

func (getNodesSpectraS3Request *GetNodesSpectraS3Request) WithPageOffset(pageOffset int) *GetNodesSpectraS3Request

func (*GetNodesSpectraS3Request) WithPageStartMarker

func (getNodesSpectraS3Request *GetNodesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetNodesSpectraS3Request

type GetNodesSpectraS3Response

type GetNodesSpectraS3Response struct {
	NodeList NodeList
	Headers  *http.Header
}

func NewGetNodesSpectraS3Response

func NewGetNodesSpectraS3Response(webResponse WebResponse) (*GetNodesSpectraS3Response, error)

type GetObjectCachedNotificationRegistrationSpectraS3Request

type GetObjectCachedNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewGetObjectCachedNotificationRegistrationSpectraS3Request

func NewGetObjectCachedNotificationRegistrationSpectraS3Request(notificationId string) *GetObjectCachedNotificationRegistrationSpectraS3Request

type GetObjectCachedNotificationRegistrationSpectraS3Response

type GetObjectCachedNotificationRegistrationSpectraS3Response struct {
	S3ObjectCachedNotificationRegistration S3ObjectCachedNotificationRegistration
	Headers                                *http.Header
}

func NewGetObjectCachedNotificationRegistrationSpectraS3Response

func NewGetObjectCachedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetObjectCachedNotificationRegistrationSpectraS3Response, error)

type GetObjectCachedNotificationRegistrationsSpectraS3Request

type GetObjectCachedNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetObjectCachedNotificationRegistrationsSpectraS3Request) WithLastPage

func (getObjectCachedNotificationRegistrationsSpectraS3Request *GetObjectCachedNotificationRegistrationsSpectraS3Request) WithLastPage() *GetObjectCachedNotificationRegistrationsSpectraS3Request

func (*GetObjectCachedNotificationRegistrationsSpectraS3Request) WithPageLength

func (getObjectCachedNotificationRegistrationsSpectraS3Request *GetObjectCachedNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetObjectCachedNotificationRegistrationsSpectraS3Request

func (*GetObjectCachedNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getObjectCachedNotificationRegistrationsSpectraS3Request *GetObjectCachedNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetObjectCachedNotificationRegistrationsSpectraS3Request

func (*GetObjectCachedNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getObjectCachedNotificationRegistrationsSpectraS3Request *GetObjectCachedNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetObjectCachedNotificationRegistrationsSpectraS3Request

func (*GetObjectCachedNotificationRegistrationsSpectraS3Request) WithUserId

func (getObjectCachedNotificationRegistrationsSpectraS3Request *GetObjectCachedNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetObjectCachedNotificationRegistrationsSpectraS3Request

type GetObjectCachedNotificationRegistrationsSpectraS3Response

type GetObjectCachedNotificationRegistrationsSpectraS3Response struct {
	S3ObjectCachedNotificationRegistrationList S3ObjectCachedNotificationRegistrationList
	Headers                                    *http.Header
}

func NewGetObjectCachedNotificationRegistrationsSpectraS3Response

func NewGetObjectCachedNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetObjectCachedNotificationRegistrationsSpectraS3Response, error)

type GetObjectDetailsSpectraS3Request

type GetObjectDetailsSpectraS3Request struct {
	ObjectName string
	BucketId   string
}

func NewGetObjectDetailsSpectraS3Request

func NewGetObjectDetailsSpectraS3Request(objectName string, bucketId string) *GetObjectDetailsSpectraS3Request

type GetObjectDetailsSpectraS3Response

type GetObjectDetailsSpectraS3Response struct {
	S3Object S3Object
	Headers  *http.Header
}

func NewGetObjectDetailsSpectraS3Response

func NewGetObjectDetailsSpectraS3Response(webResponse WebResponse) (*GetObjectDetailsSpectraS3Response, error)

type GetObjectLostNotificationRegistrationSpectraS3Request

type GetObjectLostNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewGetObjectLostNotificationRegistrationSpectraS3Request

func NewGetObjectLostNotificationRegistrationSpectraS3Request(notificationId string) *GetObjectLostNotificationRegistrationSpectraS3Request

type GetObjectLostNotificationRegistrationSpectraS3Response

type GetObjectLostNotificationRegistrationSpectraS3Response struct {
	S3ObjectLostNotificationRegistration S3ObjectLostNotificationRegistration
	Headers                              *http.Header
}

func NewGetObjectLostNotificationRegistrationSpectraS3Response

func NewGetObjectLostNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetObjectLostNotificationRegistrationSpectraS3Response, error)

type GetObjectLostNotificationRegistrationsSpectraS3Request

type GetObjectLostNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetObjectLostNotificationRegistrationsSpectraS3Request) WithLastPage

func (getObjectLostNotificationRegistrationsSpectraS3Request *GetObjectLostNotificationRegistrationsSpectraS3Request) WithLastPage() *GetObjectLostNotificationRegistrationsSpectraS3Request

func (*GetObjectLostNotificationRegistrationsSpectraS3Request) WithPageLength

func (getObjectLostNotificationRegistrationsSpectraS3Request *GetObjectLostNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetObjectLostNotificationRegistrationsSpectraS3Request

func (*GetObjectLostNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getObjectLostNotificationRegistrationsSpectraS3Request *GetObjectLostNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetObjectLostNotificationRegistrationsSpectraS3Request

func (*GetObjectLostNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getObjectLostNotificationRegistrationsSpectraS3Request *GetObjectLostNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetObjectLostNotificationRegistrationsSpectraS3Request

func (*GetObjectLostNotificationRegistrationsSpectraS3Request) WithUserId

func (getObjectLostNotificationRegistrationsSpectraS3Request *GetObjectLostNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetObjectLostNotificationRegistrationsSpectraS3Request

type GetObjectLostNotificationRegistrationsSpectraS3Response

type GetObjectLostNotificationRegistrationsSpectraS3Response struct {
	S3ObjectLostNotificationRegistrationList S3ObjectLostNotificationRegistrationList
	Headers                                  *http.Header
}

func NewGetObjectLostNotificationRegistrationsSpectraS3Response

func NewGetObjectLostNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetObjectLostNotificationRegistrationsSpectraS3Response, error)

type GetObjectPersistedNotificationRegistrationSpectraS3Request

type GetObjectPersistedNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewGetObjectPersistedNotificationRegistrationSpectraS3Request

func NewGetObjectPersistedNotificationRegistrationSpectraS3Request(notificationId string) *GetObjectPersistedNotificationRegistrationSpectraS3Request

type GetObjectPersistedNotificationRegistrationSpectraS3Response

type GetObjectPersistedNotificationRegistrationSpectraS3Response struct {
	S3ObjectPersistedNotificationRegistration S3ObjectPersistedNotificationRegistration
	Headers                                   *http.Header
}

func NewGetObjectPersistedNotificationRegistrationSpectraS3Response

func NewGetObjectPersistedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetObjectPersistedNotificationRegistrationSpectraS3Response, error)

type GetObjectPersistedNotificationRegistrationsSpectraS3Request

type GetObjectPersistedNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetObjectPersistedNotificationRegistrationsSpectraS3Request) WithLastPage

func (getObjectPersistedNotificationRegistrationsSpectraS3Request *GetObjectPersistedNotificationRegistrationsSpectraS3Request) WithLastPage() *GetObjectPersistedNotificationRegistrationsSpectraS3Request

func (*GetObjectPersistedNotificationRegistrationsSpectraS3Request) WithPageLength

func (getObjectPersistedNotificationRegistrationsSpectraS3Request *GetObjectPersistedNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetObjectPersistedNotificationRegistrationsSpectraS3Request

func (*GetObjectPersistedNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getObjectPersistedNotificationRegistrationsSpectraS3Request *GetObjectPersistedNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetObjectPersistedNotificationRegistrationsSpectraS3Request

func (*GetObjectPersistedNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getObjectPersistedNotificationRegistrationsSpectraS3Request *GetObjectPersistedNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetObjectPersistedNotificationRegistrationsSpectraS3Request

func (*GetObjectPersistedNotificationRegistrationsSpectraS3Request) WithUserId

func (getObjectPersistedNotificationRegistrationsSpectraS3Request *GetObjectPersistedNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetObjectPersistedNotificationRegistrationsSpectraS3Request

type GetObjectPersistedNotificationRegistrationsSpectraS3Response

type GetObjectPersistedNotificationRegistrationsSpectraS3Response struct {
	S3ObjectPersistedNotificationRegistrationList S3ObjectPersistedNotificationRegistrationList
	Headers                                       *http.Header
}

func NewGetObjectPersistedNotificationRegistrationsSpectraS3Response

func NewGetObjectPersistedNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetObjectPersistedNotificationRegistrationsSpectraS3Response, error)

type GetObjectRequest

type GetObjectRequest struct {
	BucketName string
	ObjectName string
	CachedOnly bool
	Checksum   Checksum
	Job        *string
	Metadata   map[string]string
	Offset     *int64
	VersionId  *string
}

func NewGetObjectRequest

func NewGetObjectRequest(bucketName string, objectName string) *GetObjectRequest

func (*GetObjectRequest) WithCachedOnly

func (getObjectRequest *GetObjectRequest) WithCachedOnly() *GetObjectRequest

func (*GetObjectRequest) WithChecksum

func (getObjectRequest *GetObjectRequest) WithChecksum(contentHash string, checksumType ChecksumType) *GetObjectRequest

func (*GetObjectRequest) WithJob

func (getObjectRequest *GetObjectRequest) WithJob(job string) *GetObjectRequest

func (*GetObjectRequest) WithOffset

func (getObjectRequest *GetObjectRequest) WithOffset(offset int64) *GetObjectRequest

func (*GetObjectRequest) WithRanges

func (getObjectRequest *GetObjectRequest) WithRanges(ranges ...Range) *GetObjectRequest

func (*GetObjectRequest) WithVersionId

func (getObjectRequest *GetObjectRequest) WithVersionId(versionId string) *GetObjectRequest

type GetObjectResponse

type GetObjectResponse struct {
	Content io.ReadCloser
	Headers *http.Header
}

func NewGetObjectResponse

func NewGetObjectResponse(webResponse WebResponse) (*GetObjectResponse, error)

type GetObjectsDetailsSpectraS3Request

type GetObjectsDetailsSpectraS3Request struct {
	BucketId        *string
	EndDate         *int64
	LastPage        bool
	Latest          *bool
	Name            *string
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	S3ObjectType    S3ObjectType
	StartDate       *int64
}

func NewGetObjectsDetailsSpectraS3Request

func NewGetObjectsDetailsSpectraS3Request() *GetObjectsDetailsSpectraS3Request

func (*GetObjectsDetailsSpectraS3Request) WithBucketId

func (getObjectsDetailsSpectraS3Request *GetObjectsDetailsSpectraS3Request) WithBucketId(bucketId string) *GetObjectsDetailsSpectraS3Request

func (*GetObjectsDetailsSpectraS3Request) WithEndDate

func (getObjectsDetailsSpectraS3Request *GetObjectsDetailsSpectraS3Request) WithEndDate(endDate int64) *GetObjectsDetailsSpectraS3Request

func (*GetObjectsDetailsSpectraS3Request) WithLastPage

func (getObjectsDetailsSpectraS3Request *GetObjectsDetailsSpectraS3Request) WithLastPage() *GetObjectsDetailsSpectraS3Request

func (*GetObjectsDetailsSpectraS3Request) WithLatest

func (getObjectsDetailsSpectraS3Request *GetObjectsDetailsSpectraS3Request) WithLatest(latest bool) *GetObjectsDetailsSpectraS3Request

func (*GetObjectsDetailsSpectraS3Request) WithName

func (getObjectsDetailsSpectraS3Request *GetObjectsDetailsSpectraS3Request) WithName(name string) *GetObjectsDetailsSpectraS3Request

func (*GetObjectsDetailsSpectraS3Request) WithPageLength

func (getObjectsDetailsSpectraS3Request *GetObjectsDetailsSpectraS3Request) WithPageLength(pageLength int) *GetObjectsDetailsSpectraS3Request

func (*GetObjectsDetailsSpectraS3Request) WithPageOffset

func (getObjectsDetailsSpectraS3Request *GetObjectsDetailsSpectraS3Request) WithPageOffset(pageOffset int) *GetObjectsDetailsSpectraS3Request

func (*GetObjectsDetailsSpectraS3Request) WithPageStartMarker

func (getObjectsDetailsSpectraS3Request *GetObjectsDetailsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetObjectsDetailsSpectraS3Request

func (*GetObjectsDetailsSpectraS3Request) WithS3ObjectType

func (getObjectsDetailsSpectraS3Request *GetObjectsDetailsSpectraS3Request) WithS3ObjectType(s3ObjectType S3ObjectType) *GetObjectsDetailsSpectraS3Request

func (*GetObjectsDetailsSpectraS3Request) WithStartDate

func (getObjectsDetailsSpectraS3Request *GetObjectsDetailsSpectraS3Request) WithStartDate(startDate int64) *GetObjectsDetailsSpectraS3Request

type GetObjectsDetailsSpectraS3Response

type GetObjectsDetailsSpectraS3Response struct {
	S3ObjectList S3ObjectList
	Headers      *http.Header
}

func NewGetObjectsDetailsSpectraS3Response

func NewGetObjectsDetailsSpectraS3Response(webResponse WebResponse) (*GetObjectsDetailsSpectraS3Response, error)

type GetObjectsWithFullDetailsSpectraS3Request

type GetObjectsWithFullDetailsSpectraS3Request struct {
	BucketId                 *string
	EndDate                  *int64
	IncludePhysicalPlacement bool
	LastPage                 bool
	Latest                   *bool
	Name                     *string
	PageLength               *int
	PageOffset               *int
	PageStartMarker          *string
	S3ObjectType             S3ObjectType
	StartDate                *int64
}

func NewGetObjectsWithFullDetailsSpectraS3Request

func NewGetObjectsWithFullDetailsSpectraS3Request() *GetObjectsWithFullDetailsSpectraS3Request

func (*GetObjectsWithFullDetailsSpectraS3Request) WithBucketId

func (getObjectsWithFullDetailsSpectraS3Request *GetObjectsWithFullDetailsSpectraS3Request) WithBucketId(bucketId string) *GetObjectsWithFullDetailsSpectraS3Request

func (*GetObjectsWithFullDetailsSpectraS3Request) WithEndDate

func (getObjectsWithFullDetailsSpectraS3Request *GetObjectsWithFullDetailsSpectraS3Request) WithEndDate(endDate int64) *GetObjectsWithFullDetailsSpectraS3Request

func (*GetObjectsWithFullDetailsSpectraS3Request) WithIncludePhysicalPlacement

func (getObjectsWithFullDetailsSpectraS3Request *GetObjectsWithFullDetailsSpectraS3Request) WithIncludePhysicalPlacement() *GetObjectsWithFullDetailsSpectraS3Request

func (*GetObjectsWithFullDetailsSpectraS3Request) WithLastPage

func (getObjectsWithFullDetailsSpectraS3Request *GetObjectsWithFullDetailsSpectraS3Request) WithLastPage() *GetObjectsWithFullDetailsSpectraS3Request

func (*GetObjectsWithFullDetailsSpectraS3Request) WithLatest

func (getObjectsWithFullDetailsSpectraS3Request *GetObjectsWithFullDetailsSpectraS3Request) WithLatest(latest bool) *GetObjectsWithFullDetailsSpectraS3Request

func (*GetObjectsWithFullDetailsSpectraS3Request) WithName

func (getObjectsWithFullDetailsSpectraS3Request *GetObjectsWithFullDetailsSpectraS3Request) WithName(name string) *GetObjectsWithFullDetailsSpectraS3Request

func (*GetObjectsWithFullDetailsSpectraS3Request) WithPageLength

func (getObjectsWithFullDetailsSpectraS3Request *GetObjectsWithFullDetailsSpectraS3Request) WithPageLength(pageLength int) *GetObjectsWithFullDetailsSpectraS3Request

func (*GetObjectsWithFullDetailsSpectraS3Request) WithPageOffset

func (getObjectsWithFullDetailsSpectraS3Request *GetObjectsWithFullDetailsSpectraS3Request) WithPageOffset(pageOffset int) *GetObjectsWithFullDetailsSpectraS3Request

func (*GetObjectsWithFullDetailsSpectraS3Request) WithPageStartMarker

func (getObjectsWithFullDetailsSpectraS3Request *GetObjectsWithFullDetailsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetObjectsWithFullDetailsSpectraS3Request

func (*GetObjectsWithFullDetailsSpectraS3Request) WithS3ObjectType

func (getObjectsWithFullDetailsSpectraS3Request *GetObjectsWithFullDetailsSpectraS3Request) WithS3ObjectType(s3ObjectType S3ObjectType) *GetObjectsWithFullDetailsSpectraS3Request

func (*GetObjectsWithFullDetailsSpectraS3Request) WithStartDate

func (getObjectsWithFullDetailsSpectraS3Request *GetObjectsWithFullDetailsSpectraS3Request) WithStartDate(startDate int64) *GetObjectsWithFullDetailsSpectraS3Request

type GetObjectsWithFullDetailsSpectraS3Response

type GetObjectsWithFullDetailsSpectraS3Response struct {
	DetailedS3ObjectList DetailedS3ObjectList
	Headers              *http.Header
}

func NewGetObjectsWithFullDetailsSpectraS3Response

func NewGetObjectsWithFullDetailsSpectraS3Response(webResponse WebResponse) (*GetObjectsWithFullDetailsSpectraS3Response, error)

type GetPhysicalPlacementForObjectsSpectraS3Request

type GetPhysicalPlacementForObjectsSpectraS3Request struct {
	BucketName    string
	Objects       []Ds3GetObject
	StorageDomain *string
}

func NewGetPhysicalPlacementForObjectsSpectraS3Request

func NewGetPhysicalPlacementForObjectsSpectraS3Request(bucketName string, objectNames []string) *GetPhysicalPlacementForObjectsSpectraS3Request

func NewGetPhysicalPlacementForObjectsSpectraS3RequestWithPartialObjects

func NewGetPhysicalPlacementForObjectsSpectraS3RequestWithPartialObjects(bucketName string, objects []Ds3GetObject) *GetPhysicalPlacementForObjectsSpectraS3Request

func (*GetPhysicalPlacementForObjectsSpectraS3Request) WithStorageDomain

func (getPhysicalPlacementForObjectsSpectraS3Request *GetPhysicalPlacementForObjectsSpectraS3Request) WithStorageDomain(storageDomain string) *GetPhysicalPlacementForObjectsSpectraS3Request

type GetPhysicalPlacementForObjectsSpectraS3Response

type GetPhysicalPlacementForObjectsSpectraS3Response struct {
	PhysicalPlacement PhysicalPlacement
	Headers           *http.Header
}

func NewGetPhysicalPlacementForObjectsSpectraS3Response

func NewGetPhysicalPlacementForObjectsSpectraS3Response(webResponse WebResponse) (*GetPhysicalPlacementForObjectsSpectraS3Response, error)

type GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request

type GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request struct {
	BucketName    string
	Objects       []Ds3GetObject
	StorageDomain *string
}

func NewGetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request

func NewGetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request(bucketName string, objectNames []string) *GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request

func NewGetPhysicalPlacementForObjectsWithFullDetailsSpectraS3RequestWithPartialObjects

func NewGetPhysicalPlacementForObjectsWithFullDetailsSpectraS3RequestWithPartialObjects(bucketName string, objects []Ds3GetObject) *GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request

func (*GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request) WithStorageDomain

func (getPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request *GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request) WithStorageDomain(storageDomain string) *GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request

type GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Response

type GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Response struct {
	BulkObjectList BulkObjectList
	Headers        *http.Header
}

func NewGetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Response

func NewGetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Response(webResponse WebResponse) (*GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Response, error)

type GetPoolFailureNotificationRegistrationSpectraS3Request

type GetPoolFailureNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewGetPoolFailureNotificationRegistrationSpectraS3Request

func NewGetPoolFailureNotificationRegistrationSpectraS3Request(notificationId string) *GetPoolFailureNotificationRegistrationSpectraS3Request

type GetPoolFailureNotificationRegistrationSpectraS3Response

type GetPoolFailureNotificationRegistrationSpectraS3Response struct {
	PoolFailureNotificationRegistration PoolFailureNotificationRegistration
	Headers                             *http.Header
}

func NewGetPoolFailureNotificationRegistrationSpectraS3Response

func NewGetPoolFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetPoolFailureNotificationRegistrationSpectraS3Response, error)

type GetPoolFailureNotificationRegistrationsSpectraS3Request

type GetPoolFailureNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetPoolFailureNotificationRegistrationsSpectraS3Request) WithLastPage

func (getPoolFailureNotificationRegistrationsSpectraS3Request *GetPoolFailureNotificationRegistrationsSpectraS3Request) WithLastPage() *GetPoolFailureNotificationRegistrationsSpectraS3Request

func (*GetPoolFailureNotificationRegistrationsSpectraS3Request) WithPageLength

func (getPoolFailureNotificationRegistrationsSpectraS3Request *GetPoolFailureNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetPoolFailureNotificationRegistrationsSpectraS3Request

func (*GetPoolFailureNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getPoolFailureNotificationRegistrationsSpectraS3Request *GetPoolFailureNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetPoolFailureNotificationRegistrationsSpectraS3Request

func (*GetPoolFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getPoolFailureNotificationRegistrationsSpectraS3Request *GetPoolFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetPoolFailureNotificationRegistrationsSpectraS3Request

func (*GetPoolFailureNotificationRegistrationsSpectraS3Request) WithUserId

func (getPoolFailureNotificationRegistrationsSpectraS3Request *GetPoolFailureNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetPoolFailureNotificationRegistrationsSpectraS3Request

type GetPoolFailureNotificationRegistrationsSpectraS3Response

type GetPoolFailureNotificationRegistrationsSpectraS3Response struct {
	PoolFailureNotificationRegistrationList PoolFailureNotificationRegistrationList
	Headers                                 *http.Header
}

func NewGetPoolFailureNotificationRegistrationsSpectraS3Response

func NewGetPoolFailureNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetPoolFailureNotificationRegistrationsSpectraS3Response, error)

type GetPoolFailuresSpectraS3Request

type GetPoolFailuresSpectraS3Request struct {
	ErrorMessage    *string
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	PoolFailureType PoolFailureType
	PoolId          *string
}

func NewGetPoolFailuresSpectraS3Request

func NewGetPoolFailuresSpectraS3Request() *GetPoolFailuresSpectraS3Request

func (*GetPoolFailuresSpectraS3Request) WithErrorMessage

func (getPoolFailuresSpectraS3Request *GetPoolFailuresSpectraS3Request) WithErrorMessage(errorMessage string) *GetPoolFailuresSpectraS3Request

func (*GetPoolFailuresSpectraS3Request) WithLastPage

func (getPoolFailuresSpectraS3Request *GetPoolFailuresSpectraS3Request) WithLastPage() *GetPoolFailuresSpectraS3Request

func (*GetPoolFailuresSpectraS3Request) WithPageLength

func (getPoolFailuresSpectraS3Request *GetPoolFailuresSpectraS3Request) WithPageLength(pageLength int) *GetPoolFailuresSpectraS3Request

func (*GetPoolFailuresSpectraS3Request) WithPageOffset

func (getPoolFailuresSpectraS3Request *GetPoolFailuresSpectraS3Request) WithPageOffset(pageOffset int) *GetPoolFailuresSpectraS3Request

func (*GetPoolFailuresSpectraS3Request) WithPageStartMarker

func (getPoolFailuresSpectraS3Request *GetPoolFailuresSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetPoolFailuresSpectraS3Request

func (*GetPoolFailuresSpectraS3Request) WithPoolFailureType

func (getPoolFailuresSpectraS3Request *GetPoolFailuresSpectraS3Request) WithPoolFailureType(poolFailureType PoolFailureType) *GetPoolFailuresSpectraS3Request

func (*GetPoolFailuresSpectraS3Request) WithPoolId

func (getPoolFailuresSpectraS3Request *GetPoolFailuresSpectraS3Request) WithPoolId(poolId string) *GetPoolFailuresSpectraS3Request

type GetPoolFailuresSpectraS3Response

type GetPoolFailuresSpectraS3Response struct {
	PoolFailureList PoolFailureList
	Headers         *http.Header
}

func NewGetPoolFailuresSpectraS3Response

func NewGetPoolFailuresSpectraS3Response(webResponse WebResponse) (*GetPoolFailuresSpectraS3Response, error)

type GetPoolPartitionSpectraS3Request

type GetPoolPartitionSpectraS3Request struct {
	PoolPartition string
}

func NewGetPoolPartitionSpectraS3Request

func NewGetPoolPartitionSpectraS3Request(poolPartition string) *GetPoolPartitionSpectraS3Request

type GetPoolPartitionSpectraS3Response

type GetPoolPartitionSpectraS3Response struct {
	PoolPartition PoolPartition
	Headers       *http.Header
}

func NewGetPoolPartitionSpectraS3Response

func NewGetPoolPartitionSpectraS3Response(webResponse WebResponse) (*GetPoolPartitionSpectraS3Response, error)

type GetPoolPartitionsSpectraS3Request

type GetPoolPartitionsSpectraS3Request struct {
	LastPage        bool
	Name            *string
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	PoolType        PoolType
}

func NewGetPoolPartitionsSpectraS3Request

func NewGetPoolPartitionsSpectraS3Request() *GetPoolPartitionsSpectraS3Request

func (*GetPoolPartitionsSpectraS3Request) WithLastPage

func (getPoolPartitionsSpectraS3Request *GetPoolPartitionsSpectraS3Request) WithLastPage() *GetPoolPartitionsSpectraS3Request

func (*GetPoolPartitionsSpectraS3Request) WithName

func (getPoolPartitionsSpectraS3Request *GetPoolPartitionsSpectraS3Request) WithName(name string) *GetPoolPartitionsSpectraS3Request

func (*GetPoolPartitionsSpectraS3Request) WithPageLength

func (getPoolPartitionsSpectraS3Request *GetPoolPartitionsSpectraS3Request) WithPageLength(pageLength int) *GetPoolPartitionsSpectraS3Request

func (*GetPoolPartitionsSpectraS3Request) WithPageOffset

func (getPoolPartitionsSpectraS3Request *GetPoolPartitionsSpectraS3Request) WithPageOffset(pageOffset int) *GetPoolPartitionsSpectraS3Request

func (*GetPoolPartitionsSpectraS3Request) WithPageStartMarker

func (getPoolPartitionsSpectraS3Request *GetPoolPartitionsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetPoolPartitionsSpectraS3Request

func (*GetPoolPartitionsSpectraS3Request) WithPoolType

func (getPoolPartitionsSpectraS3Request *GetPoolPartitionsSpectraS3Request) WithPoolType(poolType PoolType) *GetPoolPartitionsSpectraS3Request

type GetPoolPartitionsSpectraS3Response

type GetPoolPartitionsSpectraS3Response struct {
	PoolPartitionList PoolPartitionList
	Headers           *http.Header
}

func NewGetPoolPartitionsSpectraS3Response

func NewGetPoolPartitionsSpectraS3Response(webResponse WebResponse) (*GetPoolPartitionsSpectraS3Response, error)

type GetPoolSpectraS3Request

type GetPoolSpectraS3Request struct {
	Pool string
}

func NewGetPoolSpectraS3Request

func NewGetPoolSpectraS3Request(pool string) *GetPoolSpectraS3Request

type GetPoolSpectraS3Response

type GetPoolSpectraS3Response struct {
	Pool    Pool
	Headers *http.Header
}

func NewGetPoolSpectraS3Response

func NewGetPoolSpectraS3Response(webResponse WebResponse) (*GetPoolSpectraS3Response, error)

type GetPoolsSpectraS3Request

type GetPoolsSpectraS3Request struct {
	AssignedToStorageDomain *bool
	BucketId                *string
	Guid                    *string
	Health                  PoolHealth
	LastPage                bool
	LastVerified            *string
	Name                    *string
	PageLength              *int
	PageOffset              *int
	PageStartMarker         *string
	PartitionId             *string
	PoolType                PoolType
	PoweredOn               *bool
	State                   PoolState
	StorageDomainMemberId   *string
}

func NewGetPoolsSpectraS3Request

func NewGetPoolsSpectraS3Request() *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithAssignedToStorageDomain

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithAssignedToStorageDomain(assignedToStorageDomain bool) *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithBucketId

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithBucketId(bucketId string) *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithGuid

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithGuid(guid string) *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithHealth

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithHealth(health PoolHealth) *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithLastPage

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithLastPage() *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithLastVerified

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithLastVerified(lastVerified string) *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithName

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithName(name string) *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithPageLength

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithPageLength(pageLength int) *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithPageOffset

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithPageOffset(pageOffset int) *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithPageStartMarker

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithPartitionId

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithPartitionId(partitionId string) *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithPoolType

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithPoolType(poolType PoolType) *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithPoweredOn

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithPoweredOn(poweredOn bool) *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithState

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithState(state PoolState) *GetPoolsSpectraS3Request

func (*GetPoolsSpectraS3Request) WithStorageDomainMemberId

func (getPoolsSpectraS3Request *GetPoolsSpectraS3Request) WithStorageDomainMemberId(storageDomainMemberId string) *GetPoolsSpectraS3Request

type GetPoolsSpectraS3Response

type GetPoolsSpectraS3Response struct {
	PoolList PoolList
	Headers  *http.Header
}

func NewGetPoolsSpectraS3Response

func NewGetPoolsSpectraS3Response(webResponse WebResponse) (*GetPoolsSpectraS3Response, error)

type GetS3DataReplicationRuleSpectraS3Request

type GetS3DataReplicationRuleSpectraS3Request struct {
	S3DataReplicationRule string
}

func NewGetS3DataReplicationRuleSpectraS3Request

func NewGetS3DataReplicationRuleSpectraS3Request(s3DataReplicationRule string) *GetS3DataReplicationRuleSpectraS3Request

type GetS3DataReplicationRuleSpectraS3Response

type GetS3DataReplicationRuleSpectraS3Response struct {
	S3DataReplicationRule S3DataReplicationRule
	Headers               *http.Header
}

func NewGetS3DataReplicationRuleSpectraS3Response

func NewGetS3DataReplicationRuleSpectraS3Response(webResponse WebResponse) (*GetS3DataReplicationRuleSpectraS3Response, error)

type GetS3DataReplicationRulesSpectraS3Request

type GetS3DataReplicationRulesSpectraS3Request struct {
	DataPolicyId            *string
	DataReplicationRuleType DataReplicationRuleType
	InitialDataPlacement    S3InitialDataPlacementPolicy
	LastPage                bool
	PageLength              *int
	PageOffset              *int
	PageStartMarker         *string
	ReplicateDeletes        *bool
	State                   DataPlacementRuleState
	TargetId                *string
}

func NewGetS3DataReplicationRulesSpectraS3Request

func NewGetS3DataReplicationRulesSpectraS3Request() *GetS3DataReplicationRulesSpectraS3Request

func (*GetS3DataReplicationRulesSpectraS3Request) WithDataPolicyId

func (getS3DataReplicationRulesSpectraS3Request *GetS3DataReplicationRulesSpectraS3Request) WithDataPolicyId(dataPolicyId string) *GetS3DataReplicationRulesSpectraS3Request

func (*GetS3DataReplicationRulesSpectraS3Request) WithDataReplicationRuleType

func (getS3DataReplicationRulesSpectraS3Request *GetS3DataReplicationRulesSpectraS3Request) WithDataReplicationRuleType(dataReplicationRuleType DataReplicationRuleType) *GetS3DataReplicationRulesSpectraS3Request

func (*GetS3DataReplicationRulesSpectraS3Request) WithInitialDataPlacement

func (getS3DataReplicationRulesSpectraS3Request *GetS3DataReplicationRulesSpectraS3Request) WithInitialDataPlacement(initialDataPlacement S3InitialDataPlacementPolicy) *GetS3DataReplicationRulesSpectraS3Request

func (*GetS3DataReplicationRulesSpectraS3Request) WithLastPage

func (getS3DataReplicationRulesSpectraS3Request *GetS3DataReplicationRulesSpectraS3Request) WithLastPage() *GetS3DataReplicationRulesSpectraS3Request

func (*GetS3DataReplicationRulesSpectraS3Request) WithPageLength

func (getS3DataReplicationRulesSpectraS3Request *GetS3DataReplicationRulesSpectraS3Request) WithPageLength(pageLength int) *GetS3DataReplicationRulesSpectraS3Request

func (*GetS3DataReplicationRulesSpectraS3Request) WithPageOffset

func (getS3DataReplicationRulesSpectraS3Request *GetS3DataReplicationRulesSpectraS3Request) WithPageOffset(pageOffset int) *GetS3DataReplicationRulesSpectraS3Request

func (*GetS3DataReplicationRulesSpectraS3Request) WithPageStartMarker

func (getS3DataReplicationRulesSpectraS3Request *GetS3DataReplicationRulesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetS3DataReplicationRulesSpectraS3Request

func (*GetS3DataReplicationRulesSpectraS3Request) WithReplicateDeletes

func (getS3DataReplicationRulesSpectraS3Request *GetS3DataReplicationRulesSpectraS3Request) WithReplicateDeletes(replicateDeletes bool) *GetS3DataReplicationRulesSpectraS3Request

func (*GetS3DataReplicationRulesSpectraS3Request) WithState

func (getS3DataReplicationRulesSpectraS3Request *GetS3DataReplicationRulesSpectraS3Request) WithState(state DataPlacementRuleState) *GetS3DataReplicationRulesSpectraS3Request

func (*GetS3DataReplicationRulesSpectraS3Request) WithTargetId

func (getS3DataReplicationRulesSpectraS3Request *GetS3DataReplicationRulesSpectraS3Request) WithTargetId(targetId string) *GetS3DataReplicationRulesSpectraS3Request

type GetS3DataReplicationRulesSpectraS3Response

type GetS3DataReplicationRulesSpectraS3Response struct {
	S3DataReplicationRuleList S3DataReplicationRuleList
	Headers                   *http.Header
}

func NewGetS3DataReplicationRulesSpectraS3Response

func NewGetS3DataReplicationRulesSpectraS3Response(webResponse WebResponse) (*GetS3DataReplicationRulesSpectraS3Response, error)

type GetS3TargetBucketNamesSpectraS3Request

type GetS3TargetBucketNamesSpectraS3Request struct {
	BucketId        *string
	LastPage        bool
	Name            *string
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	TargetId        *string
}

func NewGetS3TargetBucketNamesSpectraS3Request

func NewGetS3TargetBucketNamesSpectraS3Request() *GetS3TargetBucketNamesSpectraS3Request

func (*GetS3TargetBucketNamesSpectraS3Request) WithBucketId

func (getS3TargetBucketNamesSpectraS3Request *GetS3TargetBucketNamesSpectraS3Request) WithBucketId(bucketId string) *GetS3TargetBucketNamesSpectraS3Request

func (*GetS3TargetBucketNamesSpectraS3Request) WithLastPage

func (getS3TargetBucketNamesSpectraS3Request *GetS3TargetBucketNamesSpectraS3Request) WithLastPage() *GetS3TargetBucketNamesSpectraS3Request

func (*GetS3TargetBucketNamesSpectraS3Request) WithName

func (getS3TargetBucketNamesSpectraS3Request *GetS3TargetBucketNamesSpectraS3Request) WithName(name string) *GetS3TargetBucketNamesSpectraS3Request

func (*GetS3TargetBucketNamesSpectraS3Request) WithPageLength

func (getS3TargetBucketNamesSpectraS3Request *GetS3TargetBucketNamesSpectraS3Request) WithPageLength(pageLength int) *GetS3TargetBucketNamesSpectraS3Request

func (*GetS3TargetBucketNamesSpectraS3Request) WithPageOffset

func (getS3TargetBucketNamesSpectraS3Request *GetS3TargetBucketNamesSpectraS3Request) WithPageOffset(pageOffset int) *GetS3TargetBucketNamesSpectraS3Request

func (*GetS3TargetBucketNamesSpectraS3Request) WithPageStartMarker

func (getS3TargetBucketNamesSpectraS3Request *GetS3TargetBucketNamesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetS3TargetBucketNamesSpectraS3Request

func (*GetS3TargetBucketNamesSpectraS3Request) WithTargetId

func (getS3TargetBucketNamesSpectraS3Request *GetS3TargetBucketNamesSpectraS3Request) WithTargetId(targetId string) *GetS3TargetBucketNamesSpectraS3Request

type GetS3TargetBucketNamesSpectraS3Response

type GetS3TargetBucketNamesSpectraS3Response struct {
	S3TargetBucketNameList S3TargetBucketNameList
	Headers                *http.Header
}

func NewGetS3TargetBucketNamesSpectraS3Response

func NewGetS3TargetBucketNamesSpectraS3Response(webResponse WebResponse) (*GetS3TargetBucketNamesSpectraS3Response, error)

type GetS3TargetFailureNotificationRegistrationSpectraS3Request

type GetS3TargetFailureNotificationRegistrationSpectraS3Request struct {
	S3TargetFailureNotificationRegistration string
}

func NewGetS3TargetFailureNotificationRegistrationSpectraS3Request

func NewGetS3TargetFailureNotificationRegistrationSpectraS3Request(s3TargetFailureNotificationRegistration string) *GetS3TargetFailureNotificationRegistrationSpectraS3Request

type GetS3TargetFailureNotificationRegistrationSpectraS3Response

type GetS3TargetFailureNotificationRegistrationSpectraS3Response struct {
	S3TargetFailureNotificationRegistration S3TargetFailureNotificationRegistration
	Headers                                 *http.Header
}

func NewGetS3TargetFailureNotificationRegistrationSpectraS3Response

func NewGetS3TargetFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetS3TargetFailureNotificationRegistrationSpectraS3Response, error)

type GetS3TargetFailureNotificationRegistrationsSpectraS3Request

type GetS3TargetFailureNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetS3TargetFailureNotificationRegistrationsSpectraS3Request) WithLastPage

func (getS3TargetFailureNotificationRegistrationsSpectraS3Request *GetS3TargetFailureNotificationRegistrationsSpectraS3Request) WithLastPage() *GetS3TargetFailureNotificationRegistrationsSpectraS3Request

func (*GetS3TargetFailureNotificationRegistrationsSpectraS3Request) WithPageLength

func (getS3TargetFailureNotificationRegistrationsSpectraS3Request *GetS3TargetFailureNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetS3TargetFailureNotificationRegistrationsSpectraS3Request

func (*GetS3TargetFailureNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getS3TargetFailureNotificationRegistrationsSpectraS3Request *GetS3TargetFailureNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetS3TargetFailureNotificationRegistrationsSpectraS3Request

func (*GetS3TargetFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getS3TargetFailureNotificationRegistrationsSpectraS3Request *GetS3TargetFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetS3TargetFailureNotificationRegistrationsSpectraS3Request

func (*GetS3TargetFailureNotificationRegistrationsSpectraS3Request) WithUserId

func (getS3TargetFailureNotificationRegistrationsSpectraS3Request *GetS3TargetFailureNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetS3TargetFailureNotificationRegistrationsSpectraS3Request

type GetS3TargetFailureNotificationRegistrationsSpectraS3Response

type GetS3TargetFailureNotificationRegistrationsSpectraS3Response struct {
	S3TargetFailureNotificationRegistrationList S3TargetFailureNotificationRegistrationList
	Headers                                     *http.Header
}

func NewGetS3TargetFailureNotificationRegistrationsSpectraS3Response

func NewGetS3TargetFailureNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetS3TargetFailureNotificationRegistrationsSpectraS3Response, error)

type GetS3TargetFailuresSpectraS3Request

type GetS3TargetFailuresSpectraS3Request struct {
	ErrorMessage      *string
	LastPage          bool
	PageLength        *int
	PageOffset        *int
	PageStartMarker   *string
	TargetFailureType TargetFailureType
	TargetId          *string
}

func NewGetS3TargetFailuresSpectraS3Request

func NewGetS3TargetFailuresSpectraS3Request() *GetS3TargetFailuresSpectraS3Request

func (*GetS3TargetFailuresSpectraS3Request) WithErrorMessage

func (getS3TargetFailuresSpectraS3Request *GetS3TargetFailuresSpectraS3Request) WithErrorMessage(errorMessage string) *GetS3TargetFailuresSpectraS3Request

func (*GetS3TargetFailuresSpectraS3Request) WithLastPage

func (getS3TargetFailuresSpectraS3Request *GetS3TargetFailuresSpectraS3Request) WithLastPage() *GetS3TargetFailuresSpectraS3Request

func (*GetS3TargetFailuresSpectraS3Request) WithPageLength

func (getS3TargetFailuresSpectraS3Request *GetS3TargetFailuresSpectraS3Request) WithPageLength(pageLength int) *GetS3TargetFailuresSpectraS3Request

func (*GetS3TargetFailuresSpectraS3Request) WithPageOffset

func (getS3TargetFailuresSpectraS3Request *GetS3TargetFailuresSpectraS3Request) WithPageOffset(pageOffset int) *GetS3TargetFailuresSpectraS3Request

func (*GetS3TargetFailuresSpectraS3Request) WithPageStartMarker

func (getS3TargetFailuresSpectraS3Request *GetS3TargetFailuresSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetS3TargetFailuresSpectraS3Request

func (*GetS3TargetFailuresSpectraS3Request) WithTargetFailureType

func (getS3TargetFailuresSpectraS3Request *GetS3TargetFailuresSpectraS3Request) WithTargetFailureType(targetFailureType TargetFailureType) *GetS3TargetFailuresSpectraS3Request

func (*GetS3TargetFailuresSpectraS3Request) WithTargetId

func (getS3TargetFailuresSpectraS3Request *GetS3TargetFailuresSpectraS3Request) WithTargetId(targetId string) *GetS3TargetFailuresSpectraS3Request

type GetS3TargetFailuresSpectraS3Response

type GetS3TargetFailuresSpectraS3Response struct {
	S3TargetFailureList S3TargetFailureList
	Headers             *http.Header
}

func NewGetS3TargetFailuresSpectraS3Response

func NewGetS3TargetFailuresSpectraS3Response(webResponse WebResponse) (*GetS3TargetFailuresSpectraS3Response, error)

type GetS3TargetReadPreferenceSpectraS3Request

type GetS3TargetReadPreferenceSpectraS3Request struct {
	S3TargetReadPreference string
}

func NewGetS3TargetReadPreferenceSpectraS3Request

func NewGetS3TargetReadPreferenceSpectraS3Request(s3TargetReadPreference string) *GetS3TargetReadPreferenceSpectraS3Request

type GetS3TargetReadPreferenceSpectraS3Response

type GetS3TargetReadPreferenceSpectraS3Response struct {
	S3TargetReadPreference S3TargetReadPreference
	Headers                *http.Header
}

func NewGetS3TargetReadPreferenceSpectraS3Response

func NewGetS3TargetReadPreferenceSpectraS3Response(webResponse WebResponse) (*GetS3TargetReadPreferenceSpectraS3Response, error)

type GetS3TargetReadPreferencesSpectraS3Request

type GetS3TargetReadPreferencesSpectraS3Request struct {
	BucketId        *string
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	ReadPreference  TargetReadPreferenceType
	TargetId        *string
}

func NewGetS3TargetReadPreferencesSpectraS3Request

func NewGetS3TargetReadPreferencesSpectraS3Request() *GetS3TargetReadPreferencesSpectraS3Request

func (*GetS3TargetReadPreferencesSpectraS3Request) WithBucketId

func (getS3TargetReadPreferencesSpectraS3Request *GetS3TargetReadPreferencesSpectraS3Request) WithBucketId(bucketId string) *GetS3TargetReadPreferencesSpectraS3Request

func (*GetS3TargetReadPreferencesSpectraS3Request) WithLastPage

func (getS3TargetReadPreferencesSpectraS3Request *GetS3TargetReadPreferencesSpectraS3Request) WithLastPage() *GetS3TargetReadPreferencesSpectraS3Request

func (*GetS3TargetReadPreferencesSpectraS3Request) WithPageLength

func (getS3TargetReadPreferencesSpectraS3Request *GetS3TargetReadPreferencesSpectraS3Request) WithPageLength(pageLength int) *GetS3TargetReadPreferencesSpectraS3Request

func (*GetS3TargetReadPreferencesSpectraS3Request) WithPageOffset

func (getS3TargetReadPreferencesSpectraS3Request *GetS3TargetReadPreferencesSpectraS3Request) WithPageOffset(pageOffset int) *GetS3TargetReadPreferencesSpectraS3Request

func (*GetS3TargetReadPreferencesSpectraS3Request) WithPageStartMarker

func (getS3TargetReadPreferencesSpectraS3Request *GetS3TargetReadPreferencesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetS3TargetReadPreferencesSpectraS3Request

func (*GetS3TargetReadPreferencesSpectraS3Request) WithReadPreference

func (getS3TargetReadPreferencesSpectraS3Request *GetS3TargetReadPreferencesSpectraS3Request) WithReadPreference(readPreference TargetReadPreferenceType) *GetS3TargetReadPreferencesSpectraS3Request

func (*GetS3TargetReadPreferencesSpectraS3Request) WithTargetId

func (getS3TargetReadPreferencesSpectraS3Request *GetS3TargetReadPreferencesSpectraS3Request) WithTargetId(targetId string) *GetS3TargetReadPreferencesSpectraS3Request

type GetS3TargetReadPreferencesSpectraS3Response

type GetS3TargetReadPreferencesSpectraS3Response struct {
	S3TargetReadPreferenceList S3TargetReadPreferenceList
	Headers                    *http.Header
}

func NewGetS3TargetReadPreferencesSpectraS3Response

func NewGetS3TargetReadPreferencesSpectraS3Response(webResponse WebResponse) (*GetS3TargetReadPreferencesSpectraS3Response, error)

type GetS3TargetSpectraS3Request

type GetS3TargetSpectraS3Request struct {
	S3Target string
}

func NewGetS3TargetSpectraS3Request

func NewGetS3TargetSpectraS3Request(s3Target string) *GetS3TargetSpectraS3Request

type GetS3TargetSpectraS3Response

type GetS3TargetSpectraS3Response struct {
	S3Target S3Target
	Headers  *http.Header
}

func NewGetS3TargetSpectraS3Response

func NewGetS3TargetSpectraS3Response(webResponse WebResponse) (*GetS3TargetSpectraS3Response, error)

type GetS3TargetsSpectraS3Request

type GetS3TargetsSpectraS3Request struct {
	AccessKey             *string
	DataPathEndPoint      *string
	DefaultReadPreference TargetReadPreferenceType
	Https                 *bool
	LastPage              bool
	Name                  *string
	NamingMode            CloudNamingMode
	PageLength            *int
	PageOffset            *int
	PageStartMarker       *string
	PermitGoingOutOfSync  *bool
	Quiesced              Quiesced
	Region                S3Region
	State                 TargetState
}

func NewGetS3TargetsSpectraS3Request

func NewGetS3TargetsSpectraS3Request() *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithAccessKey

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithAccessKey(accessKey string) *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithDataPathEndPoint

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithDataPathEndPoint(dataPathEndPoint string) *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithDefaultReadPreference

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithDefaultReadPreference(defaultReadPreference TargetReadPreferenceType) *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithHttps

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithHttps(https bool) *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithLastPage

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithLastPage() *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithName

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithName(name string) *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithNamingMode

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithNamingMode(namingMode CloudNamingMode) *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithPageLength

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithPageLength(pageLength int) *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithPageOffset

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithPageOffset(pageOffset int) *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithPageStartMarker

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithPermitGoingOutOfSync

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithPermitGoingOutOfSync(permitGoingOutOfSync bool) *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithQuiesced

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithQuiesced(quiesced Quiesced) *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithRegion

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithRegion(region S3Region) *GetS3TargetsSpectraS3Request

func (*GetS3TargetsSpectraS3Request) WithState

func (getS3TargetsSpectraS3Request *GetS3TargetsSpectraS3Request) WithState(state TargetState) *GetS3TargetsSpectraS3Request

type GetS3TargetsSpectraS3Response

type GetS3TargetsSpectraS3Response struct {
	S3TargetList S3TargetList
	Headers      *http.Header
}

func NewGetS3TargetsSpectraS3Response

func NewGetS3TargetsSpectraS3Response(webResponse WebResponse) (*GetS3TargetsSpectraS3Response, error)

type GetServiceRequest

type GetServiceRequest struct {
}

func NewGetServiceRequest

func NewGetServiceRequest() *GetServiceRequest

type GetServiceResponse

type GetServiceResponse struct {
	ListAllMyBucketsResult ListAllMyBucketsResult
	Headers                *http.Header
}

func NewGetServiceResponse

func NewGetServiceResponse(webResponse WebResponse) (*GetServiceResponse, error)

type GetStorageDomainCapacitySummarySpectraS3Request

type GetStorageDomainCapacitySummarySpectraS3Request struct {
	PoolHealth      PoolHealth
	PoolState       PoolState
	PoolType        PoolType
	StorageDomainId string
	TapeState       TapeState
	TapeType        *string
}

func NewGetStorageDomainCapacitySummarySpectraS3Request

func NewGetStorageDomainCapacitySummarySpectraS3Request(storageDomainId string) *GetStorageDomainCapacitySummarySpectraS3Request

func (*GetStorageDomainCapacitySummarySpectraS3Request) WithPoolHealth

func (getStorageDomainCapacitySummarySpectraS3Request *GetStorageDomainCapacitySummarySpectraS3Request) WithPoolHealth(poolHealth PoolHealth) *GetStorageDomainCapacitySummarySpectraS3Request

func (*GetStorageDomainCapacitySummarySpectraS3Request) WithPoolState

func (getStorageDomainCapacitySummarySpectraS3Request *GetStorageDomainCapacitySummarySpectraS3Request) WithPoolState(poolState PoolState) *GetStorageDomainCapacitySummarySpectraS3Request

func (*GetStorageDomainCapacitySummarySpectraS3Request) WithPoolType

func (getStorageDomainCapacitySummarySpectraS3Request *GetStorageDomainCapacitySummarySpectraS3Request) WithPoolType(poolType PoolType) *GetStorageDomainCapacitySummarySpectraS3Request

func (*GetStorageDomainCapacitySummarySpectraS3Request) WithTapeState

func (getStorageDomainCapacitySummarySpectraS3Request *GetStorageDomainCapacitySummarySpectraS3Request) WithTapeState(tapeState TapeState) *GetStorageDomainCapacitySummarySpectraS3Request

func (*GetStorageDomainCapacitySummarySpectraS3Request) WithTapeType

func (getStorageDomainCapacitySummarySpectraS3Request *GetStorageDomainCapacitySummarySpectraS3Request) WithTapeType(tapeType string) *GetStorageDomainCapacitySummarySpectraS3Request

type GetStorageDomainCapacitySummarySpectraS3Response

type GetStorageDomainCapacitySummarySpectraS3Response struct {
	CapacitySummaryContainer CapacitySummaryContainer
	Headers                  *http.Header
}

func NewGetStorageDomainCapacitySummarySpectraS3Response

func NewGetStorageDomainCapacitySummarySpectraS3Response(webResponse WebResponse) (*GetStorageDomainCapacitySummarySpectraS3Response, error)

type GetStorageDomainFailureNotificationRegistrationSpectraS3Request

type GetStorageDomainFailureNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewGetStorageDomainFailureNotificationRegistrationSpectraS3Request

func NewGetStorageDomainFailureNotificationRegistrationSpectraS3Request(notificationId string) *GetStorageDomainFailureNotificationRegistrationSpectraS3Request

type GetStorageDomainFailureNotificationRegistrationSpectraS3Response

type GetStorageDomainFailureNotificationRegistrationSpectraS3Response struct {
	StorageDomainFailureNotificationRegistration StorageDomainFailureNotificationRegistration
	Headers                                      *http.Header
}

func NewGetStorageDomainFailureNotificationRegistrationSpectraS3Response

func NewGetStorageDomainFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetStorageDomainFailureNotificationRegistrationSpectraS3Response, error)

type GetStorageDomainFailureNotificationRegistrationsSpectraS3Request

type GetStorageDomainFailureNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetStorageDomainFailureNotificationRegistrationsSpectraS3Request) WithLastPage

func (getStorageDomainFailureNotificationRegistrationsSpectraS3Request *GetStorageDomainFailureNotificationRegistrationsSpectraS3Request) WithLastPage() *GetStorageDomainFailureNotificationRegistrationsSpectraS3Request

func (*GetStorageDomainFailureNotificationRegistrationsSpectraS3Request) WithPageLength

func (getStorageDomainFailureNotificationRegistrationsSpectraS3Request *GetStorageDomainFailureNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetStorageDomainFailureNotificationRegistrationsSpectraS3Request

func (*GetStorageDomainFailureNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getStorageDomainFailureNotificationRegistrationsSpectraS3Request *GetStorageDomainFailureNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetStorageDomainFailureNotificationRegistrationsSpectraS3Request

func (*GetStorageDomainFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getStorageDomainFailureNotificationRegistrationsSpectraS3Request *GetStorageDomainFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetStorageDomainFailureNotificationRegistrationsSpectraS3Request

func (*GetStorageDomainFailureNotificationRegistrationsSpectraS3Request) WithUserId

func (getStorageDomainFailureNotificationRegistrationsSpectraS3Request *GetStorageDomainFailureNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetStorageDomainFailureNotificationRegistrationsSpectraS3Request

type GetStorageDomainFailureNotificationRegistrationsSpectraS3Response

type GetStorageDomainFailureNotificationRegistrationsSpectraS3Response struct {
	StorageDomainFailureNotificationRegistrationList StorageDomainFailureNotificationRegistrationList
	Headers                                          *http.Header
}

func NewGetStorageDomainFailureNotificationRegistrationsSpectraS3Response

func NewGetStorageDomainFailureNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetStorageDomainFailureNotificationRegistrationsSpectraS3Response, error)

type GetStorageDomainFailuresSpectraS3Request

type GetStorageDomainFailuresSpectraS3Request struct {
	ErrorMessage             *string
	LastPage                 bool
	PageLength               *int
	PageOffset               *int
	PageStartMarker          *string
	StorageDomainFailureType StorageDomainFailureType
	StorageDomainId          *string
}

func NewGetStorageDomainFailuresSpectraS3Request

func NewGetStorageDomainFailuresSpectraS3Request() *GetStorageDomainFailuresSpectraS3Request

func (*GetStorageDomainFailuresSpectraS3Request) WithErrorMessage

func (getStorageDomainFailuresSpectraS3Request *GetStorageDomainFailuresSpectraS3Request) WithErrorMessage(errorMessage string) *GetStorageDomainFailuresSpectraS3Request

func (*GetStorageDomainFailuresSpectraS3Request) WithLastPage

func (getStorageDomainFailuresSpectraS3Request *GetStorageDomainFailuresSpectraS3Request) WithLastPage() *GetStorageDomainFailuresSpectraS3Request

func (*GetStorageDomainFailuresSpectraS3Request) WithPageLength

func (getStorageDomainFailuresSpectraS3Request *GetStorageDomainFailuresSpectraS3Request) WithPageLength(pageLength int) *GetStorageDomainFailuresSpectraS3Request

func (*GetStorageDomainFailuresSpectraS3Request) WithPageOffset

func (getStorageDomainFailuresSpectraS3Request *GetStorageDomainFailuresSpectraS3Request) WithPageOffset(pageOffset int) *GetStorageDomainFailuresSpectraS3Request

func (*GetStorageDomainFailuresSpectraS3Request) WithPageStartMarker

func (getStorageDomainFailuresSpectraS3Request *GetStorageDomainFailuresSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetStorageDomainFailuresSpectraS3Request

func (*GetStorageDomainFailuresSpectraS3Request) WithStorageDomainFailureType

func (getStorageDomainFailuresSpectraS3Request *GetStorageDomainFailuresSpectraS3Request) WithStorageDomainFailureType(storageDomainFailureType StorageDomainFailureType) *GetStorageDomainFailuresSpectraS3Request

func (*GetStorageDomainFailuresSpectraS3Request) WithStorageDomainId

func (getStorageDomainFailuresSpectraS3Request *GetStorageDomainFailuresSpectraS3Request) WithStorageDomainId(storageDomainId string) *GetStorageDomainFailuresSpectraS3Request

type GetStorageDomainFailuresSpectraS3Response

type GetStorageDomainFailuresSpectraS3Response struct {
	StorageDomainFailureList StorageDomainFailureList
	Headers                  *http.Header
}

func NewGetStorageDomainFailuresSpectraS3Response

func NewGetStorageDomainFailuresSpectraS3Response(webResponse WebResponse) (*GetStorageDomainFailuresSpectraS3Response, error)

type GetStorageDomainMemberSpectraS3Request

type GetStorageDomainMemberSpectraS3Request struct {
	StorageDomainMember string
}

func NewGetStorageDomainMemberSpectraS3Request

func NewGetStorageDomainMemberSpectraS3Request(storageDomainMember string) *GetStorageDomainMemberSpectraS3Request

type GetStorageDomainMemberSpectraS3Response

type GetStorageDomainMemberSpectraS3Response struct {
	StorageDomainMember StorageDomainMember
	Headers             *http.Header
}

func NewGetStorageDomainMemberSpectraS3Response

func NewGetStorageDomainMemberSpectraS3Response(webResponse WebResponse) (*GetStorageDomainMemberSpectraS3Response, error)

type GetStorageDomainMembersSpectraS3Request

type GetStorageDomainMembersSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	PoolPartitionId *string
	State           StorageDomainMemberState
	StorageDomainId *string
	TapePartitionId *string
	TapeType        *string
	WritePreference WritePreferenceLevel
}

func NewGetStorageDomainMembersSpectraS3Request

func NewGetStorageDomainMembersSpectraS3Request() *GetStorageDomainMembersSpectraS3Request

func (*GetStorageDomainMembersSpectraS3Request) WithLastPage

func (getStorageDomainMembersSpectraS3Request *GetStorageDomainMembersSpectraS3Request) WithLastPage() *GetStorageDomainMembersSpectraS3Request

func (*GetStorageDomainMembersSpectraS3Request) WithPageLength

func (getStorageDomainMembersSpectraS3Request *GetStorageDomainMembersSpectraS3Request) WithPageLength(pageLength int) *GetStorageDomainMembersSpectraS3Request

func (*GetStorageDomainMembersSpectraS3Request) WithPageOffset

func (getStorageDomainMembersSpectraS3Request *GetStorageDomainMembersSpectraS3Request) WithPageOffset(pageOffset int) *GetStorageDomainMembersSpectraS3Request

func (*GetStorageDomainMembersSpectraS3Request) WithPageStartMarker

func (getStorageDomainMembersSpectraS3Request *GetStorageDomainMembersSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetStorageDomainMembersSpectraS3Request

func (*GetStorageDomainMembersSpectraS3Request) WithPoolPartitionId

func (getStorageDomainMembersSpectraS3Request *GetStorageDomainMembersSpectraS3Request) WithPoolPartitionId(poolPartitionId string) *GetStorageDomainMembersSpectraS3Request

func (*GetStorageDomainMembersSpectraS3Request) WithState

func (getStorageDomainMembersSpectraS3Request *GetStorageDomainMembersSpectraS3Request) WithState(state StorageDomainMemberState) *GetStorageDomainMembersSpectraS3Request

func (*GetStorageDomainMembersSpectraS3Request) WithStorageDomainId

func (getStorageDomainMembersSpectraS3Request *GetStorageDomainMembersSpectraS3Request) WithStorageDomainId(storageDomainId string) *GetStorageDomainMembersSpectraS3Request

func (*GetStorageDomainMembersSpectraS3Request) WithTapePartitionId

func (getStorageDomainMembersSpectraS3Request *GetStorageDomainMembersSpectraS3Request) WithTapePartitionId(tapePartitionId string) *GetStorageDomainMembersSpectraS3Request

func (*GetStorageDomainMembersSpectraS3Request) WithTapeType

func (getStorageDomainMembersSpectraS3Request *GetStorageDomainMembersSpectraS3Request) WithTapeType(tapeType string) *GetStorageDomainMembersSpectraS3Request

func (*GetStorageDomainMembersSpectraS3Request) WithWritePreference

func (getStorageDomainMembersSpectraS3Request *GetStorageDomainMembersSpectraS3Request) WithWritePreference(writePreference WritePreferenceLevel) *GetStorageDomainMembersSpectraS3Request

type GetStorageDomainMembersSpectraS3Response

type GetStorageDomainMembersSpectraS3Response struct {
	StorageDomainMemberList StorageDomainMemberList
	Headers                 *http.Header
}

func NewGetStorageDomainMembersSpectraS3Response

func NewGetStorageDomainMembersSpectraS3Response(webResponse WebResponse) (*GetStorageDomainMembersSpectraS3Response, error)

type GetStorageDomainSpectraS3Request

type GetStorageDomainSpectraS3Request struct {
	StorageDomain string
}

func NewGetStorageDomainSpectraS3Request

func NewGetStorageDomainSpectraS3Request(storageDomain string) *GetStorageDomainSpectraS3Request

type GetStorageDomainSpectraS3Response

type GetStorageDomainSpectraS3Response struct {
	StorageDomain StorageDomain
	Headers       *http.Header
}

func NewGetStorageDomainSpectraS3Response

func NewGetStorageDomainSpectraS3Response(webResponse WebResponse) (*GetStorageDomainSpectraS3Response, error)

type GetStorageDomainsSpectraS3Request

type GetStorageDomainsSpectraS3Request struct {
	AutoEjectUponCron            *string
	AutoEjectUponJobCancellation *bool
	AutoEjectUponJobCompletion   *bool
	AutoEjectUponMediaFull       *bool
	LastPage                     bool
	MediaEjectionAllowed         *bool
	Name                         *string
	PageLength                   *int
	PageOffset                   *int
	PageStartMarker              *string
	SecureMediaAllocation        *bool
	WriteOptimization            WriteOptimization
}

func NewGetStorageDomainsSpectraS3Request

func NewGetStorageDomainsSpectraS3Request() *GetStorageDomainsSpectraS3Request

func (*GetStorageDomainsSpectraS3Request) WithAutoEjectUponCron

func (getStorageDomainsSpectraS3Request *GetStorageDomainsSpectraS3Request) WithAutoEjectUponCron(autoEjectUponCron string) *GetStorageDomainsSpectraS3Request

func (*GetStorageDomainsSpectraS3Request) WithAutoEjectUponJobCancellation

func (getStorageDomainsSpectraS3Request *GetStorageDomainsSpectraS3Request) WithAutoEjectUponJobCancellation(autoEjectUponJobCancellation bool) *GetStorageDomainsSpectraS3Request

func (*GetStorageDomainsSpectraS3Request) WithAutoEjectUponJobCompletion

func (getStorageDomainsSpectraS3Request *GetStorageDomainsSpectraS3Request) WithAutoEjectUponJobCompletion(autoEjectUponJobCompletion bool) *GetStorageDomainsSpectraS3Request

func (*GetStorageDomainsSpectraS3Request) WithAutoEjectUponMediaFull

func (getStorageDomainsSpectraS3Request *GetStorageDomainsSpectraS3Request) WithAutoEjectUponMediaFull(autoEjectUponMediaFull bool) *GetStorageDomainsSpectraS3Request

func (*GetStorageDomainsSpectraS3Request) WithLastPage

func (getStorageDomainsSpectraS3Request *GetStorageDomainsSpectraS3Request) WithLastPage() *GetStorageDomainsSpectraS3Request

func (*GetStorageDomainsSpectraS3Request) WithMediaEjectionAllowed

func (getStorageDomainsSpectraS3Request *GetStorageDomainsSpectraS3Request) WithMediaEjectionAllowed(mediaEjectionAllowed bool) *GetStorageDomainsSpectraS3Request

func (*GetStorageDomainsSpectraS3Request) WithName

func (getStorageDomainsSpectraS3Request *GetStorageDomainsSpectraS3Request) WithName(name string) *GetStorageDomainsSpectraS3Request

func (*GetStorageDomainsSpectraS3Request) WithPageLength

func (getStorageDomainsSpectraS3Request *GetStorageDomainsSpectraS3Request) WithPageLength(pageLength int) *GetStorageDomainsSpectraS3Request

func (*GetStorageDomainsSpectraS3Request) WithPageOffset

func (getStorageDomainsSpectraS3Request *GetStorageDomainsSpectraS3Request) WithPageOffset(pageOffset int) *GetStorageDomainsSpectraS3Request

func (*GetStorageDomainsSpectraS3Request) WithPageStartMarker

func (getStorageDomainsSpectraS3Request *GetStorageDomainsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetStorageDomainsSpectraS3Request

func (*GetStorageDomainsSpectraS3Request) WithSecureMediaAllocation

func (getStorageDomainsSpectraS3Request *GetStorageDomainsSpectraS3Request) WithSecureMediaAllocation(secureMediaAllocation bool) *GetStorageDomainsSpectraS3Request

func (*GetStorageDomainsSpectraS3Request) WithWriteOptimization

func (getStorageDomainsSpectraS3Request *GetStorageDomainsSpectraS3Request) WithWriteOptimization(writeOptimization WriteOptimization) *GetStorageDomainsSpectraS3Request

type GetStorageDomainsSpectraS3Response

type GetStorageDomainsSpectraS3Response struct {
	StorageDomainList StorageDomainList
	Headers           *http.Header
}

func NewGetStorageDomainsSpectraS3Response

func NewGetStorageDomainsSpectraS3Response(webResponse WebResponse) (*GetStorageDomainsSpectraS3Response, error)

type GetSuspectBlobAzureTargetsSpectraS3Request

type GetSuspectBlobAzureTargetsSpectraS3Request struct {
	BlobId          *string
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	TargetId        *string
}

func NewGetSuspectBlobAzureTargetsSpectraS3Request

func NewGetSuspectBlobAzureTargetsSpectraS3Request() *GetSuspectBlobAzureTargetsSpectraS3Request

func (*GetSuspectBlobAzureTargetsSpectraS3Request) WithBlobId

func (getSuspectBlobAzureTargetsSpectraS3Request *GetSuspectBlobAzureTargetsSpectraS3Request) WithBlobId(blobId string) *GetSuspectBlobAzureTargetsSpectraS3Request

func (*GetSuspectBlobAzureTargetsSpectraS3Request) WithLastPage

func (getSuspectBlobAzureTargetsSpectraS3Request *GetSuspectBlobAzureTargetsSpectraS3Request) WithLastPage() *GetSuspectBlobAzureTargetsSpectraS3Request

func (*GetSuspectBlobAzureTargetsSpectraS3Request) WithPageLength

func (getSuspectBlobAzureTargetsSpectraS3Request *GetSuspectBlobAzureTargetsSpectraS3Request) WithPageLength(pageLength int) *GetSuspectBlobAzureTargetsSpectraS3Request

func (*GetSuspectBlobAzureTargetsSpectraS3Request) WithPageOffset

func (getSuspectBlobAzureTargetsSpectraS3Request *GetSuspectBlobAzureTargetsSpectraS3Request) WithPageOffset(pageOffset int) *GetSuspectBlobAzureTargetsSpectraS3Request

func (*GetSuspectBlobAzureTargetsSpectraS3Request) WithPageStartMarker

func (getSuspectBlobAzureTargetsSpectraS3Request *GetSuspectBlobAzureTargetsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetSuspectBlobAzureTargetsSpectraS3Request

func (*GetSuspectBlobAzureTargetsSpectraS3Request) WithTargetId

func (getSuspectBlobAzureTargetsSpectraS3Request *GetSuspectBlobAzureTargetsSpectraS3Request) WithTargetId(targetId string) *GetSuspectBlobAzureTargetsSpectraS3Request

type GetSuspectBlobAzureTargetsSpectraS3Response

type GetSuspectBlobAzureTargetsSpectraS3Response struct {
	SuspectBlobAzureTargetList SuspectBlobAzureTargetList
	Headers                    *http.Header
}

func NewGetSuspectBlobAzureTargetsSpectraS3Response

func NewGetSuspectBlobAzureTargetsSpectraS3Response(webResponse WebResponse) (*GetSuspectBlobAzureTargetsSpectraS3Response, error)

type GetSuspectBlobDs3TargetsSpectraS3Request

type GetSuspectBlobDs3TargetsSpectraS3Request struct {
	BlobId          *string
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	TargetId        *string
}

func NewGetSuspectBlobDs3TargetsSpectraS3Request

func NewGetSuspectBlobDs3TargetsSpectraS3Request() *GetSuspectBlobDs3TargetsSpectraS3Request

func (*GetSuspectBlobDs3TargetsSpectraS3Request) WithBlobId

func (getSuspectBlobDs3TargetsSpectraS3Request *GetSuspectBlobDs3TargetsSpectraS3Request) WithBlobId(blobId string) *GetSuspectBlobDs3TargetsSpectraS3Request

func (*GetSuspectBlobDs3TargetsSpectraS3Request) WithLastPage

func (getSuspectBlobDs3TargetsSpectraS3Request *GetSuspectBlobDs3TargetsSpectraS3Request) WithLastPage() *GetSuspectBlobDs3TargetsSpectraS3Request

func (*GetSuspectBlobDs3TargetsSpectraS3Request) WithPageLength

func (getSuspectBlobDs3TargetsSpectraS3Request *GetSuspectBlobDs3TargetsSpectraS3Request) WithPageLength(pageLength int) *GetSuspectBlobDs3TargetsSpectraS3Request

func (*GetSuspectBlobDs3TargetsSpectraS3Request) WithPageOffset

func (getSuspectBlobDs3TargetsSpectraS3Request *GetSuspectBlobDs3TargetsSpectraS3Request) WithPageOffset(pageOffset int) *GetSuspectBlobDs3TargetsSpectraS3Request

func (*GetSuspectBlobDs3TargetsSpectraS3Request) WithPageStartMarker

func (getSuspectBlobDs3TargetsSpectraS3Request *GetSuspectBlobDs3TargetsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetSuspectBlobDs3TargetsSpectraS3Request

func (*GetSuspectBlobDs3TargetsSpectraS3Request) WithTargetId

func (getSuspectBlobDs3TargetsSpectraS3Request *GetSuspectBlobDs3TargetsSpectraS3Request) WithTargetId(targetId string) *GetSuspectBlobDs3TargetsSpectraS3Request

type GetSuspectBlobDs3TargetsSpectraS3Response

type GetSuspectBlobDs3TargetsSpectraS3Response struct {
	SuspectBlobDs3TargetList SuspectBlobDs3TargetList
	Headers                  *http.Header
}

func NewGetSuspectBlobDs3TargetsSpectraS3Response

func NewGetSuspectBlobDs3TargetsSpectraS3Response(webResponse WebResponse) (*GetSuspectBlobDs3TargetsSpectraS3Response, error)

type GetSuspectBlobPoolsSpectraS3Request

type GetSuspectBlobPoolsSpectraS3Request struct {
	BlobId          *string
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	PoolId          *string
}

func NewGetSuspectBlobPoolsSpectraS3Request

func NewGetSuspectBlobPoolsSpectraS3Request() *GetSuspectBlobPoolsSpectraS3Request

func (*GetSuspectBlobPoolsSpectraS3Request) WithBlobId

func (getSuspectBlobPoolsSpectraS3Request *GetSuspectBlobPoolsSpectraS3Request) WithBlobId(blobId string) *GetSuspectBlobPoolsSpectraS3Request

func (*GetSuspectBlobPoolsSpectraS3Request) WithLastPage

func (getSuspectBlobPoolsSpectraS3Request *GetSuspectBlobPoolsSpectraS3Request) WithLastPage() *GetSuspectBlobPoolsSpectraS3Request

func (*GetSuspectBlobPoolsSpectraS3Request) WithPageLength

func (getSuspectBlobPoolsSpectraS3Request *GetSuspectBlobPoolsSpectraS3Request) WithPageLength(pageLength int) *GetSuspectBlobPoolsSpectraS3Request

func (*GetSuspectBlobPoolsSpectraS3Request) WithPageOffset

func (getSuspectBlobPoolsSpectraS3Request *GetSuspectBlobPoolsSpectraS3Request) WithPageOffset(pageOffset int) *GetSuspectBlobPoolsSpectraS3Request

func (*GetSuspectBlobPoolsSpectraS3Request) WithPageStartMarker

func (getSuspectBlobPoolsSpectraS3Request *GetSuspectBlobPoolsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetSuspectBlobPoolsSpectraS3Request

func (*GetSuspectBlobPoolsSpectraS3Request) WithPoolId

func (getSuspectBlobPoolsSpectraS3Request *GetSuspectBlobPoolsSpectraS3Request) WithPoolId(poolId string) *GetSuspectBlobPoolsSpectraS3Request

type GetSuspectBlobPoolsSpectraS3Response

type GetSuspectBlobPoolsSpectraS3Response struct {
	SuspectBlobPoolList SuspectBlobPoolList
	Headers             *http.Header
}

func NewGetSuspectBlobPoolsSpectraS3Response

func NewGetSuspectBlobPoolsSpectraS3Response(webResponse WebResponse) (*GetSuspectBlobPoolsSpectraS3Response, error)

type GetSuspectBlobS3TargetsSpectraS3Request

type GetSuspectBlobS3TargetsSpectraS3Request struct {
	BlobId          *string
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	TargetId        *string
}

func NewGetSuspectBlobS3TargetsSpectraS3Request

func NewGetSuspectBlobS3TargetsSpectraS3Request() *GetSuspectBlobS3TargetsSpectraS3Request

func (*GetSuspectBlobS3TargetsSpectraS3Request) WithBlobId

func (getSuspectBlobS3TargetsSpectraS3Request *GetSuspectBlobS3TargetsSpectraS3Request) WithBlobId(blobId string) *GetSuspectBlobS3TargetsSpectraS3Request

func (*GetSuspectBlobS3TargetsSpectraS3Request) WithLastPage

func (getSuspectBlobS3TargetsSpectraS3Request *GetSuspectBlobS3TargetsSpectraS3Request) WithLastPage() *GetSuspectBlobS3TargetsSpectraS3Request

func (*GetSuspectBlobS3TargetsSpectraS3Request) WithPageLength

func (getSuspectBlobS3TargetsSpectraS3Request *GetSuspectBlobS3TargetsSpectraS3Request) WithPageLength(pageLength int) *GetSuspectBlobS3TargetsSpectraS3Request

func (*GetSuspectBlobS3TargetsSpectraS3Request) WithPageOffset

func (getSuspectBlobS3TargetsSpectraS3Request *GetSuspectBlobS3TargetsSpectraS3Request) WithPageOffset(pageOffset int) *GetSuspectBlobS3TargetsSpectraS3Request

func (*GetSuspectBlobS3TargetsSpectraS3Request) WithPageStartMarker

func (getSuspectBlobS3TargetsSpectraS3Request *GetSuspectBlobS3TargetsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetSuspectBlobS3TargetsSpectraS3Request

func (*GetSuspectBlobS3TargetsSpectraS3Request) WithTargetId

func (getSuspectBlobS3TargetsSpectraS3Request *GetSuspectBlobS3TargetsSpectraS3Request) WithTargetId(targetId string) *GetSuspectBlobS3TargetsSpectraS3Request

type GetSuspectBlobS3TargetsSpectraS3Response

type GetSuspectBlobS3TargetsSpectraS3Response struct {
	SuspectBlobS3TargetList SuspectBlobS3TargetList
	Headers                 *http.Header
}

func NewGetSuspectBlobS3TargetsSpectraS3Response

func NewGetSuspectBlobS3TargetsSpectraS3Response(webResponse WebResponse) (*GetSuspectBlobS3TargetsSpectraS3Response, error)

type GetSuspectBlobTapesSpectraS3Request

type GetSuspectBlobTapesSpectraS3Request struct {
	BlobId          *string
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	TapeId          *string
}

func NewGetSuspectBlobTapesSpectraS3Request

func NewGetSuspectBlobTapesSpectraS3Request() *GetSuspectBlobTapesSpectraS3Request

func (*GetSuspectBlobTapesSpectraS3Request) WithBlobId

func (getSuspectBlobTapesSpectraS3Request *GetSuspectBlobTapesSpectraS3Request) WithBlobId(blobId string) *GetSuspectBlobTapesSpectraS3Request

func (*GetSuspectBlobTapesSpectraS3Request) WithLastPage

func (getSuspectBlobTapesSpectraS3Request *GetSuspectBlobTapesSpectraS3Request) WithLastPage() *GetSuspectBlobTapesSpectraS3Request

func (*GetSuspectBlobTapesSpectraS3Request) WithPageLength

func (getSuspectBlobTapesSpectraS3Request *GetSuspectBlobTapesSpectraS3Request) WithPageLength(pageLength int) *GetSuspectBlobTapesSpectraS3Request

func (*GetSuspectBlobTapesSpectraS3Request) WithPageOffset

func (getSuspectBlobTapesSpectraS3Request *GetSuspectBlobTapesSpectraS3Request) WithPageOffset(pageOffset int) *GetSuspectBlobTapesSpectraS3Request

func (*GetSuspectBlobTapesSpectraS3Request) WithPageStartMarker

func (getSuspectBlobTapesSpectraS3Request *GetSuspectBlobTapesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetSuspectBlobTapesSpectraS3Request

func (*GetSuspectBlobTapesSpectraS3Request) WithTapeId

func (getSuspectBlobTapesSpectraS3Request *GetSuspectBlobTapesSpectraS3Request) WithTapeId(tapeId string) *GetSuspectBlobTapesSpectraS3Request

type GetSuspectBlobTapesSpectraS3Response

type GetSuspectBlobTapesSpectraS3Response struct {
	SuspectBlobTapeList SuspectBlobTapeList
	Headers             *http.Header
}

func NewGetSuspectBlobTapesSpectraS3Response

func NewGetSuspectBlobTapesSpectraS3Response(webResponse WebResponse) (*GetSuspectBlobTapesSpectraS3Response, error)

type GetSuspectBucketsSpectraS3Request

type GetSuspectBucketsSpectraS3Request struct {
	DataPolicyId    *string
	LastPage        bool
	Name            *string
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func NewGetSuspectBucketsSpectraS3Request

func NewGetSuspectBucketsSpectraS3Request() *GetSuspectBucketsSpectraS3Request

func (*GetSuspectBucketsSpectraS3Request) WithDataPolicyId

func (getSuspectBucketsSpectraS3Request *GetSuspectBucketsSpectraS3Request) WithDataPolicyId(dataPolicyId string) *GetSuspectBucketsSpectraS3Request

func (*GetSuspectBucketsSpectraS3Request) WithLastPage

func (getSuspectBucketsSpectraS3Request *GetSuspectBucketsSpectraS3Request) WithLastPage() *GetSuspectBucketsSpectraS3Request

func (*GetSuspectBucketsSpectraS3Request) WithName

func (getSuspectBucketsSpectraS3Request *GetSuspectBucketsSpectraS3Request) WithName(name string) *GetSuspectBucketsSpectraS3Request

func (*GetSuspectBucketsSpectraS3Request) WithPageLength

func (getSuspectBucketsSpectraS3Request *GetSuspectBucketsSpectraS3Request) WithPageLength(pageLength int) *GetSuspectBucketsSpectraS3Request

func (*GetSuspectBucketsSpectraS3Request) WithPageOffset

func (getSuspectBucketsSpectraS3Request *GetSuspectBucketsSpectraS3Request) WithPageOffset(pageOffset int) *GetSuspectBucketsSpectraS3Request

func (*GetSuspectBucketsSpectraS3Request) WithPageStartMarker

func (getSuspectBucketsSpectraS3Request *GetSuspectBucketsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetSuspectBucketsSpectraS3Request

func (*GetSuspectBucketsSpectraS3Request) WithUserId

func (getSuspectBucketsSpectraS3Request *GetSuspectBucketsSpectraS3Request) WithUserId(userId string) *GetSuspectBucketsSpectraS3Request

type GetSuspectBucketsSpectraS3Response

type GetSuspectBucketsSpectraS3Response struct {
	BucketList BucketList
	Headers    *http.Header
}

func NewGetSuspectBucketsSpectraS3Response

func NewGetSuspectBucketsSpectraS3Response(webResponse WebResponse) (*GetSuspectBucketsSpectraS3Response, error)

type GetSuspectObjectsSpectraS3Request

type GetSuspectObjectsSpectraS3Request struct {
	BucketId        *string
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
}

func NewGetSuspectObjectsSpectraS3Request

func NewGetSuspectObjectsSpectraS3Request() *GetSuspectObjectsSpectraS3Request

func (*GetSuspectObjectsSpectraS3Request) WithBucketId

func (getSuspectObjectsSpectraS3Request *GetSuspectObjectsSpectraS3Request) WithBucketId(bucketId string) *GetSuspectObjectsSpectraS3Request

func (*GetSuspectObjectsSpectraS3Request) WithLastPage

func (getSuspectObjectsSpectraS3Request *GetSuspectObjectsSpectraS3Request) WithLastPage() *GetSuspectObjectsSpectraS3Request

func (*GetSuspectObjectsSpectraS3Request) WithPageLength

func (getSuspectObjectsSpectraS3Request *GetSuspectObjectsSpectraS3Request) WithPageLength(pageLength int) *GetSuspectObjectsSpectraS3Request

func (*GetSuspectObjectsSpectraS3Request) WithPageOffset

func (getSuspectObjectsSpectraS3Request *GetSuspectObjectsSpectraS3Request) WithPageOffset(pageOffset int) *GetSuspectObjectsSpectraS3Request

func (*GetSuspectObjectsSpectraS3Request) WithPageStartMarker

func (getSuspectObjectsSpectraS3Request *GetSuspectObjectsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetSuspectObjectsSpectraS3Request

type GetSuspectObjectsSpectraS3Response

type GetSuspectObjectsSpectraS3Response struct {
	S3ObjectList S3ObjectList
	Headers      *http.Header
}

func NewGetSuspectObjectsSpectraS3Response

func NewGetSuspectObjectsSpectraS3Response(webResponse WebResponse) (*GetSuspectObjectsSpectraS3Response, error)

type GetSuspectObjectsWithFullDetailsSpectraS3Request

type GetSuspectObjectsWithFullDetailsSpectraS3Request struct {
	BucketId      *string
	StorageDomain *string
}

func NewGetSuspectObjectsWithFullDetailsSpectraS3Request

func NewGetSuspectObjectsWithFullDetailsSpectraS3Request() *GetSuspectObjectsWithFullDetailsSpectraS3Request

func (*GetSuspectObjectsWithFullDetailsSpectraS3Request) WithBucketId

func (getSuspectObjectsWithFullDetailsSpectraS3Request *GetSuspectObjectsWithFullDetailsSpectraS3Request) WithBucketId(bucketId string) *GetSuspectObjectsWithFullDetailsSpectraS3Request

func (*GetSuspectObjectsWithFullDetailsSpectraS3Request) WithStorageDomain

func (getSuspectObjectsWithFullDetailsSpectraS3Request *GetSuspectObjectsWithFullDetailsSpectraS3Request) WithStorageDomain(storageDomain string) *GetSuspectObjectsWithFullDetailsSpectraS3Request

type GetSuspectObjectsWithFullDetailsSpectraS3Response

type GetSuspectObjectsWithFullDetailsSpectraS3Response struct {
	BulkObjectList BulkObjectList
	Headers        *http.Header
}

func NewGetSuspectObjectsWithFullDetailsSpectraS3Response

func NewGetSuspectObjectsWithFullDetailsSpectraS3Response(webResponse WebResponse) (*GetSuspectObjectsWithFullDetailsSpectraS3Response, error)

type GetSystemCapacitySummarySpectraS3Request

type GetSystemCapacitySummarySpectraS3Request struct {
	PoolHealth PoolHealth
	PoolState  PoolState
	PoolType   PoolType
	TapeState  TapeState
	TapeType   *string
}

func NewGetSystemCapacitySummarySpectraS3Request

func NewGetSystemCapacitySummarySpectraS3Request() *GetSystemCapacitySummarySpectraS3Request

func (*GetSystemCapacitySummarySpectraS3Request) WithPoolHealth

func (getSystemCapacitySummarySpectraS3Request *GetSystemCapacitySummarySpectraS3Request) WithPoolHealth(poolHealth PoolHealth) *GetSystemCapacitySummarySpectraS3Request

func (*GetSystemCapacitySummarySpectraS3Request) WithPoolState

func (getSystemCapacitySummarySpectraS3Request *GetSystemCapacitySummarySpectraS3Request) WithPoolState(poolState PoolState) *GetSystemCapacitySummarySpectraS3Request

func (*GetSystemCapacitySummarySpectraS3Request) WithPoolType

func (getSystemCapacitySummarySpectraS3Request *GetSystemCapacitySummarySpectraS3Request) WithPoolType(poolType PoolType) *GetSystemCapacitySummarySpectraS3Request

func (*GetSystemCapacitySummarySpectraS3Request) WithTapeState

func (getSystemCapacitySummarySpectraS3Request *GetSystemCapacitySummarySpectraS3Request) WithTapeState(tapeState TapeState) *GetSystemCapacitySummarySpectraS3Request

func (*GetSystemCapacitySummarySpectraS3Request) WithTapeType

func (getSystemCapacitySummarySpectraS3Request *GetSystemCapacitySummarySpectraS3Request) WithTapeType(tapeType string) *GetSystemCapacitySummarySpectraS3Request

type GetSystemCapacitySummarySpectraS3Response

type GetSystemCapacitySummarySpectraS3Response struct {
	CapacitySummaryContainer CapacitySummaryContainer
	Headers                  *http.Header
}

func NewGetSystemCapacitySummarySpectraS3Response

func NewGetSystemCapacitySummarySpectraS3Response(webResponse WebResponse) (*GetSystemCapacitySummarySpectraS3Response, error)

type GetSystemFailureNotificationRegistrationSpectraS3Request

type GetSystemFailureNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewGetSystemFailureNotificationRegistrationSpectraS3Request

func NewGetSystemFailureNotificationRegistrationSpectraS3Request(notificationId string) *GetSystemFailureNotificationRegistrationSpectraS3Request

type GetSystemFailureNotificationRegistrationSpectraS3Response

type GetSystemFailureNotificationRegistrationSpectraS3Response struct {
	SystemFailureNotificationRegistration SystemFailureNotificationRegistration
	Headers                               *http.Header
}

func NewGetSystemFailureNotificationRegistrationSpectraS3Response

func NewGetSystemFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetSystemFailureNotificationRegistrationSpectraS3Response, error)

type GetSystemFailureNotificationRegistrationsSpectraS3Request

type GetSystemFailureNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetSystemFailureNotificationRegistrationsSpectraS3Request) WithLastPage

func (getSystemFailureNotificationRegistrationsSpectraS3Request *GetSystemFailureNotificationRegistrationsSpectraS3Request) WithLastPage() *GetSystemFailureNotificationRegistrationsSpectraS3Request

func (*GetSystemFailureNotificationRegistrationsSpectraS3Request) WithPageLength

func (getSystemFailureNotificationRegistrationsSpectraS3Request *GetSystemFailureNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetSystemFailureNotificationRegistrationsSpectraS3Request

func (*GetSystemFailureNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getSystemFailureNotificationRegistrationsSpectraS3Request *GetSystemFailureNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetSystemFailureNotificationRegistrationsSpectraS3Request

func (*GetSystemFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getSystemFailureNotificationRegistrationsSpectraS3Request *GetSystemFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetSystemFailureNotificationRegistrationsSpectraS3Request

func (*GetSystemFailureNotificationRegistrationsSpectraS3Request) WithUserId

func (getSystemFailureNotificationRegistrationsSpectraS3Request *GetSystemFailureNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetSystemFailureNotificationRegistrationsSpectraS3Request

type GetSystemFailureNotificationRegistrationsSpectraS3Response

type GetSystemFailureNotificationRegistrationsSpectraS3Response struct {
	SystemFailureNotificationRegistrationList SystemFailureNotificationRegistrationList
	Headers                                   *http.Header
}

func NewGetSystemFailureNotificationRegistrationsSpectraS3Response

func NewGetSystemFailureNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetSystemFailureNotificationRegistrationsSpectraS3Response, error)

type GetSystemFailuresSpectraS3Request

type GetSystemFailuresSpectraS3Request struct {
	ErrorMessage      *string
	LastPage          bool
	PageLength        *int
	PageOffset        *int
	PageStartMarker   *string
	SystemFailureType SystemFailureType
}

func NewGetSystemFailuresSpectraS3Request

func NewGetSystemFailuresSpectraS3Request() *GetSystemFailuresSpectraS3Request

func (*GetSystemFailuresSpectraS3Request) WithErrorMessage

func (getSystemFailuresSpectraS3Request *GetSystemFailuresSpectraS3Request) WithErrorMessage(errorMessage string) *GetSystemFailuresSpectraS3Request

func (*GetSystemFailuresSpectraS3Request) WithLastPage

func (getSystemFailuresSpectraS3Request *GetSystemFailuresSpectraS3Request) WithLastPage() *GetSystemFailuresSpectraS3Request

func (*GetSystemFailuresSpectraS3Request) WithPageLength

func (getSystemFailuresSpectraS3Request *GetSystemFailuresSpectraS3Request) WithPageLength(pageLength int) *GetSystemFailuresSpectraS3Request

func (*GetSystemFailuresSpectraS3Request) WithPageOffset

func (getSystemFailuresSpectraS3Request *GetSystemFailuresSpectraS3Request) WithPageOffset(pageOffset int) *GetSystemFailuresSpectraS3Request

func (*GetSystemFailuresSpectraS3Request) WithPageStartMarker

func (getSystemFailuresSpectraS3Request *GetSystemFailuresSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetSystemFailuresSpectraS3Request

func (*GetSystemFailuresSpectraS3Request) WithSystemFailureType

func (getSystemFailuresSpectraS3Request *GetSystemFailuresSpectraS3Request) WithSystemFailureType(systemFailureType SystemFailureType) *GetSystemFailuresSpectraS3Request

type GetSystemFailuresSpectraS3Response

type GetSystemFailuresSpectraS3Response struct {
	SystemFailureList SystemFailureList
	Headers           *http.Header
}

func NewGetSystemFailuresSpectraS3Response

func NewGetSystemFailuresSpectraS3Response(webResponse WebResponse) (*GetSystemFailuresSpectraS3Response, error)

type GetSystemInformationSpectraS3Request

type GetSystemInformationSpectraS3Request struct {
}

func NewGetSystemInformationSpectraS3Request

func NewGetSystemInformationSpectraS3Request() *GetSystemInformationSpectraS3Request

type GetSystemInformationSpectraS3Response

type GetSystemInformationSpectraS3Response struct {
	SystemInformation SystemInformation
	Headers           *http.Header
}

func NewGetSystemInformationSpectraS3Response

func NewGetSystemInformationSpectraS3Response(webResponse WebResponse) (*GetSystemInformationSpectraS3Response, error)

type GetTapeDensityDirectiveSpectraS3Request

type GetTapeDensityDirectiveSpectraS3Request struct {
	TapeDensityDirective string
}

func NewGetTapeDensityDirectiveSpectraS3Request

func NewGetTapeDensityDirectiveSpectraS3Request(tapeDensityDirective string) *GetTapeDensityDirectiveSpectraS3Request

type GetTapeDensityDirectiveSpectraS3Response

type GetTapeDensityDirectiveSpectraS3Response struct {
	TapeDensityDirective TapeDensityDirective
	Headers              *http.Header
}

func NewGetTapeDensityDirectiveSpectraS3Response

func NewGetTapeDensityDirectiveSpectraS3Response(webResponse WebResponse) (*GetTapeDensityDirectiveSpectraS3Response, error)

type GetTapeDensityDirectivesSpectraS3Request

type GetTapeDensityDirectivesSpectraS3Request struct {
	Density         TapeDriveType
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	PartitionId     *string
	TapeType        *string
}

func NewGetTapeDensityDirectivesSpectraS3Request

func NewGetTapeDensityDirectivesSpectraS3Request() *GetTapeDensityDirectivesSpectraS3Request

func (*GetTapeDensityDirectivesSpectraS3Request) WithDensity

func (getTapeDensityDirectivesSpectraS3Request *GetTapeDensityDirectivesSpectraS3Request) WithDensity(density TapeDriveType) *GetTapeDensityDirectivesSpectraS3Request

func (*GetTapeDensityDirectivesSpectraS3Request) WithLastPage

func (getTapeDensityDirectivesSpectraS3Request *GetTapeDensityDirectivesSpectraS3Request) WithLastPage() *GetTapeDensityDirectivesSpectraS3Request

func (*GetTapeDensityDirectivesSpectraS3Request) WithPageLength

func (getTapeDensityDirectivesSpectraS3Request *GetTapeDensityDirectivesSpectraS3Request) WithPageLength(pageLength int) *GetTapeDensityDirectivesSpectraS3Request

func (*GetTapeDensityDirectivesSpectraS3Request) WithPageOffset

func (getTapeDensityDirectivesSpectraS3Request *GetTapeDensityDirectivesSpectraS3Request) WithPageOffset(pageOffset int) *GetTapeDensityDirectivesSpectraS3Request

func (*GetTapeDensityDirectivesSpectraS3Request) WithPageStartMarker

func (getTapeDensityDirectivesSpectraS3Request *GetTapeDensityDirectivesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetTapeDensityDirectivesSpectraS3Request

func (*GetTapeDensityDirectivesSpectraS3Request) WithPartitionId

func (getTapeDensityDirectivesSpectraS3Request *GetTapeDensityDirectivesSpectraS3Request) WithPartitionId(partitionId string) *GetTapeDensityDirectivesSpectraS3Request

func (*GetTapeDensityDirectivesSpectraS3Request) WithTapeType

func (getTapeDensityDirectivesSpectraS3Request *GetTapeDensityDirectivesSpectraS3Request) WithTapeType(tapeType string) *GetTapeDensityDirectivesSpectraS3Request

type GetTapeDensityDirectivesSpectraS3Response

type GetTapeDensityDirectivesSpectraS3Response struct {
	TapeDensityDirectiveList TapeDensityDirectiveList
	Headers                  *http.Header
}

func NewGetTapeDensityDirectivesSpectraS3Response

func NewGetTapeDensityDirectivesSpectraS3Response(webResponse WebResponse) (*GetTapeDensityDirectivesSpectraS3Response, error)

type GetTapeDriveSpectraS3Request

type GetTapeDriveSpectraS3Request struct {
	TapeDriveId string
}

func NewGetTapeDriveSpectraS3Request

func NewGetTapeDriveSpectraS3Request(tapeDriveId string) *GetTapeDriveSpectraS3Request

type GetTapeDriveSpectraS3Response

type GetTapeDriveSpectraS3Response struct {
	TapeDrive TapeDrive
	Headers   *http.Header
}

func NewGetTapeDriveSpectraS3Response

func NewGetTapeDriveSpectraS3Response(webResponse WebResponse) (*GetTapeDriveSpectraS3Response, error)

type GetTapeDrivesSpectraS3Request

type GetTapeDrivesSpectraS3Request struct {
	LastPage            bool
	MinimumTaskPriority Priority
	PageLength          *int
	PageOffset          *int
	PageStartMarker     *string
	PartitionId         *string
	ReservedTaskType    ReservedTaskType
	SerialNumber        *string
	State               TapeDriveState
	TapeDriveType       TapeDriveType
}

func NewGetTapeDrivesSpectraS3Request

func NewGetTapeDrivesSpectraS3Request() *GetTapeDrivesSpectraS3Request

func (*GetTapeDrivesSpectraS3Request) WithLastPage

func (getTapeDrivesSpectraS3Request *GetTapeDrivesSpectraS3Request) WithLastPage() *GetTapeDrivesSpectraS3Request

func (*GetTapeDrivesSpectraS3Request) WithMinimumTaskPriority

func (getTapeDrivesSpectraS3Request *GetTapeDrivesSpectraS3Request) WithMinimumTaskPriority(minimumTaskPriority Priority) *GetTapeDrivesSpectraS3Request

func (*GetTapeDrivesSpectraS3Request) WithPageLength

func (getTapeDrivesSpectraS3Request *GetTapeDrivesSpectraS3Request) WithPageLength(pageLength int) *GetTapeDrivesSpectraS3Request

func (*GetTapeDrivesSpectraS3Request) WithPageOffset

func (getTapeDrivesSpectraS3Request *GetTapeDrivesSpectraS3Request) WithPageOffset(pageOffset int) *GetTapeDrivesSpectraS3Request

func (*GetTapeDrivesSpectraS3Request) WithPageStartMarker

func (getTapeDrivesSpectraS3Request *GetTapeDrivesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetTapeDrivesSpectraS3Request

func (*GetTapeDrivesSpectraS3Request) WithPartitionId

func (getTapeDrivesSpectraS3Request *GetTapeDrivesSpectraS3Request) WithPartitionId(partitionId string) *GetTapeDrivesSpectraS3Request

func (*GetTapeDrivesSpectraS3Request) WithReservedTaskType

func (getTapeDrivesSpectraS3Request *GetTapeDrivesSpectraS3Request) WithReservedTaskType(reservedTaskType ReservedTaskType) *GetTapeDrivesSpectraS3Request

func (*GetTapeDrivesSpectraS3Request) WithSerialNumber

func (getTapeDrivesSpectraS3Request *GetTapeDrivesSpectraS3Request) WithSerialNumber(serialNumber string) *GetTapeDrivesSpectraS3Request

func (*GetTapeDrivesSpectraS3Request) WithState

func (getTapeDrivesSpectraS3Request *GetTapeDrivesSpectraS3Request) WithState(state TapeDriveState) *GetTapeDrivesSpectraS3Request

func (*GetTapeDrivesSpectraS3Request) WithTapeDriveType

func (getTapeDrivesSpectraS3Request *GetTapeDrivesSpectraS3Request) WithTapeDriveType(tapeDriveType TapeDriveType) *GetTapeDrivesSpectraS3Request

type GetTapeDrivesSpectraS3Response

type GetTapeDrivesSpectraS3Response struct {
	TapeDriveList TapeDriveList
	Headers       *http.Header
}

func NewGetTapeDrivesSpectraS3Response

func NewGetTapeDrivesSpectraS3Response(webResponse WebResponse) (*GetTapeDrivesSpectraS3Response, error)

type GetTapeFailureNotificationRegistrationSpectraS3Request

type GetTapeFailureNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewGetTapeFailureNotificationRegistrationSpectraS3Request

func NewGetTapeFailureNotificationRegistrationSpectraS3Request(notificationId string) *GetTapeFailureNotificationRegistrationSpectraS3Request

type GetTapeFailureNotificationRegistrationSpectraS3Response

type GetTapeFailureNotificationRegistrationSpectraS3Response struct {
	TapeFailureNotificationRegistration TapeFailureNotificationRegistration
	Headers                             *http.Header
}

func NewGetTapeFailureNotificationRegistrationSpectraS3Response

func NewGetTapeFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetTapeFailureNotificationRegistrationSpectraS3Response, error)

type GetTapeFailureNotificationRegistrationsSpectraS3Request

type GetTapeFailureNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetTapeFailureNotificationRegistrationsSpectraS3Request) WithLastPage

func (getTapeFailureNotificationRegistrationsSpectraS3Request *GetTapeFailureNotificationRegistrationsSpectraS3Request) WithLastPage() *GetTapeFailureNotificationRegistrationsSpectraS3Request

func (*GetTapeFailureNotificationRegistrationsSpectraS3Request) WithPageLength

func (getTapeFailureNotificationRegistrationsSpectraS3Request *GetTapeFailureNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetTapeFailureNotificationRegistrationsSpectraS3Request

func (*GetTapeFailureNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getTapeFailureNotificationRegistrationsSpectraS3Request *GetTapeFailureNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetTapeFailureNotificationRegistrationsSpectraS3Request

func (*GetTapeFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getTapeFailureNotificationRegistrationsSpectraS3Request *GetTapeFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetTapeFailureNotificationRegistrationsSpectraS3Request

func (*GetTapeFailureNotificationRegistrationsSpectraS3Request) WithUserId

func (getTapeFailureNotificationRegistrationsSpectraS3Request *GetTapeFailureNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetTapeFailureNotificationRegistrationsSpectraS3Request

type GetTapeFailureNotificationRegistrationsSpectraS3Response

type GetTapeFailureNotificationRegistrationsSpectraS3Response struct {
	TapeFailureNotificationRegistrationList TapeFailureNotificationRegistrationList
	Headers                                 *http.Header
}

func NewGetTapeFailureNotificationRegistrationsSpectraS3Response

func NewGetTapeFailureNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetTapeFailureNotificationRegistrationsSpectraS3Response, error)

type GetTapeFailuresSpectraS3Request

type GetTapeFailuresSpectraS3Request struct {
	ErrorMessage    *string
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	TapeDriveId     *string
	TapeFailureType TapeFailureType
	TapeId          *string
}

func NewGetTapeFailuresSpectraS3Request

func NewGetTapeFailuresSpectraS3Request() *GetTapeFailuresSpectraS3Request

func (*GetTapeFailuresSpectraS3Request) WithErrorMessage

func (getTapeFailuresSpectraS3Request *GetTapeFailuresSpectraS3Request) WithErrorMessage(errorMessage string) *GetTapeFailuresSpectraS3Request

func (*GetTapeFailuresSpectraS3Request) WithLastPage

func (getTapeFailuresSpectraS3Request *GetTapeFailuresSpectraS3Request) WithLastPage() *GetTapeFailuresSpectraS3Request

func (*GetTapeFailuresSpectraS3Request) WithPageLength

func (getTapeFailuresSpectraS3Request *GetTapeFailuresSpectraS3Request) WithPageLength(pageLength int) *GetTapeFailuresSpectraS3Request

func (*GetTapeFailuresSpectraS3Request) WithPageOffset

func (getTapeFailuresSpectraS3Request *GetTapeFailuresSpectraS3Request) WithPageOffset(pageOffset int) *GetTapeFailuresSpectraS3Request

func (*GetTapeFailuresSpectraS3Request) WithPageStartMarker

func (getTapeFailuresSpectraS3Request *GetTapeFailuresSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetTapeFailuresSpectraS3Request

func (*GetTapeFailuresSpectraS3Request) WithTapeDriveId

func (getTapeFailuresSpectraS3Request *GetTapeFailuresSpectraS3Request) WithTapeDriveId(tapeDriveId string) *GetTapeFailuresSpectraS3Request

func (*GetTapeFailuresSpectraS3Request) WithTapeFailureType

func (getTapeFailuresSpectraS3Request *GetTapeFailuresSpectraS3Request) WithTapeFailureType(tapeFailureType TapeFailureType) *GetTapeFailuresSpectraS3Request

func (*GetTapeFailuresSpectraS3Request) WithTapeId

func (getTapeFailuresSpectraS3Request *GetTapeFailuresSpectraS3Request) WithTapeId(tapeId string) *GetTapeFailuresSpectraS3Request

type GetTapeFailuresSpectraS3Response

type GetTapeFailuresSpectraS3Response struct {
	DetailedTapeFailureList DetailedTapeFailureList
	Headers                 *http.Header
}

func NewGetTapeFailuresSpectraS3Response

func NewGetTapeFailuresSpectraS3Response(webResponse WebResponse) (*GetTapeFailuresSpectraS3Response, error)

type GetTapeLibrariesSpectraS3Request

type GetTapeLibrariesSpectraS3Request struct {
	LastPage        bool
	ManagementUrl   *string
	Name            *string
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	SerialNumber    *string
}

func NewGetTapeLibrariesSpectraS3Request

func NewGetTapeLibrariesSpectraS3Request() *GetTapeLibrariesSpectraS3Request

func (*GetTapeLibrariesSpectraS3Request) WithLastPage

func (getTapeLibrariesSpectraS3Request *GetTapeLibrariesSpectraS3Request) WithLastPage() *GetTapeLibrariesSpectraS3Request

func (*GetTapeLibrariesSpectraS3Request) WithManagementUrl

func (getTapeLibrariesSpectraS3Request *GetTapeLibrariesSpectraS3Request) WithManagementUrl(managementUrl string) *GetTapeLibrariesSpectraS3Request

func (*GetTapeLibrariesSpectraS3Request) WithName

func (getTapeLibrariesSpectraS3Request *GetTapeLibrariesSpectraS3Request) WithName(name string) *GetTapeLibrariesSpectraS3Request

func (*GetTapeLibrariesSpectraS3Request) WithPageLength

func (getTapeLibrariesSpectraS3Request *GetTapeLibrariesSpectraS3Request) WithPageLength(pageLength int) *GetTapeLibrariesSpectraS3Request

func (*GetTapeLibrariesSpectraS3Request) WithPageOffset

func (getTapeLibrariesSpectraS3Request *GetTapeLibrariesSpectraS3Request) WithPageOffset(pageOffset int) *GetTapeLibrariesSpectraS3Request

func (*GetTapeLibrariesSpectraS3Request) WithPageStartMarker

func (getTapeLibrariesSpectraS3Request *GetTapeLibrariesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetTapeLibrariesSpectraS3Request

func (*GetTapeLibrariesSpectraS3Request) WithSerialNumber

func (getTapeLibrariesSpectraS3Request *GetTapeLibrariesSpectraS3Request) WithSerialNumber(serialNumber string) *GetTapeLibrariesSpectraS3Request

type GetTapeLibrariesSpectraS3Response

type GetTapeLibrariesSpectraS3Response struct {
	TapeLibraryList TapeLibraryList
	Headers         *http.Header
}

func NewGetTapeLibrariesSpectraS3Response

func NewGetTapeLibrariesSpectraS3Response(webResponse WebResponse) (*GetTapeLibrariesSpectraS3Response, error)

type GetTapeLibrarySpectraS3Request

type GetTapeLibrarySpectraS3Request struct {
	TapeLibraryId string
}

func NewGetTapeLibrarySpectraS3Request

func NewGetTapeLibrarySpectraS3Request(tapeLibraryId string) *GetTapeLibrarySpectraS3Request

type GetTapeLibrarySpectraS3Response

type GetTapeLibrarySpectraS3Response struct {
	TapeLibrary TapeLibrary
	Headers     *http.Header
}

func NewGetTapeLibrarySpectraS3Response

func NewGetTapeLibrarySpectraS3Response(webResponse WebResponse) (*GetTapeLibrarySpectraS3Response, error)

type GetTapePartitionFailureNotificationRegistrationSpectraS3Request

type GetTapePartitionFailureNotificationRegistrationSpectraS3Request struct {
	NotificationId string
}

func NewGetTapePartitionFailureNotificationRegistrationSpectraS3Request

func NewGetTapePartitionFailureNotificationRegistrationSpectraS3Request(notificationId string) *GetTapePartitionFailureNotificationRegistrationSpectraS3Request

type GetTapePartitionFailureNotificationRegistrationSpectraS3Response

type GetTapePartitionFailureNotificationRegistrationSpectraS3Response struct {
	TapePartitionFailureNotificationRegistration TapePartitionFailureNotificationRegistration
	Headers                                      *http.Header
}

func NewGetTapePartitionFailureNotificationRegistrationSpectraS3Response

func NewGetTapePartitionFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*GetTapePartitionFailureNotificationRegistrationSpectraS3Response, error)

type GetTapePartitionFailureNotificationRegistrationsSpectraS3Request

type GetTapePartitionFailureNotificationRegistrationsSpectraS3Request struct {
	LastPage        bool
	PageLength      *int
	PageOffset      *int
	PageStartMarker *string
	UserId          *string
}

func (*GetTapePartitionFailureNotificationRegistrationsSpectraS3Request) WithLastPage

func (getTapePartitionFailureNotificationRegistrationsSpectraS3Request *GetTapePartitionFailureNotificationRegistrationsSpectraS3Request) WithLastPage() *GetTapePartitionFailureNotificationRegistrationsSpectraS3Request

func (*GetTapePartitionFailureNotificationRegistrationsSpectraS3Request) WithPageLength

func (getTapePartitionFailureNotificationRegistrationsSpectraS3Request *GetTapePartitionFailureNotificationRegistrationsSpectraS3Request) WithPageLength(pageLength int) *GetTapePartitionFailureNotificationRegistrationsSpectraS3Request

func (*GetTapePartitionFailureNotificationRegistrationsSpectraS3Request) WithPageOffset

func (getTapePartitionFailureNotificationRegistrationsSpectraS3Request *GetTapePartitionFailureNotificationRegistrationsSpectraS3Request) WithPageOffset(pageOffset int) *GetTapePartitionFailureNotificationRegistrationsSpectraS3Request

func (*GetTapePartitionFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker

func (getTapePartitionFailureNotificationRegistrationsSpectraS3Request *GetTapePartitionFailureNotificationRegistrationsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetTapePartitionFailureNotificationRegistrationsSpectraS3Request

func (*GetTapePartitionFailureNotificationRegistrationsSpectraS3Request) WithUserId

func (getTapePartitionFailureNotificationRegistrationsSpectraS3Request *GetTapePartitionFailureNotificationRegistrationsSpectraS3Request) WithUserId(userId string) *GetTapePartitionFailureNotificationRegistrationsSpectraS3Request

type GetTapePartitionFailureNotificationRegistrationsSpectraS3Response

type GetTapePartitionFailureNotificationRegistrationsSpectraS3Response struct {
	TapePartitionFailureNotificationRegistrationList TapePartitionFailureNotificationRegistrationList
	Headers                                          *http.Header
}

func NewGetTapePartitionFailureNotificationRegistrationsSpectraS3Response

func NewGetTapePartitionFailureNotificationRegistrationsSpectraS3Response(webResponse WebResponse) (*GetTapePartitionFailureNotificationRegistrationsSpectraS3Response, error)

type GetTapePartitionFailuresSpectraS3Request

type GetTapePartitionFailuresSpectraS3Request struct {
	ErrorMessage             *string
	LastPage                 bool
	PageLength               *int
	PageOffset               *int
	PageStartMarker          *string
	PartitionId              *string
	TapePartitionFailureType TapePartitionFailureType
}

func NewGetTapePartitionFailuresSpectraS3Request

func NewGetTapePartitionFailuresSpectraS3Request() *GetTapePartitionFailuresSpectraS3Request

func (*GetTapePartitionFailuresSpectraS3Request) WithErrorMessage

func (getTapePartitionFailuresSpectraS3Request *GetTapePartitionFailuresSpectraS3Request) WithErrorMessage(errorMessage string) *GetTapePartitionFailuresSpectraS3Request

func (*GetTapePartitionFailuresSpectraS3Request) WithLastPage

func (getTapePartitionFailuresSpectraS3Request *GetTapePartitionFailuresSpectraS3Request) WithLastPage() *GetTapePartitionFailuresSpectraS3Request

func (*GetTapePartitionFailuresSpectraS3Request) WithPageLength

func (getTapePartitionFailuresSpectraS3Request *GetTapePartitionFailuresSpectraS3Request) WithPageLength(pageLength int) *GetTapePartitionFailuresSpectraS3Request

func (*GetTapePartitionFailuresSpectraS3Request) WithPageOffset

func (getTapePartitionFailuresSpectraS3Request *GetTapePartitionFailuresSpectraS3Request) WithPageOffset(pageOffset int) *GetTapePartitionFailuresSpectraS3Request

func (*GetTapePartitionFailuresSpectraS3Request) WithPageStartMarker

func (getTapePartitionFailuresSpectraS3Request *GetTapePartitionFailuresSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetTapePartitionFailuresSpectraS3Request

func (*GetTapePartitionFailuresSpectraS3Request) WithPartitionId

func (getTapePartitionFailuresSpectraS3Request *GetTapePartitionFailuresSpectraS3Request) WithPartitionId(partitionId string) *GetTapePartitionFailuresSpectraS3Request

func (*GetTapePartitionFailuresSpectraS3Request) WithTapePartitionFailureType

func (getTapePartitionFailuresSpectraS3Request *GetTapePartitionFailuresSpectraS3Request) WithTapePartitionFailureType(tapePartitionFailureType TapePartitionFailureType) *GetTapePartitionFailuresSpectraS3Request

type GetTapePartitionFailuresSpectraS3Response

type GetTapePartitionFailuresSpectraS3Response struct {
	TapePartitionFailureList TapePartitionFailureList
	Headers                  *http.Header
}

func NewGetTapePartitionFailuresSpectraS3Response

func NewGetTapePartitionFailuresSpectraS3Response(webResponse WebResponse) (*GetTapePartitionFailuresSpectraS3Response, error)

type GetTapePartitionSpectraS3Request

type GetTapePartitionSpectraS3Request struct {
	TapePartition string
}

func NewGetTapePartitionSpectraS3Request

func NewGetTapePartitionSpectraS3Request(tapePartition string) *GetTapePartitionSpectraS3Request

type GetTapePartitionSpectraS3Response

type GetTapePartitionSpectraS3Response struct {
	TapePartition TapePartition
	Headers       *http.Header
}

func NewGetTapePartitionSpectraS3Response

func NewGetTapePartitionSpectraS3Response(webResponse WebResponse) (*GetTapePartitionSpectraS3Response, error)

type GetTapePartitionWithFullDetailsSpectraS3Request

type GetTapePartitionWithFullDetailsSpectraS3Request struct {
	TapePartition string
}

func NewGetTapePartitionWithFullDetailsSpectraS3Request

func NewGetTapePartitionWithFullDetailsSpectraS3Request(tapePartition string) *GetTapePartitionWithFullDetailsSpectraS3Request

type GetTapePartitionWithFullDetailsSpectraS3Response

type GetTapePartitionWithFullDetailsSpectraS3Response struct {
	DetailedTapePartition DetailedTapePartition
	Headers               *http.Header
}

func NewGetTapePartitionWithFullDetailsSpectraS3Response

func NewGetTapePartitionWithFullDetailsSpectraS3Response(webResponse WebResponse) (*GetTapePartitionWithFullDetailsSpectraS3Response, error)

type GetTapePartitionsSpectraS3Request

type GetTapePartitionsSpectraS3Request struct {
	ImportExportConfiguration ImportExportConfiguration
	LastPage                  bool
	LibraryId                 *string
	Name                      *string
	PageLength                *int
	PageOffset                *int
	PageStartMarker           *string
	Quiesced                  Quiesced
	SerialNumber              *string
	State                     TapePartitionState
}

func NewGetTapePartitionsSpectraS3Request

func NewGetTapePartitionsSpectraS3Request() *GetTapePartitionsSpectraS3Request

func (*GetTapePartitionsSpectraS3Request) WithImportExportConfiguration

func (getTapePartitionsSpectraS3Request *GetTapePartitionsSpectraS3Request) WithImportExportConfiguration(importExportConfiguration ImportExportConfiguration) *GetTapePartitionsSpectraS3Request

func (*GetTapePartitionsSpectraS3Request) WithLastPage

func (getTapePartitionsSpectraS3Request *GetTapePartitionsSpectraS3Request) WithLastPage() *GetTapePartitionsSpectraS3Request

func (*GetTapePartitionsSpectraS3Request) WithLibraryId

func (getTapePartitionsSpectraS3Request *GetTapePartitionsSpectraS3Request) WithLibraryId(libraryId string) *GetTapePartitionsSpectraS3Request

func (*GetTapePartitionsSpectraS3Request) WithName

func (getTapePartitionsSpectraS3Request *GetTapePartitionsSpectraS3Request) WithName(name string) *GetTapePartitionsSpectraS3Request

func (*GetTapePartitionsSpectraS3Request) WithPageLength

func (getTapePartitionsSpectraS3Request *GetTapePartitionsSpectraS3Request) WithPageLength(pageLength int) *GetTapePartitionsSpectraS3Request

func (*GetTapePartitionsSpectraS3Request) WithPageOffset

func (getTapePartitionsSpectraS3Request *GetTapePartitionsSpectraS3Request) WithPageOffset(pageOffset int) *GetTapePartitionsSpectraS3Request

func (*GetTapePartitionsSpectraS3Request) WithPageStartMarker

func (getTapePartitionsSpectraS3Request *GetTapePartitionsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetTapePartitionsSpectraS3Request

func (*GetTapePartitionsSpectraS3Request) WithQuiesced

func (getTapePartitionsSpectraS3Request *GetTapePartitionsSpectraS3Request) WithQuiesced(quiesced Quiesced) *GetTapePartitionsSpectraS3Request

func (*GetTapePartitionsSpectraS3Request) WithSerialNumber

func (getTapePartitionsSpectraS3Request *GetTapePartitionsSpectraS3Request) WithSerialNumber(serialNumber string) *GetTapePartitionsSpectraS3Request

func (*GetTapePartitionsSpectraS3Request) WithState

func (getTapePartitionsSpectraS3Request *GetTapePartitionsSpectraS3Request) WithState(state TapePartitionState) *GetTapePartitionsSpectraS3Request

type GetTapePartitionsSpectraS3Response

type GetTapePartitionsSpectraS3Response struct {
	TapePartitionList TapePartitionList
	Headers           *http.Header
}

func NewGetTapePartitionsSpectraS3Response

func NewGetTapePartitionsSpectraS3Response(webResponse WebResponse) (*GetTapePartitionsSpectraS3Response, error)

type GetTapePartitionsWithFullDetailsSpectraS3Request

type GetTapePartitionsWithFullDetailsSpectraS3Request struct {
	ImportExportConfiguration ImportExportConfiguration
	LastPage                  bool
	LibraryId                 *string
	Name                      *string
	PageLength                *int
	PageOffset                *int
	PageStartMarker           *string
	Quiesced                  Quiesced
	SerialNumber              *string
	State                     TapePartitionState
}

func NewGetTapePartitionsWithFullDetailsSpectraS3Request

func NewGetTapePartitionsWithFullDetailsSpectraS3Request() *GetTapePartitionsWithFullDetailsSpectraS3Request

func (*GetTapePartitionsWithFullDetailsSpectraS3Request) WithImportExportConfiguration

func (getTapePartitionsWithFullDetailsSpectraS3Request *GetTapePartitionsWithFullDetailsSpectraS3Request) WithImportExportConfiguration(importExportConfiguration ImportExportConfiguration) *GetTapePartitionsWithFullDetailsSpectraS3Request

func (*GetTapePartitionsWithFullDetailsSpectraS3Request) WithLastPage

func (getTapePartitionsWithFullDetailsSpectraS3Request *GetTapePartitionsWithFullDetailsSpectraS3Request) WithLastPage() *GetTapePartitionsWithFullDetailsSpectraS3Request

func (*GetTapePartitionsWithFullDetailsSpectraS3Request) WithLibraryId

func (getTapePartitionsWithFullDetailsSpectraS3Request *GetTapePartitionsWithFullDetailsSpectraS3Request) WithLibraryId(libraryId string) *GetTapePartitionsWithFullDetailsSpectraS3Request

func (*GetTapePartitionsWithFullDetailsSpectraS3Request) WithName

func (getTapePartitionsWithFullDetailsSpectraS3Request *GetTapePartitionsWithFullDetailsSpectraS3Request) WithName(name string) *GetTapePartitionsWithFullDetailsSpectraS3Request

func (*GetTapePartitionsWithFullDetailsSpectraS3Request) WithPageLength

func (getTapePartitionsWithFullDetailsSpectraS3Request *GetTapePartitionsWithFullDetailsSpectraS3Request) WithPageLength(pageLength int) *GetTapePartitionsWithFullDetailsSpectraS3Request

func (*GetTapePartitionsWithFullDetailsSpectraS3Request) WithPageOffset

func (getTapePartitionsWithFullDetailsSpectraS3Request *GetTapePartitionsWithFullDetailsSpectraS3Request) WithPageOffset(pageOffset int) *GetTapePartitionsWithFullDetailsSpectraS3Request

func (*GetTapePartitionsWithFullDetailsSpectraS3Request) WithPageStartMarker

func (getTapePartitionsWithFullDetailsSpectraS3Request *GetTapePartitionsWithFullDetailsSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetTapePartitionsWithFullDetailsSpectraS3Request

func (*GetTapePartitionsWithFullDetailsSpectraS3Request) WithQuiesced

func (getTapePartitionsWithFullDetailsSpectraS3Request *GetTapePartitionsWithFullDetailsSpectraS3Request) WithQuiesced(quiesced Quiesced) *GetTapePartitionsWithFullDetailsSpectraS3Request

func (*GetTapePartitionsWithFullDetailsSpectraS3Request) WithSerialNumber

func (getTapePartitionsWithFullDetailsSpectraS3Request *GetTapePartitionsWithFullDetailsSpectraS3Request) WithSerialNumber(serialNumber string) *GetTapePartitionsWithFullDetailsSpectraS3Request

func (*GetTapePartitionsWithFullDetailsSpectraS3Request) WithState

func (getTapePartitionsWithFullDetailsSpectraS3Request *GetTapePartitionsWithFullDetailsSpectraS3Request) WithState(state TapePartitionState) *GetTapePartitionsWithFullDetailsSpectraS3Request

type GetTapePartitionsWithFullDetailsSpectraS3Response

type GetTapePartitionsWithFullDetailsSpectraS3Response struct {
	NamedDetailedTapePartitionList NamedDetailedTapePartitionList
	Headers                        *http.Header
}

func NewGetTapePartitionsWithFullDetailsSpectraS3Response

func NewGetTapePartitionsWithFullDetailsSpectraS3Response(webResponse WebResponse) (*GetTapePartitionsWithFullDetailsSpectraS3Response, error)

type GetTapeSpectraS3Request

type GetTapeSpectraS3Request struct {
	TapeId string
}

func NewGetTapeSpectraS3Request

func NewGetTapeSpectraS3Request(tapeId string) *GetTapeSpectraS3Request

type GetTapeSpectraS3Response

type GetTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewGetTapeSpectraS3Response

func NewGetTapeSpectraS3Response(webResponse WebResponse) (*GetTapeSpectraS3Response, error)

type GetTapesSpectraS3Request

type GetTapesSpectraS3Request struct {
	AssignedToStorageDomain    *bool
	AvailableRawCapacity       *int64
	BarCode                    *string
	BucketId                   *string
	EjectLabel                 *string
	EjectLocation              *string
	FullOfData                 *bool
	LastPage                   bool
	LastVerified               *string
	PageLength                 *int
	PageOffset                 *int
	PageStartMarker            *string
	PartiallyVerifiedEndOfTape *string
	PartitionId                *string
	PreviousState              TapeState
	SerialNumber               *string
	SortBy                     *string
	State                      TapeState
	StorageDomainMemberId      *string
	String                     *string
	VerifyPending              Priority
	WriteProtected             *bool
}

func NewGetTapesSpectraS3Request

func NewGetTapesSpectraS3Request() *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithAssignedToStorageDomain

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithAssignedToStorageDomain(assignedToStorageDomain bool) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithAvailableRawCapacity

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithAvailableRawCapacity(availableRawCapacity int64) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithBarCode

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithBarCode(barCode string) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithBucketId

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithBucketId(bucketId string) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithEjectLabel

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithEjectLabel(ejectLabel string) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithEjectLocation

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithEjectLocation(ejectLocation string) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithFullOfData

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithFullOfData(fullOfData bool) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithLastPage

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithLastPage() *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithLastVerified

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithLastVerified(lastVerified string) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithPageLength

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithPageLength(pageLength int) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithPageOffset

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithPageOffset(pageOffset int) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithPageStartMarker

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithPartiallyVerifiedEndOfTape

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithPartiallyVerifiedEndOfTape(partiallyVerifiedEndOfTape string) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithPartitionId

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithPartitionId(partitionId string) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithPreviousState

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithPreviousState(previousState TapeState) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithSerialNumber

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithSerialNumber(serialNumber string) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithSortBy

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithSortBy(sortBy string) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithState

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithState(state TapeState) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithStorageDomainMemberId

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithStorageDomainMemberId(storageDomainMemberId string) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithString

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithString(string string) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithVerifyPending

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithVerifyPending(verifyPending Priority) *GetTapesSpectraS3Request

func (*GetTapesSpectraS3Request) WithWriteProtected

func (getTapesSpectraS3Request *GetTapesSpectraS3Request) WithWriteProtected(writeProtected bool) *GetTapesSpectraS3Request

type GetTapesSpectraS3Response

type GetTapesSpectraS3Response struct {
	TapeList TapeList
	Headers  *http.Header
}

func NewGetTapesSpectraS3Response

func NewGetTapesSpectraS3Response(webResponse WebResponse) (*GetTapesSpectraS3Response, error)

type GetUserSpectraS3Request

type GetUserSpectraS3Request struct {
	UserId string
}

func NewGetUserSpectraS3Request

func NewGetUserSpectraS3Request(userId string) *GetUserSpectraS3Request

type GetUserSpectraS3Response

type GetUserSpectraS3Response struct {
	SpectraUser SpectraUser
	Headers     *http.Header
}

func NewGetUserSpectraS3Response

func NewGetUserSpectraS3Response(webResponse WebResponse) (*GetUserSpectraS3Response, error)

type GetUsersSpectraS3Request

type GetUsersSpectraS3Request struct {
	AuthId              *string
	DefaultDataPolicyId *string
	LastPage            bool
	Name                *string
	PageLength          *int
	PageOffset          *int
	PageStartMarker     *string
}

func NewGetUsersSpectraS3Request

func NewGetUsersSpectraS3Request() *GetUsersSpectraS3Request

func (*GetUsersSpectraS3Request) WithAuthId

func (getUsersSpectraS3Request *GetUsersSpectraS3Request) WithAuthId(authId string) *GetUsersSpectraS3Request

func (*GetUsersSpectraS3Request) WithDefaultDataPolicyId

func (getUsersSpectraS3Request *GetUsersSpectraS3Request) WithDefaultDataPolicyId(defaultDataPolicyId string) *GetUsersSpectraS3Request

func (*GetUsersSpectraS3Request) WithLastPage

func (getUsersSpectraS3Request *GetUsersSpectraS3Request) WithLastPage() *GetUsersSpectraS3Request

func (*GetUsersSpectraS3Request) WithName

func (getUsersSpectraS3Request *GetUsersSpectraS3Request) WithName(name string) *GetUsersSpectraS3Request

func (*GetUsersSpectraS3Request) WithPageLength

func (getUsersSpectraS3Request *GetUsersSpectraS3Request) WithPageLength(pageLength int) *GetUsersSpectraS3Request

func (*GetUsersSpectraS3Request) WithPageOffset

func (getUsersSpectraS3Request *GetUsersSpectraS3Request) WithPageOffset(pageOffset int) *GetUsersSpectraS3Request

func (*GetUsersSpectraS3Request) WithPageStartMarker

func (getUsersSpectraS3Request *GetUsersSpectraS3Request) WithPageStartMarker(pageStartMarker string) *GetUsersSpectraS3Request

type GetUsersSpectraS3Response

type GetUsersSpectraS3Response struct {
	SpectraUserList SpectraUserList
	Headers         *http.Header
}

func NewGetUsersSpectraS3Response

func NewGetUsersSpectraS3Response(webResponse WebResponse) (*GetUsersSpectraS3Response, error)

type Group

type Group struct {
	BuiltIn bool
	Id      string
	Name    *string
}

type GroupList

type GroupList struct {
	Groups []Group
}

type GroupMember

type GroupMember struct {
	GroupId       string
	Id            string
	MemberGroupId *string
	MemberUserId  *string
}

type GroupMemberList

type GroupMemberList struct {
	GroupMembers []GroupMember
}

type HeadBucketRequest

type HeadBucketRequest struct {
	BucketName string
}

func NewHeadBucketRequest

func NewHeadBucketRequest(bucketName string) *HeadBucketRequest

type HeadBucketResponse

type HeadBucketResponse struct {
	Headers *http.Header
}

func NewHeadBucketResponse

func NewHeadBucketResponse(webResponse WebResponse) (*HeadBucketResponse, error)

type HeadObjectRequest

type HeadObjectRequest struct {
	BucketName string
	ObjectName string
	VersionId  *string
}

func NewHeadObjectRequest

func NewHeadObjectRequest(bucketName string, objectName string) *HeadObjectRequest

func (*HeadObjectRequest) WithVersionId

func (headObjectRequest *HeadObjectRequest) WithVersionId(versionId string) *HeadObjectRequest

type HeadObjectResponse

type HeadObjectResponse struct {
	BlobChecksumType ChecksumType
	BlobChecksums    map[int64]string
	Headers          *http.Header
}

func NewHeadObjectResponse

func NewHeadObjectResponse(webResponse WebResponse) (*HeadObjectResponse, error)

type HealthVerificationResult

type HealthVerificationResult struct {
	DatabaseFilesystemFreeSpace         DatabasePhysicalSpaceState
	MsRequiredToVerifyDataPlannerHealth int64
}

type HttpResponseFormatType

type HttpResponseFormatType Enum
const (
	HTTP_RESPONSE_FORMAT_TYPE_DEFAULT HttpResponseFormatType = 1 + iota
	HTTP_RESPONSE_FORMAT_TYPE_JSON    HttpResponseFormatType = 1 + iota
	HTTP_RESPONSE_FORMAT_TYPE_XML     HttpResponseFormatType = 1 + iota
)

func (HttpResponseFormatType) String

func (httpResponseFormatType HttpResponseFormatType) String() string

func (HttpResponseFormatType) StringPtr

func (httpResponseFormatType HttpResponseFormatType) StringPtr() *string

func (*HttpResponseFormatType) UnmarshalText

func (httpResponseFormatType *HttpResponseFormatType) UnmarshalText(text []byte) error

type ImportAllPoolsSpectraS3Request

type ImportAllPoolsSpectraS3Request struct {
	DataPolicyId            *string
	Priority                Priority
	StorageDomainId         *string
	UserId                  *string
	VerifyDataAfterImport   Priority
	VerifyDataPriorToImport *bool
}

func NewImportAllPoolsSpectraS3Request

func NewImportAllPoolsSpectraS3Request() *ImportAllPoolsSpectraS3Request

func (*ImportAllPoolsSpectraS3Request) WithDataPolicyId

func (importAllPoolsSpectraS3Request *ImportAllPoolsSpectraS3Request) WithDataPolicyId(dataPolicyId string) *ImportAllPoolsSpectraS3Request

func (*ImportAllPoolsSpectraS3Request) WithPriority

func (importAllPoolsSpectraS3Request *ImportAllPoolsSpectraS3Request) WithPriority(priority Priority) *ImportAllPoolsSpectraS3Request

func (*ImportAllPoolsSpectraS3Request) WithStorageDomainId

func (importAllPoolsSpectraS3Request *ImportAllPoolsSpectraS3Request) WithStorageDomainId(storageDomainId string) *ImportAllPoolsSpectraS3Request

func (*ImportAllPoolsSpectraS3Request) WithUserId

func (importAllPoolsSpectraS3Request *ImportAllPoolsSpectraS3Request) WithUserId(userId string) *ImportAllPoolsSpectraS3Request

func (*ImportAllPoolsSpectraS3Request) WithVerifyDataAfterImport

func (importAllPoolsSpectraS3Request *ImportAllPoolsSpectraS3Request) WithVerifyDataAfterImport(verifyDataAfterImport Priority) *ImportAllPoolsSpectraS3Request

func (*ImportAllPoolsSpectraS3Request) WithVerifyDataPriorToImport

func (importAllPoolsSpectraS3Request *ImportAllPoolsSpectraS3Request) WithVerifyDataPriorToImport(verifyDataPriorToImport bool) *ImportAllPoolsSpectraS3Request

type ImportAllPoolsSpectraS3Response

type ImportAllPoolsSpectraS3Response struct {
	Headers *http.Header
}

func NewImportAllPoolsSpectraS3Response

func NewImportAllPoolsSpectraS3Response(webResponse WebResponse) (*ImportAllPoolsSpectraS3Response, error)

type ImportAllTapesSpectraS3Request

type ImportAllTapesSpectraS3Request struct {
	DataPolicyId            *string
	Priority                Priority
	StorageDomainId         *string
	UserId                  *string
	VerifyDataAfterImport   Priority
	VerifyDataPriorToImport *bool
}

func NewImportAllTapesSpectraS3Request

func NewImportAllTapesSpectraS3Request() *ImportAllTapesSpectraS3Request

func (*ImportAllTapesSpectraS3Request) WithDataPolicyId

func (importAllTapesSpectraS3Request *ImportAllTapesSpectraS3Request) WithDataPolicyId(dataPolicyId string) *ImportAllTapesSpectraS3Request

func (*ImportAllTapesSpectraS3Request) WithPriority

func (importAllTapesSpectraS3Request *ImportAllTapesSpectraS3Request) WithPriority(priority Priority) *ImportAllTapesSpectraS3Request

func (*ImportAllTapesSpectraS3Request) WithStorageDomainId

func (importAllTapesSpectraS3Request *ImportAllTapesSpectraS3Request) WithStorageDomainId(storageDomainId string) *ImportAllTapesSpectraS3Request

func (*ImportAllTapesSpectraS3Request) WithUserId

func (importAllTapesSpectraS3Request *ImportAllTapesSpectraS3Request) WithUserId(userId string) *ImportAllTapesSpectraS3Request

func (*ImportAllTapesSpectraS3Request) WithVerifyDataAfterImport

func (importAllTapesSpectraS3Request *ImportAllTapesSpectraS3Request) WithVerifyDataAfterImport(verifyDataAfterImport Priority) *ImportAllTapesSpectraS3Request

func (*ImportAllTapesSpectraS3Request) WithVerifyDataPriorToImport

func (importAllTapesSpectraS3Request *ImportAllTapesSpectraS3Request) WithVerifyDataPriorToImport(verifyDataPriorToImport bool) *ImportAllTapesSpectraS3Request

type ImportAllTapesSpectraS3Response

type ImportAllTapesSpectraS3Response struct {
	Headers *http.Header
}

func NewImportAllTapesSpectraS3Response

func NewImportAllTapesSpectraS3Response(webResponse WebResponse) (*ImportAllTapesSpectraS3Response, error)

type ImportAzureTargetSpectraS3Request

type ImportAzureTargetSpectraS3Request struct {
	AzureTarget     string
	CloudBucketName string
	DataPolicyId    *string
	Priority        Priority
	UserId          *string
}

func NewImportAzureTargetSpectraS3Request

func NewImportAzureTargetSpectraS3Request(azureTarget string, cloudBucketName string) *ImportAzureTargetSpectraS3Request

func (*ImportAzureTargetSpectraS3Request) WithDataPolicyId

func (importAzureTargetSpectraS3Request *ImportAzureTargetSpectraS3Request) WithDataPolicyId(dataPolicyId string) *ImportAzureTargetSpectraS3Request

func (*ImportAzureTargetSpectraS3Request) WithPriority

func (importAzureTargetSpectraS3Request *ImportAzureTargetSpectraS3Request) WithPriority(priority Priority) *ImportAzureTargetSpectraS3Request

func (*ImportAzureTargetSpectraS3Request) WithUserId

func (importAzureTargetSpectraS3Request *ImportAzureTargetSpectraS3Request) WithUserId(userId string) *ImportAzureTargetSpectraS3Request

type ImportAzureTargetSpectraS3Response

type ImportAzureTargetSpectraS3Response struct {
	Headers *http.Header
}

func NewImportAzureTargetSpectraS3Response

func NewImportAzureTargetSpectraS3Response(webResponse WebResponse) (*ImportAzureTargetSpectraS3Response, error)

type ImportExportConfiguration

type ImportExportConfiguration Enum
const (
	IMPORT_EXPORT_CONFIGURATION_SUPPORTED     ImportExportConfiguration = 1 + iota
	IMPORT_EXPORT_CONFIGURATION_NOT_SUPPORTED ImportExportConfiguration = 1 + iota
)

func (ImportExportConfiguration) String

func (importExportConfiguration ImportExportConfiguration) String() string

func (ImportExportConfiguration) StringPtr

func (importExportConfiguration ImportExportConfiguration) StringPtr() *string

func (*ImportExportConfiguration) UnmarshalText

func (importExportConfiguration *ImportExportConfiguration) UnmarshalText(text []byte) error

type ImportPoolSpectraS3Request

type ImportPoolSpectraS3Request struct {
	DataPolicyId            *string
	Pool                    string
	Priority                Priority
	StorageDomainId         *string
	UserId                  *string
	VerifyDataAfterImport   Priority
	VerifyDataPriorToImport *bool
}

func NewImportPoolSpectraS3Request

func NewImportPoolSpectraS3Request(pool string) *ImportPoolSpectraS3Request

func (*ImportPoolSpectraS3Request) WithDataPolicyId

func (importPoolSpectraS3Request *ImportPoolSpectraS3Request) WithDataPolicyId(dataPolicyId string) *ImportPoolSpectraS3Request

func (*ImportPoolSpectraS3Request) WithPriority

func (importPoolSpectraS3Request *ImportPoolSpectraS3Request) WithPriority(priority Priority) *ImportPoolSpectraS3Request

func (*ImportPoolSpectraS3Request) WithStorageDomainId

func (importPoolSpectraS3Request *ImportPoolSpectraS3Request) WithStorageDomainId(storageDomainId string) *ImportPoolSpectraS3Request

func (*ImportPoolSpectraS3Request) WithUserId

func (importPoolSpectraS3Request *ImportPoolSpectraS3Request) WithUserId(userId string) *ImportPoolSpectraS3Request

func (*ImportPoolSpectraS3Request) WithVerifyDataAfterImport

func (importPoolSpectraS3Request *ImportPoolSpectraS3Request) WithVerifyDataAfterImport(verifyDataAfterImport Priority) *ImportPoolSpectraS3Request

func (*ImportPoolSpectraS3Request) WithVerifyDataPriorToImport

func (importPoolSpectraS3Request *ImportPoolSpectraS3Request) WithVerifyDataPriorToImport(verifyDataPriorToImport bool) *ImportPoolSpectraS3Request

type ImportPoolSpectraS3Response

type ImportPoolSpectraS3Response struct {
	Pool    Pool
	Headers *http.Header
}

func NewImportPoolSpectraS3Response

func NewImportPoolSpectraS3Response(webResponse WebResponse) (*ImportPoolSpectraS3Response, error)

type ImportS3TargetSpectraS3Request

type ImportS3TargetSpectraS3Request struct {
	CloudBucketName string
	DataPolicyId    *string
	Priority        Priority
	S3Target        string
	UserId          *string
}

func NewImportS3TargetSpectraS3Request

func NewImportS3TargetSpectraS3Request(cloudBucketName string, s3Target string) *ImportS3TargetSpectraS3Request

func (*ImportS3TargetSpectraS3Request) WithDataPolicyId

func (importS3TargetSpectraS3Request *ImportS3TargetSpectraS3Request) WithDataPolicyId(dataPolicyId string) *ImportS3TargetSpectraS3Request

func (*ImportS3TargetSpectraS3Request) WithPriority

func (importS3TargetSpectraS3Request *ImportS3TargetSpectraS3Request) WithPriority(priority Priority) *ImportS3TargetSpectraS3Request

func (*ImportS3TargetSpectraS3Request) WithUserId

func (importS3TargetSpectraS3Request *ImportS3TargetSpectraS3Request) WithUserId(userId string) *ImportS3TargetSpectraS3Request

type ImportS3TargetSpectraS3Response

type ImportS3TargetSpectraS3Response struct {
	Headers *http.Header
}

func NewImportS3TargetSpectraS3Response

func NewImportS3TargetSpectraS3Response(webResponse WebResponse) (*ImportS3TargetSpectraS3Response, error)

type ImportTapeSpectraS3Request

type ImportTapeSpectraS3Request struct {
	DataPolicyId            *string
	Priority                Priority
	StorageDomainId         *string
	TapeId                  string
	UserId                  *string
	VerifyDataAfterImport   Priority
	VerifyDataPriorToImport *bool
}

func NewImportTapeSpectraS3Request

func NewImportTapeSpectraS3Request(tapeId string) *ImportTapeSpectraS3Request

func (*ImportTapeSpectraS3Request) WithDataPolicyId

func (importTapeSpectraS3Request *ImportTapeSpectraS3Request) WithDataPolicyId(dataPolicyId string) *ImportTapeSpectraS3Request

func (*ImportTapeSpectraS3Request) WithPriority

func (importTapeSpectraS3Request *ImportTapeSpectraS3Request) WithPriority(priority Priority) *ImportTapeSpectraS3Request

func (*ImportTapeSpectraS3Request) WithStorageDomainId

func (importTapeSpectraS3Request *ImportTapeSpectraS3Request) WithStorageDomainId(storageDomainId string) *ImportTapeSpectraS3Request

func (*ImportTapeSpectraS3Request) WithUserId

func (importTapeSpectraS3Request *ImportTapeSpectraS3Request) WithUserId(userId string) *ImportTapeSpectraS3Request

func (*ImportTapeSpectraS3Request) WithVerifyDataAfterImport

func (importTapeSpectraS3Request *ImportTapeSpectraS3Request) WithVerifyDataAfterImport(verifyDataAfterImport Priority) *ImportTapeSpectraS3Request

func (*ImportTapeSpectraS3Request) WithVerifyDataPriorToImport

func (importTapeSpectraS3Request *ImportTapeSpectraS3Request) WithVerifyDataPriorToImport(verifyDataPriorToImport bool) *ImportTapeSpectraS3Request

type ImportTapeSpectraS3Response

type ImportTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewImportTapeSpectraS3Response

func NewImportTapeSpectraS3Response(webResponse WebResponse) (*ImportTapeSpectraS3Response, error)

type InitiateMultiPartUploadRequest

type InitiateMultiPartUploadRequest struct {
	BucketName string
	ObjectName string
}

func NewInitiateMultiPartUploadRequest

func NewInitiateMultiPartUploadRequest(bucketName string, objectName string) *InitiateMultiPartUploadRequest

type InitiateMultiPartUploadResponse

type InitiateMultiPartUploadResponse struct {
	InitiateMultipartUploadResult InitiateMultipartUploadResult
	Headers                       *http.Header
}

func NewInitiateMultiPartUploadResponse

func NewInitiateMultiPartUploadResponse(webResponse WebResponse) (*InitiateMultiPartUploadResponse, error)

type InitiateMultipartUploadResult

type InitiateMultipartUploadResult struct {
	Bucket   *string
	Key      *string
	UploadId *string
}

type InspectAllTapesSpectraS3Request

type InspectAllTapesSpectraS3Request struct {
	TaskPriority Priority
}

func NewInspectAllTapesSpectraS3Request

func NewInspectAllTapesSpectraS3Request() *InspectAllTapesSpectraS3Request

func (*InspectAllTapesSpectraS3Request) WithTaskPriority

func (inspectAllTapesSpectraS3Request *InspectAllTapesSpectraS3Request) WithTaskPriority(taskPriority Priority) *InspectAllTapesSpectraS3Request

type InspectAllTapesSpectraS3Response

type InspectAllTapesSpectraS3Response struct {
	TapeFailureList *TapeFailureList
	Headers         *http.Header
}

func NewInspectAllTapesSpectraS3Response

func NewInspectAllTapesSpectraS3Response(webResponse WebResponse) (*InspectAllTapesSpectraS3Response, error)

type InspectTapeSpectraS3Request

type InspectTapeSpectraS3Request struct {
	TapeId       string
	TaskPriority Priority
}

func NewInspectTapeSpectraS3Request

func NewInspectTapeSpectraS3Request(tapeId string) *InspectTapeSpectraS3Request

func (*InspectTapeSpectraS3Request) WithTaskPriority

func (inspectTapeSpectraS3Request *InspectTapeSpectraS3Request) WithTaskPriority(taskPriority Priority) *InspectTapeSpectraS3Request

type InspectTapeSpectraS3Response

type InspectTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewInspectTapeSpectraS3Response

func NewInspectTapeSpectraS3Response(webResponse WebResponse) (*InspectTapeSpectraS3Response, error)

type Job

type Job struct {
	Aggregating                         bool
	BucketName                          *string
	CachedSizeInBytes                   int64
	ChunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee
	CompletedSizeInBytes                int64
	EntirelyInCache                     *bool
	JobId                               string
	Naked                               bool
	Name                                *string
	Nodes                               []JobNode
	OriginalSizeInBytes                 int64
	Priority                            Priority
	RequestType                         JobRequestType
	StartDate                           string
	Status                              JobStatus
	UserId                              string
	UserName                            *string
}

type JobChunk

type JobChunk struct {
	BlobStoreState        JobChunkBlobStoreState
	ChunkNumber           int
	Id                    string
	JobCreationDate       string
	JobId                 string
	NodeId                *string
	PendingTargetCommit   bool
	ReadFromAzureTargetId *string
	ReadFromDs3TargetId   *string
	ReadFromPoolId        *string
	ReadFromS3TargetId    *string
	ReadFromTapeId        *string
}

type JobChunkBlobStoreState

type JobChunkBlobStoreState Enum
const (
	JOB_CHUNK_BLOB_STORE_STATE_PENDING     JobChunkBlobStoreState = 1 + iota
	JOB_CHUNK_BLOB_STORE_STATE_IN_PROGRESS JobChunkBlobStoreState = 1 + iota
	JOB_CHUNK_BLOB_STORE_STATE_COMPLETED   JobChunkBlobStoreState = 1 + iota
)

func (JobChunkBlobStoreState) String

func (jobChunkBlobStoreState JobChunkBlobStoreState) String() string

func (JobChunkBlobStoreState) StringPtr

func (jobChunkBlobStoreState JobChunkBlobStoreState) StringPtr() *string

func (*JobChunkBlobStoreState) UnmarshalText

func (jobChunkBlobStoreState *JobChunkBlobStoreState) UnmarshalText(text []byte) error

type JobChunkClientProcessingOrderGuarantee

type JobChunkClientProcessingOrderGuarantee Enum
const (
	JOB_CHUNK_CLIENT_PROCESSING_ORDER_GUARANTEE_NONE     JobChunkClientProcessingOrderGuarantee = 1 + iota
	JOB_CHUNK_CLIENT_PROCESSING_ORDER_GUARANTEE_IN_ORDER JobChunkClientProcessingOrderGuarantee = 1 + iota
)

func (JobChunkClientProcessingOrderGuarantee) String

func (jobChunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee) String() string

func (JobChunkClientProcessingOrderGuarantee) StringPtr

func (jobChunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee) StringPtr() *string

func (*JobChunkClientProcessingOrderGuarantee) UnmarshalText

func (jobChunkClientProcessingOrderGuarantee *JobChunkClientProcessingOrderGuarantee) UnmarshalText(text []byte) error

type JobCompletedNotificationRegistration

type JobCompletedNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	JobId                            *string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type JobCompletedNotificationRegistrationList

type JobCompletedNotificationRegistrationList struct {
	JobCompletedNotificationRegistrations []JobCompletedNotificationRegistration
}

type JobCreatedNotificationRegistration

type JobCreatedNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type JobCreatedNotificationRegistrationList

type JobCreatedNotificationRegistrationList struct {
	JobCreatedNotificationRegistrations []JobCreatedNotificationRegistration
}

type JobCreationFailedNotificationRegistration

type JobCreationFailedNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type JobCreationFailedNotificationRegistrationList

type JobCreationFailedNotificationRegistrationList struct {
	JobCreationFailedNotificationRegistrations []JobCreationFailedNotificationRegistration
}

type JobList

type JobList struct {
	Jobs []Job
}

type JobNode

type JobNode struct {
	EndPoint  *string
	HttpPort  *int
	HttpsPort *int
	Id        string
}

type JobRequestType

type JobRequestType Enum
const (
	JOB_REQUEST_TYPE_PUT    JobRequestType = 1 + iota
	JOB_REQUEST_TYPE_GET    JobRequestType = 1 + iota
	JOB_REQUEST_TYPE_VERIFY JobRequestType = 1 + iota
)

func (JobRequestType) String

func (jobRequestType JobRequestType) String() string

func (JobRequestType) StringPtr

func (jobRequestType JobRequestType) StringPtr() *string

func (*JobRequestType) UnmarshalText

func (jobRequestType *JobRequestType) UnmarshalText(text []byte) error

type JobRestore

type JobRestore Enum
const (
	JOB_RESTORE_NO             JobRestore = 1 + iota
	JOB_RESTORE_YES            JobRestore = 1 + iota
	JOB_RESTORE_PERMANENT_ONLY JobRestore = 1 + iota
)

func (JobRestore) String

func (jobRestore JobRestore) String() string

func (JobRestore) StringPtr

func (jobRestore JobRestore) StringPtr() *string

func (*JobRestore) UnmarshalText

func (jobRestore *JobRestore) UnmarshalText(text []byte) error

type JobStatus

type JobStatus Enum
const (
	JOB_STATUS_IN_PROGRESS JobStatus = 1 + iota
	JOB_STATUS_COMPLETED   JobStatus = 1 + iota
	JOB_STATUS_CANCELED    JobStatus = 1 + iota
)

func (JobStatus) String

func (jobStatus JobStatus) String() string

func (JobStatus) StringPtr

func (jobStatus JobStatus) StringPtr() *string

func (*JobStatus) UnmarshalText

func (jobStatus *JobStatus) UnmarshalText(text []byte) error

type ListAllMyBucketsResult

type ListAllMyBucketsResult struct {
	Buckets []BucketDetails
	Owner   User
}

type ListBucketResult

type ListBucketResult struct {
	CommonPrefixes   []string
	CreationDate     *string
	Delimiter        *string
	Marker           *string
	MaxKeys          int
	Name             *string
	NextMarker       *string
	Objects          []Contents
	Prefix           *string
	Truncated        bool
	VersionedObjects []Contents
}

type ListMultiPartUploadPartsRequest

type ListMultiPartUploadPartsRequest struct {
	BucketName       string
	ObjectName       string
	MaxParts         *int
	PartNumberMarker *int
	UploadId         string
}

func NewListMultiPartUploadPartsRequest

func NewListMultiPartUploadPartsRequest(bucketName string, objectName string, uploadId string) *ListMultiPartUploadPartsRequest

func (*ListMultiPartUploadPartsRequest) WithMaxParts

func (listMultiPartUploadPartsRequest *ListMultiPartUploadPartsRequest) WithMaxParts(maxParts int) *ListMultiPartUploadPartsRequest

func (*ListMultiPartUploadPartsRequest) WithPartNumberMarker

func (listMultiPartUploadPartsRequest *ListMultiPartUploadPartsRequest) WithPartNumberMarker(partNumberMarker int) *ListMultiPartUploadPartsRequest

type ListMultiPartUploadPartsResponse

type ListMultiPartUploadPartsResponse struct {
	ListPartsResult ListPartsResult
	Headers         *http.Header
}

func NewListMultiPartUploadPartsResponse

func NewListMultiPartUploadPartsResponse(webResponse WebResponse) (*ListMultiPartUploadPartsResponse, error)

type ListMultiPartUploadsRequest

type ListMultiPartUploadsRequest struct {
	BucketName     string
	Delimiter      *string
	KeyMarker      *string
	MaxUploads     *int
	Prefix         *string
	UploadIdMarker *string
}

func NewListMultiPartUploadsRequest

func NewListMultiPartUploadsRequest(bucketName string) *ListMultiPartUploadsRequest

func (*ListMultiPartUploadsRequest) WithDelimiter

func (listMultiPartUploadsRequest *ListMultiPartUploadsRequest) WithDelimiter(delimiter string) *ListMultiPartUploadsRequest

func (*ListMultiPartUploadsRequest) WithKeyMarker

func (listMultiPartUploadsRequest *ListMultiPartUploadsRequest) WithKeyMarker(keyMarker string) *ListMultiPartUploadsRequest

func (*ListMultiPartUploadsRequest) WithMaxUploads

func (listMultiPartUploadsRequest *ListMultiPartUploadsRequest) WithMaxUploads(maxUploads int) *ListMultiPartUploadsRequest

func (*ListMultiPartUploadsRequest) WithPrefix

func (listMultiPartUploadsRequest *ListMultiPartUploadsRequest) WithPrefix(prefix string) *ListMultiPartUploadsRequest

func (*ListMultiPartUploadsRequest) WithUploadIdMarker

func (listMultiPartUploadsRequest *ListMultiPartUploadsRequest) WithUploadIdMarker(uploadIdMarker string) *ListMultiPartUploadsRequest

type ListMultiPartUploadsResponse

type ListMultiPartUploadsResponse struct {
	ListMultiPartUploadsResult ListMultiPartUploadsResult
	Headers                    *http.Header
}

func NewListMultiPartUploadsResponse

func NewListMultiPartUploadsResponse(webResponse WebResponse) (*ListMultiPartUploadsResponse, error)

type ListMultiPartUploadsResult

type ListMultiPartUploadsResult struct {
	Bucket             *string
	CommonPrefixes     []string
	Delimiter          *string
	KeyMarker          *string
	MaxUploads         int
	NextKeyMarker      *string
	NextUploadIdMarker *string
	Prefix             *string
	Truncated          bool
	UploadIdMarker     *string
	Uploads            []MultiPartUpload
}

type ListPartsResult

type ListPartsResult struct {
	Bucket               *string
	Key                  *string
	MaxParts             int
	NextPartNumberMarker int
	Owner                User
	PartNumberMarker     *int
	Parts                []MultiPartUploadPart
	Truncated            bool
	UploadId             string
}

type LtfsFileNamingMode

type LtfsFileNamingMode Enum
const (
	LTFS_FILE_NAMING_MODE_OBJECT_NAME LtfsFileNamingMode = 1 + iota
	LTFS_FILE_NAMING_MODE_OBJECT_ID   LtfsFileNamingMode = 1 + iota
)

func (LtfsFileNamingMode) String

func (ltfsFileNamingMode LtfsFileNamingMode) String() string

func (LtfsFileNamingMode) StringPtr

func (ltfsFileNamingMode LtfsFileNamingMode) StringPtr() *string

func (*LtfsFileNamingMode) UnmarshalText

func (ltfsFileNamingMode *LtfsFileNamingMode) UnmarshalText(text []byte) error

type MarkSuspectBlobAzureTargetsAsDegradedSpectraS3Request

type MarkSuspectBlobAzureTargetsAsDegradedSpectraS3Request struct {
	Force bool
	Ids   []string
}

func NewMarkSuspectBlobAzureTargetsAsDegradedSpectraS3Request

func NewMarkSuspectBlobAzureTargetsAsDegradedSpectraS3Request(ids []string) *MarkSuspectBlobAzureTargetsAsDegradedSpectraS3Request

func (*MarkSuspectBlobAzureTargetsAsDegradedSpectraS3Request) WithForce

func (markSuspectBlobAzureTargetsAsDegradedSpectraS3Request *MarkSuspectBlobAzureTargetsAsDegradedSpectraS3Request) WithForce() *MarkSuspectBlobAzureTargetsAsDegradedSpectraS3Request

type MarkSuspectBlobAzureTargetsAsDegradedSpectraS3Response

type MarkSuspectBlobAzureTargetsAsDegradedSpectraS3Response struct {
	Headers *http.Header
}

func NewMarkSuspectBlobAzureTargetsAsDegradedSpectraS3Response

func NewMarkSuspectBlobAzureTargetsAsDegradedSpectraS3Response(webResponse WebResponse) (*MarkSuspectBlobAzureTargetsAsDegradedSpectraS3Response, error)

type MarkSuspectBlobDs3TargetsAsDegradedSpectraS3Request

type MarkSuspectBlobDs3TargetsAsDegradedSpectraS3Request struct {
	Force bool
	Ids   []string
}

func NewMarkSuspectBlobDs3TargetsAsDegradedSpectraS3Request

func NewMarkSuspectBlobDs3TargetsAsDegradedSpectraS3Request(ids []string) *MarkSuspectBlobDs3TargetsAsDegradedSpectraS3Request

func (*MarkSuspectBlobDs3TargetsAsDegradedSpectraS3Request) WithForce

func (markSuspectBlobDs3TargetsAsDegradedSpectraS3Request *MarkSuspectBlobDs3TargetsAsDegradedSpectraS3Request) WithForce() *MarkSuspectBlobDs3TargetsAsDegradedSpectraS3Request

type MarkSuspectBlobDs3TargetsAsDegradedSpectraS3Response

type MarkSuspectBlobDs3TargetsAsDegradedSpectraS3Response struct {
	Headers *http.Header
}

func NewMarkSuspectBlobDs3TargetsAsDegradedSpectraS3Response

func NewMarkSuspectBlobDs3TargetsAsDegradedSpectraS3Response(webResponse WebResponse) (*MarkSuspectBlobDs3TargetsAsDegradedSpectraS3Response, error)

type MarkSuspectBlobPoolsAsDegradedSpectraS3Request

type MarkSuspectBlobPoolsAsDegradedSpectraS3Request struct {
	Force bool
	Ids   []string
}

func NewMarkSuspectBlobPoolsAsDegradedSpectraS3Request

func NewMarkSuspectBlobPoolsAsDegradedSpectraS3Request(ids []string) *MarkSuspectBlobPoolsAsDegradedSpectraS3Request

func (*MarkSuspectBlobPoolsAsDegradedSpectraS3Request) WithForce

func (markSuspectBlobPoolsAsDegradedSpectraS3Request *MarkSuspectBlobPoolsAsDegradedSpectraS3Request) WithForce() *MarkSuspectBlobPoolsAsDegradedSpectraS3Request

type MarkSuspectBlobPoolsAsDegradedSpectraS3Response

type MarkSuspectBlobPoolsAsDegradedSpectraS3Response struct {
	Headers *http.Header
}

func NewMarkSuspectBlobPoolsAsDegradedSpectraS3Response

func NewMarkSuspectBlobPoolsAsDegradedSpectraS3Response(webResponse WebResponse) (*MarkSuspectBlobPoolsAsDegradedSpectraS3Response, error)

type MarkSuspectBlobS3TargetsAsDegradedSpectraS3Request

type MarkSuspectBlobS3TargetsAsDegradedSpectraS3Request struct {
	Force bool
	Ids   []string
}

func NewMarkSuspectBlobS3TargetsAsDegradedSpectraS3Request

func NewMarkSuspectBlobS3TargetsAsDegradedSpectraS3Request(ids []string) *MarkSuspectBlobS3TargetsAsDegradedSpectraS3Request

func (*MarkSuspectBlobS3TargetsAsDegradedSpectraS3Request) WithForce

func (markSuspectBlobS3TargetsAsDegradedSpectraS3Request *MarkSuspectBlobS3TargetsAsDegradedSpectraS3Request) WithForce() *MarkSuspectBlobS3TargetsAsDegradedSpectraS3Request

type MarkSuspectBlobS3TargetsAsDegradedSpectraS3Response

type MarkSuspectBlobS3TargetsAsDegradedSpectraS3Response struct {
	Headers *http.Header
}

func NewMarkSuspectBlobS3TargetsAsDegradedSpectraS3Response

func NewMarkSuspectBlobS3TargetsAsDegradedSpectraS3Response(webResponse WebResponse) (*MarkSuspectBlobS3TargetsAsDegradedSpectraS3Response, error)

type MarkSuspectBlobTapesAsDegradedSpectraS3Request

type MarkSuspectBlobTapesAsDegradedSpectraS3Request struct {
	Force bool
	Ids   []string
}

func NewMarkSuspectBlobTapesAsDegradedSpectraS3Request

func NewMarkSuspectBlobTapesAsDegradedSpectraS3Request(ids []string) *MarkSuspectBlobTapesAsDegradedSpectraS3Request

func (*MarkSuspectBlobTapesAsDegradedSpectraS3Request) WithForce

func (markSuspectBlobTapesAsDegradedSpectraS3Request *MarkSuspectBlobTapesAsDegradedSpectraS3Request) WithForce() *MarkSuspectBlobTapesAsDegradedSpectraS3Request

type MarkSuspectBlobTapesAsDegradedSpectraS3Response

type MarkSuspectBlobTapesAsDegradedSpectraS3Response struct {
	Headers *http.Header
}

func NewMarkSuspectBlobTapesAsDegradedSpectraS3Response

func NewMarkSuspectBlobTapesAsDegradedSpectraS3Response(webResponse WebResponse) (*MarkSuspectBlobTapesAsDegradedSpectraS3Response, error)

type MarkTapeForCompactionSpectraS3Request

type MarkTapeForCompactionSpectraS3Request struct {
	TapeId string
}

func NewMarkTapeForCompactionSpectraS3Request

func NewMarkTapeForCompactionSpectraS3Request(tapeId string) *MarkTapeForCompactionSpectraS3Request

type MarkTapeForCompactionSpectraS3Response

type MarkTapeForCompactionSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewMarkTapeForCompactionSpectraS3Response

func NewMarkTapeForCompactionSpectraS3Response(webResponse WebResponse) (*MarkTapeForCompactionSpectraS3Response, error)

type MasterObjectList

type MasterObjectList struct {
	Aggregating                         bool
	BucketName                          *string
	CachedSizeInBytes                   int64
	ChunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee
	CompletedSizeInBytes                int64
	EntirelyInCache                     *bool
	JobId                               string
	Naked                               bool
	Name                                *string
	Nodes                               []JobNode
	Objects                             []Objects
	OriginalSizeInBytes                 int64
	Priority                            Priority
	RequestType                         JobRequestType
	StartDate                           string
	Status                              JobStatus
	UserId                              string
	UserName                            *string
}

type MetadataCarrier

type MetadataCarrier interface {
	WithMetaData(key string, values ...string) interface{}
}

type ModifyActiveJobSpectraS3Request

type ModifyActiveJobSpectraS3Request struct {
	ActiveJobId           string
	CreatedAt             *string
	DeadJobCleanupAllowed *bool
	Name                  *string
	Priority              Priority
	Protected             *bool
}

func NewModifyActiveJobSpectraS3Request

func NewModifyActiveJobSpectraS3Request(activeJobId string) *ModifyActiveJobSpectraS3Request

func (*ModifyActiveJobSpectraS3Request) WithCreatedAt

func (modifyActiveJobSpectraS3Request *ModifyActiveJobSpectraS3Request) WithCreatedAt(createdAt string) *ModifyActiveJobSpectraS3Request

func (*ModifyActiveJobSpectraS3Request) WithDeadJobCleanupAllowed

func (modifyActiveJobSpectraS3Request *ModifyActiveJobSpectraS3Request) WithDeadJobCleanupAllowed(deadJobCleanupAllowed bool) *ModifyActiveJobSpectraS3Request

func (*ModifyActiveJobSpectraS3Request) WithName

func (modifyActiveJobSpectraS3Request *ModifyActiveJobSpectraS3Request) WithName(name string) *ModifyActiveJobSpectraS3Request

func (*ModifyActiveJobSpectraS3Request) WithPriority

func (modifyActiveJobSpectraS3Request *ModifyActiveJobSpectraS3Request) WithPriority(priority Priority) *ModifyActiveJobSpectraS3Request

func (*ModifyActiveJobSpectraS3Request) WithProtected

func (modifyActiveJobSpectraS3Request *ModifyActiveJobSpectraS3Request) WithProtected(protected bool) *ModifyActiveJobSpectraS3Request

type ModifyActiveJobSpectraS3Response

type ModifyActiveJobSpectraS3Response struct {
	MasterObjectList MasterObjectList
	Headers          *http.Header
}

func NewModifyActiveJobSpectraS3Response

func NewModifyActiveJobSpectraS3Response(webResponse WebResponse) (*ModifyActiveJobSpectraS3Response, error)

type ModifyAllAzureTargetsSpectraS3Request

type ModifyAllAzureTargetsSpectraS3Request struct {
	Quiesced Quiesced
}

func NewModifyAllAzureTargetsSpectraS3Request

func NewModifyAllAzureTargetsSpectraS3Request(quiesced Quiesced) *ModifyAllAzureTargetsSpectraS3Request

type ModifyAllAzureTargetsSpectraS3Response

type ModifyAllAzureTargetsSpectraS3Response struct {
	Headers *http.Header
}

func NewModifyAllAzureTargetsSpectraS3Response

func NewModifyAllAzureTargetsSpectraS3Response(webResponse WebResponse) (*ModifyAllAzureTargetsSpectraS3Response, error)

type ModifyAllDs3TargetsSpectraS3Request

type ModifyAllDs3TargetsSpectraS3Request struct {
	Quiesced Quiesced
}

func NewModifyAllDs3TargetsSpectraS3Request

func NewModifyAllDs3TargetsSpectraS3Request(quiesced Quiesced) *ModifyAllDs3TargetsSpectraS3Request

type ModifyAllDs3TargetsSpectraS3Response

type ModifyAllDs3TargetsSpectraS3Response struct {
	Headers *http.Header
}

func NewModifyAllDs3TargetsSpectraS3Response

func NewModifyAllDs3TargetsSpectraS3Response(webResponse WebResponse) (*ModifyAllDs3TargetsSpectraS3Response, error)

type ModifyAllPoolsSpectraS3Request

type ModifyAllPoolsSpectraS3Request struct {
	Quiesced Quiesced
}

func NewModifyAllPoolsSpectraS3Request

func NewModifyAllPoolsSpectraS3Request(quiesced Quiesced) *ModifyAllPoolsSpectraS3Request

type ModifyAllPoolsSpectraS3Response

type ModifyAllPoolsSpectraS3Response struct {
	Headers *http.Header
}

func NewModifyAllPoolsSpectraS3Response

func NewModifyAllPoolsSpectraS3Response(webResponse WebResponse) (*ModifyAllPoolsSpectraS3Response, error)

type ModifyAllS3TargetsSpectraS3Request

type ModifyAllS3TargetsSpectraS3Request struct {
	Quiesced Quiesced
}

func NewModifyAllS3TargetsSpectraS3Request

func NewModifyAllS3TargetsSpectraS3Request(quiesced Quiesced) *ModifyAllS3TargetsSpectraS3Request

type ModifyAllS3TargetsSpectraS3Response

type ModifyAllS3TargetsSpectraS3Response struct {
	Headers *http.Header
}

func NewModifyAllS3TargetsSpectraS3Response

func NewModifyAllS3TargetsSpectraS3Response(webResponse WebResponse) (*ModifyAllS3TargetsSpectraS3Response, error)

type ModifyAllTapePartitionsSpectraS3Request

type ModifyAllTapePartitionsSpectraS3Request struct {
	Quiesced Quiesced
}

func NewModifyAllTapePartitionsSpectraS3Request

func NewModifyAllTapePartitionsSpectraS3Request(quiesced Quiesced) *ModifyAllTapePartitionsSpectraS3Request

type ModifyAllTapePartitionsSpectraS3Response

type ModifyAllTapePartitionsSpectraS3Response struct {
	Headers *http.Header
}

func NewModifyAllTapePartitionsSpectraS3Response

func NewModifyAllTapePartitionsSpectraS3Response(webResponse WebResponse) (*ModifyAllTapePartitionsSpectraS3Response, error)

type ModifyAzureDataReplicationRuleSpectraS3Request

type ModifyAzureDataReplicationRuleSpectraS3Request struct {
	AzureDataReplicationRule string
	DataReplicationRuleType  DataReplicationRuleType
	MaxBlobPartSizeInBytes   *int64
	ReplicateDeletes         *bool
}

func NewModifyAzureDataReplicationRuleSpectraS3Request

func NewModifyAzureDataReplicationRuleSpectraS3Request(azureDataReplicationRule string) *ModifyAzureDataReplicationRuleSpectraS3Request

func (*ModifyAzureDataReplicationRuleSpectraS3Request) WithDataReplicationRuleType

func (modifyAzureDataReplicationRuleSpectraS3Request *ModifyAzureDataReplicationRuleSpectraS3Request) WithDataReplicationRuleType(dataReplicationRuleType DataReplicationRuleType) *ModifyAzureDataReplicationRuleSpectraS3Request

func (*ModifyAzureDataReplicationRuleSpectraS3Request) WithMaxBlobPartSizeInBytes

func (modifyAzureDataReplicationRuleSpectraS3Request *ModifyAzureDataReplicationRuleSpectraS3Request) WithMaxBlobPartSizeInBytes(maxBlobPartSizeInBytes int64) *ModifyAzureDataReplicationRuleSpectraS3Request

func (*ModifyAzureDataReplicationRuleSpectraS3Request) WithReplicateDeletes

func (modifyAzureDataReplicationRuleSpectraS3Request *ModifyAzureDataReplicationRuleSpectraS3Request) WithReplicateDeletes(replicateDeletes bool) *ModifyAzureDataReplicationRuleSpectraS3Request

type ModifyAzureDataReplicationRuleSpectraS3Response

type ModifyAzureDataReplicationRuleSpectraS3Response struct {
	AzureDataReplicationRule AzureDataReplicationRule
	Headers                  *http.Header
}

func NewModifyAzureDataReplicationRuleSpectraS3Response

func NewModifyAzureDataReplicationRuleSpectraS3Response(webResponse WebResponse) (*ModifyAzureDataReplicationRuleSpectraS3Response, error)

type ModifyAzureTargetSpectraS3Request

type ModifyAzureTargetSpectraS3Request struct {
	AccountKey                *string
	AccountName               *string
	AutoVerifyFrequencyInDays *int
	AzureTarget               string
	CloudBucketPrefix         *string
	CloudBucketSuffix         *string
	DefaultReadPreference     TargetReadPreferenceType
	Https                     *bool
	Name                      *string
	PermitGoingOutOfSync      *bool
	Quiesced                  Quiesced
}

func NewModifyAzureTargetSpectraS3Request

func NewModifyAzureTargetSpectraS3Request(azureTarget string) *ModifyAzureTargetSpectraS3Request

func (*ModifyAzureTargetSpectraS3Request) WithAccountKey

func (modifyAzureTargetSpectraS3Request *ModifyAzureTargetSpectraS3Request) WithAccountKey(accountKey string) *ModifyAzureTargetSpectraS3Request

func (*ModifyAzureTargetSpectraS3Request) WithAccountName

func (modifyAzureTargetSpectraS3Request *ModifyAzureTargetSpectraS3Request) WithAccountName(accountName string) *ModifyAzureTargetSpectraS3Request

func (*ModifyAzureTargetSpectraS3Request) WithAutoVerifyFrequencyInDays

func (modifyAzureTargetSpectraS3Request *ModifyAzureTargetSpectraS3Request) WithAutoVerifyFrequencyInDays(autoVerifyFrequencyInDays int) *ModifyAzureTargetSpectraS3Request

func (*ModifyAzureTargetSpectraS3Request) WithCloudBucketPrefix

func (modifyAzureTargetSpectraS3Request *ModifyAzureTargetSpectraS3Request) WithCloudBucketPrefix(cloudBucketPrefix string) *ModifyAzureTargetSpectraS3Request

func (*ModifyAzureTargetSpectraS3Request) WithCloudBucketSuffix

func (modifyAzureTargetSpectraS3Request *ModifyAzureTargetSpectraS3Request) WithCloudBucketSuffix(cloudBucketSuffix string) *ModifyAzureTargetSpectraS3Request

func (*ModifyAzureTargetSpectraS3Request) WithDefaultReadPreference

func (modifyAzureTargetSpectraS3Request *ModifyAzureTargetSpectraS3Request) WithDefaultReadPreference(defaultReadPreference TargetReadPreferenceType) *ModifyAzureTargetSpectraS3Request

func (*ModifyAzureTargetSpectraS3Request) WithHttps

func (modifyAzureTargetSpectraS3Request *ModifyAzureTargetSpectraS3Request) WithHttps(https bool) *ModifyAzureTargetSpectraS3Request

func (*ModifyAzureTargetSpectraS3Request) WithName

func (modifyAzureTargetSpectraS3Request *ModifyAzureTargetSpectraS3Request) WithName(name string) *ModifyAzureTargetSpectraS3Request

func (*ModifyAzureTargetSpectraS3Request) WithPermitGoingOutOfSync

func (modifyAzureTargetSpectraS3Request *ModifyAzureTargetSpectraS3Request) WithPermitGoingOutOfSync(permitGoingOutOfSync bool) *ModifyAzureTargetSpectraS3Request

func (*ModifyAzureTargetSpectraS3Request) WithQuiesced

func (modifyAzureTargetSpectraS3Request *ModifyAzureTargetSpectraS3Request) WithQuiesced(quiesced Quiesced) *ModifyAzureTargetSpectraS3Request

type ModifyAzureTargetSpectraS3Response

type ModifyAzureTargetSpectraS3Response struct {
	AzureTarget AzureTarget
	Headers     *http.Header
}

func NewModifyAzureTargetSpectraS3Response

func NewModifyAzureTargetSpectraS3Response(webResponse WebResponse) (*ModifyAzureTargetSpectraS3Response, error)

type ModifyBucketSpectraS3Request

type ModifyBucketSpectraS3Request struct {
	BucketName   string
	DataPolicyId *string
	Protected    *bool
	UserId       *string
}

func NewModifyBucketSpectraS3Request

func NewModifyBucketSpectraS3Request(bucketName string) *ModifyBucketSpectraS3Request

func (*ModifyBucketSpectraS3Request) WithDataPolicyId

func (modifyBucketSpectraS3Request *ModifyBucketSpectraS3Request) WithDataPolicyId(dataPolicyId string) *ModifyBucketSpectraS3Request

func (*ModifyBucketSpectraS3Request) WithProtected

func (modifyBucketSpectraS3Request *ModifyBucketSpectraS3Request) WithProtected(protected bool) *ModifyBucketSpectraS3Request

func (*ModifyBucketSpectraS3Request) WithUserId

func (modifyBucketSpectraS3Request *ModifyBucketSpectraS3Request) WithUserId(userId string) *ModifyBucketSpectraS3Request

type ModifyBucketSpectraS3Response

type ModifyBucketSpectraS3Response struct {
	Bucket  Bucket
	Headers *http.Header
}

func NewModifyBucketSpectraS3Response

func NewModifyBucketSpectraS3Response(webResponse WebResponse) (*ModifyBucketSpectraS3Response, error)

type ModifyCacheFilesystemSpectraS3Request

type ModifyCacheFilesystemSpectraS3Request struct {
	AutoReclaimInitiateThreshold  *float64
	AutoReclaimTerminateThreshold *float64
	BurstThreshold                *float64
	CacheFilesystem               string
	CacheSafetyEnabled            *bool
	MaxCapacityInBytes            *int64
}

func NewModifyCacheFilesystemSpectraS3Request

func NewModifyCacheFilesystemSpectraS3Request(cacheFilesystem string) *ModifyCacheFilesystemSpectraS3Request

func (*ModifyCacheFilesystemSpectraS3Request) WithAutoReclaimInitiateThreshold

func (modifyCacheFilesystemSpectraS3Request *ModifyCacheFilesystemSpectraS3Request) WithAutoReclaimInitiateThreshold(autoReclaimInitiateThreshold float64) *ModifyCacheFilesystemSpectraS3Request

func (*ModifyCacheFilesystemSpectraS3Request) WithAutoReclaimTerminateThreshold

func (modifyCacheFilesystemSpectraS3Request *ModifyCacheFilesystemSpectraS3Request) WithAutoReclaimTerminateThreshold(autoReclaimTerminateThreshold float64) *ModifyCacheFilesystemSpectraS3Request

func (*ModifyCacheFilesystemSpectraS3Request) WithBurstThreshold

func (modifyCacheFilesystemSpectraS3Request *ModifyCacheFilesystemSpectraS3Request) WithBurstThreshold(burstThreshold float64) *ModifyCacheFilesystemSpectraS3Request

func (*ModifyCacheFilesystemSpectraS3Request) WithCacheSafetyEnabled

func (modifyCacheFilesystemSpectraS3Request *ModifyCacheFilesystemSpectraS3Request) WithCacheSafetyEnabled(cacheSafetyEnabled bool) *ModifyCacheFilesystemSpectraS3Request

func (*ModifyCacheFilesystemSpectraS3Request) WithMaxCapacityInBytes

func (modifyCacheFilesystemSpectraS3Request *ModifyCacheFilesystemSpectraS3Request) WithMaxCapacityInBytes(maxCapacityInBytes int64) *ModifyCacheFilesystemSpectraS3Request

type ModifyCacheFilesystemSpectraS3Response

type ModifyCacheFilesystemSpectraS3Response struct {
	CacheFilesystem CacheFilesystem
	Headers         *http.Header
}

func NewModifyCacheFilesystemSpectraS3Response

func NewModifyCacheFilesystemSpectraS3Response(webResponse WebResponse) (*ModifyCacheFilesystemSpectraS3Response, error)

type ModifyDataPathBackendSpectraS3Request

type ModifyDataPathBackendSpectraS3Request struct {
	Activated                                 *bool
	AllowNewJobRequests                       *bool
	AutoActivateTimeoutInMins                 *int
	AutoInspect                               AutoInspectMode
	CacheAvailableRetryAfterInSeconds         *int
	DefaultVerifyDataAfterImport              Priority
	DefaultVerifyDataPriorToImport            *bool
	IomCacheLimitationPercent                 *float64
	IomEnabled                                *bool
	MaxAggregatedBlobsPerChunk                *int
	PartiallyVerifyLastPercentOfTapes         *int
	PoolSafetyEnabled                         *bool
	UnavailableMediaPolicy                    UnavailableMediaUsagePolicy
	UnavailablePoolMaxJobRetryInMins          *int
	UnavailableTapePartitionMaxJobRetryInMins *int
	VerifyCheckpointBeforeRead                *bool
}

func NewModifyDataPathBackendSpectraS3Request

func NewModifyDataPathBackendSpectraS3Request() *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithActivated

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithActivated(activated bool) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithAllowNewJobRequests

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithAllowNewJobRequests(allowNewJobRequests bool) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithAutoActivateTimeoutInMins

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithAutoActivateTimeoutInMins(autoActivateTimeoutInMins int) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithAutoInspect

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithAutoInspect(autoInspect AutoInspectMode) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithCacheAvailableRetryAfterInSeconds

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithCacheAvailableRetryAfterInSeconds(cacheAvailableRetryAfterInSeconds int) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithDefaultVerifyDataAfterImport

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithDefaultVerifyDataAfterImport(defaultVerifyDataAfterImport Priority) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithDefaultVerifyDataPriorToImport

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithDefaultVerifyDataPriorToImport(defaultVerifyDataPriorToImport bool) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithIomCacheLimitationPercent

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithIomCacheLimitationPercent(iomCacheLimitationPercent float64) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithIomEnabled

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithIomEnabled(iomEnabled bool) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithMaxAggregatedBlobsPerChunk

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithMaxAggregatedBlobsPerChunk(maxAggregatedBlobsPerChunk int) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithPartiallyVerifyLastPercentOfTapes

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithPartiallyVerifyLastPercentOfTapes(partiallyVerifyLastPercentOfTapes int) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithPoolSafetyEnabled

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithPoolSafetyEnabled(poolSafetyEnabled bool) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithUnavailableMediaPolicy

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithUnavailableMediaPolicy(unavailableMediaPolicy UnavailableMediaUsagePolicy) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithUnavailablePoolMaxJobRetryInMins

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithUnavailablePoolMaxJobRetryInMins(unavailablePoolMaxJobRetryInMins int) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithUnavailableTapePartitionMaxJobRetryInMins

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithUnavailableTapePartitionMaxJobRetryInMins(unavailableTapePartitionMaxJobRetryInMins int) *ModifyDataPathBackendSpectraS3Request

func (*ModifyDataPathBackendSpectraS3Request) WithVerifyCheckpointBeforeRead

func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithVerifyCheckpointBeforeRead(verifyCheckpointBeforeRead bool) *ModifyDataPathBackendSpectraS3Request

type ModifyDataPathBackendSpectraS3Response

type ModifyDataPathBackendSpectraS3Response struct {
	DataPathBackend DataPathBackend
	Headers         *http.Header
}

func NewModifyDataPathBackendSpectraS3Response

func NewModifyDataPathBackendSpectraS3Response(webResponse WebResponse) (*ModifyDataPathBackendSpectraS3Response, error)

type ModifyDataPersistenceRuleSpectraS3Request

type ModifyDataPersistenceRuleSpectraS3Request struct {
	DataPersistenceRuleId   string
	DataPersistenceRuleType DataPersistenceRuleType
	IsolationLevel          DataIsolationLevel
	MinimumDaysToRetain     *int
}

func NewModifyDataPersistenceRuleSpectraS3Request

func NewModifyDataPersistenceRuleSpectraS3Request(dataPersistenceRuleId string) *ModifyDataPersistenceRuleSpectraS3Request

func (*ModifyDataPersistenceRuleSpectraS3Request) WithDataPersistenceRuleType

func (modifyDataPersistenceRuleSpectraS3Request *ModifyDataPersistenceRuleSpectraS3Request) WithDataPersistenceRuleType(dataPersistenceRuleType DataPersistenceRuleType) *ModifyDataPersistenceRuleSpectraS3Request

func (*ModifyDataPersistenceRuleSpectraS3Request) WithIsolationLevel

func (modifyDataPersistenceRuleSpectraS3Request *ModifyDataPersistenceRuleSpectraS3Request) WithIsolationLevel(isolationLevel DataIsolationLevel) *ModifyDataPersistenceRuleSpectraS3Request

func (*ModifyDataPersistenceRuleSpectraS3Request) WithMinimumDaysToRetain

func (modifyDataPersistenceRuleSpectraS3Request *ModifyDataPersistenceRuleSpectraS3Request) WithMinimumDaysToRetain(minimumDaysToRetain int) *ModifyDataPersistenceRuleSpectraS3Request

type ModifyDataPersistenceRuleSpectraS3Response

type ModifyDataPersistenceRuleSpectraS3Response struct {
	DataPersistenceRule DataPersistenceRule
	Headers             *http.Header
}

func NewModifyDataPersistenceRuleSpectraS3Response

func NewModifyDataPersistenceRuleSpectraS3Response(webResponse WebResponse) (*ModifyDataPersistenceRuleSpectraS3Response, error)

type ModifyDataPolicySpectraS3Request

type ModifyDataPolicySpectraS3Request struct {
	AlwaysForcePutJobCreation         *bool
	AlwaysMinimizeSpanningAcrossMedia *bool
	BlobbingEnabled                   *bool
	ChecksumType                      ChecksumType
	DataPolicyId                      string
	DefaultBlobSize                   *int64
	DefaultGetJobPriority             Priority
	DefaultPutJobPriority             Priority
	DefaultVerifyAfterWrite           *bool
	DefaultVerifyJobPriority          Priority
	EndToEndCrcRequired               *bool
	MaxVersionsToKeep                 *int
	Name                              *string
	RebuildPriority                   Priority
	Versioning                        VersioningLevel
}

func NewModifyDataPolicySpectraS3Request

func NewModifyDataPolicySpectraS3Request(dataPolicyId string) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithAlwaysForcePutJobCreation

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithAlwaysForcePutJobCreation(alwaysForcePutJobCreation bool) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithAlwaysMinimizeSpanningAcrossMedia

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithAlwaysMinimizeSpanningAcrossMedia(alwaysMinimizeSpanningAcrossMedia bool) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithBlobbingEnabled

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithBlobbingEnabled(blobbingEnabled bool) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithChecksumType

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithChecksumType(checksumType ChecksumType) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithDefaultBlobSize

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithDefaultBlobSize(defaultBlobSize int64) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithDefaultGetJobPriority

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithDefaultGetJobPriority(defaultGetJobPriority Priority) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithDefaultPutJobPriority

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithDefaultPutJobPriority(defaultPutJobPriority Priority) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithDefaultVerifyAfterWrite

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithDefaultVerifyAfterWrite(defaultVerifyAfterWrite bool) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithDefaultVerifyJobPriority

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithDefaultVerifyJobPriority(defaultVerifyJobPriority Priority) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithEndToEndCrcRequired

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithEndToEndCrcRequired(endToEndCrcRequired bool) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithMaxVersionsToKeep

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithMaxVersionsToKeep(maxVersionsToKeep int) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithName

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithName(name string) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithRebuildPriority

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithRebuildPriority(rebuildPriority Priority) *ModifyDataPolicySpectraS3Request

func (*ModifyDataPolicySpectraS3Request) WithVersioning

func (modifyDataPolicySpectraS3Request *ModifyDataPolicySpectraS3Request) WithVersioning(versioning VersioningLevel) *ModifyDataPolicySpectraS3Request

type ModifyDataPolicySpectraS3Response

type ModifyDataPolicySpectraS3Response struct {
	DataPolicy DataPolicy
	Headers    *http.Header
}

func NewModifyDataPolicySpectraS3Response

func NewModifyDataPolicySpectraS3Response(webResponse WebResponse) (*ModifyDataPolicySpectraS3Response, error)

type ModifyDs3DataReplicationRuleSpectraS3Request

type ModifyDs3DataReplicationRuleSpectraS3Request struct {
	DataReplicationRuleType DataReplicationRuleType
	Ds3DataReplicationRule  string
	ReplicateDeletes        *bool
	TargetDataPolicy        *string
}

func NewModifyDs3DataReplicationRuleSpectraS3Request

func NewModifyDs3DataReplicationRuleSpectraS3Request(ds3DataReplicationRule string) *ModifyDs3DataReplicationRuleSpectraS3Request

func (*ModifyDs3DataReplicationRuleSpectraS3Request) WithDataReplicationRuleType

func (modifyDs3DataReplicationRuleSpectraS3Request *ModifyDs3DataReplicationRuleSpectraS3Request) WithDataReplicationRuleType(dataReplicationRuleType DataReplicationRuleType) *ModifyDs3DataReplicationRuleSpectraS3Request

func (*ModifyDs3DataReplicationRuleSpectraS3Request) WithReplicateDeletes

func (modifyDs3DataReplicationRuleSpectraS3Request *ModifyDs3DataReplicationRuleSpectraS3Request) WithReplicateDeletes(replicateDeletes bool) *ModifyDs3DataReplicationRuleSpectraS3Request

func (*ModifyDs3DataReplicationRuleSpectraS3Request) WithTargetDataPolicy

func (modifyDs3DataReplicationRuleSpectraS3Request *ModifyDs3DataReplicationRuleSpectraS3Request) WithTargetDataPolicy(targetDataPolicy string) *ModifyDs3DataReplicationRuleSpectraS3Request

type ModifyDs3DataReplicationRuleSpectraS3Response

type ModifyDs3DataReplicationRuleSpectraS3Response struct {
	Ds3DataReplicationRule Ds3DataReplicationRule
	Headers                *http.Header
}

func NewModifyDs3DataReplicationRuleSpectraS3Response

func NewModifyDs3DataReplicationRuleSpectraS3Response(webResponse WebResponse) (*ModifyDs3DataReplicationRuleSpectraS3Response, error)

type ModifyDs3TargetSpectraS3Request

type ModifyDs3TargetSpectraS3Request struct {
	AccessControlReplication        Ds3TargetAccessControlReplication
	AdminAuthId                     *string
	AdminSecretKey                  *string
	DataPathEndPoint                *string
	DataPathHttps                   *bool
	DataPathPort                    *int
	DataPathProxy                   *string
	DataPathVerifyCertificate       *bool
	DefaultReadPreference           TargetReadPreferenceType
	Ds3Target                       string
	Name                            *string
	PermitGoingOutOfSync            *bool
	Quiesced                        Quiesced
	ReplicatedUserDefaultDataPolicy *string
}

func NewModifyDs3TargetSpectraS3Request

func NewModifyDs3TargetSpectraS3Request(ds3Target string) *ModifyDs3TargetSpectraS3Request

func (*ModifyDs3TargetSpectraS3Request) WithAccessControlReplication

func (modifyDs3TargetSpectraS3Request *ModifyDs3TargetSpectraS3Request) WithAccessControlReplication(accessControlReplication Ds3TargetAccessControlReplication) *ModifyDs3TargetSpectraS3Request

func (*ModifyDs3TargetSpectraS3Request) WithAdminAuthId

func (modifyDs3TargetSpectraS3Request *ModifyDs3TargetSpectraS3Request) WithAdminAuthId(adminAuthId string) *ModifyDs3TargetSpectraS3Request

func (*ModifyDs3TargetSpectraS3Request) WithAdminSecretKey

func (modifyDs3TargetSpectraS3Request *ModifyDs3TargetSpectraS3Request) WithAdminSecretKey(adminSecretKey string) *ModifyDs3TargetSpectraS3Request

func (*ModifyDs3TargetSpectraS3Request) WithDataPathEndPoint

func (modifyDs3TargetSpectraS3Request *ModifyDs3TargetSpectraS3Request) WithDataPathEndPoint(dataPathEndPoint string) *ModifyDs3TargetSpectraS3Request

func (*ModifyDs3TargetSpectraS3Request) WithDataPathHttps

func (modifyDs3TargetSpectraS3Request *ModifyDs3TargetSpectraS3Request) WithDataPathHttps(dataPathHttps bool) *ModifyDs3TargetSpectraS3Request

func (*ModifyDs3TargetSpectraS3Request) WithDataPathPort

func (modifyDs3TargetSpectraS3Request *ModifyDs3TargetSpectraS3Request) WithDataPathPort(dataPathPort int) *ModifyDs3TargetSpectraS3Request

func (*ModifyDs3TargetSpectraS3Request) WithDataPathProxy

func (modifyDs3TargetSpectraS3Request *ModifyDs3TargetSpectraS3Request) WithDataPathProxy(dataPathProxy string) *ModifyDs3TargetSpectraS3Request

func (*ModifyDs3TargetSpectraS3Request) WithDataPathVerifyCertificate

func (modifyDs3TargetSpectraS3Request *ModifyDs3TargetSpectraS3Request) WithDataPathVerifyCertificate(dataPathVerifyCertificate bool) *ModifyDs3TargetSpectraS3Request

func (*ModifyDs3TargetSpectraS3Request) WithDefaultReadPreference

func (modifyDs3TargetSpectraS3Request *ModifyDs3TargetSpectraS3Request) WithDefaultReadPreference(defaultReadPreference TargetReadPreferenceType) *ModifyDs3TargetSpectraS3Request

func (*ModifyDs3TargetSpectraS3Request) WithName

func (modifyDs3TargetSpectraS3Request *ModifyDs3TargetSpectraS3Request) WithName(name string) *ModifyDs3TargetSpectraS3Request

func (*ModifyDs3TargetSpectraS3Request) WithPermitGoingOutOfSync

func (modifyDs3TargetSpectraS3Request *ModifyDs3TargetSpectraS3Request) WithPermitGoingOutOfSync(permitGoingOutOfSync bool) *ModifyDs3TargetSpectraS3Request

func (*ModifyDs3TargetSpectraS3Request) WithQuiesced

func (modifyDs3TargetSpectraS3Request *ModifyDs3TargetSpectraS3Request) WithQuiesced(quiesced Quiesced) *ModifyDs3TargetSpectraS3Request

func (*ModifyDs3TargetSpectraS3Request) WithReplicatedUserDefaultDataPolicy

func (modifyDs3TargetSpectraS3Request *ModifyDs3TargetSpectraS3Request) WithReplicatedUserDefaultDataPolicy(replicatedUserDefaultDataPolicy string) *ModifyDs3TargetSpectraS3Request

type ModifyDs3TargetSpectraS3Response

type ModifyDs3TargetSpectraS3Response struct {
	Ds3Target Ds3Target
	Headers   *http.Header
}

func NewModifyDs3TargetSpectraS3Response

func NewModifyDs3TargetSpectraS3Response(webResponse WebResponse) (*ModifyDs3TargetSpectraS3Response, error)

type ModifyGroupSpectraS3Request

type ModifyGroupSpectraS3Request struct {
	Group string
	Name  *string
}

func NewModifyGroupSpectraS3Request

func NewModifyGroupSpectraS3Request(group string) *ModifyGroupSpectraS3Request

func (*ModifyGroupSpectraS3Request) WithName

func (modifyGroupSpectraS3Request *ModifyGroupSpectraS3Request) WithName(name string) *ModifyGroupSpectraS3Request

type ModifyGroupSpectraS3Response

type ModifyGroupSpectraS3Response struct {
	Group   Group
	Headers *http.Header
}

func NewModifyGroupSpectraS3Response

func NewModifyGroupSpectraS3Response(webResponse WebResponse) (*ModifyGroupSpectraS3Response, error)

type ModifyJobSpectraS3Request

type ModifyJobSpectraS3Request struct {
	CreatedAt             *string
	DeadJobCleanupAllowed *bool
	JobId                 string
	Name                  *string
	Priority              Priority
	Protected             *bool
}

func NewModifyJobSpectraS3Request

func NewModifyJobSpectraS3Request(jobId string) *ModifyJobSpectraS3Request

func (*ModifyJobSpectraS3Request) WithCreatedAt

func (modifyJobSpectraS3Request *ModifyJobSpectraS3Request) WithCreatedAt(createdAt string) *ModifyJobSpectraS3Request

func (*ModifyJobSpectraS3Request) WithDeadJobCleanupAllowed

func (modifyJobSpectraS3Request *ModifyJobSpectraS3Request) WithDeadJobCleanupAllowed(deadJobCleanupAllowed bool) *ModifyJobSpectraS3Request

func (*ModifyJobSpectraS3Request) WithName

func (modifyJobSpectraS3Request *ModifyJobSpectraS3Request) WithName(name string) *ModifyJobSpectraS3Request

func (*ModifyJobSpectraS3Request) WithPriority

func (modifyJobSpectraS3Request *ModifyJobSpectraS3Request) WithPriority(priority Priority) *ModifyJobSpectraS3Request

func (*ModifyJobSpectraS3Request) WithProtected

func (modifyJobSpectraS3Request *ModifyJobSpectraS3Request) WithProtected(protected bool) *ModifyJobSpectraS3Request

type ModifyJobSpectraS3Response

type ModifyJobSpectraS3Response struct {
	MasterObjectList MasterObjectList
	Headers          *http.Header
}

func NewModifyJobSpectraS3Response

func NewModifyJobSpectraS3Response(webResponse WebResponse) (*ModifyJobSpectraS3Response, error)

type ModifyNodeSpectraS3Request

type ModifyNodeSpectraS3Request struct {
	DnsName *string
	Name    *string
	Node    string
}

func NewModifyNodeSpectraS3Request

func NewModifyNodeSpectraS3Request(node string) *ModifyNodeSpectraS3Request

func (*ModifyNodeSpectraS3Request) WithDnsName

func (modifyNodeSpectraS3Request *ModifyNodeSpectraS3Request) WithDnsName(dnsName string) *ModifyNodeSpectraS3Request

func (*ModifyNodeSpectraS3Request) WithName

func (modifyNodeSpectraS3Request *ModifyNodeSpectraS3Request) WithName(name string) *ModifyNodeSpectraS3Request

type ModifyNodeSpectraS3Response

type ModifyNodeSpectraS3Response struct {
	Node    Node
	Headers *http.Header
}

func NewModifyNodeSpectraS3Response

func NewModifyNodeSpectraS3Response(webResponse WebResponse) (*ModifyNodeSpectraS3Response, error)

type ModifyPoolPartitionSpectraS3Request

type ModifyPoolPartitionSpectraS3Request struct {
	Name          *string
	PoolPartition string
}

func NewModifyPoolPartitionSpectraS3Request

func NewModifyPoolPartitionSpectraS3Request(poolPartition string) *ModifyPoolPartitionSpectraS3Request

func (*ModifyPoolPartitionSpectraS3Request) WithName

func (modifyPoolPartitionSpectraS3Request *ModifyPoolPartitionSpectraS3Request) WithName(name string) *ModifyPoolPartitionSpectraS3Request

type ModifyPoolPartitionSpectraS3Response

type ModifyPoolPartitionSpectraS3Response struct {
	PoolPartition PoolPartition
	Headers       *http.Header
}

func NewModifyPoolPartitionSpectraS3Response

func NewModifyPoolPartitionSpectraS3Response(webResponse WebResponse) (*ModifyPoolPartitionSpectraS3Response, error)

type ModifyPoolSpectraS3Request

type ModifyPoolSpectraS3Request struct {
	PartitionId *string
	Pool        string
	Quiesced    Quiesced
}

func NewModifyPoolSpectraS3Request

func NewModifyPoolSpectraS3Request(pool string) *ModifyPoolSpectraS3Request

func (*ModifyPoolSpectraS3Request) WithPartitionId

func (modifyPoolSpectraS3Request *ModifyPoolSpectraS3Request) WithPartitionId(partitionId string) *ModifyPoolSpectraS3Request

func (*ModifyPoolSpectraS3Request) WithQuiesced

func (modifyPoolSpectraS3Request *ModifyPoolSpectraS3Request) WithQuiesced(quiesced Quiesced) *ModifyPoolSpectraS3Request

type ModifyPoolSpectraS3Response

type ModifyPoolSpectraS3Response struct {
	Pool    Pool
	Headers *http.Header
}

func NewModifyPoolSpectraS3Response

func NewModifyPoolSpectraS3Response(webResponse WebResponse) (*ModifyPoolSpectraS3Response, error)

type ModifyS3DataReplicationRuleSpectraS3Request

type ModifyS3DataReplicationRuleSpectraS3Request struct {
	DataReplicationRuleType DataReplicationRuleType
	InitialDataPlacement    S3InitialDataPlacementPolicy
	MaxBlobPartSizeInBytes  *int64
	ReplicateDeletes        *bool
	S3DataReplicationRule   string
}

func NewModifyS3DataReplicationRuleSpectraS3Request

func NewModifyS3DataReplicationRuleSpectraS3Request(s3DataReplicationRule string) *ModifyS3DataReplicationRuleSpectraS3Request

func (*ModifyS3DataReplicationRuleSpectraS3Request) WithDataReplicationRuleType

func (modifyS3DataReplicationRuleSpectraS3Request *ModifyS3DataReplicationRuleSpectraS3Request) WithDataReplicationRuleType(dataReplicationRuleType DataReplicationRuleType) *ModifyS3DataReplicationRuleSpectraS3Request

func (*ModifyS3DataReplicationRuleSpectraS3Request) WithInitialDataPlacement

func (modifyS3DataReplicationRuleSpectraS3Request *ModifyS3DataReplicationRuleSpectraS3Request) WithInitialDataPlacement(initialDataPlacement S3InitialDataPlacementPolicy) *ModifyS3DataReplicationRuleSpectraS3Request

func (*ModifyS3DataReplicationRuleSpectraS3Request) WithMaxBlobPartSizeInBytes

func (modifyS3DataReplicationRuleSpectraS3Request *ModifyS3DataReplicationRuleSpectraS3Request) WithMaxBlobPartSizeInBytes(maxBlobPartSizeInBytes int64) *ModifyS3DataReplicationRuleSpectraS3Request

func (*ModifyS3DataReplicationRuleSpectraS3Request) WithReplicateDeletes

func (modifyS3DataReplicationRuleSpectraS3Request *ModifyS3DataReplicationRuleSpectraS3Request) WithReplicateDeletes(replicateDeletes bool) *ModifyS3DataReplicationRuleSpectraS3Request

type ModifyS3DataReplicationRuleSpectraS3Response

type ModifyS3DataReplicationRuleSpectraS3Response struct {
	S3DataReplicationRule S3DataReplicationRule
	Headers               *http.Header
}

func NewModifyS3DataReplicationRuleSpectraS3Response

func NewModifyS3DataReplicationRuleSpectraS3Response(webResponse WebResponse) (*ModifyS3DataReplicationRuleSpectraS3Response, error)

type ModifyS3TargetSpectraS3Request

type ModifyS3TargetSpectraS3Request struct {
	AccessKey                    *string
	AutoVerifyFrequencyInDays    *int
	CloudBucketPrefix            *string
	CloudBucketSuffix            *string
	DataPathEndPoint             *string
	DefaultReadPreference        TargetReadPreferenceType
	Https                        *bool
	Name                         *string
	NamingMode                   CloudNamingMode
	OfflineDataStagingWindowInTb *int
	PermitGoingOutOfSync         *bool
	ProxyDomain                  *string
	ProxyHost                    *string
	ProxyPassword                *string
	ProxyPort                    *int
	ProxyUsername                *string
	Quiesced                     Quiesced
	Region                       S3Region
	RestrictedAccess             *bool
	S3Target                     string
	SecretKey                    *string
	StagedDataExpirationInDays   *int
}

func NewModifyS3TargetSpectraS3Request

func NewModifyS3TargetSpectraS3Request(s3Target string) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithAccessKey

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithAccessKey(accessKey string) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithAutoVerifyFrequencyInDays

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithAutoVerifyFrequencyInDays(autoVerifyFrequencyInDays int) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithCloudBucketPrefix

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithCloudBucketPrefix(cloudBucketPrefix string) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithCloudBucketSuffix

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithCloudBucketSuffix(cloudBucketSuffix string) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithDataPathEndPoint

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithDataPathEndPoint(dataPathEndPoint string) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithDefaultReadPreference

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithDefaultReadPreference(defaultReadPreference TargetReadPreferenceType) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithHttps

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithHttps(https bool) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithName

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithName(name string) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithNamingMode

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithNamingMode(namingMode CloudNamingMode) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithOfflineDataStagingWindowInTb

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithOfflineDataStagingWindowInTb(offlineDataStagingWindowInTb int) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithPermitGoingOutOfSync

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithPermitGoingOutOfSync(permitGoingOutOfSync bool) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithProxyDomain

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithProxyDomain(proxyDomain string) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithProxyHost

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithProxyHost(proxyHost string) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithProxyPassword

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithProxyPassword(proxyPassword string) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithProxyPort

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithProxyPort(proxyPort int) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithProxyUsername

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithProxyUsername(proxyUsername string) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithQuiesced

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithQuiesced(quiesced Quiesced) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithRegion

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithRegion(region S3Region) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithRestrictedAccess

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithRestrictedAccess(restrictedAccess bool) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithSecretKey

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithSecretKey(secretKey string) *ModifyS3TargetSpectraS3Request

func (*ModifyS3TargetSpectraS3Request) WithStagedDataExpirationInDays

func (modifyS3TargetSpectraS3Request *ModifyS3TargetSpectraS3Request) WithStagedDataExpirationInDays(stagedDataExpirationInDays int) *ModifyS3TargetSpectraS3Request

type ModifyS3TargetSpectraS3Response

type ModifyS3TargetSpectraS3Response struct {
	S3Target S3Target
	Headers  *http.Header
}

func NewModifyS3TargetSpectraS3Response

func NewModifyS3TargetSpectraS3Response(webResponse WebResponse) (*ModifyS3TargetSpectraS3Response, error)

type ModifyStorageDomainMemberSpectraS3Request

type ModifyStorageDomainMemberSpectraS3Request struct {
	AutoCompactionThreshold *int
	State                   StorageDomainMemberState
	StorageDomainMember     string
	WritePreference         WritePreferenceLevel
}

func NewModifyStorageDomainMemberSpectraS3Request

func NewModifyStorageDomainMemberSpectraS3Request(storageDomainMember string) *ModifyStorageDomainMemberSpectraS3Request

func (*ModifyStorageDomainMemberSpectraS3Request) WithAutoCompactionThreshold

func (modifyStorageDomainMemberSpectraS3Request *ModifyStorageDomainMemberSpectraS3Request) WithAutoCompactionThreshold(autoCompactionThreshold int) *ModifyStorageDomainMemberSpectraS3Request

func (*ModifyStorageDomainMemberSpectraS3Request) WithState

func (modifyStorageDomainMemberSpectraS3Request *ModifyStorageDomainMemberSpectraS3Request) WithState(state StorageDomainMemberState) *ModifyStorageDomainMemberSpectraS3Request

func (*ModifyStorageDomainMemberSpectraS3Request) WithWritePreference

func (modifyStorageDomainMemberSpectraS3Request *ModifyStorageDomainMemberSpectraS3Request) WithWritePreference(writePreference WritePreferenceLevel) *ModifyStorageDomainMemberSpectraS3Request

type ModifyStorageDomainMemberSpectraS3Response

type ModifyStorageDomainMemberSpectraS3Response struct {
	StorageDomainMember StorageDomainMember
	Headers             *http.Header
}

func NewModifyStorageDomainMemberSpectraS3Response

func NewModifyStorageDomainMemberSpectraS3Response(webResponse WebResponse) (*ModifyStorageDomainMemberSpectraS3Response, error)

type ModifyStorageDomainSpectraS3Request

type ModifyStorageDomainSpectraS3Request struct {
	AutoEjectMediaFullThreshold            *int64
	AutoEjectUponCron                      *string
	AutoEjectUponJobCancellation           *bool
	AutoEjectUponJobCompletion             *bool
	AutoEjectUponMediaFull                 *bool
	LtfsFileNaming                         LtfsFileNamingMode
	MaximumAutoVerificationFrequencyInDays *int
	MaxTapeFragmentationPercent            *int
	MediaEjectionAllowed                   *bool
	Name                                   *string
	SecureMediaAllocation                  *bool
	StorageDomain                          string
	VerifyPriorToAutoEject                 Priority
	WriteOptimization                      WriteOptimization
}

func NewModifyStorageDomainSpectraS3Request

func NewModifyStorageDomainSpectraS3Request(storageDomain string) *ModifyStorageDomainSpectraS3Request

func (*ModifyStorageDomainSpectraS3Request) WithAutoEjectMediaFullThreshold

func (modifyStorageDomainSpectraS3Request *ModifyStorageDomainSpectraS3Request) WithAutoEjectMediaFullThreshold(autoEjectMediaFullThreshold int64) *ModifyStorageDomainSpectraS3Request

func (*ModifyStorageDomainSpectraS3Request) WithAutoEjectUponCron

func (modifyStorageDomainSpectraS3Request *ModifyStorageDomainSpectraS3Request) WithAutoEjectUponCron(autoEjectUponCron string) *ModifyStorageDomainSpectraS3Request

func (*ModifyStorageDomainSpectraS3Request) WithAutoEjectUponJobCancellation

func (modifyStorageDomainSpectraS3Request *ModifyStorageDomainSpectraS3Request) WithAutoEjectUponJobCancellation(autoEjectUponJobCancellation bool) *ModifyStorageDomainSpectraS3Request

func (*ModifyStorageDomainSpectraS3Request) WithAutoEjectUponJobCompletion

func (modifyStorageDomainSpectraS3Request *ModifyStorageDomainSpectraS3Request) WithAutoEjectUponJobCompletion(autoEjectUponJobCompletion bool) *ModifyStorageDomainSpectraS3Request

func (*ModifyStorageDomainSpectraS3Request) WithAutoEjectUponMediaFull

func (modifyStorageDomainSpectraS3Request *ModifyStorageDomainSpectraS3Request) WithAutoEjectUponMediaFull(autoEjectUponMediaFull bool) *ModifyStorageDomainSpectraS3Request

func (*ModifyStorageDomainSpectraS3Request) WithLtfsFileNaming

func (modifyStorageDomainSpectraS3Request *ModifyStorageDomainSpectraS3Request) WithLtfsFileNaming(ltfsFileNaming LtfsFileNamingMode) *ModifyStorageDomainSpectraS3Request

func (*ModifyStorageDomainSpectraS3Request) WithMaxTapeFragmentationPercent

func (modifyStorageDomainSpectraS3Request *ModifyStorageDomainSpectraS3Request) WithMaxTapeFragmentationPercent(maxTapeFragmentationPercent int) *ModifyStorageDomainSpectraS3Request

func (*ModifyStorageDomainSpectraS3Request) WithMaximumAutoVerificationFrequencyInDays

func (modifyStorageDomainSpectraS3Request *ModifyStorageDomainSpectraS3Request) WithMaximumAutoVerificationFrequencyInDays(maximumAutoVerificationFrequencyInDays int) *ModifyStorageDomainSpectraS3Request

func (*ModifyStorageDomainSpectraS3Request) WithMediaEjectionAllowed

func (modifyStorageDomainSpectraS3Request *ModifyStorageDomainSpectraS3Request) WithMediaEjectionAllowed(mediaEjectionAllowed bool) *ModifyStorageDomainSpectraS3Request

func (*ModifyStorageDomainSpectraS3Request) WithName

func (modifyStorageDomainSpectraS3Request *ModifyStorageDomainSpectraS3Request) WithName(name string) *ModifyStorageDomainSpectraS3Request

func (*ModifyStorageDomainSpectraS3Request) WithSecureMediaAllocation

func (modifyStorageDomainSpectraS3Request *ModifyStorageDomainSpectraS3Request) WithSecureMediaAllocation(secureMediaAllocation bool) *ModifyStorageDomainSpectraS3Request

func (*ModifyStorageDomainSpectraS3Request) WithVerifyPriorToAutoEject

func (modifyStorageDomainSpectraS3Request *ModifyStorageDomainSpectraS3Request) WithVerifyPriorToAutoEject(verifyPriorToAutoEject Priority) *ModifyStorageDomainSpectraS3Request

func (*ModifyStorageDomainSpectraS3Request) WithWriteOptimization

func (modifyStorageDomainSpectraS3Request *ModifyStorageDomainSpectraS3Request) WithWriteOptimization(writeOptimization WriteOptimization) *ModifyStorageDomainSpectraS3Request

type ModifyStorageDomainSpectraS3Response

type ModifyStorageDomainSpectraS3Response struct {
	StorageDomain StorageDomain
	Headers       *http.Header
}

func NewModifyStorageDomainSpectraS3Response

func NewModifyStorageDomainSpectraS3Response(webResponse WebResponse) (*ModifyStorageDomainSpectraS3Response, error)

type ModifyTapeDriveSpectraS3Request

type ModifyTapeDriveSpectraS3Request struct {
	MaxFailedTapes      *int
	MinimumTaskPriority Priority
	Quiesced            Quiesced
	ReservedTaskType    ReservedTaskType
	TapeDriveId         string
}

func NewModifyTapeDriveSpectraS3Request

func NewModifyTapeDriveSpectraS3Request(tapeDriveId string) *ModifyTapeDriveSpectraS3Request

func (*ModifyTapeDriveSpectraS3Request) WithMaxFailedTapes

func (modifyTapeDriveSpectraS3Request *ModifyTapeDriveSpectraS3Request) WithMaxFailedTapes(maxFailedTapes int) *ModifyTapeDriveSpectraS3Request

func (*ModifyTapeDriveSpectraS3Request) WithMinimumTaskPriority

func (modifyTapeDriveSpectraS3Request *ModifyTapeDriveSpectraS3Request) WithMinimumTaskPriority(minimumTaskPriority Priority) *ModifyTapeDriveSpectraS3Request

func (*ModifyTapeDriveSpectraS3Request) WithQuiesced

func (modifyTapeDriveSpectraS3Request *ModifyTapeDriveSpectraS3Request) WithQuiesced(quiesced Quiesced) *ModifyTapeDriveSpectraS3Request

func (*ModifyTapeDriveSpectraS3Request) WithReservedTaskType

func (modifyTapeDriveSpectraS3Request *ModifyTapeDriveSpectraS3Request) WithReservedTaskType(reservedTaskType ReservedTaskType) *ModifyTapeDriveSpectraS3Request

type ModifyTapeDriveSpectraS3Response

type ModifyTapeDriveSpectraS3Response struct {
	TapeDrive TapeDrive
	Headers   *http.Header
}

func NewModifyTapeDriveSpectraS3Response

func NewModifyTapeDriveSpectraS3Response(webResponse WebResponse) (*ModifyTapeDriveSpectraS3Response, error)

type ModifyTapePartitionSpectraS3Request

type ModifyTapePartitionSpectraS3Request struct {
	AutoCompactionEnabled      *bool
	AutoQuiesceEnabled         *bool
	DriveIdleTimeoutInMinutes  *int
	MinimumReadReservedDrives  *int
	MinimumWriteReservedDrives *int
	Quiesced                   Quiesced
	SerialNumber               *string
	TapePartition              string
}

func NewModifyTapePartitionSpectraS3Request

func NewModifyTapePartitionSpectraS3Request(tapePartition string) *ModifyTapePartitionSpectraS3Request

func (*ModifyTapePartitionSpectraS3Request) WithAutoCompactionEnabled

func (modifyTapePartitionSpectraS3Request *ModifyTapePartitionSpectraS3Request) WithAutoCompactionEnabled(autoCompactionEnabled bool) *ModifyTapePartitionSpectraS3Request

func (*ModifyTapePartitionSpectraS3Request) WithAutoQuiesceEnabled

func (modifyTapePartitionSpectraS3Request *ModifyTapePartitionSpectraS3Request) WithAutoQuiesceEnabled(autoQuiesceEnabled bool) *ModifyTapePartitionSpectraS3Request

func (*ModifyTapePartitionSpectraS3Request) WithDriveIdleTimeoutInMinutes

func (modifyTapePartitionSpectraS3Request *ModifyTapePartitionSpectraS3Request) WithDriveIdleTimeoutInMinutes(driveIdleTimeoutInMinutes int) *ModifyTapePartitionSpectraS3Request

func (*ModifyTapePartitionSpectraS3Request) WithMinimumReadReservedDrives

func (modifyTapePartitionSpectraS3Request *ModifyTapePartitionSpectraS3Request) WithMinimumReadReservedDrives(minimumReadReservedDrives int) *ModifyTapePartitionSpectraS3Request

func (*ModifyTapePartitionSpectraS3Request) WithMinimumWriteReservedDrives

func (modifyTapePartitionSpectraS3Request *ModifyTapePartitionSpectraS3Request) WithMinimumWriteReservedDrives(minimumWriteReservedDrives int) *ModifyTapePartitionSpectraS3Request

func (*ModifyTapePartitionSpectraS3Request) WithQuiesced

func (modifyTapePartitionSpectraS3Request *ModifyTapePartitionSpectraS3Request) WithQuiesced(quiesced Quiesced) *ModifyTapePartitionSpectraS3Request

func (*ModifyTapePartitionSpectraS3Request) WithSerialNumber

func (modifyTapePartitionSpectraS3Request *ModifyTapePartitionSpectraS3Request) WithSerialNumber(serialNumber string) *ModifyTapePartitionSpectraS3Request

type ModifyTapePartitionSpectraS3Response

type ModifyTapePartitionSpectraS3Response struct {
	TapePartition TapePartition
	Headers       *http.Header
}

func NewModifyTapePartitionSpectraS3Response

func NewModifyTapePartitionSpectraS3Response(webResponse WebResponse) (*ModifyTapePartitionSpectraS3Response, error)

type ModifyTapeSpectraS3Request

type ModifyTapeSpectraS3Request struct {
	EjectLabel    *string
	EjectLocation *string
	Role          TapeRole
	State         TapeState
	TapeId        string
}

func NewModifyTapeSpectraS3Request

func NewModifyTapeSpectraS3Request(tapeId string) *ModifyTapeSpectraS3Request

func (*ModifyTapeSpectraS3Request) WithEjectLabel

func (modifyTapeSpectraS3Request *ModifyTapeSpectraS3Request) WithEjectLabel(ejectLabel string) *ModifyTapeSpectraS3Request

func (*ModifyTapeSpectraS3Request) WithEjectLocation

func (modifyTapeSpectraS3Request *ModifyTapeSpectraS3Request) WithEjectLocation(ejectLocation string) *ModifyTapeSpectraS3Request

func (*ModifyTapeSpectraS3Request) WithRole

func (modifyTapeSpectraS3Request *ModifyTapeSpectraS3Request) WithRole(role TapeRole) *ModifyTapeSpectraS3Request

func (*ModifyTapeSpectraS3Request) WithState

func (modifyTapeSpectraS3Request *ModifyTapeSpectraS3Request) WithState(state TapeState) *ModifyTapeSpectraS3Request

type ModifyTapeSpectraS3Response

type ModifyTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewModifyTapeSpectraS3Response

func NewModifyTapeSpectraS3Response(webResponse WebResponse) (*ModifyTapeSpectraS3Response, error)

type ModifyUserSpectraS3Request

type ModifyUserSpectraS3Request struct {
	DefaultDataPolicyId *string
	MaxBuckets          *int
	Name                *string
	SecretKey           *string
	UserId              string
}

func NewModifyUserSpectraS3Request

func NewModifyUserSpectraS3Request(userId string) *ModifyUserSpectraS3Request

func (*ModifyUserSpectraS3Request) WithDefaultDataPolicyId

func (modifyUserSpectraS3Request *ModifyUserSpectraS3Request) WithDefaultDataPolicyId(defaultDataPolicyId string) *ModifyUserSpectraS3Request

func (*ModifyUserSpectraS3Request) WithMaxBuckets

func (modifyUserSpectraS3Request *ModifyUserSpectraS3Request) WithMaxBuckets(maxBuckets int) *ModifyUserSpectraS3Request

func (*ModifyUserSpectraS3Request) WithName

func (modifyUserSpectraS3Request *ModifyUserSpectraS3Request) WithName(name string) *ModifyUserSpectraS3Request

func (*ModifyUserSpectraS3Request) WithSecretKey

func (modifyUserSpectraS3Request *ModifyUserSpectraS3Request) WithSecretKey(secretKey string) *ModifyUserSpectraS3Request

type ModifyUserSpectraS3Response

type ModifyUserSpectraS3Response struct {
	SpectraUser SpectraUser
	Headers     *http.Header
}

func NewModifyUserSpectraS3Response

func NewModifyUserSpectraS3Response(webResponse WebResponse) (*ModifyUserSpectraS3Response, error)

type MultiPartUpload

type MultiPartUpload struct {
	Initiated string
	Key       *string
	Owner     User
	UploadId  string
}

type MultiPartUploadPart

type MultiPartUploadPart struct {
	ETag         *string
	LastModified string
	PartNumber   int
}

type NamedDetailedTapePartition

type NamedDetailedTapePartition struct {
	AutoCompactionEnabled      bool
	AutoQuiesceEnabled         bool
	DriveIdleTimeoutInMinutes  *int
	DriveType                  *TapeDriveType
	DriveTypes                 []TapeDriveType
	ErrorMessage               *string
	Id                         string
	ImportExportConfiguration  ImportExportConfiguration
	LibraryId                  string
	MinimumReadReservedDrives  int
	MinimumWriteReservedDrives int
	Name                       *string
	Quiesced                   Quiesced
	SerialNumber               *string
	State                      TapePartitionState
	TapeTypes                  []string
}

type NamedDetailedTapePartitionList

type NamedDetailedTapePartitionList struct {
	NamedDetailedTapePartitions []NamedDetailedTapePartition
}

type NamingConventionType

type NamingConventionType Enum
const (
	NAMING_CONVENTION_TYPE_CONCAT_LOWERCASE                       NamingConventionType = 1 + iota
	NAMING_CONVENTION_TYPE_CONSTANT                               NamingConventionType = 1 + iota
	NAMING_CONVENTION_TYPE_UNDERSCORED                            NamingConventionType = 1 + iota
	NAMING_CONVENTION_TYPE_CAMEL_CASE_WITH_FIRST_LETTER_UPPERCASE NamingConventionType = 1 + iota
	NAMING_CONVENTION_TYPE_CAMEL_CASE_WITH_FIRST_LETTER_LOWERCASE NamingConventionType = 1 + iota
)

func (NamingConventionType) String

func (namingConventionType NamingConventionType) String() string

func (NamingConventionType) StringPtr

func (namingConventionType NamingConventionType) StringPtr() *string

func (*NamingConventionType) UnmarshalText

func (namingConventionType *NamingConventionType) UnmarshalText(text []byte) error

type Node

type Node struct {
	DataPathHttpPort  *int
	DataPathHttpsPort *int
	DataPathIpAddress *string
	DnsName           *string
	Id                string
	LastHeartbeat     string
	Name              *string
	SerialNumber      *string
}

type NodeList

type NodeList struct {
	Nodes []Node
}

type Objects

type Objects struct {
	ChunkId     string
	ChunkNumber int
	NodeId      *string
	Objects     []BulkObject
}

type OnlineAllTapesSpectraS3Request

type OnlineAllTapesSpectraS3Request struct {
}

func NewOnlineAllTapesSpectraS3Request

func NewOnlineAllTapesSpectraS3Request() *OnlineAllTapesSpectraS3Request

type OnlineAllTapesSpectraS3Response

type OnlineAllTapesSpectraS3Response struct {
	TapeFailureList *TapeFailureList
	Headers         *http.Header
}

func NewOnlineAllTapesSpectraS3Response

func NewOnlineAllTapesSpectraS3Response(webResponse WebResponse) (*OnlineAllTapesSpectraS3Response, error)

type OnlineTapeSpectraS3Request

type OnlineTapeSpectraS3Request struct {
	TapeId string
}

func NewOnlineTapeSpectraS3Request

func NewOnlineTapeSpectraS3Request(tapeId string) *OnlineTapeSpectraS3Request

type OnlineTapeSpectraS3Response

type OnlineTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewOnlineTapeSpectraS3Response

func NewOnlineTapeSpectraS3Response(webResponse WebResponse) (*OnlineTapeSpectraS3Response, error)

type PairBackRegisteredDs3TargetSpectraS3Request

type PairBackRegisteredDs3TargetSpectraS3Request struct {
	AccessControlReplication        Ds3TargetAccessControlReplication
	AdminAuthId                     *string
	AdminSecretKey                  *string
	DataPathEndPoint                *string
	DataPathHttps                   *bool
	DataPathPort                    *int
	DataPathProxy                   *string
	DataPathVerifyCertificate       *bool
	DefaultReadPreference           TargetReadPreferenceType
	Ds3Target                       string
	Name                            *string
	PermitGoingOutOfSync            *bool
	ReplicatedUserDefaultDataPolicy *string
}

func NewPairBackRegisteredDs3TargetSpectraS3Request

func NewPairBackRegisteredDs3TargetSpectraS3Request(ds3Target string) *PairBackRegisteredDs3TargetSpectraS3Request

func (*PairBackRegisteredDs3TargetSpectraS3Request) WithAccessControlReplication

func (pairBackRegisteredDs3TargetSpectraS3Request *PairBackRegisteredDs3TargetSpectraS3Request) WithAccessControlReplication(accessControlReplication Ds3TargetAccessControlReplication) *PairBackRegisteredDs3TargetSpectraS3Request

func (*PairBackRegisteredDs3TargetSpectraS3Request) WithAdminAuthId

func (pairBackRegisteredDs3TargetSpectraS3Request *PairBackRegisteredDs3TargetSpectraS3Request) WithAdminAuthId(adminAuthId string) *PairBackRegisteredDs3TargetSpectraS3Request

func (*PairBackRegisteredDs3TargetSpectraS3Request) WithAdminSecretKey

func (pairBackRegisteredDs3TargetSpectraS3Request *PairBackRegisteredDs3TargetSpectraS3Request) WithAdminSecretKey(adminSecretKey string) *PairBackRegisteredDs3TargetSpectraS3Request

func (*PairBackRegisteredDs3TargetSpectraS3Request) WithDataPathEndPoint

func (pairBackRegisteredDs3TargetSpectraS3Request *PairBackRegisteredDs3TargetSpectraS3Request) WithDataPathEndPoint(dataPathEndPoint string) *PairBackRegisteredDs3TargetSpectraS3Request

func (*PairBackRegisteredDs3TargetSpectraS3Request) WithDataPathHttps

func (pairBackRegisteredDs3TargetSpectraS3Request *PairBackRegisteredDs3TargetSpectraS3Request) WithDataPathHttps(dataPathHttps bool) *PairBackRegisteredDs3TargetSpectraS3Request

func (*PairBackRegisteredDs3TargetSpectraS3Request) WithDataPathPort

func (pairBackRegisteredDs3TargetSpectraS3Request *PairBackRegisteredDs3TargetSpectraS3Request) WithDataPathPort(dataPathPort int) *PairBackRegisteredDs3TargetSpectraS3Request

func (*PairBackRegisteredDs3TargetSpectraS3Request) WithDataPathProxy

func (pairBackRegisteredDs3TargetSpectraS3Request *PairBackRegisteredDs3TargetSpectraS3Request) WithDataPathProxy(dataPathProxy string) *PairBackRegisteredDs3TargetSpectraS3Request

func (*PairBackRegisteredDs3TargetSpectraS3Request) WithDataPathVerifyCertificate

func (pairBackRegisteredDs3TargetSpectraS3Request *PairBackRegisteredDs3TargetSpectraS3Request) WithDataPathVerifyCertificate(dataPathVerifyCertificate bool) *PairBackRegisteredDs3TargetSpectraS3Request

func (*PairBackRegisteredDs3TargetSpectraS3Request) WithDefaultReadPreference

func (pairBackRegisteredDs3TargetSpectraS3Request *PairBackRegisteredDs3TargetSpectraS3Request) WithDefaultReadPreference(defaultReadPreference TargetReadPreferenceType) *PairBackRegisteredDs3TargetSpectraS3Request

func (*PairBackRegisteredDs3TargetSpectraS3Request) WithName

func (pairBackRegisteredDs3TargetSpectraS3Request *PairBackRegisteredDs3TargetSpectraS3Request) WithName(name string) *PairBackRegisteredDs3TargetSpectraS3Request

func (*PairBackRegisteredDs3TargetSpectraS3Request) WithPermitGoingOutOfSync

func (pairBackRegisteredDs3TargetSpectraS3Request *PairBackRegisteredDs3TargetSpectraS3Request) WithPermitGoingOutOfSync(permitGoingOutOfSync bool) *PairBackRegisteredDs3TargetSpectraS3Request

func (*PairBackRegisteredDs3TargetSpectraS3Request) WithReplicatedUserDefaultDataPolicy

func (pairBackRegisteredDs3TargetSpectraS3Request *PairBackRegisteredDs3TargetSpectraS3Request) WithReplicatedUserDefaultDataPolicy(replicatedUserDefaultDataPolicy string) *PairBackRegisteredDs3TargetSpectraS3Request

type PairBackRegisteredDs3TargetSpectraS3Response

type PairBackRegisteredDs3TargetSpectraS3Response struct {
	Headers *http.Header
}

func NewPairBackRegisteredDs3TargetSpectraS3Response

func NewPairBackRegisteredDs3TargetSpectraS3Response(webResponse WebResponse) (*PairBackRegisteredDs3TargetSpectraS3Response, error)

type Part

type Part struct {
	PartNumber int
	ETag       string
}

type PhysicalPlacement

type PhysicalPlacement struct {
	AzureTargets []AzureTarget
	Ds3Targets   []Ds3Target
	Pools        []Pool
	S3Targets    []S3Target
	Tapes        []Tape
}

type Pool

type Pool struct {
	AssignedToStorageDomain bool
	AvailableCapacity       int64
	BucketId                *string
	Guid                    *string
	Health                  PoolHealth
	Id                      string
	LastAccessed            *string
	LastModified            *string
	LastVerified            *string
	Mountpoint              *string
	Name                    *string
	PartitionId             *string
	PoweredOn               bool
	Quiesced                Quiesced
	ReservedCapacity        int64
	State                   PoolState
	StorageDomainMemberId   *string
	TotalCapacity           int64
	Type                    PoolType
	UsedCapacity            int64
}

type PoolFailure

type PoolFailure struct {
	Date         string
	ErrorMessage *string
	Id           string
	PoolId       string
	Type         PoolFailureType
}

type PoolFailureList

type PoolFailureList struct {
	PoolFailures []PoolFailure
}

type PoolFailureNotificationRegistration

type PoolFailureNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type PoolFailureNotificationRegistrationList

type PoolFailureNotificationRegistrationList struct {
	PoolFailureNotificationRegistrations []PoolFailureNotificationRegistration
}

type PoolFailureType

type PoolFailureType Enum
const (
	POOL_FAILURE_TYPE_BLOB_READ_FAILED                            PoolFailureType = 1 + iota
	POOL_FAILURE_TYPE_DATA_CHECKPOINT_FAILURE                     PoolFailureType = 1 + iota
	POOL_FAILURE_TYPE_DATA_CHECKPOINT_MISSING                     PoolFailureType = 1 + iota
	POOL_FAILURE_TYPE_FORMAT_FAILED                               PoolFailureType = 1 + iota
	POOL_FAILURE_TYPE_IMPORT_FAILED                               PoolFailureType = 1 + iota
	POOL_FAILURE_TYPE_IMPORT_INCOMPLETE                           PoolFailureType = 1 + iota
	POOL_FAILURE_TYPE_IMPORT_FAILED_DUE_TO_TAKE_OWNERSHIP_FAILURE PoolFailureType = 1 + iota
	POOL_FAILURE_TYPE_IMPORT_FAILED_DUE_TO_DATA_INTEGRITY         PoolFailureType = 1 + iota
	POOL_FAILURE_TYPE_INSPECT_FAILED                              PoolFailureType = 1 + iota
	POOL_FAILURE_TYPE_QUIESCED                                    PoolFailureType = 1 + iota
	POOL_FAILURE_TYPE_READ_FAILED                                 PoolFailureType = 1 + iota
	POOL_FAILURE_TYPE_VERIFY_FAILED                               PoolFailureType = 1 + iota
	POOL_FAILURE_TYPE_WRITE_FAILED                                PoolFailureType = 1 + iota
)

func (PoolFailureType) String

func (poolFailureType PoolFailureType) String() string

func (PoolFailureType) StringPtr

func (poolFailureType PoolFailureType) StringPtr() *string

func (*PoolFailureType) UnmarshalText

func (poolFailureType *PoolFailureType) UnmarshalText(text []byte) error

type PoolHealth

type PoolHealth Enum
const (
	POOL_HEALTH_OK       PoolHealth = 1 + iota
	POOL_HEALTH_DEGRADED PoolHealth = 1 + iota
)

func (PoolHealth) String

func (poolHealth PoolHealth) String() string

func (PoolHealth) StringPtr

func (poolHealth PoolHealth) StringPtr() *string

func (*PoolHealth) UnmarshalText

func (poolHealth *PoolHealth) UnmarshalText(text []byte) error

type PoolList

type PoolList struct {
	Pools []Pool
}

type PoolPartition

type PoolPartition struct {
	Id   string
	Name *string
	Type PoolType
}

type PoolPartitionList

type PoolPartitionList struct {
	PoolPartitions []PoolPartition
}

type PoolState

type PoolState Enum
const (
	POOL_STATE_BLANK              PoolState = 1 + iota
	POOL_STATE_NORMAL             PoolState = 1 + iota
	POOL_STATE_LOST               PoolState = 1 + iota
	POOL_STATE_FOREIGN            PoolState = 1 + iota
	POOL_STATE_IMPORT_PENDING     PoolState = 1 + iota
	POOL_STATE_IMPORT_IN_PROGRESS PoolState = 1 + iota
)

func (PoolState) String

func (poolState PoolState) String() string

func (PoolState) StringPtr

func (poolState PoolState) StringPtr() *string

func (*PoolState) UnmarshalText

func (poolState *PoolState) UnmarshalText(text []byte) error

type PoolType

type PoolType Enum
const (
	POOL_TYPE_NEARLINE PoolType = 1 + iota
	POOL_TYPE_ONLINE   PoolType = 1 + iota
)

func (PoolType) String

func (poolType PoolType) String() string

func (PoolType) StringPtr

func (poolType PoolType) StringPtr() *string

func (*PoolType) UnmarshalText

func (poolType *PoolType) UnmarshalText(text []byte) error

type Priority

type Priority Enum
const (
	PRIORITY_CRITICAL   Priority = 1 + iota
	PRIORITY_URGENT     Priority = 1 + iota
	PRIORITY_HIGH       Priority = 1 + iota
	PRIORITY_NORMAL     Priority = 1 + iota
	PRIORITY_LOW        Priority = 1 + iota
	PRIORITY_BACKGROUND Priority = 1 + iota
)

func (Priority) String

func (priority Priority) String() string

func (Priority) StringPtr

func (priority Priority) StringPtr() *string

func (*Priority) UnmarshalText

func (priority *Priority) UnmarshalText(text []byte) error

type PutAzureDataReplicationRuleSpectraS3Request

type PutAzureDataReplicationRuleSpectraS3Request struct {
	DataPolicyId            string
	DataReplicationRuleType DataReplicationRuleType
	MaxBlobPartSizeInBytes  *int64
	ReplicateDeletes        *bool
	TargetId                string
}

func NewPutAzureDataReplicationRuleSpectraS3Request

func NewPutAzureDataReplicationRuleSpectraS3Request(dataPolicyId string, dataReplicationRuleType DataReplicationRuleType, targetId string) *PutAzureDataReplicationRuleSpectraS3Request

func (*PutAzureDataReplicationRuleSpectraS3Request) WithMaxBlobPartSizeInBytes

func (putAzureDataReplicationRuleSpectraS3Request *PutAzureDataReplicationRuleSpectraS3Request) WithMaxBlobPartSizeInBytes(maxBlobPartSizeInBytes int64) *PutAzureDataReplicationRuleSpectraS3Request

func (*PutAzureDataReplicationRuleSpectraS3Request) WithReplicateDeletes

func (putAzureDataReplicationRuleSpectraS3Request *PutAzureDataReplicationRuleSpectraS3Request) WithReplicateDeletes(replicateDeletes bool) *PutAzureDataReplicationRuleSpectraS3Request

type PutAzureDataReplicationRuleSpectraS3Response

type PutAzureDataReplicationRuleSpectraS3Response struct {
	AzureDataReplicationRule AzureDataReplicationRule
	Headers                  *http.Header
}

func NewPutAzureDataReplicationRuleSpectraS3Response

func NewPutAzureDataReplicationRuleSpectraS3Response(webResponse WebResponse) (*PutAzureDataReplicationRuleSpectraS3Response, error)

type PutAzureTargetBucketNameSpectraS3Request

type PutAzureTargetBucketNameSpectraS3Request struct {
	BucketId string
	Name     string
	TargetId string
}

func NewPutAzureTargetBucketNameSpectraS3Request

func NewPutAzureTargetBucketNameSpectraS3Request(bucketId string, name string, targetId string) *PutAzureTargetBucketNameSpectraS3Request

type PutAzureTargetBucketNameSpectraS3Response

type PutAzureTargetBucketNameSpectraS3Response struct {
	AzureTargetBucketName AzureTargetBucketName
	Headers               *http.Header
}

func NewPutAzureTargetBucketNameSpectraS3Response

func NewPutAzureTargetBucketNameSpectraS3Response(webResponse WebResponse) (*PutAzureTargetBucketNameSpectraS3Response, error)

type PutAzureTargetFailureNotificationRegistrationSpectraS3Request

type PutAzureTargetFailureNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutAzureTargetFailureNotificationRegistrationSpectraS3Request

func NewPutAzureTargetFailureNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutAzureTargetFailureNotificationRegistrationSpectraS3Request

func (*PutAzureTargetFailureNotificationRegistrationSpectraS3Request) WithFormat

func (*PutAzureTargetFailureNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putAzureTargetFailureNotificationRegistrationSpectraS3Request *PutAzureTargetFailureNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutAzureTargetFailureNotificationRegistrationSpectraS3Request

func (*PutAzureTargetFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putAzureTargetFailureNotificationRegistrationSpectraS3Request *PutAzureTargetFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutAzureTargetFailureNotificationRegistrationSpectraS3Request

type PutAzureTargetFailureNotificationRegistrationSpectraS3Response

type PutAzureTargetFailureNotificationRegistrationSpectraS3Response struct {
	AzureTargetFailureNotificationRegistration AzureTargetFailureNotificationRegistration
	Headers                                    *http.Header
}

func NewPutAzureTargetFailureNotificationRegistrationSpectraS3Response

func NewPutAzureTargetFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutAzureTargetFailureNotificationRegistrationSpectraS3Response, error)

type PutAzureTargetReadPreferenceSpectraS3Request

type PutAzureTargetReadPreferenceSpectraS3Request struct {
	BucketId       string
	ReadPreference TargetReadPreferenceType
	TargetId       string
}

func NewPutAzureTargetReadPreferenceSpectraS3Request

func NewPutAzureTargetReadPreferenceSpectraS3Request(bucketId string, readPreference TargetReadPreferenceType, targetId string) *PutAzureTargetReadPreferenceSpectraS3Request

type PutAzureTargetReadPreferenceSpectraS3Response

type PutAzureTargetReadPreferenceSpectraS3Response struct {
	AzureTargetReadPreference AzureTargetReadPreference
	Headers                   *http.Header
}

func NewPutAzureTargetReadPreferenceSpectraS3Response

func NewPutAzureTargetReadPreferenceSpectraS3Response(webResponse WebResponse) (*PutAzureTargetReadPreferenceSpectraS3Response, error)

type PutBucketAclForGroupSpectraS3Request

type PutBucketAclForGroupSpectraS3Request struct {
	BucketId   string
	GroupId    string
	Permission BucketAclPermission
}

func NewPutBucketAclForGroupSpectraS3Request

func NewPutBucketAclForGroupSpectraS3Request(bucketId string, groupId string, permission BucketAclPermission) *PutBucketAclForGroupSpectraS3Request

type PutBucketAclForGroupSpectraS3Response

type PutBucketAclForGroupSpectraS3Response struct {
	BucketAcl BucketAcl
	Headers   *http.Header
}

func NewPutBucketAclForGroupSpectraS3Response

func NewPutBucketAclForGroupSpectraS3Response(webResponse WebResponse) (*PutBucketAclForGroupSpectraS3Response, error)

type PutBucketAclForUserSpectraS3Request

type PutBucketAclForUserSpectraS3Request struct {
	BucketId   string
	Permission BucketAclPermission
	UserId     string
}

func NewPutBucketAclForUserSpectraS3Request

func NewPutBucketAclForUserSpectraS3Request(bucketId string, permission BucketAclPermission, userId string) *PutBucketAclForUserSpectraS3Request

type PutBucketAclForUserSpectraS3Response

type PutBucketAclForUserSpectraS3Response struct {
	BucketAcl BucketAcl
	Headers   *http.Header
}

func NewPutBucketAclForUserSpectraS3Response

func NewPutBucketAclForUserSpectraS3Response(webResponse WebResponse) (*PutBucketAclForUserSpectraS3Response, error)

type PutBucketChangesNotificationRegistrationSpectraS3Request

type PutBucketChangesNotificationRegistrationSpectraS3Request struct {
	BucketId               *string
	Format                 HttpResponseFormatType
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutBucketChangesNotificationRegistrationSpectraS3Request

func NewPutBucketChangesNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutBucketChangesNotificationRegistrationSpectraS3Request

func (*PutBucketChangesNotificationRegistrationSpectraS3Request) WithBucketId

func (putBucketChangesNotificationRegistrationSpectraS3Request *PutBucketChangesNotificationRegistrationSpectraS3Request) WithBucketId(bucketId string) *PutBucketChangesNotificationRegistrationSpectraS3Request

func (*PutBucketChangesNotificationRegistrationSpectraS3Request) WithFormat

func (*PutBucketChangesNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putBucketChangesNotificationRegistrationSpectraS3Request *PutBucketChangesNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutBucketChangesNotificationRegistrationSpectraS3Request

func (*PutBucketChangesNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putBucketChangesNotificationRegistrationSpectraS3Request *PutBucketChangesNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutBucketChangesNotificationRegistrationSpectraS3Request

type PutBucketChangesNotificationRegistrationSpectraS3Response

type PutBucketChangesNotificationRegistrationSpectraS3Response struct {
	BucketChangesNotificationRegistration BucketChangesNotificationRegistration
	Headers                               *http.Header
}

func NewPutBucketChangesNotificationRegistrationSpectraS3Response

func NewPutBucketChangesNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutBucketChangesNotificationRegistrationSpectraS3Response, error)

type PutBucketRequest

type PutBucketRequest struct {
	BucketName string
}

func NewPutBucketRequest

func NewPutBucketRequest(bucketName string) *PutBucketRequest

type PutBucketResponse

type PutBucketResponse struct {
	Headers *http.Header
}

func NewPutBucketResponse

func NewPutBucketResponse(webResponse WebResponse) (*PutBucketResponse, error)

type PutBucketSpectraS3Request

type PutBucketSpectraS3Request struct {
	DataPolicyId *string
	Id           *string
	Name         string
	Protected    *bool
	UserId       *string
}

func NewPutBucketSpectraS3Request

func NewPutBucketSpectraS3Request(name string) *PutBucketSpectraS3Request

func (*PutBucketSpectraS3Request) WithDataPolicyId

func (putBucketSpectraS3Request *PutBucketSpectraS3Request) WithDataPolicyId(dataPolicyId string) *PutBucketSpectraS3Request

func (*PutBucketSpectraS3Request) WithId

func (putBucketSpectraS3Request *PutBucketSpectraS3Request) WithId(id string) *PutBucketSpectraS3Request

func (*PutBucketSpectraS3Request) WithProtected

func (putBucketSpectraS3Request *PutBucketSpectraS3Request) WithProtected(protected bool) *PutBucketSpectraS3Request

func (*PutBucketSpectraS3Request) WithUserId

func (putBucketSpectraS3Request *PutBucketSpectraS3Request) WithUserId(userId string) *PutBucketSpectraS3Request

type PutBucketSpectraS3Response

type PutBucketSpectraS3Response struct {
	Bucket  Bucket
	Headers *http.Header
}

func NewPutBucketSpectraS3Response

func NewPutBucketSpectraS3Response(webResponse WebResponse) (*PutBucketSpectraS3Response, error)

type PutBulkJobSpectraS3Request

type PutBulkJobSpectraS3Request struct {
	BucketName                  string
	Aggregating                 *bool
	DeadJobCleanupAllowed       *bool
	Force                       bool
	IgnoreNamingConflicts       bool
	ImplicitJobIdResolution     *bool
	MaxUploadSize               *int64
	MinimizeSpanningAcrossMedia *bool
	Name                        *string
	Objects                     []Ds3PutObject
	PreAllocateJobSpace         bool
	Priority                    Priority
	Protected                   *bool
	VerifyAfterWrite            *bool
}

func NewPutBulkJobSpectraS3Request

func NewPutBulkJobSpectraS3Request(bucketName string, objects []Ds3PutObject) *PutBulkJobSpectraS3Request

func (*PutBulkJobSpectraS3Request) WithAggregating

func (putBulkJobSpectraS3Request *PutBulkJobSpectraS3Request) WithAggregating(aggregating bool) *PutBulkJobSpectraS3Request

func (*PutBulkJobSpectraS3Request) WithDeadJobCleanupAllowed

func (putBulkJobSpectraS3Request *PutBulkJobSpectraS3Request) WithDeadJobCleanupAllowed(deadJobCleanupAllowed bool) *PutBulkJobSpectraS3Request

func (*PutBulkJobSpectraS3Request) WithForce

func (putBulkJobSpectraS3Request *PutBulkJobSpectraS3Request) WithForce() *PutBulkJobSpectraS3Request

func (*PutBulkJobSpectraS3Request) WithIgnoreNamingConflicts

func (putBulkJobSpectraS3Request *PutBulkJobSpectraS3Request) WithIgnoreNamingConflicts() *PutBulkJobSpectraS3Request

func (*PutBulkJobSpectraS3Request) WithImplicitJobIdResolution

func (putBulkJobSpectraS3Request *PutBulkJobSpectraS3Request) WithImplicitJobIdResolution(implicitJobIdResolution bool) *PutBulkJobSpectraS3Request

func (*PutBulkJobSpectraS3Request) WithMaxUploadSize

func (putBulkJobSpectraS3Request *PutBulkJobSpectraS3Request) WithMaxUploadSize(maxUploadSize int64) *PutBulkJobSpectraS3Request

func (*PutBulkJobSpectraS3Request) WithMinimizeSpanningAcrossMedia

func (putBulkJobSpectraS3Request *PutBulkJobSpectraS3Request) WithMinimizeSpanningAcrossMedia(minimizeSpanningAcrossMedia bool) *PutBulkJobSpectraS3Request

func (*PutBulkJobSpectraS3Request) WithName

func (putBulkJobSpectraS3Request *PutBulkJobSpectraS3Request) WithName(name string) *PutBulkJobSpectraS3Request

func (*PutBulkJobSpectraS3Request) WithPreAllocateJobSpace

func (putBulkJobSpectraS3Request *PutBulkJobSpectraS3Request) WithPreAllocateJobSpace() *PutBulkJobSpectraS3Request

func (*PutBulkJobSpectraS3Request) WithPriority

func (putBulkJobSpectraS3Request *PutBulkJobSpectraS3Request) WithPriority(priority Priority) *PutBulkJobSpectraS3Request

func (*PutBulkJobSpectraS3Request) WithProtected

func (putBulkJobSpectraS3Request *PutBulkJobSpectraS3Request) WithProtected(protected bool) *PutBulkJobSpectraS3Request

func (*PutBulkJobSpectraS3Request) WithVerifyAfterWrite

func (putBulkJobSpectraS3Request *PutBulkJobSpectraS3Request) WithVerifyAfterWrite(verifyAfterWrite bool) *PutBulkJobSpectraS3Request

type PutBulkJobSpectraS3Response

type PutBulkJobSpectraS3Response struct {
	MasterObjectList MasterObjectList
	Headers          *http.Header
}

func NewPutBulkJobSpectraS3Response

func NewPutBulkJobSpectraS3Response(webResponse WebResponse) (*PutBulkJobSpectraS3Response, error)

type PutDataPersistenceRuleSpectraS3Request

type PutDataPersistenceRuleSpectraS3Request struct {
	DataPersistenceRuleType DataPersistenceRuleType
	DataPolicyId            string
	IsolationLevel          DataIsolationLevel
	MinimumDaysToRetain     *int
	StorageDomainId         string
}

func NewPutDataPersistenceRuleSpectraS3Request

func NewPutDataPersistenceRuleSpectraS3Request(dataPersistenceRuleType DataPersistenceRuleType, dataPolicyId string, isolationLevel DataIsolationLevel, storageDomainId string) *PutDataPersistenceRuleSpectraS3Request

func (*PutDataPersistenceRuleSpectraS3Request) WithMinimumDaysToRetain

func (putDataPersistenceRuleSpectraS3Request *PutDataPersistenceRuleSpectraS3Request) WithMinimumDaysToRetain(minimumDaysToRetain int) *PutDataPersistenceRuleSpectraS3Request

type PutDataPersistenceRuleSpectraS3Response

type PutDataPersistenceRuleSpectraS3Response struct {
	DataPersistenceRule DataPersistenceRule
	Headers             *http.Header
}

func NewPutDataPersistenceRuleSpectraS3Response

func NewPutDataPersistenceRuleSpectraS3Response(webResponse WebResponse) (*PutDataPersistenceRuleSpectraS3Response, error)

type PutDataPolicyAclForGroupSpectraS3Request

type PutDataPolicyAclForGroupSpectraS3Request struct {
	DataPolicyId string
	GroupId      string
}

func NewPutDataPolicyAclForGroupSpectraS3Request

func NewPutDataPolicyAclForGroupSpectraS3Request(dataPolicyId string, groupId string) *PutDataPolicyAclForGroupSpectraS3Request

type PutDataPolicyAclForGroupSpectraS3Response

type PutDataPolicyAclForGroupSpectraS3Response struct {
	DataPolicyAcl DataPolicyAcl
	Headers       *http.Header
}

func NewPutDataPolicyAclForGroupSpectraS3Response

func NewPutDataPolicyAclForGroupSpectraS3Response(webResponse WebResponse) (*PutDataPolicyAclForGroupSpectraS3Response, error)

type PutDataPolicyAclForUserSpectraS3Request

type PutDataPolicyAclForUserSpectraS3Request struct {
	DataPolicyId string
	UserId       string
}

func NewPutDataPolicyAclForUserSpectraS3Request

func NewPutDataPolicyAclForUserSpectraS3Request(dataPolicyId string, userId string) *PutDataPolicyAclForUserSpectraS3Request

type PutDataPolicyAclForUserSpectraS3Response

type PutDataPolicyAclForUserSpectraS3Response struct {
	DataPolicyAcl DataPolicyAcl
	Headers       *http.Header
}

func NewPutDataPolicyAclForUserSpectraS3Response

func NewPutDataPolicyAclForUserSpectraS3Response(webResponse WebResponse) (*PutDataPolicyAclForUserSpectraS3Response, error)

type PutDataPolicySpectraS3Request

type PutDataPolicySpectraS3Request struct {
	AlwaysForcePutJobCreation         *bool
	AlwaysMinimizeSpanningAcrossMedia *bool
	BlobbingEnabled                   *bool
	ChecksumType                      ChecksumType
	DefaultBlobSize                   *int64
	DefaultGetJobPriority             Priority
	DefaultPutJobPriority             Priority
	DefaultVerifyAfterWrite           *bool
	DefaultVerifyJobPriority          Priority
	EndToEndCrcRequired               *bool
	MaxVersionsToKeep                 *int
	Name                              string
	RebuildPriority                   Priority
	Versioning                        VersioningLevel
}

func NewPutDataPolicySpectraS3Request

func NewPutDataPolicySpectraS3Request(name string) *PutDataPolicySpectraS3Request

func (*PutDataPolicySpectraS3Request) WithAlwaysForcePutJobCreation

func (putDataPolicySpectraS3Request *PutDataPolicySpectraS3Request) WithAlwaysForcePutJobCreation(alwaysForcePutJobCreation bool) *PutDataPolicySpectraS3Request

func (*PutDataPolicySpectraS3Request) WithAlwaysMinimizeSpanningAcrossMedia

func (putDataPolicySpectraS3Request *PutDataPolicySpectraS3Request) WithAlwaysMinimizeSpanningAcrossMedia(alwaysMinimizeSpanningAcrossMedia bool) *PutDataPolicySpectraS3Request

func (*PutDataPolicySpectraS3Request) WithBlobbingEnabled

func (putDataPolicySpectraS3Request *PutDataPolicySpectraS3Request) WithBlobbingEnabled(blobbingEnabled bool) *PutDataPolicySpectraS3Request

func (*PutDataPolicySpectraS3Request) WithChecksumType

func (putDataPolicySpectraS3Request *PutDataPolicySpectraS3Request) WithChecksumType(checksumType ChecksumType) *PutDataPolicySpectraS3Request

func (*PutDataPolicySpectraS3Request) WithDefaultBlobSize

func (putDataPolicySpectraS3Request *PutDataPolicySpectraS3Request) WithDefaultBlobSize(defaultBlobSize int64) *PutDataPolicySpectraS3Request

func (*PutDataPolicySpectraS3Request) WithDefaultGetJobPriority

func (putDataPolicySpectraS3Request *PutDataPolicySpectraS3Request) WithDefaultGetJobPriority(defaultGetJobPriority Priority) *PutDataPolicySpectraS3Request

func (*PutDataPolicySpectraS3Request) WithDefaultPutJobPriority

func (putDataPolicySpectraS3Request *PutDataPolicySpectraS3Request) WithDefaultPutJobPriority(defaultPutJobPriority Priority) *PutDataPolicySpectraS3Request

func (*PutDataPolicySpectraS3Request) WithDefaultVerifyAfterWrite

func (putDataPolicySpectraS3Request *PutDataPolicySpectraS3Request) WithDefaultVerifyAfterWrite(defaultVerifyAfterWrite bool) *PutDataPolicySpectraS3Request

func (*PutDataPolicySpectraS3Request) WithDefaultVerifyJobPriority

func (putDataPolicySpectraS3Request *PutDataPolicySpectraS3Request) WithDefaultVerifyJobPriority(defaultVerifyJobPriority Priority) *PutDataPolicySpectraS3Request

func (*PutDataPolicySpectraS3Request) WithEndToEndCrcRequired

func (putDataPolicySpectraS3Request *PutDataPolicySpectraS3Request) WithEndToEndCrcRequired(endToEndCrcRequired bool) *PutDataPolicySpectraS3Request

func (*PutDataPolicySpectraS3Request) WithMaxVersionsToKeep

func (putDataPolicySpectraS3Request *PutDataPolicySpectraS3Request) WithMaxVersionsToKeep(maxVersionsToKeep int) *PutDataPolicySpectraS3Request

func (*PutDataPolicySpectraS3Request) WithRebuildPriority

func (putDataPolicySpectraS3Request *PutDataPolicySpectraS3Request) WithRebuildPriority(rebuildPriority Priority) *PutDataPolicySpectraS3Request

func (*PutDataPolicySpectraS3Request) WithVersioning

func (putDataPolicySpectraS3Request *PutDataPolicySpectraS3Request) WithVersioning(versioning VersioningLevel) *PutDataPolicySpectraS3Request

type PutDataPolicySpectraS3Response

type PutDataPolicySpectraS3Response struct {
	DataPolicy DataPolicy
	Headers    *http.Header
}

func NewPutDataPolicySpectraS3Response

func NewPutDataPolicySpectraS3Response(webResponse WebResponse) (*PutDataPolicySpectraS3Response, error)

type PutDriveDumpSpectraS3Request

type PutDriveDumpSpectraS3Request struct {
	TapeDriveId string
}

func NewPutDriveDumpSpectraS3Request

func NewPutDriveDumpSpectraS3Request(tapeDriveId string) *PutDriveDumpSpectraS3Request

type PutDriveDumpSpectraS3Response

type PutDriveDumpSpectraS3Response struct {
	TapeDrive TapeDrive
	Headers   *http.Header
}

func NewPutDriveDumpSpectraS3Response

func NewPutDriveDumpSpectraS3Response(webResponse WebResponse) (*PutDriveDumpSpectraS3Response, error)

type PutDs3DataReplicationRuleSpectraS3Request

type PutDs3DataReplicationRuleSpectraS3Request struct {
	DataPolicyId            string
	DataReplicationRuleType DataReplicationRuleType
	ReplicateDeletes        *bool
	TargetDataPolicy        *string
	TargetId                string
}

func NewPutDs3DataReplicationRuleSpectraS3Request

func NewPutDs3DataReplicationRuleSpectraS3Request(dataPolicyId string, dataReplicationRuleType DataReplicationRuleType, targetId string) *PutDs3DataReplicationRuleSpectraS3Request

func (*PutDs3DataReplicationRuleSpectraS3Request) WithReplicateDeletes

func (putDs3DataReplicationRuleSpectraS3Request *PutDs3DataReplicationRuleSpectraS3Request) WithReplicateDeletes(replicateDeletes bool) *PutDs3DataReplicationRuleSpectraS3Request

func (*PutDs3DataReplicationRuleSpectraS3Request) WithTargetDataPolicy

func (putDs3DataReplicationRuleSpectraS3Request *PutDs3DataReplicationRuleSpectraS3Request) WithTargetDataPolicy(targetDataPolicy string) *PutDs3DataReplicationRuleSpectraS3Request

type PutDs3DataReplicationRuleSpectraS3Response

type PutDs3DataReplicationRuleSpectraS3Response struct {
	Ds3DataReplicationRule Ds3DataReplicationRule
	Headers                *http.Header
}

func NewPutDs3DataReplicationRuleSpectraS3Response

func NewPutDs3DataReplicationRuleSpectraS3Response(webResponse WebResponse) (*PutDs3DataReplicationRuleSpectraS3Response, error)

type PutDs3TargetFailureNotificationRegistrationSpectraS3Request

type PutDs3TargetFailureNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutDs3TargetFailureNotificationRegistrationSpectraS3Request

func NewPutDs3TargetFailureNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutDs3TargetFailureNotificationRegistrationSpectraS3Request

func (*PutDs3TargetFailureNotificationRegistrationSpectraS3Request) WithFormat

func (*PutDs3TargetFailureNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putDs3TargetFailureNotificationRegistrationSpectraS3Request *PutDs3TargetFailureNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutDs3TargetFailureNotificationRegistrationSpectraS3Request

func (*PutDs3TargetFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putDs3TargetFailureNotificationRegistrationSpectraS3Request *PutDs3TargetFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutDs3TargetFailureNotificationRegistrationSpectraS3Request

type PutDs3TargetFailureNotificationRegistrationSpectraS3Response

type PutDs3TargetFailureNotificationRegistrationSpectraS3Response struct {
	Ds3TargetFailureNotificationRegistration Ds3TargetFailureNotificationRegistration
	Headers                                  *http.Header
}

func NewPutDs3TargetFailureNotificationRegistrationSpectraS3Response

func NewPutDs3TargetFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutDs3TargetFailureNotificationRegistrationSpectraS3Response, error)

type PutDs3TargetReadPreferenceSpectraS3Request

type PutDs3TargetReadPreferenceSpectraS3Request struct {
	BucketId       string
	ReadPreference TargetReadPreferenceType
	TargetId       string
}

func NewPutDs3TargetReadPreferenceSpectraS3Request

func NewPutDs3TargetReadPreferenceSpectraS3Request(bucketId string, readPreference TargetReadPreferenceType, targetId string) *PutDs3TargetReadPreferenceSpectraS3Request

type PutDs3TargetReadPreferenceSpectraS3Response

type PutDs3TargetReadPreferenceSpectraS3Response struct {
	Ds3TargetReadPreference Ds3TargetReadPreference
	Headers                 *http.Header
}

func NewPutDs3TargetReadPreferenceSpectraS3Response

func NewPutDs3TargetReadPreferenceSpectraS3Response(webResponse WebResponse) (*PutDs3TargetReadPreferenceSpectraS3Response, error)

type PutGlobalBucketAclForGroupSpectraS3Request

type PutGlobalBucketAclForGroupSpectraS3Request struct {
	GroupId    string
	Permission BucketAclPermission
}

func NewPutGlobalBucketAclForGroupSpectraS3Request

func NewPutGlobalBucketAclForGroupSpectraS3Request(groupId string, permission BucketAclPermission) *PutGlobalBucketAclForGroupSpectraS3Request

type PutGlobalBucketAclForGroupSpectraS3Response

type PutGlobalBucketAclForGroupSpectraS3Response struct {
	BucketAcl BucketAcl
	Headers   *http.Header
}

func NewPutGlobalBucketAclForGroupSpectraS3Response

func NewPutGlobalBucketAclForGroupSpectraS3Response(webResponse WebResponse) (*PutGlobalBucketAclForGroupSpectraS3Response, error)

type PutGlobalBucketAclForUserSpectraS3Request

type PutGlobalBucketAclForUserSpectraS3Request struct {
	Permission BucketAclPermission
	UserId     string
}

func NewPutGlobalBucketAclForUserSpectraS3Request

func NewPutGlobalBucketAclForUserSpectraS3Request(permission BucketAclPermission, userId string) *PutGlobalBucketAclForUserSpectraS3Request

type PutGlobalBucketAclForUserSpectraS3Response

type PutGlobalBucketAclForUserSpectraS3Response struct {
	BucketAcl BucketAcl
	Headers   *http.Header
}

func NewPutGlobalBucketAclForUserSpectraS3Response

func NewPutGlobalBucketAclForUserSpectraS3Response(webResponse WebResponse) (*PutGlobalBucketAclForUserSpectraS3Response, error)

type PutGlobalDataPolicyAclForGroupSpectraS3Request

type PutGlobalDataPolicyAclForGroupSpectraS3Request struct {
	GroupId string
}

func NewPutGlobalDataPolicyAclForGroupSpectraS3Request

func NewPutGlobalDataPolicyAclForGroupSpectraS3Request(groupId string) *PutGlobalDataPolicyAclForGroupSpectraS3Request

type PutGlobalDataPolicyAclForGroupSpectraS3Response

type PutGlobalDataPolicyAclForGroupSpectraS3Response struct {
	DataPolicyAcl DataPolicyAcl
	Headers       *http.Header
}

func NewPutGlobalDataPolicyAclForGroupSpectraS3Response

func NewPutGlobalDataPolicyAclForGroupSpectraS3Response(webResponse WebResponse) (*PutGlobalDataPolicyAclForGroupSpectraS3Response, error)

type PutGlobalDataPolicyAclForUserSpectraS3Request

type PutGlobalDataPolicyAclForUserSpectraS3Request struct {
	UserId string
}

func NewPutGlobalDataPolicyAclForUserSpectraS3Request

func NewPutGlobalDataPolicyAclForUserSpectraS3Request(userId string) *PutGlobalDataPolicyAclForUserSpectraS3Request

type PutGlobalDataPolicyAclForUserSpectraS3Response

type PutGlobalDataPolicyAclForUserSpectraS3Response struct {
	DataPolicyAcl DataPolicyAcl
	Headers       *http.Header
}

func NewPutGlobalDataPolicyAclForUserSpectraS3Response

func NewPutGlobalDataPolicyAclForUserSpectraS3Response(webResponse WebResponse) (*PutGlobalDataPolicyAclForUserSpectraS3Response, error)

type PutGroupGroupMemberSpectraS3Request

type PutGroupGroupMemberSpectraS3Request struct {
	GroupId       string
	MemberGroupId string
}

func NewPutGroupGroupMemberSpectraS3Request

func NewPutGroupGroupMemberSpectraS3Request(groupId string, memberGroupId string) *PutGroupGroupMemberSpectraS3Request

type PutGroupGroupMemberSpectraS3Response

type PutGroupGroupMemberSpectraS3Response struct {
	GroupMember GroupMember
	Headers     *http.Header
}

func NewPutGroupGroupMemberSpectraS3Response

func NewPutGroupGroupMemberSpectraS3Response(webResponse WebResponse) (*PutGroupGroupMemberSpectraS3Response, error)

type PutGroupSpectraS3Request

type PutGroupSpectraS3Request struct {
	Name string
}

func NewPutGroupSpectraS3Request

func NewPutGroupSpectraS3Request(name string) *PutGroupSpectraS3Request

type PutGroupSpectraS3Response

type PutGroupSpectraS3Response struct {
	Group   Group
	Headers *http.Header
}

func NewPutGroupSpectraS3Response

func NewPutGroupSpectraS3Response(webResponse WebResponse) (*PutGroupSpectraS3Response, error)

type PutJobCompletedNotificationRegistrationSpectraS3Request

type PutJobCompletedNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	JobId                  *string
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutJobCompletedNotificationRegistrationSpectraS3Request

func NewPutJobCompletedNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutJobCompletedNotificationRegistrationSpectraS3Request

func (*PutJobCompletedNotificationRegistrationSpectraS3Request) WithFormat

func (putJobCompletedNotificationRegistrationSpectraS3Request *PutJobCompletedNotificationRegistrationSpectraS3Request) WithFormat(format HttpResponseFormatType) *PutJobCompletedNotificationRegistrationSpectraS3Request

func (*PutJobCompletedNotificationRegistrationSpectraS3Request) WithJobId

func (putJobCompletedNotificationRegistrationSpectraS3Request *PutJobCompletedNotificationRegistrationSpectraS3Request) WithJobId(jobId string) *PutJobCompletedNotificationRegistrationSpectraS3Request

func (*PutJobCompletedNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putJobCompletedNotificationRegistrationSpectraS3Request *PutJobCompletedNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutJobCompletedNotificationRegistrationSpectraS3Request

func (*PutJobCompletedNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putJobCompletedNotificationRegistrationSpectraS3Request *PutJobCompletedNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutJobCompletedNotificationRegistrationSpectraS3Request

type PutJobCompletedNotificationRegistrationSpectraS3Response

type PutJobCompletedNotificationRegistrationSpectraS3Response struct {
	JobCompletedNotificationRegistration JobCompletedNotificationRegistration
	Headers                              *http.Header
}

func NewPutJobCompletedNotificationRegistrationSpectraS3Response

func NewPutJobCompletedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutJobCompletedNotificationRegistrationSpectraS3Response, error)

type PutJobCreatedNotificationRegistrationSpectraS3Request

type PutJobCreatedNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutJobCreatedNotificationRegistrationSpectraS3Request

func NewPutJobCreatedNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutJobCreatedNotificationRegistrationSpectraS3Request

func (*PutJobCreatedNotificationRegistrationSpectraS3Request) WithFormat

func (putJobCreatedNotificationRegistrationSpectraS3Request *PutJobCreatedNotificationRegistrationSpectraS3Request) WithFormat(format HttpResponseFormatType) *PutJobCreatedNotificationRegistrationSpectraS3Request

func (*PutJobCreatedNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putJobCreatedNotificationRegistrationSpectraS3Request *PutJobCreatedNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutJobCreatedNotificationRegistrationSpectraS3Request

func (*PutJobCreatedNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putJobCreatedNotificationRegistrationSpectraS3Request *PutJobCreatedNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutJobCreatedNotificationRegistrationSpectraS3Request

type PutJobCreatedNotificationRegistrationSpectraS3Response

type PutJobCreatedNotificationRegistrationSpectraS3Response struct {
	JobCreatedNotificationRegistration JobCreatedNotificationRegistration
	Headers                            *http.Header
}

func NewPutJobCreatedNotificationRegistrationSpectraS3Response

func NewPutJobCreatedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutJobCreatedNotificationRegistrationSpectraS3Response, error)

type PutJobCreationFailedNotificationRegistrationSpectraS3Request

type PutJobCreationFailedNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutJobCreationFailedNotificationRegistrationSpectraS3Request

func NewPutJobCreationFailedNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutJobCreationFailedNotificationRegistrationSpectraS3Request

func (*PutJobCreationFailedNotificationRegistrationSpectraS3Request) WithFormat

func (*PutJobCreationFailedNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putJobCreationFailedNotificationRegistrationSpectraS3Request *PutJobCreationFailedNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutJobCreationFailedNotificationRegistrationSpectraS3Request

func (*PutJobCreationFailedNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putJobCreationFailedNotificationRegistrationSpectraS3Request *PutJobCreationFailedNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutJobCreationFailedNotificationRegistrationSpectraS3Request

type PutJobCreationFailedNotificationRegistrationSpectraS3Response

type PutJobCreationFailedNotificationRegistrationSpectraS3Response struct {
	JobCreationFailedNotificationRegistration JobCreationFailedNotificationRegistration
	Headers                                   *http.Header
}

func NewPutJobCreationFailedNotificationRegistrationSpectraS3Response

func NewPutJobCreationFailedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutJobCreationFailedNotificationRegistrationSpectraS3Response, error)

type PutMultiPartUploadPartRequest

type PutMultiPartUploadPartRequest struct {
	BucketName string
	ObjectName string
	Content    ReaderWithSizeDecorator
	PartNumber int
	UploadId   string
}

func NewPutMultiPartUploadPartRequest

func NewPutMultiPartUploadPartRequest(bucketName string, objectName string, content ReaderWithSizeDecorator, partNumber int, uploadId string) *PutMultiPartUploadPartRequest

type PutMultiPartUploadPartResponse

type PutMultiPartUploadPartResponse struct {
	Headers *http.Header
}

func NewPutMultiPartUploadPartResponse

func NewPutMultiPartUploadPartResponse(webResponse WebResponse) (*PutMultiPartUploadPartResponse, error)

type PutObjectCachedNotificationRegistrationSpectraS3Request

type PutObjectCachedNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	JobId                  *string
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutObjectCachedNotificationRegistrationSpectraS3Request

func NewPutObjectCachedNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutObjectCachedNotificationRegistrationSpectraS3Request

func (*PutObjectCachedNotificationRegistrationSpectraS3Request) WithFormat

func (putObjectCachedNotificationRegistrationSpectraS3Request *PutObjectCachedNotificationRegistrationSpectraS3Request) WithFormat(format HttpResponseFormatType) *PutObjectCachedNotificationRegistrationSpectraS3Request

func (*PutObjectCachedNotificationRegistrationSpectraS3Request) WithJobId

func (putObjectCachedNotificationRegistrationSpectraS3Request *PutObjectCachedNotificationRegistrationSpectraS3Request) WithJobId(jobId string) *PutObjectCachedNotificationRegistrationSpectraS3Request

func (*PutObjectCachedNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putObjectCachedNotificationRegistrationSpectraS3Request *PutObjectCachedNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutObjectCachedNotificationRegistrationSpectraS3Request

func (*PutObjectCachedNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putObjectCachedNotificationRegistrationSpectraS3Request *PutObjectCachedNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutObjectCachedNotificationRegistrationSpectraS3Request

type PutObjectCachedNotificationRegistrationSpectraS3Response

type PutObjectCachedNotificationRegistrationSpectraS3Response struct {
	S3ObjectCachedNotificationRegistration S3ObjectCachedNotificationRegistration
	Headers                                *http.Header
}

func NewPutObjectCachedNotificationRegistrationSpectraS3Response

func NewPutObjectCachedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutObjectCachedNotificationRegistrationSpectraS3Response, error)

type PutObjectLostNotificationRegistrationSpectraS3Request

type PutObjectLostNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutObjectLostNotificationRegistrationSpectraS3Request

func NewPutObjectLostNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutObjectLostNotificationRegistrationSpectraS3Request

func (*PutObjectLostNotificationRegistrationSpectraS3Request) WithFormat

func (putObjectLostNotificationRegistrationSpectraS3Request *PutObjectLostNotificationRegistrationSpectraS3Request) WithFormat(format HttpResponseFormatType) *PutObjectLostNotificationRegistrationSpectraS3Request

func (*PutObjectLostNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putObjectLostNotificationRegistrationSpectraS3Request *PutObjectLostNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutObjectLostNotificationRegistrationSpectraS3Request

func (*PutObjectLostNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putObjectLostNotificationRegistrationSpectraS3Request *PutObjectLostNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutObjectLostNotificationRegistrationSpectraS3Request

type PutObjectLostNotificationRegistrationSpectraS3Response

type PutObjectLostNotificationRegistrationSpectraS3Response struct {
	S3ObjectLostNotificationRegistration S3ObjectLostNotificationRegistration
	Headers                              *http.Header
}

func NewPutObjectLostNotificationRegistrationSpectraS3Response

func NewPutObjectLostNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutObjectLostNotificationRegistrationSpectraS3Response, error)

type PutObjectPersistedNotificationRegistrationSpectraS3Request

type PutObjectPersistedNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	JobId                  *string
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutObjectPersistedNotificationRegistrationSpectraS3Request

func NewPutObjectPersistedNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutObjectPersistedNotificationRegistrationSpectraS3Request

func (*PutObjectPersistedNotificationRegistrationSpectraS3Request) WithFormat

func (*PutObjectPersistedNotificationRegistrationSpectraS3Request) WithJobId

func (putObjectPersistedNotificationRegistrationSpectraS3Request *PutObjectPersistedNotificationRegistrationSpectraS3Request) WithJobId(jobId string) *PutObjectPersistedNotificationRegistrationSpectraS3Request

func (*PutObjectPersistedNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putObjectPersistedNotificationRegistrationSpectraS3Request *PutObjectPersistedNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutObjectPersistedNotificationRegistrationSpectraS3Request

func (*PutObjectPersistedNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putObjectPersistedNotificationRegistrationSpectraS3Request *PutObjectPersistedNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutObjectPersistedNotificationRegistrationSpectraS3Request

type PutObjectPersistedNotificationRegistrationSpectraS3Response

type PutObjectPersistedNotificationRegistrationSpectraS3Response struct {
	S3ObjectPersistedNotificationRegistration S3ObjectPersistedNotificationRegistration
	Headers                                   *http.Header
}

func NewPutObjectPersistedNotificationRegistrationSpectraS3Response

func NewPutObjectPersistedNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutObjectPersistedNotificationRegistrationSpectraS3Response, error)

type PutObjectRequest

type PutObjectRequest struct {
	BucketName string
	ObjectName string
	Checksum   Checksum
	Content    ReaderWithSizeDecorator
	Job        *string
	Metadata   map[string]string
	Offset     *int64
}

func NewPutObjectRequest

func NewPutObjectRequest(bucketName string, objectName string, content ReaderWithSizeDecorator) *PutObjectRequest

func (*PutObjectRequest) WithChecksum

func (putObjectRequest *PutObjectRequest) WithChecksum(contentHash string, checksumType ChecksumType) *PutObjectRequest

func (*PutObjectRequest) WithJob

func (putObjectRequest *PutObjectRequest) WithJob(job string) *PutObjectRequest

func (*PutObjectRequest) WithMetaData

func (putObjectRequest *PutObjectRequest) WithMetaData(key string, values ...string) *PutObjectRequest

func (*PutObjectRequest) WithOffset

func (putObjectRequest *PutObjectRequest) WithOffset(offset int64) *PutObjectRequest

type PutObjectResponse

type PutObjectResponse struct {
	Headers *http.Header
}

func NewPutObjectResponse

func NewPutObjectResponse(webResponse WebResponse) (*PutObjectResponse, error)

type PutPoolFailureNotificationRegistrationSpectraS3Request

type PutPoolFailureNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutPoolFailureNotificationRegistrationSpectraS3Request

func NewPutPoolFailureNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutPoolFailureNotificationRegistrationSpectraS3Request

func (*PutPoolFailureNotificationRegistrationSpectraS3Request) WithFormat

func (putPoolFailureNotificationRegistrationSpectraS3Request *PutPoolFailureNotificationRegistrationSpectraS3Request) WithFormat(format HttpResponseFormatType) *PutPoolFailureNotificationRegistrationSpectraS3Request

func (*PutPoolFailureNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putPoolFailureNotificationRegistrationSpectraS3Request *PutPoolFailureNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutPoolFailureNotificationRegistrationSpectraS3Request

func (*PutPoolFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putPoolFailureNotificationRegistrationSpectraS3Request *PutPoolFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutPoolFailureNotificationRegistrationSpectraS3Request

type PutPoolFailureNotificationRegistrationSpectraS3Response

type PutPoolFailureNotificationRegistrationSpectraS3Response struct {
	PoolFailureNotificationRegistration PoolFailureNotificationRegistration
	Headers                             *http.Header
}

func NewPutPoolFailureNotificationRegistrationSpectraS3Response

func NewPutPoolFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutPoolFailureNotificationRegistrationSpectraS3Response, error)

type PutPoolPartitionSpectraS3Request

type PutPoolPartitionSpectraS3Request struct {
	Name     string
	PoolType PoolType
}

func NewPutPoolPartitionSpectraS3Request

func NewPutPoolPartitionSpectraS3Request(name string, poolType PoolType) *PutPoolPartitionSpectraS3Request

type PutPoolPartitionSpectraS3Response

type PutPoolPartitionSpectraS3Response struct {
	PoolPartition PoolPartition
	Headers       *http.Header
}

func NewPutPoolPartitionSpectraS3Response

func NewPutPoolPartitionSpectraS3Response(webResponse WebResponse) (*PutPoolPartitionSpectraS3Response, error)

type PutPoolStorageDomainMemberSpectraS3Request

type PutPoolStorageDomainMemberSpectraS3Request struct {
	PoolPartitionId string
	StorageDomainId string
	WritePreference WritePreferenceLevel
}

func NewPutPoolStorageDomainMemberSpectraS3Request

func NewPutPoolStorageDomainMemberSpectraS3Request(poolPartitionId string, storageDomainId string) *PutPoolStorageDomainMemberSpectraS3Request

func (*PutPoolStorageDomainMemberSpectraS3Request) WithWritePreference

func (putPoolStorageDomainMemberSpectraS3Request *PutPoolStorageDomainMemberSpectraS3Request) WithWritePreference(writePreference WritePreferenceLevel) *PutPoolStorageDomainMemberSpectraS3Request

type PutPoolStorageDomainMemberSpectraS3Response

type PutPoolStorageDomainMemberSpectraS3Response struct {
	StorageDomainMember StorageDomainMember
	Headers             *http.Header
}

func NewPutPoolStorageDomainMemberSpectraS3Response

func NewPutPoolStorageDomainMemberSpectraS3Response(webResponse WebResponse) (*PutPoolStorageDomainMemberSpectraS3Response, error)

type PutS3DataReplicationRuleSpectraS3Request

type PutS3DataReplicationRuleSpectraS3Request struct {
	DataPolicyId            string
	DataReplicationRuleType DataReplicationRuleType
	InitialDataPlacement    S3InitialDataPlacementPolicy
	MaxBlobPartSizeInBytes  *int64
	ReplicateDeletes        *bool
	TargetId                string
}

func NewPutS3DataReplicationRuleSpectraS3Request

func NewPutS3DataReplicationRuleSpectraS3Request(dataPolicyId string, dataReplicationRuleType DataReplicationRuleType, targetId string) *PutS3DataReplicationRuleSpectraS3Request

func (*PutS3DataReplicationRuleSpectraS3Request) WithInitialDataPlacement

func (putS3DataReplicationRuleSpectraS3Request *PutS3DataReplicationRuleSpectraS3Request) WithInitialDataPlacement(initialDataPlacement S3InitialDataPlacementPolicy) *PutS3DataReplicationRuleSpectraS3Request

func (*PutS3DataReplicationRuleSpectraS3Request) WithMaxBlobPartSizeInBytes

func (putS3DataReplicationRuleSpectraS3Request *PutS3DataReplicationRuleSpectraS3Request) WithMaxBlobPartSizeInBytes(maxBlobPartSizeInBytes int64) *PutS3DataReplicationRuleSpectraS3Request

func (*PutS3DataReplicationRuleSpectraS3Request) WithReplicateDeletes

func (putS3DataReplicationRuleSpectraS3Request *PutS3DataReplicationRuleSpectraS3Request) WithReplicateDeletes(replicateDeletes bool) *PutS3DataReplicationRuleSpectraS3Request

type PutS3DataReplicationRuleSpectraS3Response

type PutS3DataReplicationRuleSpectraS3Response struct {
	S3DataReplicationRule S3DataReplicationRule
	Headers               *http.Header
}

func NewPutS3DataReplicationRuleSpectraS3Response

func NewPutS3DataReplicationRuleSpectraS3Response(webResponse WebResponse) (*PutS3DataReplicationRuleSpectraS3Response, error)

type PutS3TargetBucketNameSpectraS3Request

type PutS3TargetBucketNameSpectraS3Request struct {
	BucketId string
	Name     string
	TargetId string
}

func NewPutS3TargetBucketNameSpectraS3Request

func NewPutS3TargetBucketNameSpectraS3Request(bucketId string, name string, targetId string) *PutS3TargetBucketNameSpectraS3Request

type PutS3TargetBucketNameSpectraS3Response

type PutS3TargetBucketNameSpectraS3Response struct {
	S3TargetBucketName S3TargetBucketName
	Headers            *http.Header
}

func NewPutS3TargetBucketNameSpectraS3Response

func NewPutS3TargetBucketNameSpectraS3Response(webResponse WebResponse) (*PutS3TargetBucketNameSpectraS3Response, error)

type PutS3TargetFailureNotificationRegistrationSpectraS3Request

type PutS3TargetFailureNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutS3TargetFailureNotificationRegistrationSpectraS3Request

func NewPutS3TargetFailureNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutS3TargetFailureNotificationRegistrationSpectraS3Request

func (*PutS3TargetFailureNotificationRegistrationSpectraS3Request) WithFormat

func (*PutS3TargetFailureNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putS3TargetFailureNotificationRegistrationSpectraS3Request *PutS3TargetFailureNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutS3TargetFailureNotificationRegistrationSpectraS3Request

func (*PutS3TargetFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putS3TargetFailureNotificationRegistrationSpectraS3Request *PutS3TargetFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutS3TargetFailureNotificationRegistrationSpectraS3Request

type PutS3TargetFailureNotificationRegistrationSpectraS3Response

type PutS3TargetFailureNotificationRegistrationSpectraS3Response struct {
	S3TargetFailureNotificationRegistration S3TargetFailureNotificationRegistration
	Headers                                 *http.Header
}

func NewPutS3TargetFailureNotificationRegistrationSpectraS3Response

func NewPutS3TargetFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutS3TargetFailureNotificationRegistrationSpectraS3Response, error)

type PutS3TargetReadPreferenceSpectraS3Request

type PutS3TargetReadPreferenceSpectraS3Request struct {
	BucketId       string
	ReadPreference TargetReadPreferenceType
	TargetId       string
}

func NewPutS3TargetReadPreferenceSpectraS3Request

func NewPutS3TargetReadPreferenceSpectraS3Request(bucketId string, readPreference TargetReadPreferenceType, targetId string) *PutS3TargetReadPreferenceSpectraS3Request

type PutS3TargetReadPreferenceSpectraS3Response

type PutS3TargetReadPreferenceSpectraS3Response struct {
	S3TargetReadPreference S3TargetReadPreference
	Headers                *http.Header
}

func NewPutS3TargetReadPreferenceSpectraS3Response

func NewPutS3TargetReadPreferenceSpectraS3Response(webResponse WebResponse) (*PutS3TargetReadPreferenceSpectraS3Response, error)

type PutStorageDomainFailureNotificationRegistrationSpectraS3Request

type PutStorageDomainFailureNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutStorageDomainFailureNotificationRegistrationSpectraS3Request

func NewPutStorageDomainFailureNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutStorageDomainFailureNotificationRegistrationSpectraS3Request

func (*PutStorageDomainFailureNotificationRegistrationSpectraS3Request) WithFormat

func (*PutStorageDomainFailureNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putStorageDomainFailureNotificationRegistrationSpectraS3Request *PutStorageDomainFailureNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutStorageDomainFailureNotificationRegistrationSpectraS3Request

func (*PutStorageDomainFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putStorageDomainFailureNotificationRegistrationSpectraS3Request *PutStorageDomainFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutStorageDomainFailureNotificationRegistrationSpectraS3Request

type PutStorageDomainFailureNotificationRegistrationSpectraS3Response

type PutStorageDomainFailureNotificationRegistrationSpectraS3Response struct {
	StorageDomainFailureNotificationRegistration StorageDomainFailureNotificationRegistration
	Headers                                      *http.Header
}

func NewPutStorageDomainFailureNotificationRegistrationSpectraS3Response

func NewPutStorageDomainFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutStorageDomainFailureNotificationRegistrationSpectraS3Response, error)

type PutStorageDomainSpectraS3Request

type PutStorageDomainSpectraS3Request struct {
	AutoEjectMediaFullThreshold            *int64
	AutoEjectUponCron                      *string
	AutoEjectUponJobCancellation           *bool
	AutoEjectUponJobCompletion             *bool
	AutoEjectUponMediaFull                 *bool
	LtfsFileNaming                         LtfsFileNamingMode
	MaximumAutoVerificationFrequencyInDays *int
	MaxTapeFragmentationPercent            *int
	MediaEjectionAllowed                   *bool
	Name                                   string
	SecureMediaAllocation                  *bool
	VerifyPriorToAutoEject                 Priority
	WriteOptimization                      WriteOptimization
}

func NewPutStorageDomainSpectraS3Request

func NewPutStorageDomainSpectraS3Request(name string) *PutStorageDomainSpectraS3Request

func (*PutStorageDomainSpectraS3Request) WithAutoEjectMediaFullThreshold

func (putStorageDomainSpectraS3Request *PutStorageDomainSpectraS3Request) WithAutoEjectMediaFullThreshold(autoEjectMediaFullThreshold int64) *PutStorageDomainSpectraS3Request

func (*PutStorageDomainSpectraS3Request) WithAutoEjectUponCron

func (putStorageDomainSpectraS3Request *PutStorageDomainSpectraS3Request) WithAutoEjectUponCron(autoEjectUponCron string) *PutStorageDomainSpectraS3Request

func (*PutStorageDomainSpectraS3Request) WithAutoEjectUponJobCancellation

func (putStorageDomainSpectraS3Request *PutStorageDomainSpectraS3Request) WithAutoEjectUponJobCancellation(autoEjectUponJobCancellation bool) *PutStorageDomainSpectraS3Request

func (*PutStorageDomainSpectraS3Request) WithAutoEjectUponJobCompletion

func (putStorageDomainSpectraS3Request *PutStorageDomainSpectraS3Request) WithAutoEjectUponJobCompletion(autoEjectUponJobCompletion bool) *PutStorageDomainSpectraS3Request

func (*PutStorageDomainSpectraS3Request) WithAutoEjectUponMediaFull

func (putStorageDomainSpectraS3Request *PutStorageDomainSpectraS3Request) WithAutoEjectUponMediaFull(autoEjectUponMediaFull bool) *PutStorageDomainSpectraS3Request

func (*PutStorageDomainSpectraS3Request) WithLtfsFileNaming

func (putStorageDomainSpectraS3Request *PutStorageDomainSpectraS3Request) WithLtfsFileNaming(ltfsFileNaming LtfsFileNamingMode) *PutStorageDomainSpectraS3Request

func (*PutStorageDomainSpectraS3Request) WithMaxTapeFragmentationPercent

func (putStorageDomainSpectraS3Request *PutStorageDomainSpectraS3Request) WithMaxTapeFragmentationPercent(maxTapeFragmentationPercent int) *PutStorageDomainSpectraS3Request

func (*PutStorageDomainSpectraS3Request) WithMaximumAutoVerificationFrequencyInDays

func (putStorageDomainSpectraS3Request *PutStorageDomainSpectraS3Request) WithMaximumAutoVerificationFrequencyInDays(maximumAutoVerificationFrequencyInDays int) *PutStorageDomainSpectraS3Request

func (*PutStorageDomainSpectraS3Request) WithMediaEjectionAllowed

func (putStorageDomainSpectraS3Request *PutStorageDomainSpectraS3Request) WithMediaEjectionAllowed(mediaEjectionAllowed bool) *PutStorageDomainSpectraS3Request

func (*PutStorageDomainSpectraS3Request) WithSecureMediaAllocation

func (putStorageDomainSpectraS3Request *PutStorageDomainSpectraS3Request) WithSecureMediaAllocation(secureMediaAllocation bool) *PutStorageDomainSpectraS3Request

func (*PutStorageDomainSpectraS3Request) WithVerifyPriorToAutoEject

func (putStorageDomainSpectraS3Request *PutStorageDomainSpectraS3Request) WithVerifyPriorToAutoEject(verifyPriorToAutoEject Priority) *PutStorageDomainSpectraS3Request

func (*PutStorageDomainSpectraS3Request) WithWriteOptimization

func (putStorageDomainSpectraS3Request *PutStorageDomainSpectraS3Request) WithWriteOptimization(writeOptimization WriteOptimization) *PutStorageDomainSpectraS3Request

type PutStorageDomainSpectraS3Response

type PutStorageDomainSpectraS3Response struct {
	StorageDomain StorageDomain
	Headers       *http.Header
}

func NewPutStorageDomainSpectraS3Response

func NewPutStorageDomainSpectraS3Response(webResponse WebResponse) (*PutStorageDomainSpectraS3Response, error)

type PutSystemFailureNotificationRegistrationSpectraS3Request

type PutSystemFailureNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutSystemFailureNotificationRegistrationSpectraS3Request

func NewPutSystemFailureNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutSystemFailureNotificationRegistrationSpectraS3Request

func (*PutSystemFailureNotificationRegistrationSpectraS3Request) WithFormat

func (*PutSystemFailureNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putSystemFailureNotificationRegistrationSpectraS3Request *PutSystemFailureNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutSystemFailureNotificationRegistrationSpectraS3Request

func (*PutSystemFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putSystemFailureNotificationRegistrationSpectraS3Request *PutSystemFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutSystemFailureNotificationRegistrationSpectraS3Request

type PutSystemFailureNotificationRegistrationSpectraS3Response

type PutSystemFailureNotificationRegistrationSpectraS3Response struct {
	SystemFailureNotificationRegistration SystemFailureNotificationRegistration
	Headers                               *http.Header
}

func NewPutSystemFailureNotificationRegistrationSpectraS3Response

func NewPutSystemFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutSystemFailureNotificationRegistrationSpectraS3Response, error)

type PutTapeDensityDirectiveSpectraS3Request

type PutTapeDensityDirectiveSpectraS3Request struct {
	Density     TapeDriveType
	PartitionId string
	TapeType    string
}

func NewPutTapeDensityDirectiveSpectraS3Request

func NewPutTapeDensityDirectiveSpectraS3Request(density TapeDriveType, partitionId string, tapeType string) *PutTapeDensityDirectiveSpectraS3Request

type PutTapeDensityDirectiveSpectraS3Response

type PutTapeDensityDirectiveSpectraS3Response struct {
	TapeDensityDirective TapeDensityDirective
	Headers              *http.Header
}

func NewPutTapeDensityDirectiveSpectraS3Response

func NewPutTapeDensityDirectiveSpectraS3Response(webResponse WebResponse) (*PutTapeDensityDirectiveSpectraS3Response, error)

type PutTapeFailureNotificationRegistrationSpectraS3Request

type PutTapeFailureNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutTapeFailureNotificationRegistrationSpectraS3Request

func NewPutTapeFailureNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutTapeFailureNotificationRegistrationSpectraS3Request

func (*PutTapeFailureNotificationRegistrationSpectraS3Request) WithFormat

func (putTapeFailureNotificationRegistrationSpectraS3Request *PutTapeFailureNotificationRegistrationSpectraS3Request) WithFormat(format HttpResponseFormatType) *PutTapeFailureNotificationRegistrationSpectraS3Request

func (*PutTapeFailureNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putTapeFailureNotificationRegistrationSpectraS3Request *PutTapeFailureNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutTapeFailureNotificationRegistrationSpectraS3Request

func (*PutTapeFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putTapeFailureNotificationRegistrationSpectraS3Request *PutTapeFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutTapeFailureNotificationRegistrationSpectraS3Request

type PutTapeFailureNotificationRegistrationSpectraS3Response

type PutTapeFailureNotificationRegistrationSpectraS3Response struct {
	TapeFailureNotificationRegistration TapeFailureNotificationRegistration
	Headers                             *http.Header
}

func NewPutTapeFailureNotificationRegistrationSpectraS3Response

func NewPutTapeFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutTapeFailureNotificationRegistrationSpectraS3Response, error)

type PutTapePartitionFailureNotificationRegistrationSpectraS3Request

type PutTapePartitionFailureNotificationRegistrationSpectraS3Request struct {
	Format                 HttpResponseFormatType
	NamingConvention       NamingConventionType
	NotificationEndPoint   string
	NotificationHttpMethod RequestType
}

func NewPutTapePartitionFailureNotificationRegistrationSpectraS3Request

func NewPutTapePartitionFailureNotificationRegistrationSpectraS3Request(notificationEndPoint string) *PutTapePartitionFailureNotificationRegistrationSpectraS3Request

func (*PutTapePartitionFailureNotificationRegistrationSpectraS3Request) WithFormat

func (*PutTapePartitionFailureNotificationRegistrationSpectraS3Request) WithNamingConvention

func (putTapePartitionFailureNotificationRegistrationSpectraS3Request *PutTapePartitionFailureNotificationRegistrationSpectraS3Request) WithNamingConvention(namingConvention NamingConventionType) *PutTapePartitionFailureNotificationRegistrationSpectraS3Request

func (*PutTapePartitionFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod

func (putTapePartitionFailureNotificationRegistrationSpectraS3Request *PutTapePartitionFailureNotificationRegistrationSpectraS3Request) WithNotificationHttpMethod(notificationHttpMethod RequestType) *PutTapePartitionFailureNotificationRegistrationSpectraS3Request

type PutTapePartitionFailureNotificationRegistrationSpectraS3Response

type PutTapePartitionFailureNotificationRegistrationSpectraS3Response struct {
	TapePartitionFailureNotificationRegistration TapePartitionFailureNotificationRegistration
	Headers                                      *http.Header
}

func NewPutTapePartitionFailureNotificationRegistrationSpectraS3Response

func NewPutTapePartitionFailureNotificationRegistrationSpectraS3Response(webResponse WebResponse) (*PutTapePartitionFailureNotificationRegistrationSpectraS3Response, error)

type PutTapeStorageDomainMemberSpectraS3Request

type PutTapeStorageDomainMemberSpectraS3Request struct {
	AutoCompactionThreshold *int
	StorageDomainId         string
	TapePartitionId         string
	TapeType                string
	WritePreference         WritePreferenceLevel
}

func NewPutTapeStorageDomainMemberSpectraS3Request

func NewPutTapeStorageDomainMemberSpectraS3Request(storageDomainId string, tapePartitionId string, tapeType string) *PutTapeStorageDomainMemberSpectraS3Request

func (*PutTapeStorageDomainMemberSpectraS3Request) WithAutoCompactionThreshold

func (putTapeStorageDomainMemberSpectraS3Request *PutTapeStorageDomainMemberSpectraS3Request) WithAutoCompactionThreshold(autoCompactionThreshold int) *PutTapeStorageDomainMemberSpectraS3Request

func (*PutTapeStorageDomainMemberSpectraS3Request) WithWritePreference

func (putTapeStorageDomainMemberSpectraS3Request *PutTapeStorageDomainMemberSpectraS3Request) WithWritePreference(writePreference WritePreferenceLevel) *PutTapeStorageDomainMemberSpectraS3Request

type PutTapeStorageDomainMemberSpectraS3Response

type PutTapeStorageDomainMemberSpectraS3Response struct {
	StorageDomainMember StorageDomainMember
	Headers             *http.Header
}

func NewPutTapeStorageDomainMemberSpectraS3Response

func NewPutTapeStorageDomainMemberSpectraS3Response(webResponse WebResponse) (*PutTapeStorageDomainMemberSpectraS3Response, error)

type PutUserGroupMemberSpectraS3Request

type PutUserGroupMemberSpectraS3Request struct {
	GroupId      string
	MemberUserId string
}

func NewPutUserGroupMemberSpectraS3Request

func NewPutUserGroupMemberSpectraS3Request(groupId string, memberUserId string) *PutUserGroupMemberSpectraS3Request

type PutUserGroupMemberSpectraS3Response

type PutUserGroupMemberSpectraS3Response struct {
	GroupMember GroupMember
	Headers     *http.Header
}

func NewPutUserGroupMemberSpectraS3Response

func NewPutUserGroupMemberSpectraS3Response(webResponse WebResponse) (*PutUserGroupMemberSpectraS3Response, error)

type Quiesced

type Quiesced Enum
const (
	QUIESCED_NO      Quiesced = 1 + iota
	QUIESCED_PENDING Quiesced = 1 + iota
	QUIESCED_YES     Quiesced = 1 + iota
)

func (Quiesced) String

func (quiesced Quiesced) String() string

func (Quiesced) StringPtr

func (quiesced Quiesced) StringPtr() *string

func (*Quiesced) UnmarshalText

func (quiesced *Quiesced) UnmarshalText(text []byte) error

type Range

type Range struct {
	Start int64
	End   int64
}

type RawImportAllTapesSpectraS3Request

type RawImportAllTapesSpectraS3Request struct {
	BucketId        string
	StorageDomainId *string
	TaskPriority    Priority
}

func NewRawImportAllTapesSpectraS3Request

func NewRawImportAllTapesSpectraS3Request(bucketId string) *RawImportAllTapesSpectraS3Request

func (*RawImportAllTapesSpectraS3Request) WithStorageDomainId

func (rawImportAllTapesSpectraS3Request *RawImportAllTapesSpectraS3Request) WithStorageDomainId(storageDomainId string) *RawImportAllTapesSpectraS3Request

func (*RawImportAllTapesSpectraS3Request) WithTaskPriority

func (rawImportAllTapesSpectraS3Request *RawImportAllTapesSpectraS3Request) WithTaskPriority(taskPriority Priority) *RawImportAllTapesSpectraS3Request

type RawImportAllTapesSpectraS3Response

type RawImportAllTapesSpectraS3Response struct {
	Headers *http.Header
}

func NewRawImportAllTapesSpectraS3Response

func NewRawImportAllTapesSpectraS3Response(webResponse WebResponse) (*RawImportAllTapesSpectraS3Response, error)

type RawImportTapeSpectraS3Request

type RawImportTapeSpectraS3Request struct {
	BucketId        string
	StorageDomainId *string
	TapeId          string
	TaskPriority    Priority
}

func NewRawImportTapeSpectraS3Request

func NewRawImportTapeSpectraS3Request(bucketId string, tapeId string) *RawImportTapeSpectraS3Request

func (*RawImportTapeSpectraS3Request) WithStorageDomainId

func (rawImportTapeSpectraS3Request *RawImportTapeSpectraS3Request) WithStorageDomainId(storageDomainId string) *RawImportTapeSpectraS3Request

func (*RawImportTapeSpectraS3Request) WithTaskPriority

func (rawImportTapeSpectraS3Request *RawImportTapeSpectraS3Request) WithTaskPriority(taskPriority Priority) *RawImportTapeSpectraS3Request

type RawImportTapeSpectraS3Response

type RawImportTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewRawImportTapeSpectraS3Response

func NewRawImportTapeSpectraS3Response(webResponse WebResponse) (*RawImportTapeSpectraS3Response, error)

type ReadCloserWithSizeDecorator

type ReadCloserWithSizeDecorator interface {
	io.ReadCloser
	Size() (int64, error)
}

ReadCloser with size knowledge. Networking layer will automatically close the reader when finished transmitting request.

type ReaderWithSizeDecorator

type ReaderWithSizeDecorator interface {
	io.Reader
	Size() (int64, error)
}

We need a Size method so we can pass the appropriate Content-Length header. Size isn't readily available in Go standard interfaces, so we created a new interface for it. Also hides the Close function from http library which prevents automatic closing of stream within http library.

type RegenerateUserSecretKeySpectraS3Request

type RegenerateUserSecretKeySpectraS3Request struct {
	UserId string
}

func NewRegenerateUserSecretKeySpectraS3Request

func NewRegenerateUserSecretKeySpectraS3Request(userId string) *RegenerateUserSecretKeySpectraS3Request

type RegenerateUserSecretKeySpectraS3Response

type RegenerateUserSecretKeySpectraS3Response struct {
	SpectraUser SpectraUser
	Headers     *http.Header
}

func NewRegenerateUserSecretKeySpectraS3Response

func NewRegenerateUserSecretKeySpectraS3Response(webResponse WebResponse) (*RegenerateUserSecretKeySpectraS3Response, error)

type RegisterAzureTargetSpectraS3Request

type RegisterAzureTargetSpectraS3Request struct {
	AccountKey                string
	AccountName               string
	AutoVerifyFrequencyInDays *int
	CloudBucketPrefix         *string
	CloudBucketSuffix         *string
	DefaultReadPreference     TargetReadPreferenceType
	Https                     *bool
	Name                      string
	PermitGoingOutOfSync      *bool
}

func NewRegisterAzureTargetSpectraS3Request

func NewRegisterAzureTargetSpectraS3Request(accountKey string, accountName string, name string) *RegisterAzureTargetSpectraS3Request

func (*RegisterAzureTargetSpectraS3Request) WithAutoVerifyFrequencyInDays

func (registerAzureTargetSpectraS3Request *RegisterAzureTargetSpectraS3Request) WithAutoVerifyFrequencyInDays(autoVerifyFrequencyInDays int) *RegisterAzureTargetSpectraS3Request

func (*RegisterAzureTargetSpectraS3Request) WithCloudBucketPrefix

func (registerAzureTargetSpectraS3Request *RegisterAzureTargetSpectraS3Request) WithCloudBucketPrefix(cloudBucketPrefix string) *RegisterAzureTargetSpectraS3Request

func (*RegisterAzureTargetSpectraS3Request) WithCloudBucketSuffix

func (registerAzureTargetSpectraS3Request *RegisterAzureTargetSpectraS3Request) WithCloudBucketSuffix(cloudBucketSuffix string) *RegisterAzureTargetSpectraS3Request

func (*RegisterAzureTargetSpectraS3Request) WithDefaultReadPreference

func (registerAzureTargetSpectraS3Request *RegisterAzureTargetSpectraS3Request) WithDefaultReadPreference(defaultReadPreference TargetReadPreferenceType) *RegisterAzureTargetSpectraS3Request

func (*RegisterAzureTargetSpectraS3Request) WithHttps

func (registerAzureTargetSpectraS3Request *RegisterAzureTargetSpectraS3Request) WithHttps(https bool) *RegisterAzureTargetSpectraS3Request

func (*RegisterAzureTargetSpectraS3Request) WithPermitGoingOutOfSync

func (registerAzureTargetSpectraS3Request *RegisterAzureTargetSpectraS3Request) WithPermitGoingOutOfSync(permitGoingOutOfSync bool) *RegisterAzureTargetSpectraS3Request

type RegisterAzureTargetSpectraS3Response

type RegisterAzureTargetSpectraS3Response struct {
	AzureTarget AzureTarget
	Headers     *http.Header
}

func NewRegisterAzureTargetSpectraS3Response

func NewRegisterAzureTargetSpectraS3Response(webResponse WebResponse) (*RegisterAzureTargetSpectraS3Response, error)

type RegisterDs3TargetSpectraS3Request

type RegisterDs3TargetSpectraS3Request struct {
	AccessControlReplication        Ds3TargetAccessControlReplication
	AdminAuthId                     string
	AdminSecretKey                  string
	DataPathEndPoint                string
	DataPathHttps                   *bool
	DataPathPort                    *int
	DataPathProxy                   *string
	DataPathVerifyCertificate       *bool
	DefaultReadPreference           TargetReadPreferenceType
	Name                            string
	PermitGoingOutOfSync            *bool
	ReplicatedUserDefaultDataPolicy *string
}

func NewRegisterDs3TargetSpectraS3Request

func NewRegisterDs3TargetSpectraS3Request(adminAuthId string, adminSecretKey string, dataPathEndPoint string, name string) *RegisterDs3TargetSpectraS3Request

func (*RegisterDs3TargetSpectraS3Request) WithAccessControlReplication

func (registerDs3TargetSpectraS3Request *RegisterDs3TargetSpectraS3Request) WithAccessControlReplication(accessControlReplication Ds3TargetAccessControlReplication) *RegisterDs3TargetSpectraS3Request

func (*RegisterDs3TargetSpectraS3Request) WithDataPathHttps

func (registerDs3TargetSpectraS3Request *RegisterDs3TargetSpectraS3Request) WithDataPathHttps(dataPathHttps bool) *RegisterDs3TargetSpectraS3Request

func (*RegisterDs3TargetSpectraS3Request) WithDataPathPort

func (registerDs3TargetSpectraS3Request *RegisterDs3TargetSpectraS3Request) WithDataPathPort(dataPathPort int) *RegisterDs3TargetSpectraS3Request

func (*RegisterDs3TargetSpectraS3Request) WithDataPathProxy

func (registerDs3TargetSpectraS3Request *RegisterDs3TargetSpectraS3Request) WithDataPathProxy(dataPathProxy string) *RegisterDs3TargetSpectraS3Request

func (*RegisterDs3TargetSpectraS3Request) WithDataPathVerifyCertificate

func (registerDs3TargetSpectraS3Request *RegisterDs3TargetSpectraS3Request) WithDataPathVerifyCertificate(dataPathVerifyCertificate bool) *RegisterDs3TargetSpectraS3Request

func (*RegisterDs3TargetSpectraS3Request) WithDefaultReadPreference

func (registerDs3TargetSpectraS3Request *RegisterDs3TargetSpectraS3Request) WithDefaultReadPreference(defaultReadPreference TargetReadPreferenceType) *RegisterDs3TargetSpectraS3Request

func (*RegisterDs3TargetSpectraS3Request) WithPermitGoingOutOfSync

func (registerDs3TargetSpectraS3Request *RegisterDs3TargetSpectraS3Request) WithPermitGoingOutOfSync(permitGoingOutOfSync bool) *RegisterDs3TargetSpectraS3Request

func (*RegisterDs3TargetSpectraS3Request) WithReplicatedUserDefaultDataPolicy

func (registerDs3TargetSpectraS3Request *RegisterDs3TargetSpectraS3Request) WithReplicatedUserDefaultDataPolicy(replicatedUserDefaultDataPolicy string) *RegisterDs3TargetSpectraS3Request

type RegisterDs3TargetSpectraS3Response

type RegisterDs3TargetSpectraS3Response struct {
	Ds3Target Ds3Target
	Headers   *http.Header
}

func NewRegisterDs3TargetSpectraS3Response

func NewRegisterDs3TargetSpectraS3Response(webResponse WebResponse) (*RegisterDs3TargetSpectraS3Response, error)

type RegisterS3TargetSpectraS3Request

type RegisterS3TargetSpectraS3Request struct {
	AccessKey                    string
	AutoVerifyFrequencyInDays    *int
	CloudBucketPrefix            *string
	CloudBucketSuffix            *string
	DataPathEndPoint             *string
	DefaultReadPreference        TargetReadPreferenceType
	Https                        *bool
	Name                         string
	NamingMode                   CloudNamingMode
	OfflineDataStagingWindowInTb *int
	PermitGoingOutOfSync         *bool
	ProxyDomain                  *string
	ProxyHost                    *string
	ProxyPassword                *string
	ProxyPort                    *int
	ProxyUsername                *string
	Region                       S3Region
	RestrictedAccess             *bool
	SecretKey                    string
	StagedDataExpirationInDays   *int
}

func NewRegisterS3TargetSpectraS3Request

func NewRegisterS3TargetSpectraS3Request(accessKey string, name string, secretKey string) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithAutoVerifyFrequencyInDays

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithAutoVerifyFrequencyInDays(autoVerifyFrequencyInDays int) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithCloudBucketPrefix

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithCloudBucketPrefix(cloudBucketPrefix string) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithCloudBucketSuffix

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithCloudBucketSuffix(cloudBucketSuffix string) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithDataPathEndPoint

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithDataPathEndPoint(dataPathEndPoint string) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithDefaultReadPreference

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithDefaultReadPreference(defaultReadPreference TargetReadPreferenceType) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithHttps

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithHttps(https bool) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithNamingMode

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithNamingMode(namingMode CloudNamingMode) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithOfflineDataStagingWindowInTb

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithOfflineDataStagingWindowInTb(offlineDataStagingWindowInTb int) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithPermitGoingOutOfSync

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithPermitGoingOutOfSync(permitGoingOutOfSync bool) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithProxyDomain

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithProxyDomain(proxyDomain string) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithProxyHost

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithProxyHost(proxyHost string) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithProxyPassword

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithProxyPassword(proxyPassword string) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithProxyPort

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithProxyPort(proxyPort int) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithProxyUsername

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithProxyUsername(proxyUsername string) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithRegion

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithRegion(region S3Region) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithRestrictedAccess

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithRestrictedAccess(restrictedAccess bool) *RegisterS3TargetSpectraS3Request

func (*RegisterS3TargetSpectraS3Request) WithStagedDataExpirationInDays

func (registerS3TargetSpectraS3Request *RegisterS3TargetSpectraS3Request) WithStagedDataExpirationInDays(stagedDataExpirationInDays int) *RegisterS3TargetSpectraS3Request

type RegisterS3TargetSpectraS3Response

type RegisterS3TargetSpectraS3Response struct {
	S3Target S3Target
	Headers  *http.Header
}

func NewRegisterS3TargetSpectraS3Response

func NewRegisterS3TargetSpectraS3Response(webResponse WebResponse) (*RegisterS3TargetSpectraS3Response, error)

type ReplicatePutJobSpectraS3Request

type ReplicatePutJobSpectraS3Request struct {
	BucketName     string
	Priority       Priority
	RequestPayload string
}

func NewReplicatePutJobSpectraS3Request

func NewReplicatePutJobSpectraS3Request(bucketName string, requestPayload string) *ReplicatePutJobSpectraS3Request

func (*ReplicatePutJobSpectraS3Request) WithPriority

func (replicatePutJobSpectraS3Request *ReplicatePutJobSpectraS3Request) WithPriority(priority Priority) *ReplicatePutJobSpectraS3Request

type ReplicatePutJobSpectraS3Response

type ReplicatePutJobSpectraS3Response struct {
	MasterObjectList *MasterObjectList
	Headers          *http.Header
}

func NewReplicatePutJobSpectraS3Response

func NewReplicatePutJobSpectraS3Response(webResponse WebResponse) (*ReplicatePutJobSpectraS3Response, error)

type RequestType

type RequestType Enum
const (
	REQUEST_TYPE_DELETE RequestType = 1 + iota
	REQUEST_TYPE_GET    RequestType = 1 + iota
	REQUEST_TYPE_HEAD   RequestType = 1 + iota
	REQUEST_TYPE_POST   RequestType = 1 + iota
	REQUEST_TYPE_PUT    RequestType = 1 + iota
)

func (RequestType) String

func (requestType RequestType) String() string

func (RequestType) StringPtr

func (requestType RequestType) StringPtr() *string

func (*RequestType) UnmarshalText

func (requestType *RequestType) UnmarshalText(text []byte) error

type ReservedTaskType

type ReservedTaskType Enum
const (
	RESERVED_TASK_TYPE_ANY         ReservedTaskType = 1 + iota
	RESERVED_TASK_TYPE_MAINTENANCE ReservedTaskType = 1 + iota
	RESERVED_TASK_TYPE_READ        ReservedTaskType = 1 + iota
	RESERVED_TASK_TYPE_WRITE       ReservedTaskType = 1 + iota
)

func (ReservedTaskType) String

func (reservedTaskType ReservedTaskType) String() string

func (ReservedTaskType) StringPtr

func (reservedTaskType ReservedTaskType) StringPtr() *string

func (*ReservedTaskType) UnmarshalText

func (reservedTaskType *ReservedTaskType) UnmarshalText(text []byte) error

type ResetInstanceIdentifierSpectraS3Request

type ResetInstanceIdentifierSpectraS3Request struct {
}

func NewResetInstanceIdentifierSpectraS3Request

func NewResetInstanceIdentifierSpectraS3Request() *ResetInstanceIdentifierSpectraS3Request

type ResetInstanceIdentifierSpectraS3Response

type ResetInstanceIdentifierSpectraS3Response struct {
	DataPathBackend DataPathBackend
	Headers         *http.Header
}

func NewResetInstanceIdentifierSpectraS3Response

func NewResetInstanceIdentifierSpectraS3Response(webResponse WebResponse) (*ResetInstanceIdentifierSpectraS3Response, error)

type RestOperationType

type RestOperationType Enum
const (
	REST_OPERATION_TYPE_ALLOCATE                      RestOperationType = 1 + iota
	REST_OPERATION_TYPE_CANCEL_EJECT                  RestOperationType = 1 + iota
	REST_OPERATION_TYPE_CANCEL_FORMAT                 RestOperationType = 1 + iota
	REST_OPERATION_TYPE_CANCEL_IMPORT                 RestOperationType = 1 + iota
	REST_OPERATION_TYPE_CANCEL_ONLINE                 RestOperationType = 1 + iota
	REST_OPERATION_TYPE_CANCEL_TEST                   RestOperationType = 1 + iota
	REST_OPERATION_TYPE_CANCEL_VERIFY                 RestOperationType = 1 + iota
	REST_OPERATION_TYPE_CLEAN                         RestOperationType = 1 + iota
	REST_OPERATION_TYPE_COMPACT                       RestOperationType = 1 + iota
	REST_OPERATION_TYPE_DEALLOCATE                    RestOperationType = 1 + iota
	REST_OPERATION_TYPE_DUMP                          RestOperationType = 1 + iota
	REST_OPERATION_TYPE_EJECT                         RestOperationType = 1 + iota
	REST_OPERATION_TYPE_FORMAT                        RestOperationType = 1 + iota
	REST_OPERATION_TYPE_GET_PHYSICAL_PLACEMENT        RestOperationType = 1 + iota
	REST_OPERATION_TYPE_IMPORT                        RestOperationType = 1 + iota
	REST_OPERATION_TYPE_INSPECT                       RestOperationType = 1 + iota
	REST_OPERATION_TYPE_MARK_FOR_COMPACTION           RestOperationType = 1 + iota
	REST_OPERATION_TYPE_ONLINE                        RestOperationType = 1 + iota
	REST_OPERATION_TYPE_PAIR_BACK                     RestOperationType = 1 + iota
	REST_OPERATION_TYPE_REGENERATE_SECRET_KEY         RestOperationType = 1 + iota
	REST_OPERATION_TYPE_START_BULK_GET                RestOperationType = 1 + iota
	REST_OPERATION_TYPE_START_BULK_PUT                RestOperationType = 1 + iota
	REST_OPERATION_TYPE_START_BULK_STAGE              RestOperationType = 1 + iota
	REST_OPERATION_TYPE_START_BULK_VERIFY             RestOperationType = 1 + iota
	REST_OPERATION_TYPE_TEST                          RestOperationType = 1 + iota
	REST_OPERATION_TYPE_VERIFY                        RestOperationType = 1 + iota
	REST_OPERATION_TYPE_VERIFY_SAFE_TO_START_BULK_PUT RestOperationType = 1 + iota
	REST_OPERATION_TYPE_VERIFY_PHYSICAL_PLACEMENT     RestOperationType = 1 + iota
)

func (RestOperationType) String

func (restOperationType RestOperationType) String() string

func (RestOperationType) StringPtr

func (restOperationType RestOperationType) StringPtr() *string

func (*RestOperationType) UnmarshalText

func (restOperationType *RestOperationType) UnmarshalText(text []byte) error

type S3DataReplicationRule

type S3DataReplicationRule struct {
	DataPolicyId           string
	Id                     string
	InitialDataPlacement   S3InitialDataPlacementPolicy
	MaxBlobPartSizeInBytes int64
	ReplicateDeletes       bool
	State                  DataPlacementRuleState
	TargetId               string
	Type                   DataReplicationRuleType
}

type S3DataReplicationRuleList

type S3DataReplicationRuleList struct {
	S3DataReplicationRules []S3DataReplicationRule
}

type S3InitialDataPlacementPolicy

type S3InitialDataPlacementPolicy Enum
const (
	S3_INITIAL_DATA_PLACEMENT_POLICY_STANDARD           S3InitialDataPlacementPolicy = 1 + iota
	S3_INITIAL_DATA_PLACEMENT_POLICY_REDUCED_REDUNDANCY S3InitialDataPlacementPolicy = 1 + iota
	S3_INITIAL_DATA_PLACEMENT_POLICY_STANDARD_IA        S3InitialDataPlacementPolicy = 1 + iota
	S3_INITIAL_DATA_PLACEMENT_POLICY_GLACIER            S3InitialDataPlacementPolicy = 1 + iota
	S3_INITIAL_DATA_PLACEMENT_POLICY_DEEP_ARCHIVE       S3InitialDataPlacementPolicy = 1 + iota
)

func (S3InitialDataPlacementPolicy) String

func (s3InitialDataPlacementPolicy S3InitialDataPlacementPolicy) String() string

func (S3InitialDataPlacementPolicy) StringPtr

func (s3InitialDataPlacementPolicy S3InitialDataPlacementPolicy) StringPtr() *string

func (*S3InitialDataPlacementPolicy) UnmarshalText

func (s3InitialDataPlacementPolicy *S3InitialDataPlacementPolicy) UnmarshalText(text []byte) error

type S3Object

type S3Object struct {
	BucketId     string
	CreationDate *string
	Id           string
	Latest       bool
	Name         *string
	Type         S3ObjectType
}

type S3ObjectCachedNotificationRegistration

type S3ObjectCachedNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	JobId                            *string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type S3ObjectCachedNotificationRegistrationList

type S3ObjectCachedNotificationRegistrationList struct {
	S3ObjectCachedNotificationRegistrations []S3ObjectCachedNotificationRegistration
}

type S3ObjectList

type S3ObjectList struct {
	S3Objects []S3Object
}

type S3ObjectLostNotificationRegistration

type S3ObjectLostNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type S3ObjectLostNotificationRegistrationList

type S3ObjectLostNotificationRegistrationList struct {
	S3ObjectLostNotificationRegistrations []S3ObjectLostNotificationRegistration
}

type S3ObjectPersistedNotificationRegistration

type S3ObjectPersistedNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	JobId                            *string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type S3ObjectPersistedNotificationRegistrationList

type S3ObjectPersistedNotificationRegistrationList struct {
	S3ObjectPersistedNotificationRegistrations []S3ObjectPersistedNotificationRegistration
}

type S3ObjectToDelete

type S3ObjectToDelete struct {
	Key       *string
	VersionId *string
}

type S3ObjectType

type S3ObjectType Enum
const (
	S3_OBJECT_TYPE_DATA   S3ObjectType = 1 + iota
	S3_OBJECT_TYPE_FOLDER S3ObjectType = 1 + iota
)

func (S3ObjectType) String

func (s3ObjectType S3ObjectType) String() string

func (S3ObjectType) StringPtr

func (s3ObjectType S3ObjectType) StringPtr() *string

func (*S3ObjectType) UnmarshalText

func (s3ObjectType *S3ObjectType) UnmarshalText(text []byte) error

type S3Region

type S3Region Enum
const (
	S3_REGION_GOV_CLOUD      S3Region = 1 + iota
	S3_REGION_US_EAST_1      S3Region = 1 + iota
	S3_REGION_US_EAST_2      S3Region = 1 + iota
	S3_REGION_US_WEST_1      S3Region = 1 + iota
	S3_REGION_US_WEST_2      S3Region = 1 + iota
	S3_REGION_EU_WEST_1      S3Region = 1 + iota
	S3_REGION_EU_WEST_2      S3Region = 1 + iota
	S3_REGION_EU_CENTRAL_1   S3Region = 1 + iota
	S3_REGION_AP_SOUTH_1     S3Region = 1 + iota
	S3_REGION_AP_SOUTHEAST_1 S3Region = 1 + iota
	S3_REGION_AP_SOUTHEAST_2 S3Region = 1 + iota
	S3_REGION_AP_NORTHEAST_1 S3Region = 1 + iota
	S3_REGION_AP_NORTHEAST_2 S3Region = 1 + iota
	S3_REGION_SA_EAST_1      S3Region = 1 + iota
	S3_REGION_CN_NORTH_1     S3Region = 1 + iota
	S3_REGION_CA_CENTRAL_1   S3Region = 1 + iota
)

func (S3Region) String

func (s3Region S3Region) String() string

func (S3Region) StringPtr

func (s3Region S3Region) StringPtr() *string

func (*S3Region) UnmarshalText

func (s3Region *S3Region) UnmarshalText(text []byte) error

type S3Target

type S3Target struct {
	AccessKey                    *string
	AutoVerifyFrequencyInDays    *int
	CloudBucketPrefix            *string
	CloudBucketSuffix            *string
	DataPathEndPoint             *string
	DefaultReadPreference        TargetReadPreferenceType
	Https                        bool
	Id                           string
	LastFullyVerified            *string
	Name                         *string
	NamingMode                   CloudNamingMode
	OfflineDataStagingWindowInTb int
	PermitGoingOutOfSync         bool
	ProxyDomain                  *string
	ProxyHost                    *string
	ProxyPassword                *string
	ProxyPort                    *int
	ProxyUsername                *string
	Quiesced                     Quiesced
	Region                       *S3Region
	RestrictedAccess             bool
	SecretKey                    *string
	StagedDataExpirationInDays   int
	State                        TargetState
}

type S3TargetBucketName

type S3TargetBucketName struct {
	BucketId string
	Id       string
	Name     *string
	TargetId string
}

type S3TargetBucketNameList

type S3TargetBucketNameList struct {
	S3TargetBucketNames []S3TargetBucketName
}

type S3TargetFailure

type S3TargetFailure struct {
	Date         string
	ErrorMessage *string
	Id           string
	TargetId     string
	Type         TargetFailureType
}

type S3TargetFailureList

type S3TargetFailureList struct {
	S3TargetFailures []S3TargetFailure
}

type S3TargetFailureNotificationRegistration

type S3TargetFailureNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type S3TargetFailureNotificationRegistrationList

type S3TargetFailureNotificationRegistrationList struct {
	S3TargetFailureNotificationRegistrations []S3TargetFailureNotificationRegistration
}

type S3TargetList

type S3TargetList struct {
	S3Targets []S3Target
}

type S3TargetReadPreference

type S3TargetReadPreference struct {
	BucketId       string
	Id             string
	ReadPreference TargetReadPreferenceType
	TargetId       string
}

type S3TargetReadPreferenceList

type S3TargetReadPreferenceList struct {
	S3TargetReadPreferences []S3TargetReadPreference
}

type SpectraUser

type SpectraUser struct {
	AuthId              *string
	DefaultDataPolicyId *string
	Id                  string
	MaxBuckets          int
	Name                *string
	SecretKey           *string
}

type SpectraUserList

type SpectraUserList struct {
	SpectraUsers []SpectraUser
}

type StageObjectsJobSpectraS3Request

type StageObjectsJobSpectraS3Request struct {
	BucketName string
	Name       *string
	Objects    []Ds3GetObject
	Priority   Priority
}

func NewStageObjectsJobSpectraS3Request

func NewStageObjectsJobSpectraS3Request(bucketName string, objectNames []string) *StageObjectsJobSpectraS3Request

func NewStageObjectsJobSpectraS3RequestWithPartialObjects

func NewStageObjectsJobSpectraS3RequestWithPartialObjects(bucketName string, objects []Ds3GetObject) *StageObjectsJobSpectraS3Request

func (*StageObjectsJobSpectraS3Request) WithName

func (stageObjectsJobSpectraS3Request *StageObjectsJobSpectraS3Request) WithName(name string) *StageObjectsJobSpectraS3Request

func (*StageObjectsJobSpectraS3Request) WithPriority

func (stageObjectsJobSpectraS3Request *StageObjectsJobSpectraS3Request) WithPriority(priority Priority) *StageObjectsJobSpectraS3Request

type StageObjectsJobSpectraS3Response

type StageObjectsJobSpectraS3Response struct {
	MasterObjectList MasterObjectList
	Headers          *http.Header
}

func NewStageObjectsJobSpectraS3Response

func NewStageObjectsJobSpectraS3Response(webResponse WebResponse) (*StageObjectsJobSpectraS3Response, error)

type StorageDomain

type StorageDomain struct {
	AutoEjectMediaFullThreshold            *int64
	AutoEjectUponCron                      *string
	AutoEjectUponJobCancellation           bool
	AutoEjectUponJobCompletion             bool
	AutoEjectUponMediaFull                 bool
	Id                                     string
	LtfsFileNaming                         LtfsFileNamingMode
	MaxTapeFragmentationPercent            int
	MaximumAutoVerificationFrequencyInDays *int
	MediaEjectionAllowed                   bool
	Name                                   *string
	SecureMediaAllocation                  bool
	VerifyPriorToAutoEject                 *Priority
	WriteOptimization                      WriteOptimization
}

type StorageDomainCapacitySummary

type StorageDomainCapacitySummary struct {
	PhysicalAllocated int64
	PhysicalFree      int64
	PhysicalUsed      int64
}

type StorageDomainFailure

type StorageDomainFailure struct {
	Date            string
	ErrorMessage    *string
	Id              string
	StorageDomainId string
	Type            StorageDomainFailureType
}

type StorageDomainFailureList

type StorageDomainFailureList struct {
	StorageDomainFailures []StorageDomainFailure
}

type StorageDomainFailureNotificationRegistration

type StorageDomainFailureNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type StorageDomainFailureNotificationRegistrationList

type StorageDomainFailureNotificationRegistrationList struct {
	StorageDomainFailureNotificationRegistrations []StorageDomainFailureNotificationRegistration
}

type StorageDomainFailureType

type StorageDomainFailureType Enum
const (
	STORAGE_DOMAIN_FAILURE_TYPE_ILLEGAL_EJECTION_OCCURRED                     StorageDomainFailureType = 1 + iota
	STORAGE_DOMAIN_FAILURE_TYPE_MEMBER_BECAME_READ_ONLY                       StorageDomainFailureType = 1 + iota
	STORAGE_DOMAIN_FAILURE_TYPE_WRITES_STALLED_DUE_TO_NO_FREE_MEDIA_REMAINING StorageDomainFailureType = 1 + iota
)

func (StorageDomainFailureType) String

func (storageDomainFailureType StorageDomainFailureType) String() string

func (StorageDomainFailureType) StringPtr

func (storageDomainFailureType StorageDomainFailureType) StringPtr() *string

func (*StorageDomainFailureType) UnmarshalText

func (storageDomainFailureType *StorageDomainFailureType) UnmarshalText(text []byte) error

type StorageDomainList

type StorageDomainList struct {
	StorageDomains []StorageDomain
}

type StorageDomainMember

type StorageDomainMember struct {
	AutoCompactionThreshold *int
	Id                      string
	PoolPartitionId         *string
	State                   StorageDomainMemberState
	StorageDomainId         string
	TapePartitionId         *string
	TapeType                *string
	WritePreference         WritePreferenceLevel
}

type StorageDomainMemberList

type StorageDomainMemberList struct {
	StorageDomainMembers []StorageDomainMember
}

type StorageDomainMemberState

type StorageDomainMemberState Enum
const (
	STORAGE_DOMAIN_MEMBER_STATE_NORMAL                StorageDomainMemberState = 1 + iota
	STORAGE_DOMAIN_MEMBER_STATE_EXCLUSION_IN_PROGRESS StorageDomainMemberState = 1 + iota
)

func (StorageDomainMemberState) String

func (storageDomainMemberState StorageDomainMemberState) String() string

func (StorageDomainMemberState) StringPtr

func (storageDomainMemberState StorageDomainMemberState) StringPtr() *string

func (*StorageDomainMemberState) UnmarshalText

func (storageDomainMemberState *StorageDomainMemberState) UnmarshalText(text []byte) error

type SuspectBlobAzureTarget

type SuspectBlobAzureTarget struct {
	BlobId   string
	Id       string
	TargetId string
}

type SuspectBlobAzureTargetList

type SuspectBlobAzureTargetList struct {
	SuspectBlobAzureTargets []SuspectBlobAzureTarget
}

type SuspectBlobDs3Target

type SuspectBlobDs3Target struct {
	BlobId   string
	Id       string
	TargetId string
}

type SuspectBlobDs3TargetList

type SuspectBlobDs3TargetList struct {
	SuspectBlobDs3Targets []SuspectBlobDs3Target
}

type SuspectBlobPool

type SuspectBlobPool struct {
	BlobId       string
	BucketId     string
	DateWritten  string
	Id           string
	LastAccessed string
	PoolId       string
}

type SuspectBlobPoolList

type SuspectBlobPoolList struct {
	SuspectBlobPools []SuspectBlobPool
}

type SuspectBlobS3Target

type SuspectBlobS3Target struct {
	BlobId   string
	Id       string
	TargetId string
}

type SuspectBlobS3TargetList

type SuspectBlobS3TargetList struct {
	SuspectBlobS3Targets []SuspectBlobS3Target
}

type SuspectBlobTape

type SuspectBlobTape struct {
	BlobId     string
	Id         string
	OrderIndex int
	TapeId     string
}

type SuspectBlobTapeList

type SuspectBlobTapeList struct {
	SuspectBlobTapes []SuspectBlobTape
}

type SystemFailure

type SystemFailure struct {
	Date         string
	ErrorMessage *string
	Id           string
	Type         SystemFailureType
}

type SystemFailureList

type SystemFailureList struct {
	SystemFailures []SystemFailure
}

type SystemFailureNotificationRegistration

type SystemFailureNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type SystemFailureNotificationRegistrationList

type SystemFailureNotificationRegistrationList struct {
	SystemFailureNotificationRegistrations []SystemFailureNotificationRegistration
}

type SystemFailureType

type SystemFailureType Enum
const (
	SYSTEM_FAILURE_TYPE_RECONCILE_TAPE_ENVIRONMENT_FAILED                           SystemFailureType = 1 + iota
	SYSTEM_FAILURE_TYPE_RECONCILE_POOL_ENVIRONMENT_FAILED                           SystemFailureType = 1 + iota
	SYSTEM_FAILURE_TYPE_CRITICAL_DATA_VERIFICATION_ERROR_REQUIRES_USER_CONFIRMATION SystemFailureType = 1 + iota
	SYSTEM_FAILURE_TYPE_MICROSOFT_AZURE_WRITES_REQUIRE_FEATURE_LICENSE              SystemFailureType = 1 + iota
	SYSTEM_FAILURE_TYPE_AWS_S3_WRITES_REQUIRE_FEATURE_LICENSE                       SystemFailureType = 1 + iota
	SYSTEM_FAILURE_TYPE_DATABASE_RUNNING_OUT_OF_SPACE                               SystemFailureType = 1 + iota
)

func (SystemFailureType) String

func (systemFailureType SystemFailureType) String() string

func (SystemFailureType) StringPtr

func (systemFailureType SystemFailureType) StringPtr() *string

func (*SystemFailureType) UnmarshalText

func (systemFailureType *SystemFailureType) UnmarshalText(text []byte) error

type SystemInformation

type SystemInformation struct {
	ApiVersion       *string
	BackendActivated bool
	BuildInformation BuildInformation
	InstanceId       string
	Now              int64
	SerialNumber     *string
}

type Tape

type Tape struct {
	AssignedToStorageDomain      bool
	AvailableRawCapacity         *int64
	BarCode                      *string
	BucketId                     *string
	DescriptionForIdentification *string
	EjectDate                    *string
	EjectLabel                   *string
	EjectLocation                *string
	EjectPending                 *string
	FullOfData                   bool
	Id                           string
	LastAccessed                 *string
	LastCheckpoint               *string
	LastModified                 *string
	LastVerified                 *string
	PartiallyVerifiedEndOfTape   *string
	PartitionId                  *string
	PreviousState                *TapeState
	Role                         TapeRole
	SerialNumber                 *string
	State                        TapeState
	StorageDomainMemberId        *string
	TakeOwnershipPending         bool
	TotalRawCapacity             *int64
	Type                         string
	VerifyPending                *Priority
	WriteProtected               bool
}

type TapeDensityDirective

type TapeDensityDirective struct {
	Density     TapeDriveType
	Id          string
	PartitionId string
	TapeType    string
}

type TapeDensityDirectiveList

type TapeDensityDirectiveList struct {
	TapeDensityDirectives []TapeDensityDirective
}

type TapeDrive

type TapeDrive struct {
	CleaningRequired    bool
	ErrorMessage        *string
	ForceTapeRemoval    bool
	Id                  string
	LastCleaned         *string
	MaxFailedTapes      *int
	MfgSerialNumber     *string
	MinimumTaskPriority *Priority
	PartitionId         string
	Quiesced            Quiesced
	ReservedTaskType    ReservedTaskType
	SerialNumber        *string
	State               TapeDriveState
	TapeId              *string
	Type                TapeDriveType
}

type TapeDriveList

type TapeDriveList struct {
	TapeDrives []TapeDrive
}

type TapeDriveState

type TapeDriveState Enum
const (
	TAPE_DRIVE_STATE_OFFLINE                                              TapeDriveState = 1 + iota
	TAPE_DRIVE_STATE_NORMAL                                               TapeDriveState = 1 + iota
	TAPE_DRIVE_STATE_ERROR                                                TapeDriveState = 1 + iota
	TAPE_DRIVE_STATE_NOT_COMPATIBLE_IN_PARTITION_DUE_TO_NEWER_TAPE_DRIVES TapeDriveState = 1 + iota
)

func (TapeDriveState) String

func (tapeDriveState TapeDriveState) String() string

func (TapeDriveState) StringPtr

func (tapeDriveState TapeDriveState) StringPtr() *string

func (*TapeDriveState) UnmarshalText

func (tapeDriveState *TapeDriveState) UnmarshalText(text []byte) error

type TapeDriveType

type TapeDriveType Enum
const (
	TAPE_DRIVE_TYPE_UNKNOWN TapeDriveType = 1 + iota
	TAPE_DRIVE_TYPE_LTO5    TapeDriveType = 1 + iota
	TAPE_DRIVE_TYPE_LTO6    TapeDriveType = 1 + iota
	TAPE_DRIVE_TYPE_LTO7    TapeDriveType = 1 + iota
	TAPE_DRIVE_TYPE_LTO8    TapeDriveType = 1 + iota
	TAPE_DRIVE_TYPE_LTO9    TapeDriveType = 1 + iota
	TAPE_DRIVE_TYPE_TS1140  TapeDriveType = 1 + iota
	TAPE_DRIVE_TYPE_TS1150  TapeDriveType = 1 + iota
	TAPE_DRIVE_TYPE_TS1155  TapeDriveType = 1 + iota
	TAPE_DRIVE_TYPE_TS1160  TapeDriveType = 1 + iota
)

func (TapeDriveType) String

func (tapeDriveType TapeDriveType) String() string

func (TapeDriveType) StringPtr

func (tapeDriveType TapeDriveType) StringPtr() *string

func (*TapeDriveType) UnmarshalText

func (tapeDriveType *TapeDriveType) UnmarshalText(text []byte) error

type TapeFailure

type TapeFailure struct {
	Cause *string
	Tape  Tape
}

type TapeFailureList

type TapeFailureList struct {
	Failures []TapeFailure
}

type TapeFailureNotificationRegistration

type TapeFailureNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type TapeFailureNotificationRegistrationList

type TapeFailureNotificationRegistrationList struct {
	TapeFailureNotificationRegistrations []TapeFailureNotificationRegistration
}

type TapeFailureType

type TapeFailureType Enum
const (
	TAPE_FAILURE_TYPE_BAR_CODE_CHANGED                            TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_BAR_CODE_DUPLICATE                          TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_BLOB_READ_FAILED                            TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_CLEANING_TAPE_EXPIRED                       TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_DATA_CHECKPOINT_FAILURE                     TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_DATA_CHECKPOINT_FAILURE_DUE_TO_READ_ONLY    TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_DATA_CHECKPOINT_MISSING                     TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_DELAYED_OWNERSHIP_FAILURE                   TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_DRIVE_CLEAN_FAILED                          TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_DRIVE_CLEANED                               TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_DRIVE_TEST_FAILED                           TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_DRIVE_TEST_FAILED_ALL_WRITES_TOO_SLOW       TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_DRIVE_TEST_FAILED_FORWARD_WRITES_TOO_SLOW   TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_DRIVE_TEST_FAILED_REVERSE_WRITES_TOO_SLOW   TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_DRIVE_TEST_SUCCEEDED                        TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_ENCRYPTION_ERROR                            TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_FORMAT_FAILED                               TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_GET_TAPE_INFORMATION_FAILED                 TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_HARDWARE_ERROR                              TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_IMPORT_FAILED                               TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_IMPORT_INCOMPLETE                           TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_IMPORT_FAILED_DUE_TO_TAKE_OWNERSHIP_FAILURE TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_IMPORT_FAILED_DUE_TO_DATA_INTEGRITY         TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_INCOMPATIBLE                                TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_INSPECT_FAILED                              TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_QUIESCING_DRIVE                             TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_READ_FAILED                                 TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_REIMPORT_REQUIRED                           TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_SERIAL_NUMBER_MISMATCH                      TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_VERIFY_FAILED                               TapeFailureType = 1 + iota
	TAPE_FAILURE_TYPE_WRITE_FAILED                                TapeFailureType = 1 + iota
)

func (TapeFailureType) String

func (tapeFailureType TapeFailureType) String() string

func (TapeFailureType) StringPtr

func (tapeFailureType TapeFailureType) StringPtr() *string

func (*TapeFailureType) UnmarshalText

func (tapeFailureType *TapeFailureType) UnmarshalText(text []byte) error

type TapeLibrary

type TapeLibrary struct {
	Id            string
	ManagementUrl *string
	Name          *string
	SerialNumber  *string
}

type TapeLibraryList

type TapeLibraryList struct {
	TapeLibraries []TapeLibrary
}

type TapeList

type TapeList struct {
	Tapes []Tape
}

type TapePartition

type TapePartition struct {
	AutoCompactionEnabled      bool
	AutoQuiesceEnabled         bool
	DriveIdleTimeoutInMinutes  *int
	DriveType                  *TapeDriveType
	ErrorMessage               *string
	Id                         string
	ImportExportConfiguration  ImportExportConfiguration
	LibraryId                  string
	MinimumReadReservedDrives  int
	MinimumWriteReservedDrives int
	Name                       *string
	Quiesced                   Quiesced
	SerialNumber               *string
	State                      TapePartitionState
}

type TapePartitionFailure

type TapePartitionFailure struct {
	Date         string
	ErrorMessage *string
	Id           string
	PartitionId  string
	Type         TapePartitionFailureType
}

type TapePartitionFailureList

type TapePartitionFailureList struct {
	TapePartitionFailures []TapePartitionFailure
}

type TapePartitionFailureNotificationRegistration

type TapePartitionFailureNotificationRegistration struct {
	CreationDate                     string
	Format                           HttpResponseFormatType
	Id                               string
	LastFailure                      *string
	LastHttpResponseCode             *int
	LastNotification                 *string
	NamingConvention                 NamingConventionType
	NotificationEndPoint             *string
	NotificationHttpMethod           RequestType
	NumberOfFailuresSinceLastSuccess int
	UserId                           *string
}

type TapePartitionFailureNotificationRegistrationList

type TapePartitionFailureNotificationRegistrationList struct {
	TapePartitionFailureNotificationRegistrations []TapePartitionFailureNotificationRegistration
}

type TapePartitionFailureType

type TapePartitionFailureType Enum
const (
	TAPE_PARTITION_FAILURE_TYPE_AUTO_QUIESCED                                       TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_CLEANING_TAPE_REQUIRED                              TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_DUPLICATE_TAPE_BAR_CODES_DETECTED                   TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_EJECT_STALLED_DUE_TO_OFFLINE_TAPES                  TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_MINIMUM_DRIVE_COUNT_NOT_MET                         TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_MOVE_FAILED                                         TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_MOVE_FAILED_DUE_TO_PREPARE_TAPE_FOR_REMOVAL_FAILURE TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_NO_USABLE_DRIVES                                    TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_ONLINE_STALLED_DUE_TO_NO_STORAGE_SLOTS              TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_TAPE_DRIVE_IN_ERROR                                 TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_TAPE_DRIVE_MISSING                                  TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_TAPE_DRIVE_NOT_CLEANED                              TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_TAPE_DRIVE_QUIESCED                                 TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_TAPE_DRIVE_TYPE_MISMATCH                            TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_TAPE_EJECTION_BY_OPERATOR_REQUIRED                  TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_TAPE_MEDIA_TYPE_INCOMPATIBLE                        TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_TAPE_REMOVAL_UNEXPECTED                             TapePartitionFailureType = 1 + iota
	TAPE_PARTITION_FAILURE_TYPE_TAPE_IN_INVALID_PARTITION                           TapePartitionFailureType = 1 + iota
)

func (TapePartitionFailureType) String

func (tapePartitionFailureType TapePartitionFailureType) String() string

func (TapePartitionFailureType) StringPtr

func (tapePartitionFailureType TapePartitionFailureType) StringPtr() *string

func (*TapePartitionFailureType) UnmarshalText

func (tapePartitionFailureType *TapePartitionFailureType) UnmarshalText(text []byte) error

type TapePartitionList

type TapePartitionList struct {
	TapePartitions []TapePartition
}

type TapePartitionState

type TapePartitionState Enum
const (
	TAPE_PARTITION_STATE_ONLINE  TapePartitionState = 1 + iota
	TAPE_PARTITION_STATE_OFFLINE TapePartitionState = 1 + iota
	TAPE_PARTITION_STATE_ERROR   TapePartitionState = 1 + iota
)

func (TapePartitionState) String

func (tapePartitionState TapePartitionState) String() string

func (TapePartitionState) StringPtr

func (tapePartitionState TapePartitionState) StringPtr() *string

func (*TapePartitionState) UnmarshalText

func (tapePartitionState *TapePartitionState) UnmarshalText(text []byte) error

type TapeRole

type TapeRole Enum
const (
	TAPE_ROLE_NORMAL TapeRole = 1 + iota
	TAPE_ROLE_TEST   TapeRole = 1 + iota
)

func (TapeRole) String

func (tapeRole TapeRole) String() string

func (TapeRole) StringPtr

func (tapeRole TapeRole) StringPtr() *string

func (*TapeRole) UnmarshalText

func (tapeRole *TapeRole) UnmarshalText(text []byte) error

type TapeState

type TapeState Enum
const (
	TAPE_STATE_NORMAL                                   TapeState = 1 + iota
	TAPE_STATE_OFFLINE                                  TapeState = 1 + iota
	TAPE_STATE_ONLINE_PENDING                           TapeState = 1 + iota
	TAPE_STATE_ONLINE_IN_PROGRESS                       TapeState = 1 + iota
	TAPE_STATE_PENDING_INSPECTION                       TapeState = 1 + iota
	TAPE_STATE_UNKNOWN                                  TapeState = 1 + iota
	TAPE_STATE_DATA_CHECKPOINT_FAILURE                  TapeState = 1 + iota
	TAPE_STATE_DATA_CHECKPOINT_FAILURE_DUE_TO_READ_ONLY TapeState = 1 + iota
	TAPE_STATE_DATA_CHECKPOINT_MISSING                  TapeState = 1 + iota
	TAPE_STATE_LTFS_WITH_FOREIGN_DATA                   TapeState = 1 + iota
	TAPE_STATE_RAW_IMPORT_PENDING                       TapeState = 1 + iota
	TAPE_STATE_RAW_IMPORT_IN_PROGRESS                   TapeState = 1 + iota
	TAPE_STATE_FOREIGN                                  TapeState = 1 + iota
	TAPE_STATE_IMPORT_PENDING                           TapeState = 1 + iota
	TAPE_STATE_IMPORT_IN_PROGRESS                       TapeState = 1 + iota
	TAPE_STATE_INCOMPATIBLE                             TapeState = 1 + iota
	TAPE_STATE_LOST                                     TapeState = 1 + iota
	TAPE_STATE_BAD                                      TapeState = 1 + iota
	TAPE_STATE_CANNOT_FORMAT_DUE_TO_WRITE_PROTECTION    TapeState = 1 + iota
	TAPE_STATE_SERIAL_NUMBER_MISMATCH                   TapeState = 1 + iota
	TAPE_STATE_BAR_CODE_MISSING                         TapeState = 1 + iota
	TAPE_STATE_AUTO_COMPACTION_IN_PROGRESS              TapeState = 1 + iota
	TAPE_STATE_FORMAT_PENDING                           TapeState = 1 + iota
	TAPE_STATE_FORMAT_IN_PROGRESS                       TapeState = 1 + iota
	TAPE_STATE_EJECT_TO_EE_IN_PROGRESS                  TapeState = 1 + iota
	TAPE_STATE_EJECT_FROM_EE_PENDING                    TapeState = 1 + iota
	TAPE_STATE_EJECTED                                  TapeState = 1 + iota
)

func (TapeState) String

func (tapeState TapeState) String() string

func (TapeState) StringPtr

func (tapeState TapeState) StringPtr() *string

func (*TapeState) UnmarshalText

func (tapeState *TapeState) UnmarshalText(text []byte) error

type TargetFailureType

type TargetFailureType Enum
const (
	TARGET_FAILURE_TYPE_IMPORT_FAILED         TargetFailureType = 1 + iota
	TARGET_FAILURE_TYPE_IMPORT_INCOMPLETE     TargetFailureType = 1 + iota
	TARGET_FAILURE_TYPE_NOT_ONLINE            TargetFailureType = 1 + iota
	TARGET_FAILURE_TYPE_WRITE_FAILED          TargetFailureType = 1 + iota
	TARGET_FAILURE_TYPE_WRITE_INITIATE_FAILED TargetFailureType = 1 + iota
	TARGET_FAILURE_TYPE_READ_FAILED           TargetFailureType = 1 + iota
	TARGET_FAILURE_TYPE_READ_INITIATE_FAILED  TargetFailureType = 1 + iota
	TARGET_FAILURE_TYPE_VERIFY_FAILED         TargetFailureType = 1 + iota
	TARGET_FAILURE_TYPE_VERIFY_COMPLETE       TargetFailureType = 1 + iota
)

func (TargetFailureType) String

func (targetFailureType TargetFailureType) String() string

func (TargetFailureType) StringPtr

func (targetFailureType TargetFailureType) StringPtr() *string

func (*TargetFailureType) UnmarshalText

func (targetFailureType *TargetFailureType) UnmarshalText(text []byte) error

type TargetReadPreferenceType

type TargetReadPreferenceType Enum
const (
	TARGET_READ_PREFERENCE_TYPE_MINIMUM_LATENCY          TargetReadPreferenceType = 1 + iota
	TARGET_READ_PREFERENCE_TYPE_AFTER_ONLINE_POOL        TargetReadPreferenceType = 1 + iota
	TARGET_READ_PREFERENCE_TYPE_AFTER_NEARLINE_POOL      TargetReadPreferenceType = 1 + iota
	TARGET_READ_PREFERENCE_TYPE_AFTER_NON_EJECTABLE_TAPE TargetReadPreferenceType = 1 + iota
	TARGET_READ_PREFERENCE_TYPE_LAST_RESORT              TargetReadPreferenceType = 1 + iota
	TARGET_READ_PREFERENCE_TYPE_NEVER                    TargetReadPreferenceType = 1 + iota
)

func (TargetReadPreferenceType) String

func (targetReadPreferenceType TargetReadPreferenceType) String() string

func (TargetReadPreferenceType) StringPtr

func (targetReadPreferenceType TargetReadPreferenceType) StringPtr() *string

func (*TargetReadPreferenceType) UnmarshalText

func (targetReadPreferenceType *TargetReadPreferenceType) UnmarshalText(text []byte) error

type TargetState

type TargetState Enum
const (
	TARGET_STATE_ONLINE  TargetState = 1 + iota
	TARGET_STATE_OFFLINE TargetState = 1 + iota
)

func (TargetState) String

func (targetState TargetState) String() string

func (TargetState) StringPtr

func (targetState TargetState) StringPtr() *string

func (*TargetState) UnmarshalText

func (targetState *TargetState) UnmarshalText(text []byte) error

type TestTapeDriveSpectraS3Request

type TestTapeDriveSpectraS3Request struct {
	SkipClean   bool
	TapeDriveId string
	TapeId      *string
}

func NewTestTapeDriveSpectraS3Request

func NewTestTapeDriveSpectraS3Request(tapeDriveId string) *TestTapeDriveSpectraS3Request

func (*TestTapeDriveSpectraS3Request) WithSkipClean

func (testTapeDriveSpectraS3Request *TestTapeDriveSpectraS3Request) WithSkipClean() *TestTapeDriveSpectraS3Request

func (*TestTapeDriveSpectraS3Request) WithTapeId

func (testTapeDriveSpectraS3Request *TestTapeDriveSpectraS3Request) WithTapeId(tapeId string) *TestTapeDriveSpectraS3Request

type TestTapeDriveSpectraS3Response

type TestTapeDriveSpectraS3Response struct {
	TapeDrive TapeDrive
	Headers   *http.Header
}

func NewTestTapeDriveSpectraS3Response

func NewTestTapeDriveSpectraS3Response(webResponse WebResponse) (*TestTapeDriveSpectraS3Response, error)

type TruncateActiveJobSpectraS3Request

type TruncateActiveJobSpectraS3Request struct {
	ActiveJobId string
}

func NewTruncateActiveJobSpectraS3Request

func NewTruncateActiveJobSpectraS3Request(activeJobId string) *TruncateActiveJobSpectraS3Request

type TruncateActiveJobSpectraS3Response

type TruncateActiveJobSpectraS3Response struct {
	Headers *http.Header
}

func NewTruncateActiveJobSpectraS3Response

func NewTruncateActiveJobSpectraS3Response(webResponse WebResponse) (*TruncateActiveJobSpectraS3Response, error)

type TruncateAllActiveJobsSpectraS3Request

type TruncateAllActiveJobsSpectraS3Request struct {
	BucketId    *string
	RequestType JobRequestType
}

func NewTruncateAllActiveJobsSpectraS3Request

func NewTruncateAllActiveJobsSpectraS3Request() *TruncateAllActiveJobsSpectraS3Request

func (*TruncateAllActiveJobsSpectraS3Request) WithBucketId

func (truncateAllActiveJobsSpectraS3Request *TruncateAllActiveJobsSpectraS3Request) WithBucketId(bucketId string) *TruncateAllActiveJobsSpectraS3Request

func (*TruncateAllActiveJobsSpectraS3Request) WithRequestType

func (truncateAllActiveJobsSpectraS3Request *TruncateAllActiveJobsSpectraS3Request) WithRequestType(requestType JobRequestType) *TruncateAllActiveJobsSpectraS3Request

type TruncateAllActiveJobsSpectraS3Response

type TruncateAllActiveJobsSpectraS3Response struct {
	Headers *http.Header
}

func NewTruncateAllActiveJobsSpectraS3Response

func NewTruncateAllActiveJobsSpectraS3Response(webResponse WebResponse) (*TruncateAllActiveJobsSpectraS3Response, error)

type TruncateAllJobsSpectraS3Request

type TruncateAllJobsSpectraS3Request struct {
	BucketId    *string
	RequestType JobRequestType
}

func NewTruncateAllJobsSpectraS3Request

func NewTruncateAllJobsSpectraS3Request() *TruncateAllJobsSpectraS3Request

func (*TruncateAllJobsSpectraS3Request) WithBucketId

func (truncateAllJobsSpectraS3Request *TruncateAllJobsSpectraS3Request) WithBucketId(bucketId string) *TruncateAllJobsSpectraS3Request

func (*TruncateAllJobsSpectraS3Request) WithRequestType

func (truncateAllJobsSpectraS3Request *TruncateAllJobsSpectraS3Request) WithRequestType(requestType JobRequestType) *TruncateAllJobsSpectraS3Request

type TruncateAllJobsSpectraS3Response

type TruncateAllJobsSpectraS3Response struct {
	Headers *http.Header
}

func NewTruncateAllJobsSpectraS3Response

func NewTruncateAllJobsSpectraS3Response(webResponse WebResponse) (*TruncateAllJobsSpectraS3Response, error)

type TruncateJobSpectraS3Request

type TruncateJobSpectraS3Request struct {
	JobId string
}

func NewTruncateJobSpectraS3Request

func NewTruncateJobSpectraS3Request(jobId string) *TruncateJobSpectraS3Request

type TruncateJobSpectraS3Response

type TruncateJobSpectraS3Response struct {
	Headers *http.Header
}

func NewTruncateJobSpectraS3Response

func NewTruncateJobSpectraS3Response(webResponse WebResponse) (*TruncateJobSpectraS3Response, error)

type UnavailableMediaUsagePolicy

type UnavailableMediaUsagePolicy Enum
const (
	UNAVAILABLE_MEDIA_USAGE_POLICY_ALLOW       UnavailableMediaUsagePolicy = 1 + iota
	UNAVAILABLE_MEDIA_USAGE_POLICY_DISCOURAGED UnavailableMediaUsagePolicy = 1 + iota
	UNAVAILABLE_MEDIA_USAGE_POLICY_DISALLOW    UnavailableMediaUsagePolicy = 1 + iota
)

func (UnavailableMediaUsagePolicy) String

func (unavailableMediaUsagePolicy UnavailableMediaUsagePolicy) String() string

func (UnavailableMediaUsagePolicy) StringPtr

func (unavailableMediaUsagePolicy UnavailableMediaUsagePolicy) StringPtr() *string

func (*UnavailableMediaUsagePolicy) UnmarshalText

func (unavailableMediaUsagePolicy *UnavailableMediaUsagePolicy) UnmarshalText(text []byte) error

type UndeleteObjectSpectraS3Request

type UndeleteObjectSpectraS3Request struct {
	BucketId  string
	Name      string
	VersionId *string
}

func NewUndeleteObjectSpectraS3Request

func NewUndeleteObjectSpectraS3Request(bucketId string, name string) *UndeleteObjectSpectraS3Request

func (*UndeleteObjectSpectraS3Request) WithVersionId

func (undeleteObjectSpectraS3Request *UndeleteObjectSpectraS3Request) WithVersionId(versionId string) *UndeleteObjectSpectraS3Request

type UndeleteObjectSpectraS3Response

type UndeleteObjectSpectraS3Response struct {
	S3Object S3Object
	Headers  *http.Header
}

func NewUndeleteObjectSpectraS3Response

func NewUndeleteObjectSpectraS3Response(webResponse WebResponse) (*UndeleteObjectSpectraS3Response, error)

type User

type User struct {
	DisplayName *string
	Id          string
}

type VerifyAllPoolsSpectraS3Request

type VerifyAllPoolsSpectraS3Request struct {
	Priority Priority
}

func NewVerifyAllPoolsSpectraS3Request

func NewVerifyAllPoolsSpectraS3Request() *VerifyAllPoolsSpectraS3Request

func (*VerifyAllPoolsSpectraS3Request) WithPriority

func (verifyAllPoolsSpectraS3Request *VerifyAllPoolsSpectraS3Request) WithPriority(priority Priority) *VerifyAllPoolsSpectraS3Request

type VerifyAllPoolsSpectraS3Response

type VerifyAllPoolsSpectraS3Response struct {
	Headers *http.Header
}

func NewVerifyAllPoolsSpectraS3Response

func NewVerifyAllPoolsSpectraS3Response(webResponse WebResponse) (*VerifyAllPoolsSpectraS3Response, error)

type VerifyAllTapesSpectraS3Request

type VerifyAllTapesSpectraS3Request struct {
	TaskPriority Priority
}

func NewVerifyAllTapesSpectraS3Request

func NewVerifyAllTapesSpectraS3Request() *VerifyAllTapesSpectraS3Request

func (*VerifyAllTapesSpectraS3Request) WithTaskPriority

func (verifyAllTapesSpectraS3Request *VerifyAllTapesSpectraS3Request) WithTaskPriority(taskPriority Priority) *VerifyAllTapesSpectraS3Request

type VerifyAllTapesSpectraS3Response

type VerifyAllTapesSpectraS3Response struct {
	TapeFailureList *TapeFailureList
	Headers         *http.Header
}

func NewVerifyAllTapesSpectraS3Response

func NewVerifyAllTapesSpectraS3Response(webResponse WebResponse) (*VerifyAllTapesSpectraS3Response, error)

type VerifyAzureTargetSpectraS3Request

type VerifyAzureTargetSpectraS3Request struct {
	AzureTarget string
	FullDetails bool
}

func NewVerifyAzureTargetSpectraS3Request

func NewVerifyAzureTargetSpectraS3Request(azureTarget string) *VerifyAzureTargetSpectraS3Request

func (*VerifyAzureTargetSpectraS3Request) WithFullDetails

func (verifyAzureTargetSpectraS3Request *VerifyAzureTargetSpectraS3Request) WithFullDetails() *VerifyAzureTargetSpectraS3Request

type VerifyAzureTargetSpectraS3Response

type VerifyAzureTargetSpectraS3Response struct {
	AzureTarget AzureTarget
	Headers     *http.Header
}

func NewVerifyAzureTargetSpectraS3Response

func NewVerifyAzureTargetSpectraS3Response(webResponse WebResponse) (*VerifyAzureTargetSpectraS3Response, error)

type VerifyBulkJobSpectraS3Request

type VerifyBulkJobSpectraS3Request struct {
	BucketName  string
	Aggregating *bool
	Name        *string
	Objects     []Ds3GetObject
	Priority    Priority
}

func NewVerifyBulkJobSpectraS3Request

func NewVerifyBulkJobSpectraS3Request(bucketName string, objectNames []string) *VerifyBulkJobSpectraS3Request

func NewVerifyBulkJobSpectraS3RequestWithPartialObjects

func NewVerifyBulkJobSpectraS3RequestWithPartialObjects(bucketName string, objects []Ds3GetObject) *VerifyBulkJobSpectraS3Request

func (*VerifyBulkJobSpectraS3Request) WithAggregating

func (verifyBulkJobSpectraS3Request *VerifyBulkJobSpectraS3Request) WithAggregating(aggregating bool) *VerifyBulkJobSpectraS3Request

func (*VerifyBulkJobSpectraS3Request) WithName

func (verifyBulkJobSpectraS3Request *VerifyBulkJobSpectraS3Request) WithName(name string) *VerifyBulkJobSpectraS3Request

func (*VerifyBulkJobSpectraS3Request) WithPriority

func (verifyBulkJobSpectraS3Request *VerifyBulkJobSpectraS3Request) WithPriority(priority Priority) *VerifyBulkJobSpectraS3Request

type VerifyBulkJobSpectraS3Response

type VerifyBulkJobSpectraS3Response struct {
	MasterObjectList MasterObjectList
	Headers          *http.Header
}

func NewVerifyBulkJobSpectraS3Response

func NewVerifyBulkJobSpectraS3Response(webResponse WebResponse) (*VerifyBulkJobSpectraS3Response, error)

type VerifyDs3TargetSpectraS3Request

type VerifyDs3TargetSpectraS3Request struct {
	Ds3Target   string
	FullDetails bool
}

func NewVerifyDs3TargetSpectraS3Request

func NewVerifyDs3TargetSpectraS3Request(ds3Target string) *VerifyDs3TargetSpectraS3Request

func (*VerifyDs3TargetSpectraS3Request) WithFullDetails

func (verifyDs3TargetSpectraS3Request *VerifyDs3TargetSpectraS3Request) WithFullDetails() *VerifyDs3TargetSpectraS3Request

type VerifyDs3TargetSpectraS3Response

type VerifyDs3TargetSpectraS3Response struct {
	Ds3Target Ds3Target
	Headers   *http.Header
}

func NewVerifyDs3TargetSpectraS3Response

func NewVerifyDs3TargetSpectraS3Response(webResponse WebResponse) (*VerifyDs3TargetSpectraS3Response, error)

type VerifyPhysicalPlacementForObjectsSpectraS3Request

type VerifyPhysicalPlacementForObjectsSpectraS3Request struct {
	BucketName    string
	Objects       []Ds3GetObject
	StorageDomain *string
}

func NewVerifyPhysicalPlacementForObjectsSpectraS3Request

func NewVerifyPhysicalPlacementForObjectsSpectraS3Request(bucketName string, objectNames []string) *VerifyPhysicalPlacementForObjectsSpectraS3Request

func NewVerifyPhysicalPlacementForObjectsSpectraS3RequestWithPartialObjects

func NewVerifyPhysicalPlacementForObjectsSpectraS3RequestWithPartialObjects(bucketName string, objects []Ds3GetObject) *VerifyPhysicalPlacementForObjectsSpectraS3Request

func (*VerifyPhysicalPlacementForObjectsSpectraS3Request) WithStorageDomain

func (verifyPhysicalPlacementForObjectsSpectraS3Request *VerifyPhysicalPlacementForObjectsSpectraS3Request) WithStorageDomain(storageDomain string) *VerifyPhysicalPlacementForObjectsSpectraS3Request

type VerifyPhysicalPlacementForObjectsSpectraS3Response

type VerifyPhysicalPlacementForObjectsSpectraS3Response struct {
	PhysicalPlacement PhysicalPlacement
	Headers           *http.Header
}

func NewVerifyPhysicalPlacementForObjectsSpectraS3Response

func NewVerifyPhysicalPlacementForObjectsSpectraS3Response(webResponse WebResponse) (*VerifyPhysicalPlacementForObjectsSpectraS3Response, error)

type VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request

type VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request struct {
	BucketName    string
	Objects       []Ds3GetObject
	StorageDomain *string
}

func NewVerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request

func NewVerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request(bucketName string, objectNames []string) *VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request

func NewVerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3RequestWithPartialObjects

func NewVerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3RequestWithPartialObjects(bucketName string, objects []Ds3GetObject) *VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request

func (*VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request) WithStorageDomain

func (verifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request *VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request) WithStorageDomain(storageDomain string) *VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request

type VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Response

type VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Response struct {
	BulkObjectList BulkObjectList
	Headers        *http.Header
}

func NewVerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Response

func NewVerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Response(webResponse WebResponse) (*VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Response, error)

type VerifyPoolSpectraS3Request

type VerifyPoolSpectraS3Request struct {
	Pool     string
	Priority Priority
}

func NewVerifyPoolSpectraS3Request

func NewVerifyPoolSpectraS3Request(pool string) *VerifyPoolSpectraS3Request

func (*VerifyPoolSpectraS3Request) WithPriority

func (verifyPoolSpectraS3Request *VerifyPoolSpectraS3Request) WithPriority(priority Priority) *VerifyPoolSpectraS3Request

type VerifyPoolSpectraS3Response

type VerifyPoolSpectraS3Response struct {
	Pool    Pool
	Headers *http.Header
}

func NewVerifyPoolSpectraS3Response

func NewVerifyPoolSpectraS3Response(webResponse WebResponse) (*VerifyPoolSpectraS3Response, error)

type VerifyS3TargetSpectraS3Request

type VerifyS3TargetSpectraS3Request struct {
	FullDetails bool
	S3Target    string
}

func NewVerifyS3TargetSpectraS3Request

func NewVerifyS3TargetSpectraS3Request(s3Target string) *VerifyS3TargetSpectraS3Request

func (*VerifyS3TargetSpectraS3Request) WithFullDetails

func (verifyS3TargetSpectraS3Request *VerifyS3TargetSpectraS3Request) WithFullDetails() *VerifyS3TargetSpectraS3Request

type VerifyS3TargetSpectraS3Response

type VerifyS3TargetSpectraS3Response struct {
	S3Target S3Target
	Headers  *http.Header
}

func NewVerifyS3TargetSpectraS3Response

func NewVerifyS3TargetSpectraS3Response(webResponse WebResponse) (*VerifyS3TargetSpectraS3Response, error)

type VerifySafeToCreatePutJobSpectraS3Request

type VerifySafeToCreatePutJobSpectraS3Request struct {
	BucketName string
}

func NewVerifySafeToCreatePutJobSpectraS3Request

func NewVerifySafeToCreatePutJobSpectraS3Request(bucketName string) *VerifySafeToCreatePutJobSpectraS3Request

type VerifySafeToCreatePutJobSpectraS3Response

type VerifySafeToCreatePutJobSpectraS3Response struct {
	Headers *http.Header
}

func NewVerifySafeToCreatePutJobSpectraS3Response

func NewVerifySafeToCreatePutJobSpectraS3Response(webResponse WebResponse) (*VerifySafeToCreatePutJobSpectraS3Response, error)

type VerifySystemHealthSpectraS3Request

type VerifySystemHealthSpectraS3Request struct {
}

func NewVerifySystemHealthSpectraS3Request

func NewVerifySystemHealthSpectraS3Request() *VerifySystemHealthSpectraS3Request

type VerifySystemHealthSpectraS3Response

type VerifySystemHealthSpectraS3Response struct {
	HealthVerificationResult HealthVerificationResult
	Headers                  *http.Header
}

func NewVerifySystemHealthSpectraS3Response

func NewVerifySystemHealthSpectraS3Response(webResponse WebResponse) (*VerifySystemHealthSpectraS3Response, error)

type VerifyTapeSpectraS3Request

type VerifyTapeSpectraS3Request struct {
	TapeId       string
	TaskPriority Priority
}

func NewVerifyTapeSpectraS3Request

func NewVerifyTapeSpectraS3Request(tapeId string) *VerifyTapeSpectraS3Request

func (*VerifyTapeSpectraS3Request) WithTaskPriority

func (verifyTapeSpectraS3Request *VerifyTapeSpectraS3Request) WithTaskPriority(taskPriority Priority) *VerifyTapeSpectraS3Request

type VerifyTapeSpectraS3Response

type VerifyTapeSpectraS3Response struct {
	Tape    Tape
	Headers *http.Header
}

func NewVerifyTapeSpectraS3Response

func NewVerifyTapeSpectraS3Response(webResponse WebResponse) (*VerifyTapeSpectraS3Response, error)

type VerifyUserIsMemberOfGroupSpectraS3Request

type VerifyUserIsMemberOfGroupSpectraS3Request struct {
	Group  string
	UserId *string
}

func NewVerifyUserIsMemberOfGroupSpectraS3Request

func NewVerifyUserIsMemberOfGroupSpectraS3Request(group string) *VerifyUserIsMemberOfGroupSpectraS3Request

func (*VerifyUserIsMemberOfGroupSpectraS3Request) WithUserId

func (verifyUserIsMemberOfGroupSpectraS3Request *VerifyUserIsMemberOfGroupSpectraS3Request) WithUserId(userId string) *VerifyUserIsMemberOfGroupSpectraS3Request

type VerifyUserIsMemberOfGroupSpectraS3Response

type VerifyUserIsMemberOfGroupSpectraS3Response struct {
	Group   *Group
	Headers *http.Header
}

func NewVerifyUserIsMemberOfGroupSpectraS3Response

func NewVerifyUserIsMemberOfGroupSpectraS3Response(webResponse WebResponse) (*VerifyUserIsMemberOfGroupSpectraS3Response, error)

type VersioningLevel

type VersioningLevel Enum
const (
	VERSIONING_LEVEL_NONE                   VersioningLevel = 1 + iota
	VERSIONING_LEVEL_KEEP_LATEST            VersioningLevel = 1 + iota
	VERSIONING_LEVEL_KEEP_MULTIPLE_VERSIONS VersioningLevel = 1 + iota
)

func (VersioningLevel) String

func (versioningLevel VersioningLevel) String() string

func (VersioningLevel) StringPtr

func (versioningLevel VersioningLevel) StringPtr() *string

func (*VersioningLevel) UnmarshalText

func (versioningLevel *VersioningLevel) UnmarshalText(text []byte) error

type WebResponse

type WebResponse interface {
	StatusCode() int
	Body() io.ReadCloser
	Header() *http.Header
}

type WrappedHttpResponse

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

func NewWrappedHttpResponse

func NewWrappedHttpResponse(rawResponse *http.Response) *WrappedHttpResponse

func (*WrappedHttpResponse) Body

func (wrappedHttpResponse *WrappedHttpResponse) Body() io.ReadCloser

func (*WrappedHttpResponse) Header

func (wrappedHttpResponse *WrappedHttpResponse) Header() *http.Header

func (*WrappedHttpResponse) StatusCode

func (wrappedHttpResponse *WrappedHttpResponse) StatusCode() int

type WriteOptimization

type WriteOptimization Enum
const (
	WRITE_OPTIMIZATION_CAPACITY    WriteOptimization = 1 + iota
	WRITE_OPTIMIZATION_PERFORMANCE WriteOptimization = 1 + iota
)

func (WriteOptimization) String

func (writeOptimization WriteOptimization) String() string

func (WriteOptimization) StringPtr

func (writeOptimization WriteOptimization) StringPtr() *string

func (*WriteOptimization) UnmarshalText

func (writeOptimization *WriteOptimization) UnmarshalText(text []byte) error

type WritePreferenceLevel

type WritePreferenceLevel Enum
const (
	WRITE_PREFERENCE_LEVEL_HIGH         WritePreferenceLevel = 1 + iota
	WRITE_PREFERENCE_LEVEL_NORMAL       WritePreferenceLevel = 1 + iota
	WRITE_PREFERENCE_LEVEL_LOW          WritePreferenceLevel = 1 + iota
	WRITE_PREFERENCE_LEVEL_NEVER_SELECT WritePreferenceLevel = 1 + iota
)

func (WritePreferenceLevel) String

func (writePreferenceLevel WritePreferenceLevel) String() string

func (WritePreferenceLevel) StringPtr

func (writePreferenceLevel WritePreferenceLevel) StringPtr() *string

func (*WritePreferenceLevel) UnmarshalText

func (writePreferenceLevel *WritePreferenceLevel) UnmarshalText(text []byte) error

type XmlNode

type XmlNode struct {
	XMLName  xml.Name
	Attrs    []xml.Attr `xml:"-"` // Does not parse attributes in sax parser
	Content  []byte     `xml:",chardata"`
	Children []XmlNode  `xml:",any"`
}

func (*XmlNode) UnmarshalXML

func (xmlNode *XmlNode) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

Uses the Go library to unmarshal XML into a simple node structure

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL