ListObjectsOutput
Properties
IsTruncated
Pointer to bool
A flag that indicates whether IONOS S3 Object Storage returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.
[optional]
Marker
Pointer to string
Indicates where in the bucket listing begins. Marker is included in the response if it was sent with the request.
[optional]
NextMarker
Pointer to string
When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. IONOS S3 Object Storage lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMarker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.
[optional]
Name
Pointer to string
The bucket name.
[optional]
Prefix
Pointer to string
Object key prefix that identifies one or more objects to which this rule applies. Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests.
[optional]
Delimiter
Pointer to string
[optional]
MaxKeys
Pointer to int32
The maximum number of keys returned in the response. By default the operation returns up to 1000 key names. The response might contain fewer keys but will never contain more.
[optional]
CommonPrefixes
Pointer to []CommonPrefix
All of the keys rolled up into a common prefix count as a single return when calculating the number of returns.
[optional]
Methods
NewListObjectsOutput
func NewListObjectsOutput() *ListObjectsOutput
NewListObjectsOutput instantiates a new ListObjectsOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
NewListObjectsOutputWithDefaults
func NewListObjectsOutputWithDefaults() *ListObjectsOutput
NewListObjectsOutputWithDefaults instantiates a new ListObjectsOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
GetIsTruncated
func (o *ListObjectsOutput) GetIsTruncated() bool
GetIsTruncated returns the IsTruncated field if non-nil, zero value otherwise.
GetIsTruncatedOk
func (o *ListObjectsOutput) GetIsTruncatedOk() (*bool, bool)
GetIsTruncatedOk returns a tuple with the IsTruncated field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetIsTruncated
func (o *ListObjectsOutput) SetIsTruncated(v bool)
SetIsTruncated sets IsTruncated field to given value.
HasIsTruncated
func (o *ListObjectsOutput) HasIsTruncated() bool
HasIsTruncated returns a boolean if a field has been set.
GetMarker
func (o *ListObjectsOutput) GetMarker() string
GetMarker returns the Marker field if non-nil, zero value otherwise.
GetMarkerOk
func (o *ListObjectsOutput) GetMarkerOk() (*string, bool)
GetMarkerOk returns a tuple with the Marker field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetMarker
func (o *ListObjectsOutput) SetMarker(v string)
SetMarker sets Marker field to given value.
HasMarker
func (o *ListObjectsOutput) HasMarker() bool
HasMarker returns a boolean if a field has been set.
GetNextMarker
func (o *ListObjectsOutput) GetNextMarker() string
GetNextMarker returns the NextMarker field if non-nil, zero value otherwise.
GetNextMarkerOk
func (o *ListObjectsOutput) GetNextMarkerOk() (*string, bool)
GetNextMarkerOk returns a tuple with the NextMarker field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetNextMarker
func (o *ListObjectsOutput) SetNextMarker(v string)
SetNextMarker sets NextMarker field to given value.
HasNextMarker
func (o *ListObjectsOutput) HasNextMarker() bool
HasNextMarker returns a boolean if a field has been set.
GetContents
func (o *ListObjectsOutput) GetContents() []Object
GetContents returns the Contents field if non-nil, zero value otherwise.
GetContentsOk
func (o *ListObjectsOutput) GetContentsOk() (*[]Object, bool)
GetContentsOk returns a tuple with the Contents field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetContents
func (o *ListObjectsOutput) SetContents(v []Object)
SetContents sets Contents field to given value.
HasContents
func (o *ListObjectsOutput) HasContents() bool
HasContents returns a boolean if a field has been set.
GetName
func (o *ListObjectsOutput) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
GetNameOk
func (o *ListObjectsOutput) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetName
func (o *ListObjectsOutput) SetName(v string)
SetName sets Name field to given value.
HasName
func (o *ListObjectsOutput) HasName() bool
HasName returns a boolean if a field has been set.
GetPrefix
func (o *ListObjectsOutput) GetPrefix() string
GetPrefix returns the Prefix field if non-nil, zero value otherwise.
GetPrefixOk
func (o *ListObjectsOutput) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPrefix
func (o *ListObjectsOutput) SetPrefix(v string)
SetPrefix sets Prefix field to given value.
HasPrefix
func (o *ListObjectsOutput) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
GetDelimiter
func (o *ListObjectsOutput) GetDelimiter() string
GetDelimiter returns the Delimiter field if non-nil, zero value otherwise.
GetDelimiterOk
func (o *ListObjectsOutput) GetDelimiterOk() (*string, bool)
GetDelimiterOk returns a tuple with the Delimiter field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDelimiter
func (o *ListObjectsOutput) SetDelimiter(v string)
SetDelimiter sets Delimiter field to given value.
HasDelimiter
func (o *ListObjectsOutput) HasDelimiter() bool
HasDelimiter returns a boolean if a field has been set.
GetMaxKeys
func (o *ListObjectsOutput) GetMaxKeys() int32
GetMaxKeys returns the MaxKeys field if non-nil, zero value otherwise.
GetMaxKeysOk
func (o *ListObjectsOutput) GetMaxKeysOk() (*int32, bool)
GetMaxKeysOk returns a tuple with the MaxKeys field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetMaxKeys
func (o *ListObjectsOutput) SetMaxKeys(v int32)
SetMaxKeys sets MaxKeys field to given value.
HasMaxKeys
func (o *ListObjectsOutput) HasMaxKeys() bool
HasMaxKeys returns a boolean if a field has been set.
GetCommonPrefixes
func (o *ListObjectsOutput) GetCommonPrefixes() []CommonPrefix
GetCommonPrefixes returns the CommonPrefixes field if non-nil, zero value otherwise.
GetCommonPrefixesOk
func (o *ListObjectsOutput) GetCommonPrefixesOk() (*[]CommonPrefix, bool)
GetCommonPrefixesOk returns a tuple with the CommonPrefixes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetCommonPrefixes
func (o *ListObjectsOutput) SetCommonPrefixes(v []CommonPrefix)
SetCommonPrefixes sets CommonPrefixes field to given value.
HasCommonPrefixes
func (o *ListObjectsOutput) HasCommonPrefixes() bool
HasCommonPrefixes returns a boolean if a field has been set.
GetEncodingType
func (o *ListObjectsOutput) GetEncodingType() EncodingType
GetEncodingType returns the EncodingType field if non-nil, zero value otherwise.
GetEncodingTypeOk
func (o *ListObjectsOutput) GetEncodingTypeOk() (*EncodingType, bool)
GetEncodingTypeOk returns a tuple with the EncodingType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetEncodingType
func (o *ListObjectsOutput) SetEncodingType(v EncodingType)
SetEncodingType sets EncodingType field to given value.
HasEncodingType
func (o *ListObjectsOutput) HasEncodingType() bool
HasEncodingType returns a boolean if a field has been set.
Last updated