Send feedback
Class PostgresqlSslConfig.ServerVerification.Builder (1.71.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public static final class PostgresqlSslConfig . ServerVerification . Builder extends GeneratedMessageV3 . Builder<PostgresqlSslConfig . ServerVerification . Builder > implements PostgresqlSslConfig . ServerVerificationOrBuilder
Message represents the option where Datastream will enforce the encryption
and authenticate the server identity. ca_certificate must be set if user
selects this option.
Protobuf type google.cloud.datastream.v1.PostgresqlSslConfig.ServerVerification
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public PostgresqlSslConfig . ServerVerification . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public PostgresqlSslConfig . ServerVerification build ()
buildPartial()
public PostgresqlSslConfig . ServerVerification buildPartial ()
clear()
public PostgresqlSslConfig . ServerVerification . Builder clear ()
Overrides
clearCaCertificate()
public PostgresqlSslConfig . ServerVerification . Builder clearCaCertificate ()
Required. Input only. PEM-encoded server root CA certificate.
string ca_certificate = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];
clearField(Descriptors.FieldDescriptor field)
public PostgresqlSslConfig . ServerVerification . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public PostgresqlSslConfig . ServerVerification . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearServerCertificateHostname()
public PostgresqlSslConfig . ServerVerification . Builder clearServerCertificateHostname ()
Optional. The hostname mentioned in the Subject or SAN extension of the
server certificate. If this field is not provided, the hostname in the
server certificate is not validated.
string server_certificate_hostname = 2 [(.google.api.field_behavior) = OPTIONAL];
clone()
public PostgresqlSslConfig . ServerVerification . Builder clone ()
Overrides
getCaCertificate()
public String getCaCertificate ()
Required. Input only. PEM-encoded server root CA certificate.
string ca_certificate = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
String
The caCertificate.
getCaCertificateBytes()
public ByteString getCaCertificateBytes ()
Required. Input only. PEM-encoded server root CA certificate.
string ca_certificate = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
ByteString
The bytes for caCertificate.
getDefaultInstanceForType()
public PostgresqlSslConfig . ServerVerification getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getServerCertificateHostname()
public String getServerCertificateHostname ()
Optional. The hostname mentioned in the Subject or SAN extension of the
server certificate. If this field is not provided, the hostname in the
server certificate is not validated.
string server_certificate_hostname = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
String
The serverCertificateHostname.
getServerCertificateHostnameBytes()
public ByteString getServerCertificateHostnameBytes ()
Optional. The hostname mentioned in the Subject or SAN extension of the
server certificate. If this field is not provided, the hostname in the
server certificate is not validated.
string server_certificate_hostname = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
ByteString
The bytes for serverCertificateHostname.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(PostgresqlSslConfig.ServerVerification other)
public PostgresqlSslConfig . ServerVerification . Builder mergeFrom ( PostgresqlSslConfig . ServerVerification other )
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public PostgresqlSslConfig . ServerVerification . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public PostgresqlSslConfig . ServerVerification . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final PostgresqlSslConfig . ServerVerification . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setCaCertificate(String value)
public PostgresqlSslConfig . ServerVerification . Builder setCaCertificate ( String value )
Required. Input only. PEM-encoded server root CA certificate.
string ca_certificate = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];
Parameter
Name
Description
value
String
The caCertificate to set.
setCaCertificateBytes(ByteString value)
public PostgresqlSslConfig . ServerVerification . Builder setCaCertificateBytes ( ByteString value )
Required. Input only. PEM-encoded server root CA certificate.
string ca_certificate = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];
Parameter
Name
Description
value
ByteString
The bytes for caCertificate to set.
setField(Descriptors.FieldDescriptor field, Object value)
public PostgresqlSslConfig . ServerVerification . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public PostgresqlSslConfig . ServerVerification . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setServerCertificateHostname(String value)
public PostgresqlSslConfig . ServerVerification . Builder setServerCertificateHostname ( String value )
Optional. The hostname mentioned in the Subject or SAN extension of the
server certificate. If this field is not provided, the hostname in the
server certificate is not validated.
string server_certificate_hostname = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
String
The serverCertificateHostname to set.
setServerCertificateHostnameBytes(ByteString value)
public PostgresqlSslConfig . ServerVerification . Builder setServerCertificateHostnameBytes ( ByteString value )
Optional. The hostname mentioned in the Subject or SAN extension of the
server certificate. If this field is not provided, the hostname in the
server certificate is not validated.
string server_certificate_hostname = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
ByteString
The bytes for serverCertificateHostname to set.
setUnknownFields(UnknownFieldSet unknownFields)
public final PostgresqlSslConfig . ServerVerification . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-18 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-18 UTC."],[],[],null,[]]