Class DialogflowCxAgentGitIntegrationSettingsGithubSettings.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.dialogflow_cx_agent.DialogflowCxAgentGitIntegrationSettingsGithubSettings.Jsii$Proxy
-
- All Implemented Interfaces:
DialogflowCxAgentGitIntegrationSettingsGithubSettings,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DialogflowCxAgentGitIntegrationSettingsGithubSettings
@Stability(Stable) @Internal public static final class DialogflowCxAgentGitIntegrationSettingsGithubSettings.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DialogflowCxAgentGitIntegrationSettingsGithubSettings
An implementation forDialogflowCxAgentGitIntegrationSettingsGithubSettings
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.dialogflow_cx_agent.DialogflowCxAgentGitIntegrationSettingsGithubSettings
DialogflowCxAgentGitIntegrationSettingsGithubSettings.Builder, DialogflowCxAgentGitIntegrationSettingsGithubSettings.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DialogflowCxAgentGitIntegrationSettingsGithubSettings.Builder builder)Constructor that initializes the object based on literal property values passed by theDialogflowCxAgentGitIntegrationSettingsGithubSettings.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetAccessToken()The access token used to authenticate the access to the GitHub repository.List<String>getBranches()A list of branches configured to be used from Dialogflow.StringgetDisplayName()The unique repository display name for the GitHub repository.StringgetRepositoryUri()The GitHub repository URI related to the agent.StringgetTrackingBranch()The branch of the GitHub repository tracked for this agent.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DialogflowCxAgentGitIntegrationSettingsGithubSettings.Builder builder)
Constructor that initializes the object based on literal property values passed by theDialogflowCxAgentGitIntegrationSettingsGithubSettings.Builder.
-
-
Method Detail
-
getAccessToken
public final String getAccessToken()
Description copied from interface:DialogflowCxAgentGitIntegrationSettingsGithubSettingsThe access token used to authenticate the access to the GitHub repository.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#access_token DialogflowCxAgent#access_token}
- Specified by:
getAccessTokenin interfaceDialogflowCxAgentGitIntegrationSettingsGithubSettings
-
getBranches
public final List<String> getBranches()
Description copied from interface:DialogflowCxAgentGitIntegrationSettingsGithubSettingsA list of branches configured to be used from Dialogflow.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#branches DialogflowCxAgent#branches}
- Specified by:
getBranchesin interfaceDialogflowCxAgentGitIntegrationSettingsGithubSettings
-
getDisplayName
public final String getDisplayName()
Description copied from interface:DialogflowCxAgentGitIntegrationSettingsGithubSettingsThe unique repository display name for the GitHub repository.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#display_name DialogflowCxAgent#display_name}
- Specified by:
getDisplayNamein interfaceDialogflowCxAgentGitIntegrationSettingsGithubSettings
-
getRepositoryUri
public final String getRepositoryUri()
Description copied from interface:DialogflowCxAgentGitIntegrationSettingsGithubSettingsThe GitHub repository URI related to the agent.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#repository_uri DialogflowCxAgent#repository_uri}
- Specified by:
getRepositoryUriin interfaceDialogflowCxAgentGitIntegrationSettingsGithubSettings
-
getTrackingBranch
public final String getTrackingBranch()
Description copied from interface:DialogflowCxAgentGitIntegrationSettingsGithubSettingsThe branch of the GitHub repository tracked for this agent.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#tracking_branch DialogflowCxAgent#tracking_branch}
- Specified by:
getTrackingBranchin interfaceDialogflowCxAgentGitIntegrationSettingsGithubSettings
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-