public static final class SslPolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SslPolicy.Builder> implements SslPolicyOrBuilder
Represents an SSL Policy resource. Use SSL policies to control the SSL features, such as versions and cipher suites, offered by an HTTPS or SSL Proxy load balancer. For more information, read SSL Policy Concepts.Protobuf type
google.cloud.compute.v1.SslPolicy| Modifier and Type | Method and Description |
|---|---|
SslPolicy.Builder |
addAllCustomFeatures(Iterable<String> values)
A list of features enabled when the selected profile is CUSTOM.
|
SslPolicy.Builder |
addAllEnabledFeatures(Iterable<String> values)
[Output Only] The list of features enabled in the SSL policy.
|
SslPolicy.Builder |
addAllWarnings(Iterable<? extends Warnings> values)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
SslPolicy.Builder |
addCustomFeatures(String value)
A list of features enabled when the selected profile is CUSTOM.
|
SslPolicy.Builder |
addCustomFeaturesBytes(com.google.protobuf.ByteString value)
A list of features enabled when the selected profile is CUSTOM.
|
SslPolicy.Builder |
addEnabledFeatures(String value)
[Output Only] The list of features enabled in the SSL policy.
|
SslPolicy.Builder |
addEnabledFeaturesBytes(com.google.protobuf.ByteString value)
[Output Only] The list of features enabled in the SSL policy.
|
SslPolicy.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SslPolicy.Builder |
addWarnings(int index,
Warnings.Builder builderForValue)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
SslPolicy.Builder |
addWarnings(int index,
Warnings value)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
SslPolicy.Builder |
addWarnings(Warnings.Builder builderForValue)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
SslPolicy.Builder |
addWarnings(Warnings value)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
Warnings.Builder |
addWarningsBuilder()
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
Warnings.Builder |
addWarningsBuilder(int index)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
SslPolicy |
build() |
SslPolicy |
buildPartial() |
SslPolicy.Builder |
clear() |
SslPolicy.Builder |
clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
SslPolicy.Builder |
clearCustomFeatures()
A list of features enabled when the selected profile is CUSTOM.
|
SslPolicy.Builder |
clearDescription()
An optional description of this resource.
|
SslPolicy.Builder |
clearEnabledFeatures()
[Output Only] The list of features enabled in the SSL policy.
|
SslPolicy.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SslPolicy.Builder |
clearFingerprint()
Fingerprint of this resource.
|
SslPolicy.Builder |
clearId()
[Output Only] The unique identifier for the resource.
|
SslPolicy.Builder |
clearKind()
[Output only] Type of the resource.
|
SslPolicy.Builder |
clearMinTlsVersion()
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer.
|
SslPolicy.Builder |
clearName()
Name of the resource.
|
SslPolicy.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SslPolicy.Builder |
clearProfile()
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients.
|
SslPolicy.Builder |
clearRegion()
[Output Only] URL of the region where the regional SSL policy resides.
|
SslPolicy.Builder |
clearSelfLink()
[Output Only] Server-defined URL for the resource.
|
SslPolicy.Builder |
clearWarnings()
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
SslPolicy.Builder |
clone() |
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
com.google.protobuf.ByteString |
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
|
String |
getCustomFeatures(int index)
A list of features enabled when the selected profile is CUSTOM.
|
com.google.protobuf.ByteString |
getCustomFeaturesBytes(int index)
A list of features enabled when the selected profile is CUSTOM.
|
int |
getCustomFeaturesCount()
A list of features enabled when the selected profile is CUSTOM.
|
com.google.protobuf.ProtocolStringList |
getCustomFeaturesList()
A list of features enabled when the selected profile is CUSTOM.
|
SslPolicy |
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() |
String |
getEnabledFeatures(int index)
[Output Only] The list of features enabled in the SSL policy.
|
com.google.protobuf.ByteString |
getEnabledFeaturesBytes(int index)
[Output Only] The list of features enabled in the SSL policy.
|
int |
getEnabledFeaturesCount()
[Output Only] The list of features enabled in the SSL policy.
|
com.google.protobuf.ProtocolStringList |
getEnabledFeaturesList()
[Output Only] The list of features enabled in the SSL policy.
|
String |
getFingerprint()
Fingerprint of this resource.
|
com.google.protobuf.ByteString |
getFingerprintBytes()
Fingerprint of this resource.
|
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 |
getMinTlsVersion()
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer.
|
com.google.protobuf.ByteString |
getMinTlsVersionBytes()
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer.
|
String |
getName()
Name of the resource.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the resource.
|
String |
getProfile()
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients.
|
com.google.protobuf.ByteString |
getProfileBytes()
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients.
|
String |
getRegion()
[Output Only] URL of the region where the regional SSL policy resides.
|
com.google.protobuf.ByteString |
getRegionBytes()
[Output Only] URL of the region where the regional SSL policy resides.
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
com.google.protobuf.ByteString |
getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
|
Warnings |
getWarnings(int index)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
Warnings.Builder |
getWarningsBuilder(int index)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
List<Warnings.Builder> |
getWarningsBuilderList()
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
int |
getWarningsCount()
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
List<Warnings> |
getWarningsList()
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
WarningsOrBuilder |
getWarningsOrBuilder(int index)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
List<? extends WarningsOrBuilder> |
getWarningsOrBuilderList()
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
boolean |
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
boolean |
hasDescription()
An optional description of this resource.
|
boolean |
hasFingerprint()
Fingerprint of this resource.
|
boolean |
hasId()
[Output Only] The unique identifier for the resource.
|
boolean |
hasKind()
[Output only] Type of the resource.
|
boolean |
hasMinTlsVersion()
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer.
|
boolean |
hasName()
Name of the resource.
|
boolean |
hasProfile()
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients.
|
boolean |
hasRegion()
[Output Only] URL of the region where the regional SSL policy resides.
|
boolean |
hasSelfLink()
[Output Only] Server-defined URL for the resource.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SslPolicy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SslPolicy.Builder |
mergeFrom(com.google.protobuf.Message other) |
SslPolicy.Builder |
mergeFrom(SslPolicy other) |
SslPolicy.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SslPolicy.Builder |
removeWarnings(int index)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
SslPolicy.Builder |
setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
|
SslPolicy.Builder |
setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
|
SslPolicy.Builder |
setCustomFeatures(int index,
String value)
A list of features enabled when the selected profile is CUSTOM.
|
SslPolicy.Builder |
setDescription(String value)
An optional description of this resource.
|
SslPolicy.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource.
|
SslPolicy.Builder |
setEnabledFeatures(int index,
String value)
[Output Only] The list of features enabled in the SSL policy.
|
SslPolicy.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SslPolicy.Builder |
setFingerprint(String value)
Fingerprint of this resource.
|
SslPolicy.Builder |
setFingerprintBytes(com.google.protobuf.ByteString value)
Fingerprint of this resource.
|
SslPolicy.Builder |
setId(long value)
[Output Only] The unique identifier for the resource.
|
SslPolicy.Builder |
setKind(String value)
[Output only] Type of the resource.
|
SslPolicy.Builder |
setKindBytes(com.google.protobuf.ByteString value)
[Output only] Type of the resource.
|
SslPolicy.Builder |
setMinTlsVersion(String value)
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer.
|
SslPolicy.Builder |
setMinTlsVersionBytes(com.google.protobuf.ByteString value)
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer.
|
SslPolicy.Builder |
setName(String value)
Name of the resource.
|
SslPolicy.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Name of the resource.
|
SslPolicy.Builder |
setProfile(String value)
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients.
|
SslPolicy.Builder |
setProfileBytes(com.google.protobuf.ByteString value)
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients.
|
SslPolicy.Builder |
setRegion(String value)
[Output Only] URL of the region where the regional SSL policy resides.
|
SslPolicy.Builder |
setRegionBytes(com.google.protobuf.ByteString value)
[Output Only] URL of the region where the regional SSL policy resides.
|
SslPolicy.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SslPolicy.Builder |
setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
|
SslPolicy.Builder |
setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
|
SslPolicy.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SslPolicy.Builder |
setWarnings(int index,
Warnings.Builder builderForValue)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
SslPolicy.Builder |
setWarnings(int index,
Warnings value)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
|
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<SslPolicy.Builder>public SslPolicy.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SslPolicy.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<SslPolicy.Builder>public SslPolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SslPolicy build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SslPolicy buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SslPolicy.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SslPolicy.Builder>public SslPolicy.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<SslPolicy.Builder>public SslPolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SslPolicy.Builder>public SslPolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SslPolicy.Builder>public SslPolicy.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<SslPolicy.Builder>public SslPolicy.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<SslPolicy.Builder>public SslPolicy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SslPolicy.Builder>public SslPolicy.Builder mergeFrom(SslPolicy other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SslPolicy.Builder>public SslPolicy.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<SslPolicy.Builder>IOExceptionpublic boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface SslPolicyOrBuilderpublic String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface SslPolicyOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface SslPolicyOrBuilderpublic SslPolicy.Builder setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The creationTimestamp to set.public SslPolicy.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;public SslPolicy.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 com.google.protobuf.ProtocolStringList getCustomFeaturesList()
A list of features enabled when the selected profile is CUSTOM. The method returns the set of features that can be specified in this list. This field must be empty if the profile is not CUSTOM.
repeated string custom_features = 34789707;getCustomFeaturesList in interface SslPolicyOrBuilderpublic int getCustomFeaturesCount()
A list of features enabled when the selected profile is CUSTOM. The method returns the set of features that can be specified in this list. This field must be empty if the profile is not CUSTOM.
repeated string custom_features = 34789707;getCustomFeaturesCount in interface SslPolicyOrBuilderpublic String getCustomFeatures(int index)
A list of features enabled when the selected profile is CUSTOM. The method returns the set of features that can be specified in this list. This field must be empty if the profile is not CUSTOM.
repeated string custom_features = 34789707;getCustomFeatures in interface SslPolicyOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getCustomFeaturesBytes(int index)
A list of features enabled when the selected profile is CUSTOM. The method returns the set of features that can be specified in this list. This field must be empty if the profile is not CUSTOM.
repeated string custom_features = 34789707;getCustomFeaturesBytes in interface SslPolicyOrBuilderindex - The index of the value to return.public SslPolicy.Builder setCustomFeatures(int index, String value)
A list of features enabled when the selected profile is CUSTOM. The method returns the set of features that can be specified in this list. This field must be empty if the profile is not CUSTOM.
repeated string custom_features = 34789707;index - The index to set the value at.value - The customFeatures to set.public SslPolicy.Builder addCustomFeatures(String value)
A list of features enabled when the selected profile is CUSTOM. The method returns the set of features that can be specified in this list. This field must be empty if the profile is not CUSTOM.
repeated string custom_features = 34789707;value - The customFeatures to add.public SslPolicy.Builder addAllCustomFeatures(Iterable<String> values)
A list of features enabled when the selected profile is CUSTOM. The method returns the set of features that can be specified in this list. This field must be empty if the profile is not CUSTOM.
repeated string custom_features = 34789707;values - The customFeatures to add.public SslPolicy.Builder clearCustomFeatures()
A list of features enabled when the selected profile is CUSTOM. The method returns the set of features that can be specified in this list. This field must be empty if the profile is not CUSTOM.
repeated string custom_features = 34789707;public SslPolicy.Builder addCustomFeaturesBytes(com.google.protobuf.ByteString value)
A list of features enabled when the selected profile is CUSTOM. The method returns the set of features that can be specified in this list. This field must be empty if the profile is not CUSTOM.
repeated string custom_features = 34789707;value - The bytes of the customFeatures to add.public boolean hasDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;hasDescription in interface SslPolicyOrBuilderpublic String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescription in interface SslPolicyOrBuilderpublic 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 SslPolicyOrBuilderpublic SslPolicy.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 SslPolicy.Builder clearDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;public SslPolicy.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 com.google.protobuf.ProtocolStringList getEnabledFeaturesList()
[Output Only] The list of features enabled in the SSL policy.
repeated string enabled_features = 469017467;getEnabledFeaturesList in interface SslPolicyOrBuilderpublic int getEnabledFeaturesCount()
[Output Only] The list of features enabled in the SSL policy.
repeated string enabled_features = 469017467;getEnabledFeaturesCount in interface SslPolicyOrBuilderpublic String getEnabledFeatures(int index)
[Output Only] The list of features enabled in the SSL policy.
repeated string enabled_features = 469017467;getEnabledFeatures in interface SslPolicyOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getEnabledFeaturesBytes(int index)
[Output Only] The list of features enabled in the SSL policy.
repeated string enabled_features = 469017467;getEnabledFeaturesBytes in interface SslPolicyOrBuilderindex - The index of the value to return.public SslPolicy.Builder setEnabledFeatures(int index, String value)
[Output Only] The list of features enabled in the SSL policy.
repeated string enabled_features = 469017467;index - The index to set the value at.value - The enabledFeatures to set.public SslPolicy.Builder addEnabledFeatures(String value)
[Output Only] The list of features enabled in the SSL policy.
repeated string enabled_features = 469017467;value - The enabledFeatures to add.public SslPolicy.Builder addAllEnabledFeatures(Iterable<String> values)
[Output Only] The list of features enabled in the SSL policy.
repeated string enabled_features = 469017467;values - The enabledFeatures to add.public SslPolicy.Builder clearEnabledFeatures()
[Output Only] The list of features enabled in the SSL policy.
repeated string enabled_features = 469017467;public SslPolicy.Builder addEnabledFeaturesBytes(com.google.protobuf.ByteString value)
[Output Only] The list of features enabled in the SSL policy.
repeated string enabled_features = 469017467;value - The bytes of the enabledFeatures to add.public boolean hasFingerprint()
Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a SslPolicy. An up-to-date fingerprint must be provided in order to update the SslPolicy, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an SslPolicy.
optional string fingerprint = 234678500;hasFingerprint in interface SslPolicyOrBuilderpublic String getFingerprint()
Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a SslPolicy. An up-to-date fingerprint must be provided in order to update the SslPolicy, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an SslPolicy.
optional string fingerprint = 234678500;getFingerprint in interface SslPolicyOrBuilderpublic com.google.protobuf.ByteString getFingerprintBytes()
Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a SslPolicy. An up-to-date fingerprint must be provided in order to update the SslPolicy, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an SslPolicy.
optional string fingerprint = 234678500;getFingerprintBytes in interface SslPolicyOrBuilderpublic SslPolicy.Builder setFingerprint(String value)
Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a SslPolicy. An up-to-date fingerprint must be provided in order to update the SslPolicy, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an SslPolicy.
optional string fingerprint = 234678500;value - The fingerprint to set.public SslPolicy.Builder clearFingerprint()
Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a SslPolicy. An up-to-date fingerprint must be provided in order to update the SslPolicy, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an SslPolicy.
optional string fingerprint = 234678500;public SslPolicy.Builder setFingerprintBytes(com.google.protobuf.ByteString value)
Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a SslPolicy. An up-to-date fingerprint must be provided in order to update the SslPolicy, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an SslPolicy.
optional string fingerprint = 234678500;value - The bytes for fingerprint 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 SslPolicyOrBuilderpublic long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;getId in interface SslPolicyOrBuilderpublic SslPolicy.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 SslPolicy.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#sslPolicyfor SSL policies.
optional string kind = 3292052;hasKind in interface SslPolicyOrBuilderpublic String getKind()
[Output only] Type of the resource. Always compute#sslPolicyfor SSL policies.
optional string kind = 3292052;getKind in interface SslPolicyOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
[Output only] Type of the resource. Always compute#sslPolicyfor SSL policies.
optional string kind = 3292052;getKindBytes in interface SslPolicyOrBuilderpublic SslPolicy.Builder setKind(String value)
[Output only] Type of the resource. Always compute#sslPolicyfor SSL policies.
optional string kind = 3292052;value - The kind to set.public SslPolicy.Builder clearKind()
[Output only] Type of the resource. Always compute#sslPolicyfor SSL policies.
optional string kind = 3292052;public SslPolicy.Builder setKindBytes(com.google.protobuf.ByteString value)
[Output only] Type of the resource. Always compute#sslPolicyfor SSL policies.
optional string kind = 3292052;value - The bytes for kind to set.public boolean hasMinTlsVersion()
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one of TLS_1_0, TLS_1_1, TLS_1_2. Check the MinTlsVersion enum for the list of possible values.
optional string min_tls_version = 8155943;hasMinTlsVersion in interface SslPolicyOrBuilderpublic String getMinTlsVersion()
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one of TLS_1_0, TLS_1_1, TLS_1_2. Check the MinTlsVersion enum for the list of possible values.
optional string min_tls_version = 8155943;getMinTlsVersion in interface SslPolicyOrBuilderpublic com.google.protobuf.ByteString getMinTlsVersionBytes()
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one of TLS_1_0, TLS_1_1, TLS_1_2. Check the MinTlsVersion enum for the list of possible values.
optional string min_tls_version = 8155943;getMinTlsVersionBytes in interface SslPolicyOrBuilderpublic SslPolicy.Builder setMinTlsVersion(String value)
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one of TLS_1_0, TLS_1_1, TLS_1_2. Check the MinTlsVersion enum for the list of possible values.
optional string min_tls_version = 8155943;value - The minTlsVersion to set.public SslPolicy.Builder clearMinTlsVersion()
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one of TLS_1_0, TLS_1_1, TLS_1_2. Check the MinTlsVersion enum for the list of possible values.
optional string min_tls_version = 8155943;public SslPolicy.Builder setMinTlsVersionBytes(com.google.protobuf.ByteString value)
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one of TLS_1_0, TLS_1_1, TLS_1_2. Check the MinTlsVersion enum for the list of possible values.
optional string min_tls_version = 8155943;value - The bytes for minTlsVersion to set.public boolean hasName()
Name of the resource. 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 SslPolicyOrBuilderpublic String getName()
Name of the resource. 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 SslPolicyOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name of the resource. 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 SslPolicyOrBuilderpublic SslPolicy.Builder setName(String value)
Name of the resource. 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 SslPolicy.Builder clearName()
Name of the resource. 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 SslPolicy.Builder setNameBytes(com.google.protobuf.ByteString value)
Name of the resource. 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 hasProfile()
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one of COMPATIBLE, MODERN, RESTRICTED, or CUSTOM. If using CUSTOM, the set of SSL features to enable must be specified in the customFeatures field. Check the Profile enum for the list of possible values.
optional string profile = 227445161;hasProfile in interface SslPolicyOrBuilderpublic String getProfile()
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one of COMPATIBLE, MODERN, RESTRICTED, or CUSTOM. If using CUSTOM, the set of SSL features to enable must be specified in the customFeatures field. Check the Profile enum for the list of possible values.
optional string profile = 227445161;getProfile in interface SslPolicyOrBuilderpublic com.google.protobuf.ByteString getProfileBytes()
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one of COMPATIBLE, MODERN, RESTRICTED, or CUSTOM. If using CUSTOM, the set of SSL features to enable must be specified in the customFeatures field. Check the Profile enum for the list of possible values.
optional string profile = 227445161;getProfileBytes in interface SslPolicyOrBuilderpublic SslPolicy.Builder setProfile(String value)
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one of COMPATIBLE, MODERN, RESTRICTED, or CUSTOM. If using CUSTOM, the set of SSL features to enable must be specified in the customFeatures field. Check the Profile enum for the list of possible values.
optional string profile = 227445161;value - The profile to set.public SslPolicy.Builder clearProfile()
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one of COMPATIBLE, MODERN, RESTRICTED, or CUSTOM. If using CUSTOM, the set of SSL features to enable must be specified in the customFeatures field. Check the Profile enum for the list of possible values.
optional string profile = 227445161;public SslPolicy.Builder setProfileBytes(com.google.protobuf.ByteString value)
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one of COMPATIBLE, MODERN, RESTRICTED, or CUSTOM. If using CUSTOM, the set of SSL features to enable must be specified in the customFeatures field. Check the Profile enum for the list of possible values.
optional string profile = 227445161;value - The bytes for profile to set.public boolean hasRegion()
[Output Only] URL of the region where the regional SSL policy resides. This field is not applicable to global SSL policies.
optional string region = 138946292;hasRegion in interface SslPolicyOrBuilderpublic String getRegion()
[Output Only] URL of the region where the regional SSL policy resides. This field is not applicable to global SSL policies.
optional string region = 138946292;getRegion in interface SslPolicyOrBuilderpublic com.google.protobuf.ByteString getRegionBytes()
[Output Only] URL of the region where the regional SSL policy resides. This field is not applicable to global SSL policies.
optional string region = 138946292;getRegionBytes in interface SslPolicyOrBuilderpublic SslPolicy.Builder setRegion(String value)
[Output Only] URL of the region where the regional SSL policy resides. This field is not applicable to global SSL policies.
optional string region = 138946292;value - The region to set.public SslPolicy.Builder clearRegion()
[Output Only] URL of the region where the regional SSL policy resides. This field is not applicable to global SSL policies.
optional string region = 138946292;public SslPolicy.Builder setRegionBytes(com.google.protobuf.ByteString value)
[Output Only] URL of the region where the regional SSL policy resides. This field is not applicable to global SSL policies.
optional string region = 138946292;value - The bytes for region to set.public boolean hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;hasSelfLink in interface SslPolicyOrBuilderpublic String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLink in interface SslPolicyOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLinkBytes in interface SslPolicyOrBuilderpublic SslPolicy.Builder setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The selfLink to set.public SslPolicy.Builder clearSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;public SslPolicy.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 List<Warnings> getWarningsList()
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;getWarningsList in interface SslPolicyOrBuilderpublic int getWarningsCount()
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;getWarningsCount in interface SslPolicyOrBuilderpublic Warnings getWarnings(int index)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;getWarnings in interface SslPolicyOrBuilderpublic SslPolicy.Builder setWarnings(int index, Warnings value)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;public SslPolicy.Builder setWarnings(int index, Warnings.Builder builderForValue)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;public SslPolicy.Builder addWarnings(Warnings value)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;public SslPolicy.Builder addWarnings(int index, Warnings value)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;public SslPolicy.Builder addWarnings(Warnings.Builder builderForValue)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;public SslPolicy.Builder addWarnings(int index, Warnings.Builder builderForValue)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;public SslPolicy.Builder addAllWarnings(Iterable<? extends Warnings> values)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;public SslPolicy.Builder clearWarnings()
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;public SslPolicy.Builder removeWarnings(int index)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;public Warnings.Builder getWarningsBuilder(int index)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;public WarningsOrBuilder getWarningsOrBuilder(int index)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;getWarningsOrBuilder in interface SslPolicyOrBuilderpublic List<? extends WarningsOrBuilder> getWarningsOrBuilderList()
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;getWarningsOrBuilderList in interface SslPolicyOrBuilderpublic Warnings.Builder addWarningsBuilder()
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;public Warnings.Builder addWarningsBuilder(int index)
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;public List<Warnings.Builder> getWarningsBuilderList()
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;public final SslPolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SslPolicy.Builder>public final SslPolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SslPolicy.Builder>Copyright © 2023 Google LLC. All rights reserved.