Class CreateCutoverJobRequest.Builder

    • Method Detail

      • 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.Builder<CreateCutoverJobRequest.Builder>
      • clear

        public CreateCutoverJobRequest.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCutoverJobRequest.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCutoverJobRequest.Builder>
      • getDefaultInstanceForType

        public CreateCutoverJobRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public CreateCutoverJobRequest build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public CreateCutoverJobRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public CreateCutoverJobRequest.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCutoverJobRequest.Builder>
      • clearField

        public CreateCutoverJobRequest.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCutoverJobRequest.Builder>
      • clearOneof

        public CreateCutoverJobRequest.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCutoverJobRequest.Builder>
      • setRepeatedField

        public CreateCutoverJobRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                int index,
                                                                Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCutoverJobRequest.Builder>
      • addRepeatedField

        public CreateCutoverJobRequest.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCutoverJobRequest.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCutoverJobRequest.Builder>
      • mergeFrom

        public CreateCutoverJobRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                  throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateCutoverJobRequest.Builder>
        Throws:
        IOException
      • getParent

        public String getParent()
         Required. The Cutover's parent.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getParent in interface CreateCutoverJobRequestOrBuilder
        Returns:
        The parent.
      • getParentBytes

        public com.google.protobuf.ByteString getParentBytes()
         Required. The Cutover's parent.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getParentBytes in interface CreateCutoverJobRequestOrBuilder
        Returns:
        The bytes for parent.
      • setParent

        public CreateCutoverJobRequest.Builder setParent​(String value)
         Required. The Cutover's parent.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The parent to set.
        Returns:
        This builder for chaining.
      • clearParent

        public CreateCutoverJobRequest.Builder clearParent()
         Required. The Cutover's parent.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setParentBytes

        public CreateCutoverJobRequest.Builder setParentBytes​(com.google.protobuf.ByteString value)
         Required. The Cutover's parent.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for parent to set.
        Returns:
        This builder for chaining.
      • getCutoverJobIdBytes

        public com.google.protobuf.ByteString getCutoverJobIdBytes()
         Required. The cutover job identifier.
         
        string cutover_job_id = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getCutoverJobIdBytes in interface CreateCutoverJobRequestOrBuilder
        Returns:
        The bytes for cutoverJobId.
      • setCutoverJobId

        public CreateCutoverJobRequest.Builder setCutoverJobId​(String value)
         Required. The cutover job identifier.
         
        string cutover_job_id = 2 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The cutoverJobId to set.
        Returns:
        This builder for chaining.
      • clearCutoverJobId

        public CreateCutoverJobRequest.Builder clearCutoverJobId()
         Required. The cutover job identifier.
         
        string cutover_job_id = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • setCutoverJobIdBytes

        public CreateCutoverJobRequest.Builder setCutoverJobIdBytes​(com.google.protobuf.ByteString value)
         Required. The cutover job identifier.
         
        string cutover_job_id = 2 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The bytes for cutoverJobId to set.
        Returns:
        This builder for chaining.
      • hasCutoverJob

        public boolean hasCutoverJob()
         Required. The cutover request body.
         
        .google.cloud.vmmigration.v1.CutoverJob cutover_job = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasCutoverJob in interface CreateCutoverJobRequestOrBuilder
        Returns:
        Whether the cutoverJob field is set.
      • getCutoverJob

        public CutoverJob getCutoverJob()
         Required. The cutover request body.
         
        .google.cloud.vmmigration.v1.CutoverJob cutover_job = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getCutoverJob in interface CreateCutoverJobRequestOrBuilder
        Returns:
        The cutoverJob.
      • setCutoverJob

        public CreateCutoverJobRequest.Builder setCutoverJob​(CutoverJob value)
         Required. The cutover request body.
         
        .google.cloud.vmmigration.v1.CutoverJob cutover_job = 3 [(.google.api.field_behavior) = REQUIRED];
      • setCutoverJob

        public CreateCutoverJobRequest.Builder setCutoverJob​(CutoverJob.Builder builderForValue)
         Required. The cutover request body.
         
        .google.cloud.vmmigration.v1.CutoverJob cutover_job = 3 [(.google.api.field_behavior) = REQUIRED];
      • mergeCutoverJob

        public CreateCutoverJobRequest.Builder mergeCutoverJob​(CutoverJob value)
         Required. The cutover request body.
         
        .google.cloud.vmmigration.v1.CutoverJob cutover_job = 3 [(.google.api.field_behavior) = REQUIRED];
      • clearCutoverJob

        public CreateCutoverJobRequest.Builder clearCutoverJob()
         Required. The cutover request body.
         
        .google.cloud.vmmigration.v1.CutoverJob cutover_job = 3 [(.google.api.field_behavior) = REQUIRED];
      • getCutoverJobBuilder

        public CutoverJob.Builder getCutoverJobBuilder()
         Required. The cutover request body.
         
        .google.cloud.vmmigration.v1.CutoverJob cutover_job = 3 [(.google.api.field_behavior) = REQUIRED];
      • getRequestId

        public String getRequestId()
         A request ID to identify requests. Specify a unique request ID
         so that if you must retry your request, the server will know to ignore
         the request if it has already been completed. The server will guarantee
         that for at least 60 minutes since the first request.
        
         For example, consider a situation where you make an initial request and t
         he request times out. If you make the request again with the same request
         ID, the server can check if original operation with the same request ID
         was received, and if so, will ignore the second request. This prevents
         clients from accidentally creating duplicate commitments.
        
         The request ID must be a valid UUID with the exception that zero UUID is
         not supported (00000000-0000-0000-0000-000000000000).
         
        string request_id = 4;
        Specified by:
        getRequestId in interface CreateCutoverJobRequestOrBuilder
        Returns:
        The requestId.
      • getRequestIdBytes

        public com.google.protobuf.ByteString getRequestIdBytes()
         A request ID to identify requests. Specify a unique request ID
         so that if you must retry your request, the server will know to ignore
         the request if it has already been completed. The server will guarantee
         that for at least 60 minutes since the first request.
        
         For example, consider a situation where you make an initial request and t
         he request times out. If you make the request again with the same request
         ID, the server can check if original operation with the same request ID
         was received, and if so, will ignore the second request. This prevents
         clients from accidentally creating duplicate commitments.
        
         The request ID must be a valid UUID with the exception that zero UUID is
         not supported (00000000-0000-0000-0000-000000000000).
         
        string request_id = 4;
        Specified by:
        getRequestIdBytes in interface CreateCutoverJobRequestOrBuilder
        Returns:
        The bytes for requestId.
      • setRequestId

        public CreateCutoverJobRequest.Builder setRequestId​(String value)
         A request ID to identify requests. Specify a unique request ID
         so that if you must retry your request, the server will know to ignore
         the request if it has already been completed. The server will guarantee
         that for at least 60 minutes since the first request.
        
         For example, consider a situation where you make an initial request and t
         he request times out. If you make the request again with the same request
         ID, the server can check if original operation with the same request ID
         was received, and if so, will ignore the second request. This prevents
         clients from accidentally creating duplicate commitments.
        
         The request ID must be a valid UUID with the exception that zero UUID is
         not supported (00000000-0000-0000-0000-000000000000).
         
        string request_id = 4;
        Parameters:
        value - The requestId to set.
        Returns:
        This builder for chaining.
      • clearRequestId

        public CreateCutoverJobRequest.Builder clearRequestId()
         A request ID to identify requests. Specify a unique request ID
         so that if you must retry your request, the server will know to ignore
         the request if it has already been completed. The server will guarantee
         that for at least 60 minutes since the first request.
        
         For example, consider a situation where you make an initial request and t
         he request times out. If you make the request again with the same request
         ID, the server can check if original operation with the same request ID
         was received, and if so, will ignore the second request. This prevents
         clients from accidentally creating duplicate commitments.
        
         The request ID must be a valid UUID with the exception that zero UUID is
         not supported (00000000-0000-0000-0000-000000000000).
         
        string request_id = 4;
        Returns:
        This builder for chaining.
      • setRequestIdBytes

        public CreateCutoverJobRequest.Builder setRequestIdBytes​(com.google.protobuf.ByteString value)
         A request ID to identify requests. Specify a unique request ID
         so that if you must retry your request, the server will know to ignore
         the request if it has already been completed. The server will guarantee
         that for at least 60 minutes since the first request.
        
         For example, consider a situation where you make an initial request and t
         he request times out. If you make the request again with the same request
         ID, the server can check if original operation with the same request ID
         was received, and if so, will ignore the second request. This prevents
         clients from accidentally creating duplicate commitments.
        
         The request ID must be a valid UUID with the exception that zero UUID is
         not supported (00000000-0000-0000-0000-000000000000).
         
        string request_id = 4;
        Parameters:
        value - The bytes for requestId to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final CreateCutoverJobRequest.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCutoverJobRequest.Builder>
      • mergeUnknownFields

        public final CreateCutoverJobRequest.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCutoverJobRequest.Builder>