Interface ProjectCreateAdviceResponseOrBuilder

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

public interface ProjectCreateAdviceResponseOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasSelf

      boolean hasSelf()
       Specifies project scope info for the user's individual account, as applicable.
       
      .buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope self = 1 [json_name = "self", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the self field is set.
    • getSelf

       Specifies project scope info for the user's individual account, as applicable.
       
      .buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope self = 1 [json_name = "self", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The self.
    • getSelfOrBuilder

       Specifies project scope info for the user's individual account, as applicable.
       
      .buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope self = 1 [json_name = "self", (.google.api.field_behavior) = OUTPUT_ONLY];
    • getTenantList

       Specifies project scope info for each eligible tenant which the user has access to, and which the user has been
       granted permissions to create projects in.
       
      repeated .buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope tenant = 2 [json_name = "tenant", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];
    • getTenant

       Specifies project scope info for each eligible tenant which the user has access to, and which the user has been
       granted permissions to create projects in.
       
      repeated .buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope tenant = 2 [json_name = "tenant", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];
    • getTenantCount

      int getTenantCount()
       Specifies project scope info for each eligible tenant which the user has access to, and which the user has been
       granted permissions to create projects in.
       
      repeated .buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope tenant = 2 [json_name = "tenant", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];
    • getTenantOrBuilderList

      List<? extends ProjectCreateAdviceResponse.ProjectScopeOrBuilder> getTenantOrBuilderList()
       Specifies project scope info for each eligible tenant which the user has access to, and which the user has been
       granted permissions to create projects in.
       
      repeated .buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope tenant = 2 [json_name = "tenant", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];
    • getTenantOrBuilder

       Specifies project scope info for each eligible tenant which the user has access to, and which the user has been
       granted permissions to create projects in.
       
      repeated .buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope tenant = 2 [json_name = "tenant", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];
    • getAllow

      boolean getAllow()
       Whether to allow the creation of projects at all.
       
      bool allow = 3 [json_name = "allow", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The allow.
    • getReason

      String getReason()
       Specifies the reason why project creation is not allowed, as applicable.
       
      string reason = 4 [json_name = "reason", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The reason.
    • getReasonBytes

      com.google.protobuf.ByteString getReasonBytes()
       Specifies the reason why project creation is not allowed, as applicable.
       
      string reason = 4 [json_name = "reason", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for reason.
    • hasSuggested

      boolean hasSuggested()
       Suggested name for the project, generated by the server.
       
      .buildless.service.v1.GeneratedProjectName suggested = 5 [json_name = "suggested", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the suggested field is set.
    • getSuggested

      GeneratedProjectName getSuggested()
       Suggested name for the project, generated by the server.
       
      .buildless.service.v1.GeneratedProjectName suggested = 5 [json_name = "suggested", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The suggested.
    • getSuggestedOrBuilder

      GeneratedProjectNameOrBuilder getSuggestedOrBuilder()
       Suggested name for the project, generated by the server.
       
      .buildless.service.v1.GeneratedProjectName suggested = 5 [json_name = "suggested", (.google.api.field_behavior) = OUTPUT_ONLY];