Interface CreateSingleTenantHsmInstanceRequestOrBuilder

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

@Generated public interface CreateSingleTenantHsmInstanceRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getParent

      String getParent()
       Required. The resource name of the location associated with the
       [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance], in
       the format `projects/*/locations/*`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The parent.
    • getParentBytes

      com.google.protobuf.ByteString getParentBytes()
       Required. The resource name of the location associated with the
       [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance], in
       the format `projects/*/locations/*`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for parent.
    • getSingleTenantHsmInstanceId

      String getSingleTenantHsmInstanceId()
       Optional. It must be unique within a location and match the regular
       expression `[a-zA-Z0-9_-]{1,63}`.
       
      string single_tenant_hsm_instance_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The singleTenantHsmInstanceId.
    • getSingleTenantHsmInstanceIdBytes

      com.google.protobuf.ByteString getSingleTenantHsmInstanceIdBytes()
       Optional. It must be unique within a location and match the regular
       expression `[a-zA-Z0-9_-]{1,63}`.
       
      string single_tenant_hsm_instance_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for singleTenantHsmInstanceId.
    • hasSingleTenantHsmInstance

      boolean hasSingleTenantHsmInstance()
       Required. An
       [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] with
       initial field values.
       
      .google.cloud.kms.v1.SingleTenantHsmInstance single_tenant_hsm_instance = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the singleTenantHsmInstance field is set.
    • getSingleTenantHsmInstance

      SingleTenantHsmInstance getSingleTenantHsmInstance()
       Required. An
       [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] with
       initial field values.
       
      .google.cloud.kms.v1.SingleTenantHsmInstance single_tenant_hsm_instance = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The singleTenantHsmInstance.
    • getSingleTenantHsmInstanceOrBuilder

      SingleTenantHsmInstanceOrBuilder getSingleTenantHsmInstanceOrBuilder()
       Required. An
       [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] with
       initial field values.
       
      .google.cloud.kms.v1.SingleTenantHsmInstance single_tenant_hsm_instance = 3 [(.google.api.field_behavior) = REQUIRED];