Class TargetHttpsProxy (1.88.0)

public final class TargetHttpsProxy extends GeneratedMessageV3 implements TargetHttpsProxyOrBuilder

Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * Global * Regional A target HTTPS proxy is a component of Google Cloud HTTPS load balancers. * targetHttpsProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpsProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.

Protobuf type google.cloud.compute.v1.TargetHttpsProxy

Static Fields

AUTHORIZATION_POLICY_FIELD_NUMBER

public static final int AUTHORIZATION_POLICY_FIELD_NUMBER
Field Value
Type Description
int

CERTIFICATE_MAP_FIELD_NUMBER

public static final int CERTIFICATE_MAP_FIELD_NUMBER
Field Value
Type Description
int

CREATION_TIMESTAMP_FIELD_NUMBER

public static final int CREATION_TIMESTAMP_FIELD_NUMBER
Field Value
Type Description
int

DESCRIPTION_FIELD_NUMBER

public static final int DESCRIPTION_FIELD_NUMBER
Field Value
Type Description
int

FINGERPRINT_FIELD_NUMBER

public static final int FINGERPRINT_FIELD_NUMBER
Field Value
Type Description
int

HTTP_KEEP_ALIVE_TIMEOUT_SEC_FIELD_NUMBER

public static final int HTTP_KEEP_ALIVE_TIMEOUT_SEC_FIELD_NUMBER
Field Value
Type Description
int

ID_FIELD_NUMBER

public static final int ID_FIELD_NUMBER
Field Value
Type Description
int

KIND_FIELD_NUMBER

public static final int KIND_FIELD_NUMBER
Field Value
Type Description
int

NAME_FIELD_NUMBER

public static final int NAME_FIELD_NUMBER
Field Value
Type Description
int

PROXY_BIND_FIELD_NUMBER

public static final int PROXY_BIND_FIELD_NUMBER
Field Value
Type Description
int

QUIC_OVERRIDE_FIELD_NUMBER

public static final int QUIC_OVERRIDE_FIELD_NUMBER
Field Value
Type Description
int

REGION_FIELD_NUMBER

public static final int REGION_FIELD_NUMBER
Field Value
Type Description
int
public static final int SELF_LINK_FIELD_NUMBER
Field Value
Type Description
int

SERVER_TLS_POLICY_FIELD_NUMBER

public static final int SERVER_TLS_POLICY_FIELD_NUMBER
Field Value
Type Description
int

SSL_CERTIFICATES_FIELD_NUMBER

public static final int SSL_CERTIFICATES_FIELD_NUMBER
Field Value
Type Description
int

SSL_POLICY_FIELD_NUMBER

public static final int SSL_POLICY_FIELD_NUMBER
Field Value
Type Description
int

TLS_EARLY_DATA_FIELD_NUMBER

public static final int TLS_EARLY_DATA_FIELD_NUMBER
Field Value
Type Description
int

URL_MAP_FIELD_NUMBER

public static final int URL_MAP_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static TargetHttpsProxy getDefaultInstance()
Returns
Type Description
TargetHttpsProxy

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static TargetHttpsProxy.Builder newBuilder()
Returns
Type Description
TargetHttpsProxy.Builder

newBuilder(TargetHttpsProxy prototype)

public static TargetHttpsProxy.Builder newBuilder(TargetHttpsProxy prototype)
Parameter
Name Description
prototype TargetHttpsProxy
Returns
Type Description
TargetHttpsProxy.Builder

parseDelimitedFrom(InputStream input)

public static TargetHttpsProxy parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
TargetHttpsProxy
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static TargetHttpsProxy parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
TargetHttpsProxy
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static TargetHttpsProxy parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
TargetHttpsProxy
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static TargetHttpsProxy parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
TargetHttpsProxy
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static TargetHttpsProxy parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
TargetHttpsProxy
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static TargetHttpsProxy parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
TargetHttpsProxy
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static TargetHttpsProxy parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
TargetHttpsProxy
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static TargetHttpsProxy parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
TargetHttpsProxy
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static TargetHttpsProxy parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
TargetHttpsProxy
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public