Class Agent.GitIntegrationSettings.GithubSettings.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
- com.google.cloud.dialogflow.cx.v3.Agent.GitIntegrationSettings.GithubSettings.Builder
-
- All Implemented Interfaces:
Agent.GitIntegrationSettings.GithubSettingsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Agent.GitIntegrationSettings.GithubSettings
public static final class Agent.GitIntegrationSettings.GithubSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder> implements Agent.GitIntegrationSettings.GithubSettingsOrBuilder
Settings of integration with GitHub.
Protobuf typegoogle.cloud.dialogflow.cx.v3.Agent.GitIntegrationSettings.GithubSettings
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Agent.GitIntegrationSettings.GithubSettings.Builder
addAllBranches(Iterable<String> values)
A list of branches configured to be used from Dialogflow.Agent.GitIntegrationSettings.GithubSettings.Builder
addBranches(String value)
A list of branches configured to be used from Dialogflow.Agent.GitIntegrationSettings.GithubSettings.Builder
addBranchesBytes(com.google.protobuf.ByteString value)
A list of branches configured to be used from Dialogflow.Agent.GitIntegrationSettings.GithubSettings.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Agent.GitIntegrationSettings.GithubSettings
build()
Agent.GitIntegrationSettings.GithubSettings
buildPartial()
Agent.GitIntegrationSettings.GithubSettings.Builder
clear()
Agent.GitIntegrationSettings.GithubSettings.Builder
clearAccessToken()
The access token used to authenticate the access to the GitHub repository.Agent.GitIntegrationSettings.GithubSettings.Builder
clearBranches()
A list of branches configured to be used from Dialogflow.Agent.GitIntegrationSettings.GithubSettings.Builder
clearDisplayName()
The unique repository display name for the GitHub repository.Agent.GitIntegrationSettings.GithubSettings.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Agent.GitIntegrationSettings.GithubSettings.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Agent.GitIntegrationSettings.GithubSettings.Builder
clearRepositoryUri()
The GitHub repository URI related to the agent.Agent.GitIntegrationSettings.GithubSettings.Builder
clearTrackingBranch()
The branch of the GitHub repository tracked for this agent.Agent.GitIntegrationSettings.GithubSettings.Builder
clone()
String
getAccessToken()
The access token used to authenticate the access to the GitHub repository.com.google.protobuf.ByteString
getAccessTokenBytes()
The access token used to authenticate the access to the GitHub repository.String
getBranches(int index)
A list of branches configured to be used from Dialogflow.com.google.protobuf.ByteString
getBranchesBytes(int index)
A list of branches configured to be used from Dialogflow.int
getBranchesCount()
A list of branches configured to be used from Dialogflow.com.google.protobuf.ProtocolStringList
getBranchesList()
A list of branches configured to be used from Dialogflow.Agent.GitIntegrationSettings.GithubSettings
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDisplayName()
The unique repository display name for the GitHub repository.com.google.protobuf.ByteString
getDisplayNameBytes()
The unique repository display name for the GitHub repository.String
getRepositoryUri()
The GitHub repository URI related to the agent.com.google.protobuf.ByteString
getRepositoryUriBytes()
The GitHub repository URI related to the agent.String
getTrackingBranch()
The branch of the GitHub repository tracked for this agent.com.google.protobuf.ByteString
getTrackingBranchBytes()
The branch of the GitHub repository tracked for this agent.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Agent.GitIntegrationSettings.GithubSettings.Builder
mergeFrom(Agent.GitIntegrationSettings.GithubSettings other)
Agent.GitIntegrationSettings.GithubSettings.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Agent.GitIntegrationSettings.GithubSettings.Builder
mergeFrom(com.google.protobuf.Message other)
Agent.GitIntegrationSettings.GithubSettings.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Agent.GitIntegrationSettings.GithubSettings.Builder
setAccessToken(String value)
The access token used to authenticate the access to the GitHub repository.Agent.GitIntegrationSettings.GithubSettings.Builder
setAccessTokenBytes(com.google.protobuf.ByteString value)
The access token used to authenticate the access to the GitHub repository.Agent.GitIntegrationSettings.GithubSettings.Builder
setBranches(int index, String value)
A list of branches configured to be used from Dialogflow.Agent.GitIntegrationSettings.GithubSettings.Builder
setDisplayName(String value)
The unique repository display name for the GitHub repository.Agent.GitIntegrationSettings.GithubSettings.Builder
setDisplayNameBytes(com.google.protobuf.ByteString value)
The unique repository display name for the GitHub repository.Agent.GitIntegrationSettings.GithubSettings.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Agent.GitIntegrationSettings.GithubSettings.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Agent.GitIntegrationSettings.GithubSettings.Builder
setRepositoryUri(String value)
The GitHub repository URI related to the agent.Agent.GitIntegrationSettings.GithubSettings.Builder
setRepositoryUriBytes(com.google.protobuf.ByteString value)
The GitHub repository URI related to the agent.Agent.GitIntegrationSettings.GithubSettings.Builder
setTrackingBranch(String value)
The branch of the GitHub repository tracked for this agent.Agent.GitIntegrationSettings.GithubSettings.Builder
setTrackingBranchBytes(com.google.protobuf.ByteString value)
The branch of the GitHub repository tracked for this agent.Agent.GitIntegrationSettings.GithubSettings.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
clear
public Agent.GitIntegrationSettings.GithubSettings.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
getDefaultInstanceForType
public Agent.GitIntegrationSettings.GithubSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Agent.GitIntegrationSettings.GithubSettings build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Agent.GitIntegrationSettings.GithubSettings buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Agent.GitIntegrationSettings.GithubSettings.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
setField
public Agent.GitIntegrationSettings.GithubSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
clearField
public Agent.GitIntegrationSettings.GithubSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
clearOneof
public Agent.GitIntegrationSettings.GithubSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
setRepeatedField
public Agent.GitIntegrationSettings.GithubSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
addRepeatedField
public Agent.GitIntegrationSettings.GithubSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
mergeFrom
public Agent.GitIntegrationSettings.GithubSettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
mergeFrom
public Agent.GitIntegrationSettings.GithubSettings.Builder mergeFrom(Agent.GitIntegrationSettings.GithubSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
mergeFrom
public Agent.GitIntegrationSettings.GithubSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
- Throws:
IOException
-
getDisplayName
public String getDisplayName()
The unique repository display name for the GitHub repository.
string display_name = 1;
- Specified by:
getDisplayName
in interfaceAgent.GitIntegrationSettings.GithubSettingsOrBuilder
- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
The unique repository display name for the GitHub repository.
string display_name = 1;
- Specified by:
getDisplayNameBytes
in interfaceAgent.GitIntegrationSettings.GithubSettingsOrBuilder
- Returns:
- The bytes for displayName.
-
setDisplayName
public Agent.GitIntegrationSettings.GithubSettings.Builder setDisplayName(String value)
The unique repository display name for the GitHub repository.
string display_name = 1;
- Parameters:
value
- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public Agent.GitIntegrationSettings.GithubSettings.Builder clearDisplayName()
The unique repository display name for the GitHub repository.
string display_name = 1;
- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public Agent.GitIntegrationSettings.GithubSettings.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
The unique repository display name for the GitHub repository.
string display_name = 1;
- Parameters:
value
- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getRepositoryUri
public String getRepositoryUri()
The GitHub repository URI related to the agent.
string repository_uri = 2;
- Specified by:
getRepositoryUri
in interfaceAgent.GitIntegrationSettings.GithubSettingsOrBuilder
- Returns:
- The repositoryUri.
-
getRepositoryUriBytes
public com.google.protobuf.ByteString getRepositoryUriBytes()
The GitHub repository URI related to the agent.
string repository_uri = 2;
- Specified by:
getRepositoryUriBytes
in interfaceAgent.GitIntegrationSettings.GithubSettingsOrBuilder
- Returns:
- The bytes for repositoryUri.
-
setRepositoryUri
public Agent.GitIntegrationSettings.GithubSettings.Builder setRepositoryUri(String value)
The GitHub repository URI related to the agent.
string repository_uri = 2;
- Parameters:
value
- The repositoryUri to set.- Returns:
- This builder for chaining.
-
clearRepositoryUri
public Agent.GitIntegrationSettings.GithubSettings.Builder clearRepositoryUri()
The GitHub repository URI related to the agent.
string repository_uri = 2;
- Returns:
- This builder for chaining.
-
setRepositoryUriBytes
public Agent.GitIntegrationSettings.GithubSettings.Builder setRepositoryUriBytes(com.google.protobuf.ByteString value)
The GitHub repository URI related to the agent.
string repository_uri = 2;
- Parameters:
value
- The bytes for repositoryUri to set.- Returns:
- This builder for chaining.
-
getTrackingBranch
public String getTrackingBranch()
The branch of the GitHub repository tracked for this agent.
string tracking_branch = 3;
- Specified by:
getTrackingBranch
in interfaceAgent.GitIntegrationSettings.GithubSettingsOrBuilder
- Returns:
- The trackingBranch.
-
getTrackingBranchBytes
public com.google.protobuf.ByteString getTrackingBranchBytes()
The branch of the GitHub repository tracked for this agent.
string tracking_branch = 3;
- Specified by:
getTrackingBranchBytes
in interfaceAgent.GitIntegrationSettings.GithubSettingsOrBuilder
- Returns:
- The bytes for trackingBranch.
-
setTrackingBranch
public Agent.GitIntegrationSettings.GithubSettings.Builder setTrackingBranch(String value)
The branch of the GitHub repository tracked for this agent.
string tracking_branch = 3;
- Parameters:
value
- The trackingBranch to set.- Returns:
- This builder for chaining.
-
clearTrackingBranch
public Agent.GitIntegrationSettings.GithubSettings.Builder clearTrackingBranch()
The branch of the GitHub repository tracked for this agent.
string tracking_branch = 3;
- Returns:
- This builder for chaining.
-
setTrackingBranchBytes
public Agent.GitIntegrationSettings.GithubSettings.Builder setTrackingBranchBytes(com.google.protobuf.ByteString value)
The branch of the GitHub repository tracked for this agent.
string tracking_branch = 3;
- Parameters:
value
- The bytes for trackingBranch to set.- Returns:
- This builder for chaining.
-
getAccessToken
public String getAccessToken()
The access token used to authenticate the access to the GitHub repository.
string access_token = 4;
- Specified by:
getAccessToken
in interfaceAgent.GitIntegrationSettings.GithubSettingsOrBuilder
- Returns:
- The accessToken.
-
getAccessTokenBytes
public com.google.protobuf.ByteString getAccessTokenBytes()
The access token used to authenticate the access to the GitHub repository.
string access_token = 4;
- Specified by:
getAccessTokenBytes
in interfaceAgent.GitIntegrationSettings.GithubSettingsOrBuilder
- Returns:
- The bytes for accessToken.
-
setAccessToken
public Agent.GitIntegrationSettings.GithubSettings.Builder setAccessToken(String value)
The access token used to authenticate the access to the GitHub repository.
string access_token = 4;
- Parameters:
value
- The accessToken to set.- Returns:
- This builder for chaining.
-
clearAccessToken
public Agent.GitIntegrationSettings.GithubSettings.Builder clearAccessToken()
The access token used to authenticate the access to the GitHub repository.
string access_token = 4;
- Returns:
- This builder for chaining.
-
setAccessTokenBytes
public Agent.GitIntegrationSettings.GithubSettings.Builder setAccessTokenBytes(com.google.protobuf.ByteString value)
The access token used to authenticate the access to the GitHub repository.
string access_token = 4;
- Parameters:
value
- The bytes for accessToken to set.- Returns:
- This builder for chaining.
-
getBranchesList
public com.google.protobuf.ProtocolStringList getBranchesList()
A list of branches configured to be used from Dialogflow.
repeated string branches = 5;
- Specified by:
getBranchesList
in interfaceAgent.GitIntegrationSettings.GithubSettingsOrBuilder
- Returns:
- A list containing the branches.
-
getBranchesCount
public int getBranchesCount()
A list of branches configured to be used from Dialogflow.
repeated string branches = 5;
- Specified by:
getBranchesCount
in interfaceAgent.GitIntegrationSettings.GithubSettingsOrBuilder
- Returns:
- The count of branches.
-
getBranches
public String getBranches(int index)
A list of branches configured to be used from Dialogflow.
repeated string branches = 5;
- Specified by:
getBranches
in interfaceAgent.GitIntegrationSettings.GithubSettingsOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The branches at the given index.
-
getBranchesBytes
public com.google.protobuf.ByteString getBranchesBytes(int index)
A list of branches configured to be used from Dialogflow.
repeated string branches = 5;
- Specified by:
getBranchesBytes
in interfaceAgent.GitIntegrationSettings.GithubSettingsOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the branches at the given index.
-
setBranches
public Agent.GitIntegrationSettings.GithubSettings.Builder setBranches(int index, String value)
A list of branches configured to be used from Dialogflow.
repeated string branches = 5;
- Parameters:
index
- The index to set the value at.value
- The branches to set.- Returns:
- This builder for chaining.
-
addBranches
public Agent.GitIntegrationSettings.GithubSettings.Builder addBranches(String value)
A list of branches configured to be used from Dialogflow.
repeated string branches = 5;
- Parameters:
value
- The branches to add.- Returns:
- This builder for chaining.
-
addAllBranches
public Agent.GitIntegrationSettings.GithubSettings.Builder addAllBranches(Iterable<String> values)
A list of branches configured to be used from Dialogflow.
repeated string branches = 5;
- Parameters:
values
- The branches to add.- Returns:
- This builder for chaining.
-
clearBranches
public Agent.GitIntegrationSettings.GithubSettings.Builder clearBranches()
A list of branches configured to be used from Dialogflow.
repeated string branches = 5;
- Returns:
- This builder for chaining.
-
addBranchesBytes
public Agent.GitIntegrationSettings.GithubSettings.Builder addBranchesBytes(com.google.protobuf.ByteString value)
A list of branches configured to be used from Dialogflow.
repeated string branches = 5;
- Parameters:
value
- The bytes of the branches to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Agent.GitIntegrationSettings.GithubSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
mergeUnknownFields
public final Agent.GitIntegrationSettings.GithubSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Agent.GitIntegrationSettings.GithubSettings.Builder>
-
-