com.baidubce.services.bos.model
Class SetBucketLoggingRequest

java.lang.Object
  extended by com.baidubce.model.AbstractBceRequest
      extended by com.baidubce.services.bos.model.GenericBucketRequest
          extended by com.baidubce.services.bos.model.SetBucketLoggingRequest

public class SetBucketLoggingRequest
extends GenericBucketRequest

Request object containing all the options for setting a bucket's Logging.


Constructor Summary
SetBucketLoggingRequest()
           
SetBucketLoggingRequest(String bucketName, String jsonPutBucketLogging)
          Constructs a new SetBucketLoggingRequest object, ready to set the specified Bucket Logging.
SetBucketLoggingRequest(String bucketName, String targetBucket, String targetPrefix)
          Constructs a new SetBucketLoggingRequest object, ready to set the specified Bucket Logging.
 
Method Summary
 String getJsonPutBucketLogging()
          Gets the jsonPutBucketLogging of Bucket Logging.
 String getTargetBucket()
          Gets the targetBucket of Bucket Logging.
 String getTargetPrefix()
          Gets the targetPrefix of Bucket Logging.
 void setJsonPutBucketLogging(String jsonPutBucketLogging)
          Sets the jsonPutBucketLogging of Bucket Logging.
 void setTargetBucket(String targetBucket)
          Sets the targetBucket of Bucket Logging.
 void setTargetPrefix(String targetPrefix)
          Sets the targetPrefix of Bucket Logging.
 SetBucketLoggingRequest withBucketName(String bucketName)
           
 SetBucketLoggingRequest withRequestCredentials(BceCredentials credentials)
           
 
Methods inherited from class com.baidubce.services.bos.model.GenericBucketRequest
getBucketName, setBucketName
 
Methods inherited from class com.baidubce.model.AbstractBceRequest
getRequestCredentials, setRequestCredentials
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SetBucketLoggingRequest

public SetBucketLoggingRequest()

SetBucketLoggingRequest

public SetBucketLoggingRequest(String bucketName,
                               String targetBucket,
                               String targetPrefix)
Constructs a new SetBucketLoggingRequest object, ready to set the specified Bucket Logging.

Parameters:
bucketName -
targetBucket - The targetBucket of Bucket Logging.
targetPrefix - The targetPrefix of Bucket Logging.

SetBucketLoggingRequest

public SetBucketLoggingRequest(String bucketName,
                               String jsonPutBucketLogging)
Constructs a new SetBucketLoggingRequest object, ready to set the specified Bucket Logging.

Parameters:
bucketName -
jsonPutBucketLogging - The jsonPutBucketLogging of Bucket Logging.
Method Detail

withRequestCredentials

public SetBucketLoggingRequest withRequestCredentials(BceCredentials credentials)
Specified by:
withRequestCredentials in class AbstractBceRequest

withBucketName

public SetBucketLoggingRequest withBucketName(String bucketName)
Specified by:
withBucketName in class GenericBucketRequest

getTargetBucket

public String getTargetBucket()
Gets the targetBucket of Bucket Logging.

Returns:
the targetBucket of Bucket Logging.

setTargetBucket

public void setTargetBucket(String targetBucket)
Sets the targetBucket of Bucket Logging.

Parameters:
targetBucket - The targetBucket of Bucket Logging.

getTargetPrefix

public String getTargetPrefix()
Gets the targetPrefix of Bucket Logging.

Returns:
the targetPrefix of Bucket Logging.

setTargetPrefix

public void setTargetPrefix(String targetPrefix)
Sets the targetPrefix of Bucket Logging.

Parameters:
targetPrefix - The targetBucket of Bucket Logging.

getJsonPutBucketLogging

public String getJsonPutBucketLogging()
Gets the jsonPutBucketLogging of Bucket Logging.

Returns:
the jsonPutBucketLogging of Bucket Logging.

setJsonPutBucketLogging

public void setJsonPutBucketLogging(String jsonPutBucketLogging)
Sets the jsonPutBucketLogging of Bucket Logging.

Parameters:
jsonPutBucketLogging - The targetBucket of Bucket Logging.


Copyright © 2018. All rights reserved.