content: /*
   * Licensed to the Apache Software Foundation (ASF) under one
   * or more contributor license agreements.  See the NOTICE file
   * distributed with this work for additional information
   * regarding copyright ownership.  The ASF licenses this file
   * to you under the Apache License, Version 2.0 (the
   * "License"); you may not use this file except in compliance
   * with the License.  You may obtain a copy of the License at
   *
   *     http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing,
   * software distributed under the License is distributed on an
   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
   * KIND, either express or implied.  See the License for the
   * specific language governing permissions and limitations
   * under the License.
   */
  
  package com.aliyun.oss.internal;
  
  public final class RequestParameters {
  
      public static final String SUBRESOURCE_ACL = "acl";
      public static final String SUBRESOURCE_REFERER = "referer";
      public static final String SUBRESOURCE_LOCATION = "location";
      public static final String SUBRESOURCE_LOGGING = "logging";
      public static final String SUBRESOURCE_WEBSITE = "website";
      public static final String SUBRESOURCE_LIFECYCLE = "lifecycle";
      public static final String SUBRESOURCE_UPLOADS = "uploads";
      public static final String SUBRESOURCE_DELETE = "delete";
      public static final String SUBRESOURCE_CORS = "cors";
      public static final String SUBRESOURCE_APPEND = "append";
      public static final String SUBRESOURCE_TAGGING = "tagging";
      public static final String SUBRESOURCE_IMG = "img";
      public static final String SUBRESOURCE_STYLE = "style";
      public static final String SUBRESOURCE_REPLICATION = "replication";
      public static final String SUBRESOURCE_REPLICATION_PROGRESS = "replicationProgress";
      public static final String SUBRESOURCE_REPLICATION_LOCATION = "replicationLocation";
      public static final String SUBRESOURCE_CNAME = "cname";
      public static final String SUBRESOURCE_BUCKET_INFO = "bucketInfo";
      public static final String SUBRESOURCE_COMP = "comp";
      public static final String SUBRESOURCE_OBJECTMETA = "objectMeta";
      public static final String SUBRESOURCE_QOS = "qos";
      public static final String SUBRESOURCE_LIVE = "live";
      public static final String SUBRESOURCE_STATUS = "status";
      public static final String SUBRESOURCE_VOD = "vod";
      public static final String SUBRESOURCE_START_TIME = "startTime";
      public static final String SUBRESOURCE_END_TIME = "endTime";
      public static final String SUBRESOURCE_PROCESS_CONF = "processConfiguration";
      public static final String SUBRESOURCE_PROCESS = "x-oss-process";
      public static final String SUBRESOURCE_CSV_SELECT = "csv/select";
      public static final String SUBRESOURCE_CSV_META = "csv/meta";
      public static final String SUBRESOURCE_JSON_SELECT = "json/select";
      public static final String SUBRESOURCE_JSON_META = "json/meta";
      public static final String SUBRESOURCE_SQL = "sql";
      public static final String SUBRESOURCE_SYMLINK = "symlink";
      public static final String SUBRESOURCE_STAT = "stat";
      public static final String SUBRESOURCE_RESTORE = "restore";
      public static final String SUBRESOURCE_ENCRYPTION = "encryption";
      public static final String SUBRESOURCE_VRESIONS = "versions";
      public static final String SUBRESOURCE_VRESIONING = "versioning";
      public static final String SUBRESOURCE_VRESION_ID = "versionId";
      public static final String SUBRESOURCE_POLICY = "policy";
      public static final String SUBRESOURCE_REQUEST_PAYMENT = "requestPayment";
      public static final String SUBRESOURCE_QOS_INFO = "qosInfo";
      public static final String SUBRESOURCE_ASYNC_FETCH = "asyncFetch";
      public static final String SUBRESOURCE_INVENTORY = "inventory";
      public static final String SUBRESOURCE_INVENTORY_ID = "inventoryId";
      public static final String SUBRESOURCE_CONTINUATION_TOKEN = "continuation-token";
      public static final String SUBRESOURCE_WORM = "worm";
      public static final String SUBRESOURCE_WORM_ID = "wormId";
      public static final String SUBRESOURCE_WORM_EXTEND = "wormExtend";
      public static final String SUBRESOURCE_CALLBACK = "callback";
      public static final String SUBRESOURCE_CALLBACK_VAR = "callback-var";
      public static final String SUBRESOURCE_DIR_DELETE = "x-oss-delete";
      public static final String SUBRESOURCE_RENAME = "x-oss-rename";
      public static final String SUBRESOURCE_DIR = "x-oss-dir";
      public static final String SUBRESOURCE_RESOURCE_GROUP = "resourceGroup";
  
      public static final String SUBRESOURCE_UDF = "udf";
      public static final String SUBRESOURCE_UDF_NAME = "udfName";
      public static final String SUBRESOURCE_UDF_IMAGE = "udfImage";
      public static final String SUBRESOURCE_UDF_IMAGE_DESC = "udfImageDesc";
      public static final String SUBRESOURCE_UDF_APPLICATION = "udfApplication";
      public static final String SUBRESOURCE_UDF_LOG = "udfApplicationLog";
  
      public static final String PREFIX = "prefix";
      public static final String DELIMITER = "delimiter";
      public static final String MARKER = "marker";
      public static final String MAX_KEYS = "max-keys";
      public static final String BID = "bid";
      public static final String ENCODING_TYPE = "encoding-type";
      public static final String VERSION_ID_MARKER = "version-id-marker";
      public static final String TAG_KEY = "tag-key";
      public static final String TAG_VALUE = "tag-value";
  
      public static final String UPLOAD_ID = "uploadId";
      public static final String PART_NUMBER = "partNumber";
      public static final String MAX_UPLOADS = "max-uploads";
      public static final String UPLOAD_ID_MARKER = "upload-id-marker";
      public static final String KEY_MARKER = "key-marker";
      public static final String MAX_PARTS = "max-parts";
      public static final String PART_NUMBER_MARKER = "part-number-marker";
      public static final String RULE_ID = "rule-id";
      public static final String SEQUENTIAL = "sequential";
  
      public static final String SECURITY_TOKEN = "security-token";
      public static final String X_OSS_AC_SOURCE_IP = "x-oss-ac-source-ip";
      public static final String X_OSS_AC_SUBNET_MASK = "x-oss-ac-subnet-mask";
      public static final String X_OSS_AC_VPC_ID = "x-oss-ac-vpc-id";
      public static final String X_OSS_AC_FORWARD_ALLOW = "x-oss-ac-forward-allow";
  
      public static final String POSITION = "position";
      public static final String STYLE_NAME = "styleName";
  
      public static final String COMP_ADD = "add";
      public static final String COMP_DELETE = "delete";
      public static final String COMP_CREATE = "create";
      public static final String COMP_UPGRADE = "upgrade";
      public static final String COMP_RESIZE = "resize";
      public static final String COMP_TOKEN = "token";
      public static final String COMP_GET = "get";
      public static final String COMP_QUERY = "query";
      public static final String META_QUERY = "metaQuery";
      public static final String MODE = "mode";
  
      public static final String STAT = "stat";
      public static final String HISTORY = "history";
      public static final String PLAYLIST_NAME = "playlistName";
      public static final String SINCE = "since";
      public static final String TAIL = "tail";
  
      /*  V1 signature params */
      public static final String SIGNATURE = "Signature";
      public static final String OSS_ACCESS_KEY_ID = "OSSAccessKeyId";
  
      /*  V2 signature params */
      public static final String OSS_SIGNATURE_VERSION = "x-oss-signature-version";
      public static final String OSS_EXPIRES = "x-oss-expires";
      public static final String OSS_ACCESS_KEY_ID_PARAM = "x-oss-access-key-id";
      public static final String OSS_ADDITIONAL_HEADERS = "x-oss-additional-headers";
      public static final String OSS_SIGNATURE = "x-oss-signature";
  
      public static final String OSS_TRAFFIC_LIMIT = "x-oss-traffic-limit";
      public static final String OSS_REQUEST_PAYER = "x-oss-request-payer";
  
      public static final String VPCIP = "vpcip";
      public static final String VIP = "vip";
  
      /* listObjectsV2 params */
      public static final String LIST_TYPE = "list-type";
      public static final String START_AFTER = "start-after";
      public static final String FETCH_OWNER = "fetch-owner";
      public static final String SUBRESOURCE_TRANSFER_ACCELERATION = "transferAcceleration";
  
      public static final String ACCESS_MONITOR = "accessmonitor";
  
      public static final String SUBRESOURCE_REGION_LIST = "regionList";
      public static final String REGIONS = "regions";
      public static final String X_OSS_ASYNC_PROCESS = "x-oss-async-process";
      public static final String WRITE_GET_OBJECT_RESPONSE = "x-oss-write-get-object-response";
      public static final String ARCHIVE_DIRECT_READ = "bucketArchiveDirectRead";
      public static final String HTTPS_CONFIG = "httpsConfig";
      public static final String PUBLIC_ACCESS_BLOCK = "publicAccessBlock";
      public static final String POLICY_STATUS = "policyStatus";
      public static final String REDUNDANCY_TRANSITION = "redundancyTransition";
      public static final String X_OSS_TARGET_REDUNDANCY_TYPE = "x-oss-target-redundancy-type";
      public static final String X_OSS_REDUNDANCY_TRANSITION_TASK_ID = "x-oss-redundancy-transition-taskid";
      public static final String SUBRESOURCE_ACCESS_POINT = "accessPoint";
      public static final String SUBRESOURCE_ACCESS_POINT_POLICY = "accessPointPolicy";
  }
  