Package com.google.cloud.dataform.v1
Class Repository.GitRemoteSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Repository.GitRemoteSettings.Builder>
com.google.cloud.dataform.v1.Repository.GitRemoteSettings.Builder
- All Implemented Interfaces:
Repository.GitRemoteSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Repository.GitRemoteSettings
public static final class Repository.GitRemoteSettings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Repository.GitRemoteSettings.Builder>
implements Repository.GitRemoteSettingsOrBuilder
Controls Git remote configuration for a repository.Protobuf type
google.cloud.dataform.v1.Repository.GitRemoteSettings-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Required.Optional.Deprecated.google.cloud.dataform.v1.Repository.GitRemoteSettings.token_status is deprecated.clearUrl()Required.Optional.com.google.protobuf.ByteStringOptional.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Deprecated.google.cloud.dataform.v1.Repository.GitRemoteSettings.token_status is deprecated.intDeprecated.google.cloud.dataform.v1.Repository.GitRemoteSettings.token_status is deprecated.getUrl()Required.com.google.protobuf.ByteStringRequired.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Optional.setAuthenticationTokenSecretVersionBytes(com.google.protobuf.ByteString value) Optional.setDefaultBranch(String value) Required.setDefaultBranchBytes(com.google.protobuf.ByteString value) Required.Optional.setSshAuthenticationConfig(Repository.GitRemoteSettings.SshAuthenticationConfig.Builder builderForValue) Optional.Deprecated.google.cloud.dataform.v1.Repository.GitRemoteSettings.token_status is deprecated.setTokenStatusValue(int value) Deprecated.google.cloud.dataform.v1.Repository.GitRemoteSettings.token_status is deprecated.Required.setUrlBytes(com.google.protobuf.ByteString value) Required.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<Repository.GitRemoteSettings.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<Repository.GitRemoteSettings.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<Repository.GitRemoteSettings.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<Repository.GitRemoteSettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Repository.GitRemoteSettings.Builder>
-
mergeFrom
public Repository.GitRemoteSettings.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<Repository.GitRemoteSettings.Builder>- Throws:
IOException
-
getUrl
Required. The Git remote's URL.
string url = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getUrlin interfaceRepository.GitRemoteSettingsOrBuilder- Returns:
- The url.
-
getUrlBytes
public com.google.protobuf.ByteString getUrlBytes()Required. The Git remote's URL.
string url = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getUrlBytesin interfaceRepository.GitRemoteSettingsOrBuilder- Returns:
- The bytes for url.
-
setUrl
Required. The Git remote's URL.
string url = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The url to set.- Returns:
- This builder for chaining.
-
clearUrl
Required. The Git remote's URL.
string url = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setUrlBytes
Required. The Git remote's URL.
string url = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for url to set.- Returns:
- This builder for chaining.
-
getDefaultBranch
Required. The Git remote's default branch name.
string default_branch = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDefaultBranchin interfaceRepository.GitRemoteSettingsOrBuilder- Returns:
- The defaultBranch.
-
getDefaultBranchBytes
public com.google.protobuf.ByteString getDefaultBranchBytes()Required. The Git remote's default branch name.
string default_branch = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDefaultBranchBytesin interfaceRepository.GitRemoteSettingsOrBuilder- Returns:
- The bytes for defaultBranch.
-
setDefaultBranch
Required. The Git remote's default branch name.
string default_branch = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The defaultBranch to set.- Returns:
- This builder for chaining.
-
clearDefaultBranch
Required. The Git remote's default branch name.
string default_branch = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setDefaultBranchBytes
public Repository.GitRemoteSettings.Builder setDefaultBranchBytes(com.google.protobuf.ByteString value) Required. The Git remote's default branch name.
string default_branch = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for defaultBranch to set.- Returns:
- This builder for chaining.
-
getAuthenticationTokenSecretVersion
Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
string authentication_token_secret_version = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getAuthenticationTokenSecretVersionin interfaceRepository.GitRemoteSettingsOrBuilder- Returns:
- The authenticationTokenSecretVersion.
-
getAuthenticationTokenSecretVersionBytes
public com.google.protobuf.ByteString getAuthenticationTokenSecretVersionBytes()Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
string authentication_token_secret_version = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getAuthenticationTokenSecretVersionBytesin interfaceRepository.GitRemoteSettingsOrBuilder- Returns:
- The bytes for authenticationTokenSecretVersion.
-
setAuthenticationTokenSecretVersion
Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
string authentication_token_secret_version = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The authenticationTokenSecretVersion to set.- Returns:
- This builder for chaining.
-
clearAuthenticationTokenSecretVersion
Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
string authentication_token_secret_version = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setAuthenticationTokenSecretVersionBytes
public Repository.GitRemoteSettings.Builder setAuthenticationTokenSecretVersionBytes(com.google.protobuf.ByteString value) Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
string authentication_token_secret_version = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for authenticationTokenSecretVersion to set.- Returns:
- This builder for chaining.
-
hasSshAuthenticationConfig
public boolean hasSshAuthenticationConfig()Optional. Authentication fields for remote uris using SSH protocol.
.google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig ssh_authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSshAuthenticationConfigin interfaceRepository.GitRemoteSettingsOrBuilder- Returns:
- Whether the sshAuthenticationConfig field is set.
-
getSshAuthenticationConfig
Optional. Authentication fields for remote uris using SSH protocol.
.google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig ssh_authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSshAuthenticationConfigin interfaceRepository.GitRemoteSettingsOrBuilder- Returns:
- The sshAuthenticationConfig.
-
setSshAuthenticationConfig
public Repository.GitRemoteSettings.Builder setSshAuthenticationConfig(Repository.GitRemoteSettings.SshAuthenticationConfig value) Optional. Authentication fields for remote uris using SSH protocol.
.google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig ssh_authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL]; -
setSshAuthenticationConfig
public Repository.GitRemoteSettings.Builder setSshAuthenticationConfig(Repository.GitRemoteSettings.SshAuthenticationConfig.Builder builderForValue) Optional. Authentication fields for remote uris using SSH protocol.
.google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig ssh_authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL]; -
mergeSshAuthenticationConfig
public Repository.GitRemoteSettings.Builder mergeSshAuthenticationConfig(Repository.GitRemoteSettings.SshAuthenticationConfig value) Optional. Authentication fields for remote uris using SSH protocol.
.google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig ssh_authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL]; -
clearSshAuthenticationConfig
Optional. Authentication fields for remote uris using SSH protocol.
.google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig ssh_authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getSshAuthenticationConfigBuilder
public Repository.GitRemoteSettings.SshAuthenticationConfig.Builder getSshAuthenticationConfigBuilder()Optional. Authentication fields for remote uris using SSH protocol.
.google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig ssh_authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getSshAuthenticationConfigOrBuilder
public Repository.GitRemoteSettings.SshAuthenticationConfigOrBuilder getSshAuthenticationConfigOrBuilder()Optional. Authentication fields for remote uris using SSH protocol.
.google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig ssh_authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSshAuthenticationConfigOrBuilderin interfaceRepository.GitRemoteSettingsOrBuilder
-
getTokenStatusValue
Deprecated.google.cloud.dataform.v1.Repository.GitRemoteSettings.token_status is deprecated. See google/cloud/dataform/v1/dataform.proto;l=881Output only. Deprecated: The field does not contain any token status information.
.google.cloud.dataform.v1.Repository.GitRemoteSettings.TokenStatus token_status = 4 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTokenStatusValuein interfaceRepository.GitRemoteSettingsOrBuilder- Returns:
- The enum numeric value on the wire for tokenStatus.
-
setTokenStatusValue
Deprecated.google.cloud.dataform.v1.Repository.GitRemoteSettings.token_status is deprecated. See google/cloud/dataform/v1/dataform.proto;l=881Output only. Deprecated: The field does not contain any token status information.
.google.cloud.dataform.v1.Repository.GitRemoteSettings.TokenStatus token_status = 4 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for tokenStatus to set.- Returns:
- This builder for chaining.
-
getTokenStatus
Deprecated.google.cloud.dataform.v1.Repository.GitRemoteSettings.token_status is deprecated. See google/cloud/dataform/v1/dataform.proto;l=881Output only. Deprecated: The field does not contain any token status information.
.google.cloud.dataform.v1.Repository.GitRemoteSettings.TokenStatus token_status = 4 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTokenStatusin interfaceRepository.GitRemoteSettingsOrBuilder- Returns:
- The tokenStatus.
-
setTokenStatus
@Deprecated public Repository.GitRemoteSettings.Builder setTokenStatus(Repository.GitRemoteSettings.TokenStatus value) Deprecated.google.cloud.dataform.v1.Repository.GitRemoteSettings.token_status is deprecated. See google/cloud/dataform/v1/dataform.proto;l=881Output only. Deprecated: The field does not contain any token status information.
.google.cloud.dataform.v1.Repository.GitRemoteSettings.TokenStatus token_status = 4 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The tokenStatus to set.- Returns:
- This builder for chaining.
-
clearTokenStatus
Deprecated.google.cloud.dataform.v1.Repository.GitRemoteSettings.token_status is deprecated. See google/cloud/dataform/v1/dataform.proto;l=881Output only. Deprecated: The field does not contain any token status information.
.google.cloud.dataform.v1.Repository.GitRemoteSettings.TokenStatus token_status = 4 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-