Class HeadBucketRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • namespaceName

        public HeadBucketRequest.Builder namespaceName​(String namespaceName)
        The Object Storage namespace used for the request.
        Parameters:
        namespaceName - the value to set
        Returns:
        this builder instance
      • bucketName

        public HeadBucketRequest.Builder bucketName​(String bucketName)
        The name of the bucket.

        Avoid entering confidential information. Example: my-new-bucket1

        Parameters:
        bucketName - the value to set
        Returns:
        this builder instance
      • ifMatch

        public HeadBucketRequest.Builder ifMatch​(String ifMatch)
        The entity tag (ETag) to match with the ETag of an existing resource.

        If the specified ETag matches the ETag of the existing resource, GET and HEAD requests will return the resource and PUT and POST requests will upload the resource.

        Parameters:
        ifMatch - the value to set
        Returns:
        this builder instance
      • ifNoneMatch

        public HeadBucketRequest.Builder ifNoneMatch​(String ifNoneMatch)
        The entity tag (ETag) to avoid matching.

        Wildcards (‘*’) are not allowed. If the specified ETag does not match the ETag of the existing resource, the request returns the expected response. If the ETag matches the ETag of the existing resource, the request returns an HTTP 304 status without a response body.

        Parameters:
        ifNoneMatch - the value to set
        Returns:
        this builder instance
      • opcClientRequestId

        public HeadBucketRequest.Builder opcClientRequestId​(String opcClientRequestId)
        The client request ID for tracing.
        Parameters:
        opcClientRequestId - the value to set
        Returns:
        this builder instance
      • invocationCallback

        public HeadBucketRequest.Builder invocationCallback​(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
        Set the invocation callback for the request to be built.
        Parameters:
        invocationCallback - the invocation callback to be set for the request
        Returns:
        this builder instance
      • retryConfiguration

        public HeadBucketRequest.Builder retryConfiguration​(RetryConfiguration retryConfiguration)
        Set the retry configuration for the request to be built.
        Parameters:
        retryConfiguration - the retry configuration to be used for the request
        Returns:
        this builder instance