Interface Compute.CreateInstanceRequest.ExperimentalFeatures.TlsBackedPortOrBuilder

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

public static interface Compute.CreateInstanceRequest.ExperimentalFeatures.TlsBackedPortOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Only applies when terminate_tls is true.
    int
    Only applies when terminate_tls is true.
    string name = 1;
    com.google.protobuf.ByteString
    string name = 1;
    int
    int32 port = 2;
    boolean
    If this is false, TLS is used in passthrough mode.

    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

    • getName

      String getName()
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
      string name = 1;
      Returns:
      The bytes for name.
    • getPort

      int getPort()
      int32 port = 2;
      Returns:
      The port.
    • getTerminateTls

      boolean getTerminateTls()
       If this is false, TLS is used in passthrough mode.
       
      bool terminate_tls = 3;
      Returns:
      The terminateTls.
    • getClientAuthenticationValue

      int getClientAuthenticationValue()
       Only applies when terminate_tls is true. Defaults to mTLS.
       
      .namespace.cloud.compute.v1beta.IngressClientAuthentication client_authentication = 4;
      Returns:
      The enum numeric value on the wire for clientAuthentication.
    • getClientAuthentication

      Compute.IngressClientAuthentication getClientAuthentication()
       Only applies when terminate_tls is true. Defaults to mTLS.
       
      .namespace.cloud.compute.v1beta.IngressClientAuthentication client_authentication = 4;
      Returns:
      The clientAuthentication.