Class CertificateMap.GclbTarget.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CertificateMap.GclbTarget.Builder>
com.google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.Builder
- All Implemented Interfaces:
CertificateMap.GclbTargetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CertificateMap.GclbTarget
public static final class CertificateMap.GclbTarget.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CertificateMap.GclbTarget.Builder>
implements CertificateMap.GclbTargetOrBuilder
Describes a Target Proxy that uses this Certificate Map.Protobuf type
google.cloud.certificatemanager.v1.CertificateMap.GclbTarget-
Method Summary
Modifier and TypeMethodDescriptionaddAllIpConfigs(Iterable<? extends CertificateMap.GclbTarget.IpConfig> values) Output only.addIpConfigs(int index, CertificateMap.GclbTarget.IpConfig value) Output only.addIpConfigs(int index, CertificateMap.GclbTarget.IpConfig.Builder builderForValue) Output only.Output only.addIpConfigs(CertificateMap.GclbTarget.IpConfig.Builder builderForValue) Output only.Output only.addIpConfigsBuilder(int index) Output only.build()clear()Output only.Output only.Output only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetIpConfigs(int index) Output only.getIpConfigsBuilder(int index) Output only.Output only.intOutput only.Output only.getIpConfigsOrBuilder(int index) Output only.List<? extends CertificateMap.GclbTarget.IpConfigOrBuilder>Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeIpConfigs(int index) Output only.setIpConfigs(int index, CertificateMap.GclbTarget.IpConfig value) Output only.setIpConfigs(int index, CertificateMap.GclbTarget.IpConfig.Builder builderForValue) Output only.setTargetHttpsProxy(String value) Output only.setTargetHttpsProxyBytes(com.google.protobuf.ByteString value) Output only.setTargetSslProxy(String value) Output only.setTargetSslProxyBytes(com.google.protobuf.ByteString value) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<CertificateMap.GclbTarget.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CertificateMap.GclbTarget.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<CertificateMap.GclbTarget.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CertificateMap.GclbTarget.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CertificateMap.GclbTarget.Builder>
-
mergeFrom
public CertificateMap.GclbTarget.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CertificateMap.GclbTarget.Builder>- Throws:
IOException
-
getTargetProxyCase
- Specified by:
getTargetProxyCasein interfaceCertificateMap.GclbTargetOrBuilder
-
clearTargetProxy
-
hasTargetHttpsProxy
public boolean hasTargetHttpsProxy()Output only. This field returns the resource name in the following format: `//compute.googleapis.com/projects/*/global/targetHttpsProxies/*`.
string target_https_proxy = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasTargetHttpsProxyin interfaceCertificateMap.GclbTargetOrBuilder- Returns:
- Whether the targetHttpsProxy field is set.
-
getTargetHttpsProxy
Output only. This field returns the resource name in the following format: `//compute.googleapis.com/projects/*/global/targetHttpsProxies/*`.
string target_https_proxy = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTargetHttpsProxyin interfaceCertificateMap.GclbTargetOrBuilder- Returns:
- The targetHttpsProxy.
-
getTargetHttpsProxyBytes
public com.google.protobuf.ByteString getTargetHttpsProxyBytes()Output only. This field returns the resource name in the following format: `//compute.googleapis.com/projects/*/global/targetHttpsProxies/*`.
string target_https_proxy = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTargetHttpsProxyBytesin interfaceCertificateMap.GclbTargetOrBuilder- Returns:
- The bytes for targetHttpsProxy.
-
setTargetHttpsProxy
Output only. This field returns the resource name in the following format: `//compute.googleapis.com/projects/*/global/targetHttpsProxies/*`.
string target_https_proxy = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The targetHttpsProxy to set.- Returns:
- This builder for chaining.
-
clearTargetHttpsProxy
Output only. This field returns the resource name in the following format: `//compute.googleapis.com/projects/*/global/targetHttpsProxies/*`.
string target_https_proxy = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setTargetHttpsProxyBytes
public CertificateMap.GclbTarget.Builder setTargetHttpsProxyBytes(com.google.protobuf.ByteString value) Output only. This field returns the resource name in the following format: `//compute.googleapis.com/projects/*/global/targetHttpsProxies/*`.
string target_https_proxy = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for targetHttpsProxy to set.- Returns:
- This builder for chaining.
-
hasTargetSslProxy
public boolean hasTargetSslProxy()Output only. This field returns the resource name in the following format: `//compute.googleapis.com/projects/*/global/targetSslProxies/*`.
string target_ssl_proxy = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasTargetSslProxyin interfaceCertificateMap.GclbTargetOrBuilder- Returns:
- Whether the targetSslProxy field is set.
-
getTargetSslProxy
Output only. This field returns the resource name in the following format: `//compute.googleapis.com/projects/*/global/targetSslProxies/*`.
string target_ssl_proxy = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTargetSslProxyin interfaceCertificateMap.GclbTargetOrBuilder- Returns:
- The targetSslProxy.
-
getTargetSslProxyBytes
public com.google.protobuf.ByteString getTargetSslProxyBytes()Output only. This field returns the resource name in the following format: `//compute.googleapis.com/projects/*/global/targetSslProxies/*`.
string target_ssl_proxy = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTargetSslProxyBytesin interfaceCertificateMap.GclbTargetOrBuilder- Returns:
- The bytes for targetSslProxy.
-
setTargetSslProxy
Output only. This field returns the resource name in the following format: `//compute.googleapis.com/projects/*/global/targetSslProxies/*`.
string target_ssl_proxy = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The targetSslProxy to set.- Returns:
- This builder for chaining.
-
clearTargetSslProxy
Output only. This field returns the resource name in the following format: `//compute.googleapis.com/projects/*/global/targetSslProxies/*`.
string target_ssl_proxy = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setTargetSslProxyBytes
public CertificateMap.GclbTarget.Builder setTargetSslProxyBytes(com.google.protobuf.ByteString value) Output only. This field returns the resource name in the following format: `//compute.googleapis.com/projects/*/global/targetSslProxies/*`.
string target_ssl_proxy = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for targetSslProxy to set.- Returns:
- This builder for chaining.
-
getIpConfigsList
Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIpConfigsListin interfaceCertificateMap.GclbTargetOrBuilder
-
getIpConfigsCount
public int getIpConfigsCount()Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIpConfigsCountin interfaceCertificateMap.GclbTargetOrBuilder
-
getIpConfigs
Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIpConfigsin interfaceCertificateMap.GclbTargetOrBuilder
-
setIpConfigs
public CertificateMap.GclbTarget.Builder setIpConfigs(int index, CertificateMap.GclbTarget.IpConfig value) Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setIpConfigs
public CertificateMap.GclbTarget.Builder setIpConfigs(int index, CertificateMap.GclbTarget.IpConfig.Builder builderForValue) Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addIpConfigs
Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addIpConfigs
public CertificateMap.GclbTarget.Builder addIpConfigs(int index, CertificateMap.GclbTarget.IpConfig value) Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addIpConfigs
public CertificateMap.GclbTarget.Builder addIpConfigs(CertificateMap.GclbTarget.IpConfig.Builder builderForValue) Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addIpConfigs
public CertificateMap.GclbTarget.Builder addIpConfigs(int index, CertificateMap.GclbTarget.IpConfig.Builder builderForValue) Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAllIpConfigs
public CertificateMap.GclbTarget.Builder addAllIpConfigs(Iterable<? extends CertificateMap.GclbTarget.IpConfig> values) Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearIpConfigs
Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
removeIpConfigs
Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getIpConfigsBuilder
Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getIpConfigsOrBuilder
Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIpConfigsOrBuilderin interfaceCertificateMap.GclbTargetOrBuilder
-
getIpConfigsOrBuilderList
Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIpConfigsOrBuilderListin interfaceCertificateMap.GclbTargetOrBuilder
-
addIpConfigsBuilder
Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addIpConfigsBuilder
Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getIpConfigsBuilderList
Output only. IP configurations for this Target Proxy where the Certificate Map is serving.
repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-