Interface CreateInstanceRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
CreateInstanceRequest, CreateInstanceRequest.Builder

public interface CreateInstanceRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    boolean
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getParent

      String getParent()
       Required. The name of the project in which to create the instance. Values
       are of the form `projects/<project>`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The parent.
    • getParentBytes

      com.google.protobuf.ByteString getParentBytes()
       Required. The name of the project in which to create the instance. Values
       are of the form `projects/<project>`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for parent.
    • getInstanceId

      String getInstanceId()
       Required. The ID of the instance to create.  Valid identifiers are of the
       form `[a-z][-a-z0-9]*[a-z0-9]` and must be between 2 and 64 characters in
       length.
       
      string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The instanceId.
    • getInstanceIdBytes

      com.google.protobuf.ByteString getInstanceIdBytes()
       Required. The ID of the instance to create.  Valid identifiers are of the
       form `[a-z][-a-z0-9]*[a-z0-9]` and must be between 2 and 64 characters in
       length.
       
      string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for instanceId.
    • hasInstance

      boolean hasInstance()
       Required. The instance to create.  The name may be omitted, but if
       specified must be `<parent>/instances/<instance_id>`.
       
      .google.spanner.admin.instance.v1.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the instance field is set.
    • getInstance

      Instance getInstance()
       Required. The instance to create.  The name may be omitted, but if
       specified must be `<parent>/instances/<instance_id>`.
       
      .google.spanner.admin.instance.v1.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The instance.
    • getInstanceOrBuilder

      InstanceOrBuilder getInstanceOrBuilder()
       Required. The instance to create.  The name may be omitted, but if
       specified must be `<parent>/instances/<instance_id>`.
       
      .google.spanner.admin.instance.v1.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED];