Package namespace.cloud.compute.v1beta
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 Summary
Modifier and TypeMethodDescription.namespace.cloud.compute.v1beta.ExportedPortBackend exported_port_backend = 3;.namespace.cloud.compute.v1beta.ExportedPortBackend exported_port_backend = 3;getHttpMatchRule(int index) repeated .namespace.cloud.compute.v1beta.HttpMatchRule http_match_rule = 2;intrepeated .namespace.cloud.compute.v1beta.HttpMatchRule http_match_rule = 2;repeated .namespace.cloud.compute.v1beta.HttpMatchRule http_match_rule = 2;getHttpMatchRuleOrBuilder(int index) repeated .namespace.cloud.compute.v1beta.HttpMatchRule http_match_rule = 2;List<? extends Compute.HttpMatchRuleOrBuilder> repeated .namespace.cloud.compute.v1beta.HttpMatchRule http_match_rule = 2;getName()A name is an string that matches the regular expression `[a-z0-9]([a-z0-9-_]*[a-z0-9])?`.com.google.protobuf.ByteStringA name is an string that matches the regular expression `[a-z0-9]([a-z0-9-_]*[a-z0-9])?`.booleanRoutes all first-level sub domains of the instance wildcard domain to this ingress.boolean.namespace.cloud.compute.v1beta.ExportedPortBackend exported_port_backend = 3;Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
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
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.
-