com.obs.services.model

## 枚举 SpecialParamEnum

- java.lang.Object
- - java.lang.Enum<SpecialParamEnum>
  - - com.obs.services.model.SpecialParamEnum

- 所有已实现的接口:
    Serializable, Comparable<SpecialParamEnum>

      public enum SpecialParamEnum
      extends Enum<SpecialParamEnum>

  Special operator, which indicates the sub-resource to be operated

- - ### 枚举常量概要

    枚举常量
    枚举常量和说明
    `ACL` Obtain or set the ACL of the bucket (object).
    `APPEND` Perform an appendable upload.
    `CORS` Obtain, set, or delete the CORS rules of a bucket.
    `DELETE` Delete objects in a batch.
    `DIRECTCOLDACCESS` Set, obtain, or delete the direct reading policy for Archive objects in a bucket.
    `ENCRYPTION` Set, obtain, or delete the encryption configuration of a bucket.
    `FILEINTERFACE` Configure the file gateway feature.
    `LIFECYCLE` Obtain, set, or delete bucket lifecycle rules.
    `LISTCONTENTSUMMARY` obtain folder contentSummary
    `LOCATION` Obtain the bucket location information.
    `LOGGING` Obtain the logging settings of or configure logging for a bucket.
    `METADATA` Set or delete object properties.
    `MODIFY` Modify a file.
    `NOTIFICATION` Configure bucket notification or obtain bucket notification configuration.
    `POLICY` Obtain, set, or delete bucket policies.
    `QUOTA` Obtain or set the bucket quota.
    `RENAME` Rename a file or folder.
    `REPLICATION` Set, obtain, or delete the cross-region replication configuration of a bucket.
    `REQUEST_PAYMENT` Obtain or set requester payment status of a bucket.
    `RESTORE` Restore an Archive object.
    `STORAGECLASS` Obtain or set the bucket storage class.
    `STORAGEINFO` Obtain bucket storage information.
    `STORAGEPOLICY` 已过时。
    `TAGGING` Obtain, set, or delete bucket tags.
    `TRUNCATE` Truncate a file.
    `UPLOADS` List or initialize multipart uploads.
    `VERSIONING` Obtain or set the versioning status of a bucket.
    `VERSIONS` List versioning objects in a bucket.
    `WEBSITE` Obtain or delete website hosting settings of or configure website hosting for a bucket.

  - ### 方法概要

    所有方法 静态方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `String` | `getOriginalStringCode()`
    `String` | `getStringCode()`
    `static SpecialParamEnum` | `getValueFromStringCode(String stringCode)`
    `static SpecialParamEnum` | `valueOf(String name)` 返回带有指定名称的该类型的枚举常量。
    `static SpecialParamEnum[]` | `values()` 按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

    - ### 从类继承的方法 java.lang.Enum

      `clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

    - ### 从类继承的方法 java.lang.Object

      `getClass, notify, notifyAll, wait, wait, wait`

- - ### 枚举常量详细资料

    - #### LOCATION

          public static final SpecialParamEnum LOCATION

      Obtain the bucket location information.

    - #### STORAGEINFO

          public static final SpecialParamEnum STORAGEINFO

      Obtain bucket storage information.

    - #### QUOTA

          public static final SpecialParamEnum QUOTA

      Obtain or set the bucket quota.

    - #### ACL

          public static final SpecialParamEnum ACL

      Obtain or set the ACL of the bucket (object).

    - #### LOGGING

          public static final SpecialParamEnum LOGGING

      Obtain the logging settings of or configure logging for a bucket.

    - #### POLICY

          public static final SpecialParamEnum POLICY

      Obtain, set, or delete bucket policies.

    - #### LIFECYCLE

          public static final SpecialParamEnum LIFECYCLE

      Obtain, set, or delete bucket lifecycle rules.

    - #### WEBSITE

          public static final SpecialParamEnum WEBSITE

      Obtain or delete website hosting settings of or configure website hosting for a bucket.

    - #### VERSIONING

          public static final SpecialParamEnum VERSIONING

      Obtain or set the versioning status of a bucket.

    - #### REQUEST_PAYMENT

          public static final SpecialParamEnum REQUEST_PAYMENT

      Obtain or set requester payment status of a bucket.

    - #### STORAGEPOLICY

          @Deprecated
          public static final SpecialParamEnum STORAGEPOLICY

      已过时。
      Obtain or set bucket storage policies.

    - #### STORAGECLASS

          public static final SpecialParamEnum STORAGECLASS

      Obtain or set the bucket storage class.

    - #### CORS

          public static final SpecialParamEnum CORS

      Obtain, set, or delete the CORS rules of a bucket.

    - #### UPLOADS

          public static final SpecialParamEnum UPLOADS

      List or initialize multipart uploads.

    - #### VERSIONS

          public static final SpecialParamEnum VERSIONS

      List versioning objects in a bucket.

    - #### DELETE

          public static final SpecialParamEnum DELETE

      Delete objects in a batch.

    - #### RESTORE

          public static final SpecialParamEnum RESTORE

      Restore an Archive object.

    - #### TAGGING

          public static final SpecialParamEnum TAGGING

      Obtain, set, or delete bucket tags.

    - #### NOTIFICATION

          public static final SpecialParamEnum NOTIFICATION

      Configure bucket notification or obtain bucket notification configuration.

    - #### REPLICATION

          public static final SpecialParamEnum REPLICATION

      Set, obtain, or delete the cross-region replication configuration of a bucket.

    - #### APPEND

          public static final SpecialParamEnum APPEND

      Perform an appendable upload.

    - #### RENAME

          public static final SpecialParamEnum RENAME

      Rename a file or folder.

    - #### TRUNCATE

          public static final SpecialParamEnum TRUNCATE

      Truncate a file.

    - #### MODIFY

          public static final SpecialParamEnum MODIFY

      Modify a file.

    - #### FILEINTERFACE

          public static final SpecialParamEnum FILEINTERFACE

      Configure the file gateway feature.

    - #### METADATA

          public static final SpecialParamEnum METADATA

      Set or delete object properties.

    - #### ENCRYPTION

          public static final SpecialParamEnum ENCRYPTION

      Set, obtain, or delete the encryption configuration of a bucket.

    - #### LISTCONTENTSUMMARY

          public static final SpecialParamEnum LISTCONTENTSUMMARY

      obtain folder contentSummary

    - #### DIRECTCOLDACCESS

          public static final SpecialParamEnum DIRECTCOLDACCESS

      Set, obtain, or delete the direct reading policy for Archive objects in a bucket.

  - ### 方法详细资料

    - #### values

          public static SpecialParamEnum[] values()

      按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:

          for (SpecialParamEnum c : SpecialParamEnum.values())
              System.out.println(c);

      返回:
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组

    - #### valueOf

          public static SpecialParamEnum valueOf(String name)

      返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
        `name` - 要返回的枚举常量的名称。
      返回:
        返回带有指定名称的枚举常量
      抛出:
        `IllegalArgumentException` - 如果该枚举类型没有带有指定名称的常量
        `NullPointerException` - 如果参数为空值

    - #### getStringCode

          public String getStringCode()

    - #### getOriginalStringCode

          public String getOriginalStringCode()

    - #### getValueFromStringCode

          public static SpecialParamEnum getValueFromStringCode(String stringCode)

Copyright © 2021. All rights reserved.