Package namespace.cloud.compute.v1beta
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
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()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.
-