Class DeleteCapacityCommitmentRequest.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<DeleteCapacityCommitmentRequest.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<DeleteCapacityCommitmentRequest.Builder>
      • getDefaultInstanceForType

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

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

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

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

        public String getName()
         Required. Resource name of the capacity commitment to delete. E.g.,
            `projects/myproject/locations/US/capacityCommitments/123`
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getName in interface DeleteCapacityCommitmentRequestOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Required. Resource name of the capacity commitment to delete. E.g.,
            `projects/myproject/locations/US/capacityCommitments/123`
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getNameBytes in interface DeleteCapacityCommitmentRequestOrBuilder
        Returns:
        The bytes for name.
      • setName

        public DeleteCapacityCommitmentRequest.Builder setName​(String value)
         Required. Resource name of the capacity commitment to delete. E.g.,
            `projects/myproject/locations/US/capacityCommitments/123`
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public DeleteCapacityCommitmentRequest.Builder clearName()
         Required. Resource name of the capacity commitment to delete. E.g.,
            `projects/myproject/locations/US/capacityCommitments/123`
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setNameBytes

        public DeleteCapacityCommitmentRequest.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Required. Resource name of the capacity commitment to delete. E.g.,
            `projects/myproject/locations/US/capacityCommitments/123`
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getForce

        public boolean getForce()
         Can be used to force delete commitments even if assignments exist. Deleting
         commitments with assignments may cause queries to fail if they no longer
         have access to slots.
         
        bool force = 3;
        Specified by:
        getForce in interface DeleteCapacityCommitmentRequestOrBuilder
        Returns:
        The force.
      • setForce

        public DeleteCapacityCommitmentRequest.Builder setForce​(boolean value)
         Can be used to force delete commitments even if assignments exist. Deleting
         commitments with assignments may cause queries to fail if they no longer
         have access to slots.
         
        bool force = 3;
        Parameters:
        value - The force to set.
        Returns:
        This builder for chaining.
      • clearForce

        public DeleteCapacityCommitmentRequest.Builder clearForce()
         Can be used to force delete commitments even if assignments exist. Deleting
         commitments with assignments may cause queries to fail if they no longer
         have access to slots.
         
        bool force = 3;
        Returns:
        This builder for chaining.