Interface KubernetesConfig.ServiceNetworkingOrBuilder

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

public static interface KubernetesConfig.ServiceNetworkingOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    boolean
    Optional.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Required.
    com.google.protobuf.ByteString
    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

    • getService

      String getService()
       Required. Name of the Kubernetes Service.
       
      string service = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The service.
    • getServiceBytes

      com.google.protobuf.ByteString getServiceBytes()
       Required. Name of the Kubernetes Service.
       
      string service = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for service.
    • getDeployment

      String getDeployment()
       Required. Name of the Kubernetes Deployment whose traffic is managed by
       the specified Service.
       
      string deployment = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The deployment.
    • getDeploymentBytes

      com.google.protobuf.ByteString getDeploymentBytes()
       Required. Name of the Kubernetes Deployment whose traffic is managed by
       the specified Service.
       
      string deployment = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for deployment.
    • getDisablePodOverprovisioning

      boolean getDisablePodOverprovisioning()
       Optional. Whether to disable Pod overprovisioning. If Pod
       overprovisioning is disabled then Cloud Deploy will limit the number of
       total Pods used for the deployment strategy to the number of Pods the
       Deployment has on the cluster.
       
      bool disable_pod_overprovisioning = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The disablePodOverprovisioning.
    • getPodSelectorLabel

      String getPodSelectorLabel()
       Optional. The label to use when selecting Pods for the Deployment
       resource. This label must already be present in the Deployment.
       
      string pod_selector_label = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The podSelectorLabel.
    • getPodSelectorLabelBytes

      com.google.protobuf.ByteString getPodSelectorLabelBytes()
       Optional. The label to use when selecting Pods for the Deployment
       resource. This label must already be present in the Deployment.
       
      string pod_selector_label = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for podSelectorLabel.