public final class ConnectionProfile extends GeneratedMessageV3 implements ConnectionProfileOrBuilder
   
   A set of reusable connection configurations to be used as a source or
 destination for a stream.
 Protobuf type google.cloud.datastream.v1.ConnectionProfile
 
  
  
  
  Static Fields
  
  CREATE_TIME_FIELD_NUMBER
  
    public static final int CREATE_TIME_FIELD_NUMBER
   
  Field Value
  
  DISPLAY_NAME_FIELD_NUMBER
  
    public static final int DISPLAY_NAME_FIELD_NUMBER
   
  Field Value
  
  FORWARD_SSH_CONNECTIVITY_FIELD_NUMBER
  
    public static final int FORWARD_SSH_CONNECTIVITY_FIELD_NUMBER
   
  Field Value
  
  GCS_PROFILE_FIELD_NUMBER
  
    public static final int GCS_PROFILE_FIELD_NUMBER
   
  Field Value
  
  LABELS_FIELD_NUMBER
  
    public static final int LABELS_FIELD_NUMBER
   
  Field Value
  
  MYSQL_PROFILE_FIELD_NUMBER
  
    public static final int MYSQL_PROFILE_FIELD_NUMBER
   
  Field Value
  
  NAME_FIELD_NUMBER
  
    public static final int NAME_FIELD_NUMBER
   
  Field Value
  
  ORACLE_PROFILE_FIELD_NUMBER
  
    public static final int ORACLE_PROFILE_FIELD_NUMBER
   
  Field Value
  
  PRIVATE_CONNECTIVITY_FIELD_NUMBER
  
    public static final int PRIVATE_CONNECTIVITY_FIELD_NUMBER
   
  Field Value
  
  STATIC_SERVICE_IP_CONNECTIVITY_FIELD_NUMBER
  
    public static final int STATIC_SERVICE_IP_CONNECTIVITY_FIELD_NUMBER
   
  Field Value
  
  UPDATE_TIME_FIELD_NUMBER
  
    public static final int UPDATE_TIME_FIELD_NUMBER
   
  Field Value
  
  Static Methods
  
  
  getDefaultInstance()
  
    public static ConnectionProfile getDefaultInstance()
   
  Returns
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  Returns
  
  
  newBuilder()
  
    public static ConnectionProfile.Builder newBuilder()
   
  Returns
  
  
  newBuilder(ConnectionProfile prototype)
  
    public static ConnectionProfile.Builder newBuilder(ConnectionProfile prototype)
   
  Parameter
  
  Returns
  
  
  
  
    public static ConnectionProfile parseDelimitedFrom(InputStream input)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  
  
    public static ConnectionProfile parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  parseFrom(byte[] data)
  
    public static ConnectionProfile parseFrom(byte[] data)
   
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | data | 
        byte[]
  | 
      
    
  
  Returns
  
  Exceptions
  
  
  parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
  
    public static ConnectionProfile parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  parseFrom(ByteString data)
  
    public static ConnectionProfile parseFrom(ByteString data)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
  
    public static ConnectionProfile parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  
  
    public static ConnectionProfile parseFrom(CodedInputStream input)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  
  
    public static ConnectionProfile parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  
  
    public static ConnectionProfile parseFrom(InputStream input)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  
  
    public static ConnectionProfile parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  parseFrom(ByteBuffer data)
  
    public static ConnectionProfile parseFrom(ByteBuffer data)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
  
    public static ConnectionProfile parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  parser()
  
    public static Parser<ConnectionProfile> parser()
   
  Returns
  
  Methods
  
  
  containsLabels(String key)
  
    public boolean containsLabels(String key)
   
   Labels.
 map<string, string> labels = 4;
 
  Parameter
  
  Returns
  
  
  equals(Object obj)
  
    public boolean equals(Object obj)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  getConnectivityCase()
  
    public ConnectionProfile.ConnectivityCase getConnectivityCase()
   
  Returns
  
  
  getCreateTime()
  
    public Timestamp getCreateTime()
   
   Output only. The create time of the resource.
 .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  Returns
  
  
  getCreateTimeOrBuilder()
  
    public TimestampOrBuilder getCreateTimeOrBuilder()
   
   Output only. The create time of the resource.
 .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  Returns
  
  
  getDefaultInstanceForType()
  
    public ConnectionProfile getDefaultInstanceForType()
   
  Returns
  
  
  getDisplayName()
  
    public String getDisplayName()
   
   Required. Display name.
 string display_name = 5 [(.google.api.field_behavior) = REQUIRED];
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | String | 
        The displayName. 
 | 
      
    
  
  
  getDisplayNameBytes()
  
    public ByteString getDisplayNameBytes()
   
   Required. Display name.
 string display_name = 5 [(.google.api.field_behavior) = REQUIRED];
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | ByteString | 
        The bytes for displayName. 
 | 
      
    
  
  
  getForwardSshConnectivity()
  
    public ForwardSshTunnelConnectivity getForwardSshConnectivity()
   
   Forward SSH tunnel connectivity.
 .google.cloud.datastream.v1.ForwardSshTunnelConnectivity forward_ssh_connectivity = 201;
 
 
  Returns
  
  
  getForwardSshConnectivityOrBuilder()
  
    public ForwardSshTunnelConnectivityOrBuilder getForwardSshConnectivityOrBuilder()
   
   Forward SSH tunnel connectivity.
 .google.cloud.datastream.v1.ForwardSshTunnelConnectivity forward_ssh_connectivity = 201;
 
 
  Returns
  
  
  getGcsProfile()
  
    public GcsProfile getGcsProfile()
   
   Cloud Storage ConnectionProfile configuration.
 .google.cloud.datastream.v1.GcsProfile gcs_profile = 101;
 
  Returns
  
  
  getGcsProfileOrBuilder()
  
    public GcsProfileOrBuilder getGcsProfileOrBuilder()
   
   Cloud Storage ConnectionProfile configuration.
 .google.cloud.datastream.v1.GcsProfile gcs_profile = 101;
 
  Returns
  
  
  getLabels()
  
    public Map<String,String> getLabels()
   
  
  Returns
  
  
  getLabelsCount()
  
    public int getLabelsCount()
   
   Labels.
 map<string, string> labels = 4;
 
  Returns
  
  
  getLabelsMap()
  
    public Map<String,String> getLabelsMap()
   
   Labels.
 map<string, string> labels = 4;
 
  Returns
  
  
  getLabelsOrDefault(String key, String defaultValue)
  
    public String getLabelsOrDefault(String key, String defaultValue)
   
   Labels.
 map<string, string> labels = 4;
 
  Parameters
  
  Returns
  
  
  getLabelsOrThrow(String key)
  
    public String getLabelsOrThrow(String key)
   
   Labels.
 map<string, string> labels = 4;
 
  Parameter
  
  Returns
  
  
  getMysqlProfile()
  
    public MysqlProfile getMysqlProfile()
   
   MySQL ConnectionProfile configuration.
 .google.cloud.datastream.v1.MysqlProfile mysql_profile = 102;
 
  Returns
  
  
  getMysqlProfileOrBuilder()
  
    public MysqlProfileOrBuilder getMysqlProfileOrBuilder()
   
   MySQL ConnectionProfile configuration.
 .google.cloud.datastream.v1.MysqlProfile mysql_profile = 102;
 
  Returns
  
  
  getName()
  
   Output only. The resource's name.
 string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | String | 
        The name. 
 | 
      
    
  
  
  getNameBytes()
  
    public ByteString getNameBytes()
   
   Output only. The resource's name.
 string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
  Returns
  
  
  getOracleProfile()
  
    public OracleProfile getOracleProfile()
   
   Oracle ConnectionProfile configuration.
 .google.cloud.datastream.v1.OracleProfile oracle_profile = 100;
 
  Returns
  
  
  getOracleProfileOrBuilder()
  
    public OracleProfileOrBuilder getOracleProfileOrBuilder()
   
   Oracle ConnectionProfile configuration.
 .google.cloud.datastream.v1.OracleProfile oracle_profile = 100;
 
  Returns
  
  
  getParserForType()
  
    public Parser<ConnectionProfile> getParserForType()
   
  Returns
  
  Overrides
  
  
  getPrivateConnectivity()
  
    public PrivateConnectivity getPrivateConnectivity()
   
   Private connectivity.
 .google.cloud.datastream.v1.PrivateConnectivity private_connectivity = 202;
 
  Returns
  
  
  getPrivateConnectivityOrBuilder()
  
    public PrivateConnectivityOrBuilder getPrivateConnectivityOrBuilder()
   
   Private connectivity.
 .google.cloud.datastream.v1.PrivateConnectivity private_connectivity = 202;
 
  Returns
  
  
  getProfileCase()
  
    public ConnectionProfile.ProfileCase getProfileCase()
   
  Returns
  
  
  getSerializedSize()
  
    public int getSerializedSize()
   
  Returns
  
  Overrides
  
  
  getStaticServiceIpConnectivity()
  
    public StaticServiceIpConnectivity getStaticServiceIpConnectivity()
   
   Static Service IP connectivity.
 
 .google.cloud.datastream.v1.StaticServiceIpConnectivity static_service_ip_connectivity = 200;
 
 
  Returns
  
  
  getStaticServiceIpConnectivityOrBuilder()
  
    public StaticServiceIpConnectivityOrBuilder getStaticServiceIpConnectivityOrBuilder()
   
   Static Service IP connectivity.
 
 .google.cloud.datastream.v1.StaticServiceIpConnectivity static_service_ip_connectivity = 200;
 
 
  Returns
  
  
  getUnknownFields()
  
    public final UnknownFieldSet getUnknownFields()
   
  Returns
  
  Overrides
  
  
  getUpdateTime()
  
    public Timestamp getUpdateTime()
   
   Output only. The update time of the resource.
 .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  Returns
  
  
  getUpdateTimeOrBuilder()
  
    public TimestampOrBuilder getUpdateTimeOrBuilder()
   
   Output only. The update time of the resource.
 .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  Returns
  
  
  hasCreateTime()
  
    public boolean hasCreateTime()
   
   Output only. The create time of the resource.
 .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the createTime field is set. 
 | 
      
    
  
  
  hasForwardSshConnectivity()
  
    public boolean hasForwardSshConnectivity()
   
   Forward SSH tunnel connectivity.
 .google.cloud.datastream.v1.ForwardSshTunnelConnectivity forward_ssh_connectivity = 201;
 
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the forwardSshConnectivity field is set. 
 | 
      
    
  
  
  hasGcsProfile()
  
    public boolean hasGcsProfile()
   
   Cloud Storage ConnectionProfile configuration.
 .google.cloud.datastream.v1.GcsProfile gcs_profile = 101;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the gcsProfile field is set. 
 | 
      
    
  
  
  hasMysqlProfile()
  
    public boolean hasMysqlProfile()
   
   MySQL ConnectionProfile configuration.
 .google.cloud.datastream.v1.MysqlProfile mysql_profile = 102;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the mysqlProfile field is set. 
 | 
      
    
  
  
  hasOracleProfile()
  
    public boolean hasOracleProfile()
   
   Oracle ConnectionProfile configuration.
 .google.cloud.datastream.v1.OracleProfile oracle_profile = 100;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the oracleProfile field is set. 
 | 
      
    
  
  
  hasPrivateConnectivity()
  
    public boolean hasPrivateConnectivity()
   
   Private connectivity.
 .google.cloud.datastream.v1.PrivateConnectivity private_connectivity = 202;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the privateConnectivity field is set. 
 | 
      
    
  
  
  hasStaticServiceIpConnectivity()
  
    public boolean hasStaticServiceIpConnectivity()
   
   Static Service IP connectivity.
 
 .google.cloud.datastream.v1.StaticServiceIpConnectivity static_service_ip_connectivity = 200;
 
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the staticServiceIpConnectivity field is set. 
 | 
      
    
  
  
  hasUpdateTime()
  
    public boolean hasUpdateTime()
   
   Output only. The update time of the resource.
 .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the updateTime field is set. 
 | 
      
    
  
  
  hashCode()
  
  Returns
  
  Overrides
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  internalGetMapField(int number)
  
    protected MapField internalGetMapField(int number)
   
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | number | 
        int
  | 
      
    
  
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  newBuilderForType()
  
    public ConnectionProfile.Builder newBuilderForType()
   
  Returns
  
  
  newBuilderForType(GeneratedMessageV3.BuilderParent parent)
  
    protected ConnectionProfile.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  toBuilder()
  
    public ConnectionProfile.Builder toBuilder()
   
  Returns
  
  
  writeTo(CodedOutputStream output)
  
    public void writeTo(CodedOutputStream output)
   
  Parameter
  
  Overrides
  
  Exceptions