Class CreateBucketRequest

  • All Implemented Interfaces:
    CreateBucketRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class CreateBucketRequest
    extends com.google.protobuf.GeneratedMessageV3
    implements CreateBucketRequestOrBuilder
     The parameters to `CreateBucket`.
     
    Protobuf type google.logging.v2.CreateBucketRequest
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getParent

        public String getParent()
         Required. The resource in which to create the log bucket:
        
             "projects/[PROJECT_ID]/locations/[LOCATION_ID]"
        
         For example:
        
           `"projects/my-project/locations/global"`
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getParent in interface CreateBucketRequestOrBuilder
        Returns:
        The parent.
      • getParentBytes

        public com.google.protobuf.ByteString getParentBytes()
         Required. The resource in which to create the log bucket:
        
             "projects/[PROJECT_ID]/locations/[LOCATION_ID]"
        
         For example:
        
           `"projects/my-project/locations/global"`
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getParentBytes in interface CreateBucketRequestOrBuilder
        Returns:
        The bytes for parent.
      • getBucketId

        public String getBucketId()
         Required. A client-assigned identifier such as `"my-bucket"`. Identifiers
         are limited to 100 characters and can include only letters, digits,
         underscores, hyphens, and periods.
         
        string bucket_id = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getBucketId in interface CreateBucketRequestOrBuilder
        Returns:
        The bucketId.
      • getBucketIdBytes

        public com.google.protobuf.ByteString getBucketIdBytes()
         Required. A client-assigned identifier such as `"my-bucket"`. Identifiers
         are limited to 100 characters and can include only letters, digits,
         underscores, hyphens, and periods.
         
        string bucket_id = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getBucketIdBytes in interface CreateBucketRequestOrBuilder
        Returns:
        The bytes for bucketId.
      • hasBucket

        public boolean hasBucket()
         Required. The new bucket. The region specified in the new bucket must be
         compliant with any Location Restriction Org Policy. The name field in the
         bucket is ignored.
         
        .google.logging.v2.LogBucket bucket = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasBucket in interface CreateBucketRequestOrBuilder
        Returns:
        Whether the bucket field is set.
      • getBucket

        public LogBucket getBucket()
         Required. The new bucket. The region specified in the new bucket must be
         compliant with any Location Restriction Org Policy. The name field in the
         bucket is ignored.
         
        .google.logging.v2.LogBucket bucket = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getBucket in interface CreateBucketRequestOrBuilder
        Returns:
        The bucket.
      • getBucketOrBuilder

        public LogBucketOrBuilder getBucketOrBuilder()
         Required. The new bucket. The region specified in the new bucket must be
         compliant with any Location Restriction Org Policy. The name field in the
         bucket is ignored.
         
        .google.logging.v2.LogBucket bucket = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getBucketOrBuilder in interface CreateBucketRequestOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static CreateBucketRequest parseFrom​(ByteBuffer data)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static CreateBucketRequest parseFrom​(ByteBuffer data,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static CreateBucketRequest parseFrom​(com.google.protobuf.ByteString data)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static CreateBucketRequest parseFrom​(com.google.protobuf.ByteString data,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static CreateBucketRequest parseFrom​(byte[] data)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static CreateBucketRequest parseFrom​(byte[] data,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static CreateBucketRequest parseFrom​(com.google.protobuf.CodedInputStream input,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws IOException
        Throws:
        IOException
      • newBuilderForType

        public CreateBucketRequest.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public CreateBucketRequest.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected CreateBucketRequest.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<CreateBucketRequest> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public CreateBucketRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder