public static final class TargetSslProxy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TargetSslProxy.Builder> implements TargetSslProxyOrBuilder
Represents a Target SSL Proxy resource. A target SSL proxy is a component of a SSL Proxy load balancer. Global forwarding rules reference a target SSL proxy, and the target proxy then references an external backend service. For more information, read Using Target Proxies.Protobuf type
google.cloud.compute.v1.TargetSslProxy| Modifier and Type | Method and Description |
|---|---|
TargetSslProxy.Builder |
addAllSslCertificates(Iterable<String> values)
URLs to SslCertificate resources that are used to authenticate connections to Backends.
|
TargetSslProxy.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TargetSslProxy.Builder |
addSslCertificates(String value)
URLs to SslCertificate resources that are used to authenticate connections to Backends.
|
TargetSslProxy.Builder |
addSslCertificatesBytes(com.google.protobuf.ByteString value)
URLs to SslCertificate resources that are used to authenticate connections to Backends.
|
TargetSslProxy |
build() |
TargetSslProxy |
buildPartial() |
TargetSslProxy.Builder |
clear() |
TargetSslProxy.Builder |
clearCertificateMap()
URL of a certificate map that identifies a certificate map associated with the given target proxy.
|
TargetSslProxy.Builder |
clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
TargetSslProxy.Builder |
clearDescription()
An optional description of this resource.
|
TargetSslProxy.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TargetSslProxy.Builder |
clearId()
[Output Only] The unique identifier for the resource.
|
TargetSslProxy.Builder |
clearKind()
[Output Only] Type of the resource.
|
TargetSslProxy.Builder |
clearName()
Name of the resource.
|
TargetSslProxy.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TargetSslProxy.Builder |
clearProxyHeader()
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1.
|
TargetSslProxy.Builder |
clearSelfLink()
[Output Only] Server-defined URL for the resource.
|
TargetSslProxy.Builder |
clearService()
URL to the BackendService resource.
|
TargetSslProxy.Builder |
clearSslCertificates()
URLs to SslCertificate resources that are used to authenticate connections to Backends.
|
TargetSslProxy.Builder |
clearSslPolicy()
URL of SslPolicy resource that will be associated with the TargetSslProxy resource.
|
TargetSslProxy.Builder |
clone() |
String |
getCertificateMap()
URL of a certificate map that identifies a certificate map associated with the given target proxy.
|
com.google.protobuf.ByteString |
getCertificateMapBytes()
URL of a certificate map that identifies a certificate map associated with the given target proxy.
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
com.google.protobuf.ByteString |
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
|
TargetSslProxy |
getDefaultInstanceForType() |
String |
getDescription()
An optional description of this resource.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
An optional description of this resource.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
long |
getId()
[Output Only] The unique identifier for the resource.
|
String |
getKind()
[Output Only] Type of the resource.
|
com.google.protobuf.ByteString |
getKindBytes()
[Output Only] Type of the resource.
|
String |
getName()
Name of the resource.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the resource.
|
String |
getProxyHeader()
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1.
|
com.google.protobuf.ByteString |
getProxyHeaderBytes()
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1.
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
com.google.protobuf.ByteString |
getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
|
String |
getService()
URL to the BackendService resource.
|
com.google.protobuf.ByteString |
getServiceBytes()
URL to the BackendService resource.
|
String |
getSslCertificates(int index)
URLs to SslCertificate resources that are used to authenticate connections to Backends.
|
com.google.protobuf.ByteString |
getSslCertificatesBytes(int index)
URLs to SslCertificate resources that are used to authenticate connections to Backends.
|
int |
getSslCertificatesCount()
URLs to SslCertificate resources that are used to authenticate connections to Backends.
|
com.google.protobuf.ProtocolStringList |
getSslCertificatesList()
URLs to SslCertificate resources that are used to authenticate connections to Backends.
|
String |
getSslPolicy()
URL of SslPolicy resource that will be associated with the TargetSslProxy resource.
|
com.google.protobuf.ByteString |
getSslPolicyBytes()
URL of SslPolicy resource that will be associated with the TargetSslProxy resource.
|
boolean |
hasCertificateMap()
URL of a certificate map that identifies a certificate map associated with the given target proxy.
|
boolean |
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
boolean |
hasDescription()
An optional description of this resource.
|
boolean |
hasId()
[Output Only] The unique identifier for the resource.
|
boolean |
hasKind()
[Output Only] Type of the resource.
|
boolean |
hasName()
Name of the resource.
|
boolean |
hasProxyHeader()
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1.
|
boolean |
hasSelfLink()
[Output Only] Server-defined URL for the resource.
|
boolean |
hasService()
URL to the BackendService resource.
|
boolean |
hasSslPolicy()
URL of SslPolicy resource that will be associated with the TargetSslProxy resource.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TargetSslProxy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TargetSslProxy.Builder |
mergeFrom(com.google.protobuf.Message other) |
TargetSslProxy.Builder |
mergeFrom(TargetSslProxy other) |
TargetSslProxy.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TargetSslProxy.Builder |
setCertificateMap(String value)
URL of a certificate map that identifies a certificate map associated with the given target proxy.
|
TargetSslProxy.Builder |
setCertificateMapBytes(com.google.protobuf.ByteString value)
URL of a certificate map that identifies a certificate map associated with the given target proxy.
|
TargetSslProxy.Builder |
setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
|
TargetSslProxy.Builder |
setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
|
TargetSslProxy.Builder |
setDescription(String value)
An optional description of this resource.
|
TargetSslProxy.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource.
|
TargetSslProxy.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TargetSslProxy.Builder |
setId(long value)
[Output Only] The unique identifier for the resource.
|
TargetSslProxy.Builder |
setKind(String value)
[Output Only] Type of the resource.
|
TargetSslProxy.Builder |
setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource.
|
TargetSslProxy.Builder |
setName(String value)
Name of the resource.
|
TargetSslProxy.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Name of the resource.
|
TargetSslProxy.Builder |
setProxyHeader(String value)
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1.
|
TargetSslProxy.Builder |
setProxyHeaderBytes(com.google.protobuf.ByteString value)
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1.
|
TargetSslProxy.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
TargetSslProxy.Builder |
setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
|
TargetSslProxy.Builder |
setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
|
TargetSslProxy.Builder |
setService(String value)
URL to the BackendService resource.
|
TargetSslProxy.Builder |
setServiceBytes(com.google.protobuf.ByteString value)
URL to the BackendService resource.
|
TargetSslProxy.Builder |
setSslCertificates(int index,
String value)
URLs to SslCertificate resources that are used to authenticate connections to Backends.
|
TargetSslProxy.Builder |
setSslPolicy(String value)
URL of SslPolicy resource that will be associated with the TargetSslProxy resource.
|
TargetSslProxy.Builder |
setSslPolicyBytes(com.google.protobuf.ByteString value)
URL of SslPolicy resource that will be associated with the TargetSslProxy resource.
|
TargetSslProxy.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TargetSslProxy.Builder>public TargetSslProxy.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TargetSslProxy.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<TargetSslProxy.Builder>public TargetSslProxy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TargetSslProxy build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TargetSslProxy buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TargetSslProxy.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TargetSslProxy.Builder>public TargetSslProxy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<TargetSslProxy.Builder>public TargetSslProxy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TargetSslProxy.Builder>public TargetSslProxy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TargetSslProxy.Builder>public TargetSslProxy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TargetSslProxy.Builder>public TargetSslProxy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TargetSslProxy.Builder>public TargetSslProxy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TargetSslProxy.Builder>public TargetSslProxy.Builder mergeFrom(TargetSslProxy other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TargetSslProxy.Builder>public TargetSslProxy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TargetSslProxy.Builder>IOExceptionpublic boolean hasCertificateMap()
URL of a certificate map that identifies a certificate map associated with the given target proxy. This field can only be set for global target proxies. If set, sslCertificates will be ignored.
optional string certificate_map = 156463796;hasCertificateMap in interface TargetSslProxyOrBuilderpublic String getCertificateMap()
URL of a certificate map that identifies a certificate map associated with the given target proxy. This field can only be set for global target proxies. If set, sslCertificates will be ignored.
optional string certificate_map = 156463796;getCertificateMap in interface TargetSslProxyOrBuilderpublic com.google.protobuf.ByteString getCertificateMapBytes()
URL of a certificate map that identifies a certificate map associated with the given target proxy. This field can only be set for global target proxies. If set, sslCertificates will be ignored.
optional string certificate_map = 156463796;getCertificateMapBytes in interface TargetSslProxyOrBuilderpublic TargetSslProxy.Builder setCertificateMap(String value)
URL of a certificate map that identifies a certificate map associated with the given target proxy. This field can only be set for global target proxies. If set, sslCertificates will be ignored.
optional string certificate_map = 156463796;value - The certificateMap to set.public TargetSslProxy.Builder clearCertificateMap()
URL of a certificate map that identifies a certificate map associated with the given target proxy. This field can only be set for global target proxies. If set, sslCertificates will be ignored.
optional string certificate_map = 156463796;public TargetSslProxy.Builder setCertificateMapBytes(com.google.protobuf.ByteString value)
URL of a certificate map that identifies a certificate map associated with the given target proxy. This field can only be set for global target proxies. If set, sslCertificates will be ignored.
optional string certificate_map = 156463796;value - The bytes for certificateMap to set.public boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface TargetSslProxyOrBuilderpublic String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface TargetSslProxyOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface TargetSslProxyOrBuilderpublic TargetSslProxy.Builder setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The creationTimestamp to set.public TargetSslProxy.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;public TargetSslProxy.Builder setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The bytes for creationTimestamp to set.public boolean hasDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;hasDescription in interface TargetSslProxyOrBuilderpublic String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescription in interface TargetSslProxyOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescriptionBytes in interface TargetSslProxyOrBuilderpublic TargetSslProxy.Builder setDescription(String value)
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;value - The description to set.public TargetSslProxy.Builder clearDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;public TargetSslProxy.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;value - The bytes for description to set.public boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;hasId in interface TargetSslProxyOrBuilderpublic long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;getId in interface TargetSslProxyOrBuilderpublic TargetSslProxy.Builder setId(long value)
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;value - The id to set.public TargetSslProxy.Builder clearId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;public boolean hasKind()
[Output Only] Type of the resource. Always compute#targetSslProxy for target SSL proxies.
optional string kind = 3292052;hasKind in interface TargetSslProxyOrBuilderpublic String getKind()
[Output Only] Type of the resource. Always compute#targetSslProxy for target SSL proxies.
optional string kind = 3292052;getKind in interface TargetSslProxyOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#targetSslProxy for target SSL proxies.
optional string kind = 3292052;getKindBytes in interface TargetSslProxyOrBuilderpublic TargetSslProxy.Builder setKind(String value)
[Output Only] Type of the resource. Always compute#targetSslProxy for target SSL proxies.
optional string kind = 3292052;value - The kind to set.public TargetSslProxy.Builder clearKind()
[Output Only] Type of the resource. Always compute#targetSslProxy for target SSL proxies.
optional string kind = 3292052;public TargetSslProxy.Builder setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource. Always compute#targetSslProxy for target SSL proxies.
optional string kind = 3292052;value - The bytes for kind to set.public boolean hasName()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;hasName in interface TargetSslProxyOrBuilderpublic String getName()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getName in interface TargetSslProxyOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getNameBytes in interface TargetSslProxyOrBuilderpublic TargetSslProxy.Builder setName(String value)
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;value - The name to set.public TargetSslProxy.Builder clearName()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;public TargetSslProxy.Builder setNameBytes(com.google.protobuf.ByteString value)
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;value - The bytes for name to set.public boolean hasProxyHeader()
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE. Check the ProxyHeader enum for the list of possible values.
optional string proxy_header = 160374142;hasProxyHeader in interface TargetSslProxyOrBuilderpublic String getProxyHeader()
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE. Check the ProxyHeader enum for the list of possible values.
optional string proxy_header = 160374142;getProxyHeader in interface TargetSslProxyOrBuilderpublic com.google.protobuf.ByteString getProxyHeaderBytes()
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE. Check the ProxyHeader enum for the list of possible values.
optional string proxy_header = 160374142;getProxyHeaderBytes in interface TargetSslProxyOrBuilderpublic TargetSslProxy.Builder setProxyHeader(String value)
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE. Check the ProxyHeader enum for the list of possible values.
optional string proxy_header = 160374142;value - The proxyHeader to set.public TargetSslProxy.Builder clearProxyHeader()
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE. Check the ProxyHeader enum for the list of possible values.
optional string proxy_header = 160374142;public TargetSslProxy.Builder setProxyHeaderBytes(com.google.protobuf.ByteString value)
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE. Check the ProxyHeader enum for the list of possible values.
optional string proxy_header = 160374142;value - The bytes for proxyHeader to set.public boolean hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;hasSelfLink in interface TargetSslProxyOrBuilderpublic String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLink in interface TargetSslProxyOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLinkBytes in interface TargetSslProxyOrBuilderpublic TargetSslProxy.Builder setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The selfLink to set.public TargetSslProxy.Builder clearSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;public TargetSslProxy.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The bytes for selfLink to set.public boolean hasService()
URL to the BackendService resource.
optional string service = 373540533;hasService in interface TargetSslProxyOrBuilderpublic String getService()
URL to the BackendService resource.
optional string service = 373540533;getService in interface TargetSslProxyOrBuilderpublic com.google.protobuf.ByteString getServiceBytes()
URL to the BackendService resource.
optional string service = 373540533;getServiceBytes in interface TargetSslProxyOrBuilderpublic TargetSslProxy.Builder setService(String value)
URL to the BackendService resource.
optional string service = 373540533;value - The service to set.public TargetSslProxy.Builder clearService()
URL to the BackendService resource.
optional string service = 373540533;public TargetSslProxy.Builder setServiceBytes(com.google.protobuf.ByteString value)
URL to the BackendService resource.
optional string service = 373540533;value - The bytes for service to set.public com.google.protobuf.ProtocolStringList getSslCertificatesList()
URLs to SslCertificate resources that are used to authenticate connections to Backends. At least one SSL certificate must be specified. Currently, you may specify up to 15 SSL certificates. sslCertificates do not apply when the load balancing scheme is set to INTERNAL_SELF_MANAGED.
repeated string ssl_certificates = 366006543;getSslCertificatesList in interface TargetSslProxyOrBuilderpublic int getSslCertificatesCount()
URLs to SslCertificate resources that are used to authenticate connections to Backends. At least one SSL certificate must be specified. Currently, you may specify up to 15 SSL certificates. sslCertificates do not apply when the load balancing scheme is set to INTERNAL_SELF_MANAGED.
repeated string ssl_certificates = 366006543;getSslCertificatesCount in interface TargetSslProxyOrBuilderpublic String getSslCertificates(int index)
URLs to SslCertificate resources that are used to authenticate connections to Backends. At least one SSL certificate must be specified. Currently, you may specify up to 15 SSL certificates. sslCertificates do not apply when the load balancing scheme is set to INTERNAL_SELF_MANAGED.
repeated string ssl_certificates = 366006543;getSslCertificates in interface TargetSslProxyOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getSslCertificatesBytes(int index)
URLs to SslCertificate resources that are used to authenticate connections to Backends. At least one SSL certificate must be specified. Currently, you may specify up to 15 SSL certificates. sslCertificates do not apply when the load balancing scheme is set to INTERNAL_SELF_MANAGED.
repeated string ssl_certificates = 366006543;getSslCertificatesBytes in interface TargetSslProxyOrBuilderindex - The index of the value to return.public TargetSslProxy.Builder setSslCertificates(int index, String value)
URLs to SslCertificate resources that are used to authenticate connections to Backends. At least one SSL certificate must be specified. Currently, you may specify up to 15 SSL certificates. sslCertificates do not apply when the load balancing scheme is set to INTERNAL_SELF_MANAGED.
repeated string ssl_certificates = 366006543;index - The index to set the value at.value - The sslCertificates to set.public TargetSslProxy.Builder addSslCertificates(String value)
URLs to SslCertificate resources that are used to authenticate connections to Backends. At least one SSL certificate must be specified. Currently, you may specify up to 15 SSL certificates. sslCertificates do not apply when the load balancing scheme is set to INTERNAL_SELF_MANAGED.
repeated string ssl_certificates = 366006543;value - The sslCertificates to add.public TargetSslProxy.Builder addAllSslCertificates(Iterable<String> values)
URLs to SslCertificate resources that are used to authenticate connections to Backends. At least one SSL certificate must be specified. Currently, you may specify up to 15 SSL certificates. sslCertificates do not apply when the load balancing scheme is set to INTERNAL_SELF_MANAGED.
repeated string ssl_certificates = 366006543;values - The sslCertificates to add.public TargetSslProxy.Builder clearSslCertificates()
URLs to SslCertificate resources that are used to authenticate connections to Backends. At least one SSL certificate must be specified. Currently, you may specify up to 15 SSL certificates. sslCertificates do not apply when the load balancing scheme is set to INTERNAL_SELF_MANAGED.
repeated string ssl_certificates = 366006543;public TargetSslProxy.Builder addSslCertificatesBytes(com.google.protobuf.ByteString value)
URLs to SslCertificate resources that are used to authenticate connections to Backends. At least one SSL certificate must be specified. Currently, you may specify up to 15 SSL certificates. sslCertificates do not apply when the load balancing scheme is set to INTERNAL_SELF_MANAGED.
repeated string ssl_certificates = 366006543;value - The bytes of the sslCertificates to add.public boolean hasSslPolicy()
URL of SslPolicy resource that will be associated with the TargetSslProxy resource. If not set, the TargetSslProxy resource will not have any SSL policy configured.
optional string ssl_policy = 295190213;hasSslPolicy in interface TargetSslProxyOrBuilderpublic String getSslPolicy()
URL of SslPolicy resource that will be associated with the TargetSslProxy resource. If not set, the TargetSslProxy resource will not have any SSL policy configured.
optional string ssl_policy = 295190213;getSslPolicy in interface TargetSslProxyOrBuilderpublic com.google.protobuf.ByteString getSslPolicyBytes()
URL of SslPolicy resource that will be associated with the TargetSslProxy resource. If not set, the TargetSslProxy resource will not have any SSL policy configured.
optional string ssl_policy = 295190213;getSslPolicyBytes in interface TargetSslProxyOrBuilderpublic TargetSslProxy.Builder setSslPolicy(String value)
URL of SslPolicy resource that will be associated with the TargetSslProxy resource. If not set, the TargetSslProxy resource will not have any SSL policy configured.
optional string ssl_policy = 295190213;value - The sslPolicy to set.public TargetSslProxy.Builder clearSslPolicy()
URL of SslPolicy resource that will be associated with the TargetSslProxy resource. If not set, the TargetSslProxy resource will not have any SSL policy configured.
optional string ssl_policy = 295190213;public TargetSslProxy.Builder setSslPolicyBytes(com.google.protobuf.ByteString value)
URL of SslPolicy resource that will be associated with the TargetSslProxy resource. If not set, the TargetSslProxy resource will not have any SSL policy configured.
optional string ssl_policy = 295190213;value - The bytes for sslPolicy to set.public final TargetSslProxy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TargetSslProxy.Builder>public final TargetSslProxy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TargetSslProxy.Builder>Copyright © 2023 Google LLC. All rights reserved.