Class UpdateBucketCORSOptRequest

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String[] getAllowedHeaders()
      Get 用于指定允许浏览器发送 CORS 请求时携带的自定义 HTTP 请求头部;可以配置*,代表允许所有头部,为了避免遗漏,推荐配置为*。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      String[] getAllowedMethods()
      Get 允许的 HTTP 操作方法;可以配置多个:PUT、GET、POST、HEAD。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      String[] getAllowedOrigins()
      Get 允许的访问来源;具体参见 [cos文档](https://cloud.tencent.com/document/product/436/8279)
      String[] getExposeHeaders()
      Get 允许浏览器获取的 CORS 请求响应中的头部,不区分大小写;默认情况下浏览器只能访问简单响应头部:Cache-Control、Content-Type、Expires、Last-Modified,如果需要访问其他响应头部,需要添加 ExposeHeader 配置。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      Long getMaxAgeSeconds()
      Get 跨域资源共享配置的有效时间,单位为秒。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      void setAllowedHeaders​(String[] AllowedHeaders)
      Set 用于指定允许浏览器发送 CORS 请求时携带的自定义 HTTP 请求头部;可以配置*,代表允许所有头部,为了避免遗漏,推荐配置为*。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      void setAllowedMethods​(String[] AllowedMethods)
      Set 允许的 HTTP 操作方法;可以配置多个:PUT、GET、POST、HEAD。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      void setAllowedOrigins​(String[] AllowedOrigins)
      Set 允许的访问来源;具体参见 [cos文档](https://cloud.tencent.com/document/product/436/8279)
      void setExposeHeaders​(String[] ExposeHeaders)
      Set 允许浏览器获取的 CORS 请求响应中的头部,不区分大小写;默认情况下浏览器只能访问简单响应头部:Cache-Control、Content-Type、Expires、Last-Modified,如果需要访问其他响应头部,需要添加 ExposeHeader 配置。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      void setMaxAgeSeconds​(Long MaxAgeSeconds)
      Set 跨域资源共享配置的有效时间,单位为秒。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • UpdateBucketCORSOptRequest

        public UpdateBucketCORSOptRequest()
      • UpdateBucketCORSOptRequest

        public UpdateBucketCORSOptRequest​(UpdateBucketCORSOptRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getAllowedOrigins

        public String[] getAllowedOrigins()
        Get 允许的访问来源;具体参见 [cos文档](https://cloud.tencent.com/document/product/436/8279)
        Returns:
        AllowedOrigins 允许的访问来源;具体参见 [cos文档](https://cloud.tencent.com/document/product/436/8279)
      • setAllowedOrigins

        public void setAllowedOrigins​(String[] AllowedOrigins)
        Set 允许的访问来源;具体参见 [cos文档](https://cloud.tencent.com/document/product/436/8279)
        Parameters:
        AllowedOrigins - 允许的访问来源;具体参见 [cos文档](https://cloud.tencent.com/document/product/436/8279)
      • getAllowedMethods

        public String[] getAllowedMethods()
        Get 允许的 HTTP 操作方法;可以配置多个:PUT、GET、POST、HEAD。[cos文档](https://cloud.tencent.com/document/product/436/8279)
        Returns:
        AllowedMethods 允许的 HTTP 操作方法;可以配置多个:PUT、GET、POST、HEAD。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      • setAllowedMethods

        public void setAllowedMethods​(String[] AllowedMethods)
        Set 允许的 HTTP 操作方法;可以配置多个:PUT、GET、POST、HEAD。[cos文档](https://cloud.tencent.com/document/product/436/8279)
        Parameters:
        AllowedMethods - 允许的 HTTP 操作方法;可以配置多个:PUT、GET、POST、HEAD。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      • getAllowedHeaders

        public String[] getAllowedHeaders()
        Get 用于指定允许浏览器发送 CORS 请求时携带的自定义 HTTP 请求头部;可以配置*,代表允许所有头部,为了避免遗漏,推荐配置为*。[cos文档](https://cloud.tencent.com/document/product/436/8279)
        Returns:
        AllowedHeaders 用于指定允许浏览器发送 CORS 请求时携带的自定义 HTTP 请求头部;可以配置*,代表允许所有头部,为了避免遗漏,推荐配置为*。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      • setAllowedHeaders

        public void setAllowedHeaders​(String[] AllowedHeaders)
        Set 用于指定允许浏览器发送 CORS 请求时携带的自定义 HTTP 请求头部;可以配置*,代表允许所有头部,为了避免遗漏,推荐配置为*。[cos文档](https://cloud.tencent.com/document/product/436/8279)
        Parameters:
        AllowedHeaders - 用于指定允许浏览器发送 CORS 请求时携带的自定义 HTTP 请求头部;可以配置*,代表允许所有头部,为了避免遗漏,推荐配置为*。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      • getMaxAgeSeconds

        public Long getMaxAgeSeconds()
        Get 跨域资源共享配置的有效时间,单位为秒。[cos文档](https://cloud.tencent.com/document/product/436/8279)
        Returns:
        MaxAgeSeconds 跨域资源共享配置的有效时间,单位为秒。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      • setMaxAgeSeconds

        public void setMaxAgeSeconds​(Long MaxAgeSeconds)
        Set 跨域资源共享配置的有效时间,单位为秒。[cos文档](https://cloud.tencent.com/document/product/436/8279)
        Parameters:
        MaxAgeSeconds - 跨域资源共享配置的有效时间,单位为秒。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      • getExposeHeaders

        public String[] getExposeHeaders()
        Get 允许浏览器获取的 CORS 请求响应中的头部,不区分大小写;默认情况下浏览器只能访问简单响应头部:Cache-Control、Content-Type、Expires、Last-Modified,如果需要访问其他响应头部,需要添加 ExposeHeader 配置。[cos文档](https://cloud.tencent.com/document/product/436/8279)
        Returns:
        ExposeHeaders 允许浏览器获取的 CORS 请求响应中的头部,不区分大小写;默认情况下浏览器只能访问简单响应头部:Cache-Control、Content-Type、Expires、Last-Modified,如果需要访问其他响应头部,需要添加 ExposeHeader 配置。[cos文档](https://cloud.tencent.com/document/product/436/8279)
      • setExposeHeaders

        public void setExposeHeaders​(String[] ExposeHeaders)
        Set 允许浏览器获取的 CORS 请求响应中的头部,不区分大小写;默认情况下浏览器只能访问简单响应头部:Cache-Control、Content-Type、Expires、Last-Modified,如果需要访问其他响应头部,需要添加 ExposeHeader 配置。[cos文档](https://cloud.tencent.com/document/product/436/8279)
        Parameters:
        ExposeHeaders - 允许浏览器获取的 CORS 请求响应中的头部,不区分大小写;默认情况下浏览器只能访问简单响应头部:Cache-Control、Content-Type、Expires、Last-Modified,如果需要访问其他响应头部,需要添加 ExposeHeader 配置。[cos文档](https://cloud.tencent.com/document/product/436/8279)