Interface Compute.IngressRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Compute.IngressRequest, Compute.IngressRequest.Builder
Enclosing class:
Compute

public static interface Compute.IngressRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       A name is an string that matches the regular expression `[a-z0-9]([a-z0-9-_]*[a-z0-9])?`.
       
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       A name is an string that matches the regular expression `[a-z0-9]([a-z0-9-_]*[a-z0-9])?`.
       
      string name = 1;
      Returns:
      The bytes for name.
    • getHttpMatchRuleList

      List<Compute.HttpMatchRule> getHttpMatchRuleList()
      repeated .namespace.cloud.compute.v1beta.HttpMatchRule http_match_rule = 2;
    • getHttpMatchRule

      Compute.HttpMatchRule getHttpMatchRule(int index)
      repeated .namespace.cloud.compute.v1beta.HttpMatchRule http_match_rule = 2;
    • getHttpMatchRuleCount

      int getHttpMatchRuleCount()
      repeated .namespace.cloud.compute.v1beta.HttpMatchRule http_match_rule = 2;
    • getHttpMatchRuleOrBuilderList

      List<? extends Compute.HttpMatchRuleOrBuilder> getHttpMatchRuleOrBuilderList()
      repeated .namespace.cloud.compute.v1beta.HttpMatchRule http_match_rule = 2;
    • getHttpMatchRuleOrBuilder

      Compute.HttpMatchRuleOrBuilder getHttpMatchRuleOrBuilder(int index)
      repeated .namespace.cloud.compute.v1beta.HttpMatchRule http_match_rule = 2;
    • hasExportedPortBackend

      boolean hasExportedPortBackend()
      .namespace.cloud.compute.v1beta.ExportedPortBackend exported_port_backend = 3;
      Returns:
      Whether the exportedPortBackend field is set.
    • getExportedPortBackend

      Compute.ExportedPortBackend getExportedPortBackend()
      .namespace.cloud.compute.v1beta.ExportedPortBackend exported_port_backend = 3;
      Returns:
      The exportedPortBackend.
    • getExportedPortBackendOrBuilder

      Compute.ExportedPortBackendOrBuilder getExportedPortBackendOrBuilder()
      .namespace.cloud.compute.v1beta.ExportedPortBackend exported_port_backend = 3;
    • getWildcard

      boolean getWildcard()
       Routes all first-level sub domains of the instance wildcard domain to this ingress.
       Requires the hosting instance to have a wildcard domain (enabled via CreateInstanceRequest.experimental.enable_wildcard_domain).
       
      bool wildcard = 4;
      Returns:
      The wildcard.