public final class Connection extends GeneratedMessageV3 implements ConnectionOrBuilder
A connection to a SCM like GitHub, GitHub Enterprise, Bitbucket Server or
GitLab.
Protobuf type google.devtools.cloudbuild.v2.Connection
Static Fields
public static final int ANNOTATIONS_FIELD_NUMBER
Field Value
public static final int CREATE_TIME_FIELD_NUMBER
Field Value
public static final int DISABLED_FIELD_NUMBER
Field Value
public static final int ETAG_FIELD_NUMBER
Field Value
public static final int GITHUB_CONFIG_FIELD_NUMBER
Field Value
public static final int GITHUB_ENTERPRISE_CONFIG_FIELD_NUMBER
Field Value
public static final int INSTALLATION_STATE_FIELD_NUMBER
Field Value
public static final int NAME_FIELD_NUMBER
Field Value
public static final int RECONCILING_FIELD_NUMBER
Field Value
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value
Static Methods
public static Connection getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static Connection.Builder newBuilder()
Returns
public static Connection.Builder newBuilder(Connection prototype)
Parameter
Returns
public static Connection parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static Connection parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Connection parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static Connection parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Connection parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static Connection parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Connection parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static Connection parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Connection parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static Connection parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Connection parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static Connection parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<Connection> parser()
Returns
Methods
public boolean containsAnnotations(String key)
Allows clients to store small amounts of arbitrary data.
map<string, string> annotations = 15;
Parameter
Returns
public boolean equals(Object obj)
Parameter
Returns
Overrides
public Map<String,String> getAnnotations()
Returns
public int getAnnotationsCount()
Allows clients to store small amounts of arbitrary data.
map<string, string> annotations = 15;
Returns
public Map<String,String> getAnnotationsMap()
Allows clients to store small amounts of arbitrary data.
map<string, string> annotations = 15;
Returns
public String getAnnotationsOrDefault(String key, String defaultValue)
Allows clients to store small amounts of arbitrary data.
map<string, string> annotations = 15;
Parameters
Returns
public String getAnnotationsOrThrow(String key)
Allows clients to store small amounts of arbitrary data.
map<string, string> annotations = 15;
Parameter
Returns
public Connection.ConnectionConfigCase getConnectionConfigCase()
Returns
public Timestamp getCreateTime()
Output only. Server assigned timestamp for when the connection was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Server assigned timestamp for when the connection was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
public Connection getDefaultInstanceForType()
Returns
public boolean getDisabled()
If disabled is set to true, functionality is disabled for this connection.
Repository based API methods and webhooks processing for repositories in
this connection will be disabled.
bool disabled = 13;
Returns
Type | Description |
boolean | The disabled.
|
This checksum is computed by the server based on the value of other
fields, and may be sent on update and delete requests to ensure the
client has an up-to-date value before proceeding.
string etag = 16;
Returns
Type | Description |
String | The etag.
|
public ByteString getEtagBytes()
This checksum is computed by the server based on the value of other
fields, and may be sent on update and delete requests to ensure the
client has an up-to-date value before proceeding.
string etag = 16;
Returns
public GitHubConfig getGithubConfig()
Configuration for connections to github.com.
.google.devtools.cloudbuild.v2.GitHubConfig github_config = 5;
Returns
public GitHubConfigOrBuilder getGithubConfigOrBuilder()
Configuration for connections to github.com.
.google.devtools.cloudbuild.v2.GitHubConfig github_config = 5;
Returns
public GitHubEnterpriseConfig getGithubEnterpriseConfig()
Configuration for connections to an instance of GitHub Enterprise.
.google.devtools.cloudbuild.v2.GitHubEnterpriseConfig github_enterprise_config = 6;
Returns
public GitHubEnterpriseConfigOrBuilder getGithubEnterpriseConfigOrBuilder()
Configuration for connections to an instance of GitHub Enterprise.
.google.devtools.cloudbuild.v2.GitHubEnterpriseConfig github_enterprise_config = 6;
Returns
public InstallationState getInstallationState()
Output only. Installation state of the Connection.
.google.devtools.cloudbuild.v2.InstallationState installation_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
public InstallationStateOrBuilder getInstallationStateOrBuilder()
Output only. Installation state of the Connection.
.google.devtools.cloudbuild.v2.InstallationState installation_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Immutable. The resource name of the connection, in the format
projects/{project}/locations/{location}/connections/{connection_id}
.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
Returns
Type | Description |
String | The name.
|
public ByteString getNameBytes()
Immutable. The resource name of the connection, in the format
projects/{project}/locations/{location}/connections/{connection_id}
.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
Returns
public Parser<Connection> getParserForType()
Returns
Overrides
public boolean getReconciling()
Output only. Set to true when the connection is being set up or updated in
the background.
bool reconciling = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type | Description |
boolean | The reconciling.
|
public int getSerializedSize()
Returns
Overrides
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
public Timestamp getUpdateTime()
Output only. Server assigned timestamp for when the connection was updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Server assigned timestamp for when the connection was updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
public boolean hasCreateTime()
Output only. Server assigned timestamp for when the connection was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type | Description |
boolean | Whether the createTime field is set.
|
public boolean hasGithubConfig()
Configuration for connections to github.com.
.google.devtools.cloudbuild.v2.GitHubConfig github_config = 5;
Returns
Type | Description |
boolean | Whether the githubConfig field is set.
|
public boolean hasGithubEnterpriseConfig()
Configuration for connections to an instance of GitHub Enterprise.
.google.devtools.cloudbuild.v2.GitHubEnterpriseConfig github_enterprise_config = 6;
Returns
Type | Description |
boolean | Whether the githubEnterpriseConfig field is set.
|
public boolean hasInstallationState()
Output only. Installation state of the Connection.
.google.devtools.cloudbuild.v2.InstallationState installation_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type | Description |
boolean | Whether the installationState field is set.
|
public boolean hasUpdateTime()
Output only. Server assigned timestamp for when the connection was updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type | Description |
boolean | Whether the updateTime field is set.
|
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
protected MapField internalGetMapField(int number)
Parameter
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public Connection.Builder newBuilderForType()
Returns
protected Connection.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public Connection.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions