...

Package devops

import "github.com/oracle/oci-go-sdk/devops"
Overview
Index

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetApprovalActionActionEnumStringValues() []string
func GetApprovalActivitySummaryStatusEnumStringValues() []string
func GetApprovalPolicyApprovalPolicyTypeEnumStringValues() []string
func GetApprovalRuleMergeCheckLevelEnumStringValues() []string
func GetApprovalRuleMergeCheckStatusEnumStringValues() []string
func GetApproveDeploymentDetailsActionEnumStringValues() []string
func GetBitbucketCloudFilterEventsEnumStringValues() []string
func GetBitbucketServerFilterEventsEnumStringValues() []string
func GetBuildPipelineLifecycleStateEnumStringValues() []string
func GetBuildPipelineStageBuildPipelineStageTypeEnumStringValues() []string
func GetBuildPipelineStageLifecycleStateEnumStringValues() []string
func GetBuildPipelineStageRunProgressStatusEnumStringValues() []string
func GetBuildRunLifecycleStateEnumStringValues() []string
func GetBuildRunSnapshotLifecycleStateEnumStringValues() []string
func GetBuildRunSourceSourceTypeEnumStringValues() []string
func GetBuildRunnerShapeConfigBuildRunnerTypeEnumStringValues() []string
func GetBuildSourceConnectionTypeEnumStringValues() []string
func GetBuildStageImageEnumStringValues() []string
func GetBuildStageRunProgressImageEnumStringValues() []string
func GetBuildStageRunStepStateEnumStringValues() []string
func GetComputeInstanceGroupFailurePolicyPolicyTypeEnumStringValues() []string
func GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumStringValues() []string
func GetComputeInstanceGroupSelectorSelectorTypeEnumStringValues() []string
func GetConflictMergeCheckStatusEnumStringValues() []string
func GetConnectionConnectionTypeEnumStringValues() []string
func GetConnectionLifecycleStateEnumStringValues() []string
func GetConnectionValidationResultResultEnumStringValues() []string
func GetContainerConfigContainerConfigTypeEnumStringValues() []string
func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumStringValues() []string
func GetCreateOrUpdateGitRefDetailsRefTypeEnumStringValues() []string
func GetCreateWaitCriteriaDetailsWaitTypeEnumStringValues() []string
func GetDeliveredArtifactArtifactTypeEnumStringValues() []string
func GetDeployArtifactArgumentSubstitutionModeEnumStringValues() []string
func GetDeployArtifactDeployArtifactTypeEnumStringValues() []string
func GetDeployArtifactLifecycleStateEnumStringValues() []string
func GetDeployArtifactSourceDeployArtifactSourceTypeEnumStringValues() []string
func GetDeployEnvironmentDeployEnvironmentTypeEnumStringValues() []string
func GetDeployEnvironmentLifecycleStateEnumStringValues() []string
func GetDeployPipelineLifecycleStateEnumStringValues() []string
func GetDeployStageDeployStageTypeEnumStringValues() []string
func GetDeployStageExecutionProgressStatusEnumStringValues() []string
func GetDeployStageExecutionStepStateEnumStringValues() []string
func GetDeployStageLifecycleStateEnumStringValues() []string
func GetDeployStageRollbackPolicyPolicyTypeEnumStringValues() []string
func GetDeploymentDeploymentTypeEnumStringValues() []string
func GetDeploymentLifecycleStateEnumStringValues() []string
func GetDevopsCodeRepositoryFilterEventsEnumStringValues() []string
func GetDiffLineDetailsConflictMarkerEnumStringValues() []string
func GetExecuteMergePullRequestDetailsPostMergeActionEnumStringValues() []string
func GetForkSyncStatusSummarySyncStatusEnumStringValues() []string
func GetGenericArtifactLocationDetailsStorageTypeEnumStringValues() []string
func GetGetMirrorRecordMirrorRecordTypeEnumStringValues() []string
func GetGetRepositoryFieldsEnumStringValues() []string
func GetGithubFilterEventsEnumStringValues() []string
func GetGitlabFilterEventsEnumStringValues() []string
func GetGitlabServerFilterEventsEnumStringValues() []string
func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumStringValues() []string
func GetListAuthorsSortOrderEnumStringValues() []string
func GetListBuildPipelineStagesSortByEnumStringValues() []string
func GetListBuildPipelineStagesSortOrderEnumStringValues() []string
func GetListBuildPipelinesSortByEnumStringValues() []string
func GetListBuildPipelinesSortOrderEnumStringValues() []string
func GetListBuildRunSnapshotsSortByEnumStringValues() []string
func GetListBuildRunSnapshotsSortOrderEnumStringValues() []string
func GetListBuildRunsSortByEnumStringValues() []string
func GetListBuildRunsSortOrderEnumStringValues() []string
func GetListConnectionsSortByEnumStringValues() []string
func GetListConnectionsSortOrderEnumStringValues() []string
func GetListDeployArtifactsSortByEnumStringValues() []string
func GetListDeployArtifactsSortOrderEnumStringValues() []string
func GetListDeployEnvironmentsSortByEnumStringValues() []string
func GetListDeployEnvironmentsSortOrderEnumStringValues() []string
func GetListDeployPipelinesSortByEnumStringValues() []string
func GetListDeployPipelinesSortOrderEnumStringValues() []string
func GetListDeployStagesSortByEnumStringValues() []string
func GetListDeployStagesSortOrderEnumStringValues() []string
func GetListDeploymentsSortByEnumStringValues() []string
func GetListDeploymentsSortOrderEnumStringValues() []string
func GetListMirrorRecordsSortOrderEnumStringValues() []string
func GetListPathsSortByEnumStringValues() []string
func GetListPathsSortOrderEnumStringValues() []string
func GetListProjectCommitAnalyticsAuthorsSortByEnumStringValues() []string
func GetListProjectCommitAnalyticsAuthorsSortOrderEnumStringValues() []string
func GetListProjectsSortByEnumStringValues() []string
func GetListProjectsSortOrderEnumStringValues() []string
func GetListProtectedBranchesSortByEnumStringValues() []string
func GetListProtectedBranchesSortOrderEnumStringValues() []string
func GetListPullRequestActivitiesActivityTypeEnumStringValues() []string
func GetListPullRequestActivitiesSortOrderEnumStringValues() []string
func GetListPullRequestAttachmentsSortByEnumStringValues() []string
func GetListPullRequestAttachmentsSortOrderEnumStringValues() []string
func GetListPullRequestAuthorsSortOrderEnumStringValues() []string
func GetListPullRequestCommentsSortByEnumStringValues() []string
func GetListPullRequestCommentsSortOrderEnumStringValues() []string
func GetListPullRequestsSortByEnumStringValues() []string
func GetListPullRequestsSortOrderEnumStringValues() []string
func GetListRefsRefTypeEnumStringValues() []string
func GetListRefsSortByEnumStringValues() []string
func GetListRefsSortOrderEnumStringValues() []string
func GetListRepositoriesSortByEnumStringValues() []string
func GetListRepositoriesSortOrderEnumStringValues() []string
func GetListRepositoryCommitAnalyticsAuthorsSortByEnumStringValues() []string
func GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumStringValues() []string
func GetListTriggersSortByEnumStringValues() []string
func GetListTriggersSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumStringValues() []string
func GetMergeCheckSettingsValueEnumStringValues() []string
func GetMergeCheckTypeEnumStringValues() []string
func GetMergePullRequestDetailsActionTypeEnumStringValues() []string
func GetMergeStrategyEnumStringValues() []string
func GetMetricNameEnumStringValues() []string
func GetNetworkChannelNetworkChannelTypeEnumStringValues() []string
func GetOkeBlueGreenStrategyStrategyTypeEnumStringValues() []string
func GetOkeCanaryStrategyStrategyTypeEnumStringValues() []string
func GetOkeHelmChartDeployStagePurposeEnumStringValues() []string
func GetOkeHelmChartDeployStageSummaryPurposeEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetPatchInsertInstructionPositionEnumStringValues() []string
func GetPatchInstructionOperationEnumStringValues() []string
func GetPatchMoveInstructionPositionEnumStringValues() []string
func GetPrincipalDetailsPrincipalStateEnumStringValues() []string
func GetPrincipalDetailsPrincipalTypeEnumStringValues() []string
func GetProjectLifecycleStateEnumStringValues() []string
func GetProjectNotificationPreferenceNotificationPreferenceEnumStringValues() []string
func GetProtectionLevelEnumStringValues() []string
func GetPullRequestActivitySummaryActivityTypeEnumStringValues() []string
func GetPullRequestCommentContextStatusEnumStringValues() []string
func GetPullRequestCommentFileTypeEnumStringValues() []string
func GetPullRequestCommentStatusEnumStringValues() []string
func GetPullRequestLifecycleActivitySummaryStateEnumStringValues() []string
func GetPullRequestLifecycleDetailsEnumStringValues() []string
func GetPullRequestLifecycleStateEnumStringValues() []string
func GetPullRequestNotificationPreferenceNotificationPreferenceEnumStringValues() []string
func GetPutRepositoryRefDetailsRefTypeEnumStringValues() []string
func GetRepositoryAnalyticsDetailsAggregationDurationEnumStringValues() []string
func GetRepositoryAnalyticsDetailsGroupByEnumStringValues() []string
func GetRepositoryLifecycleStateEnumStringValues() []string
func GetRepositoryMirrorRecordMirrorStatusEnumStringValues() []string
func GetRepositoryMirrorRecordSummaryMirrorStatusEnumStringValues() []string
func GetRepositoryNotificationPreferenceNotificationPreferenceEnumStringValues() []string
func GetRepositoryObjectTypeEnumStringValues() []string
func GetRepositoryRefRefTypeEnumStringValues() []string
func GetRepositoryRepositoryTypeEnumStringValues() []string
func GetRepositoryTriggerBuildEventsEnumStringValues() []string
func GetReviewPullRequestDetailsActionEnumStringValues() []string
func GetReviewerPrincipalStateEnumStringValues() []string
func GetReviewerPrincipalTypeEnumStringValues() []string
func GetReviewerStatusEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetStageOutputOutputTypeEnumStringValues() []string
func GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumStringValues() []string
func GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumStringValues() []string
func GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumStringValues() []string
func GetSummarizeRepositoryAnalyticsDetailsGroupByEnumStringValues() []string
func GetSyncRepositorySyncMergeStrategyEnumStringValues() []string
func GetTlsVerifyConfigTlsVerifyModeEnumStringValues() []string
func GetTriggerActionTypeEnumStringValues() []string
func GetTriggerLifecycleStateEnumStringValues() []string
func GetTriggerScheduleScheduleTypeEnumStringValues() []string
func GetTriggerTriggerSourceEnumStringValues() []string
func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumStringValues() []string
func GetUpdateWaitCriteriaDetailsWaitTypeEnumStringValues() []string
func GetVbsFilterEventsEnumStringValues() []string
func GetVerificationKeySourceVerificationKeySourceTypeEnumStringValues() []string
func GetWaitCriteriaSummaryWaitTypeEnumStringValues() []string
func GetWaitCriteriaWaitTypeEnumStringValues() []string
type AbsoluteWaitCriteria
    func (m AbsoluteWaitCriteria) MarshalJSON() (buff []byte, e error)
    func (m AbsoluteWaitCriteria) String() string
    func (m AbsoluteWaitCriteria) ValidateEnumValue() (bool, error)
type AbsoluteWaitCriteriaSummary
    func (m AbsoluteWaitCriteriaSummary) MarshalJSON() (buff []byte, e error)
    func (m AbsoluteWaitCriteriaSummary) String() string
    func (m AbsoluteWaitCriteriaSummary) ValidateEnumValue() (bool, error)
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type ActualBuildRunnerShapeConfig
    func (m ActualBuildRunnerShapeConfig) String() string
    func (m ActualBuildRunnerShapeConfig) ValidateEnumValue() (bool, error)
type ApprovalAction
    func (m ApprovalAction) String() string
    func (m ApprovalAction) ValidateEnumValue() (bool, error)
type ApprovalActionActionEnum
    func GetApprovalActionActionEnumValues() []ApprovalActionActionEnum
    func GetMappingApprovalActionActionEnum(val string) (ApprovalActionActionEnum, bool)
type ApprovalActivitySummary
    func (m ApprovalActivitySummary) GetId() *string
    func (m ApprovalActivitySummary) GetPrincipal() *PrincipalDetails
    func (m ApprovalActivitySummary) GetPullRequestId() *string
    func (m ApprovalActivitySummary) GetTimeOccurred() *common.SDKTime
    func (m ApprovalActivitySummary) MarshalJSON() (buff []byte, e error)
    func (m ApprovalActivitySummary) String() string
    func (m ApprovalActivitySummary) ValidateEnumValue() (bool, error)
type ApprovalActivitySummaryStatusEnum
    func GetApprovalActivitySummaryStatusEnumValues() []ApprovalActivitySummaryStatusEnum
    func GetMappingApprovalActivitySummaryStatusEnum(val string) (ApprovalActivitySummaryStatusEnum, bool)
type ApprovalPolicy
type ApprovalPolicyApprovalPolicyTypeEnum
    func GetApprovalPolicyApprovalPolicyTypeEnumValues() []ApprovalPolicyApprovalPolicyTypeEnum
    func GetMappingApprovalPolicyApprovalPolicyTypeEnum(val string) (ApprovalPolicyApprovalPolicyTypeEnum, bool)
type ApprovalRule
    func (m ApprovalRule) String() string
    func (m ApprovalRule) ValidateEnumValue() (bool, error)
type ApprovalRuleCollection
    func (m ApprovalRuleCollection) String() string
    func (m ApprovalRuleCollection) ValidateEnumValue() (bool, error)
type ApprovalRuleMergeCheck
    func (m ApprovalRuleMergeCheck) MarshalJSON() (buff []byte, e error)
    func (m ApprovalRuleMergeCheck) String() string
    func (m ApprovalRuleMergeCheck) ValidateEnumValue() (bool, error)
type ApprovalRuleMergeCheckLevelEnum
    func GetApprovalRuleMergeCheckLevelEnumValues() []ApprovalRuleMergeCheckLevelEnum
    func GetMappingApprovalRuleMergeCheckLevelEnum(val string) (ApprovalRuleMergeCheckLevelEnum, bool)
type ApprovalRuleMergeCheckStatusEnum
    func GetApprovalRuleMergeCheckStatusEnumValues() []ApprovalRuleMergeCheckStatusEnum
    func GetMappingApprovalRuleMergeCheckStatusEnum(val string) (ApprovalRuleMergeCheckStatusEnum, bool)
type ApproveDeploymentDetails
    func (m ApproveDeploymentDetails) String() string
    func (m ApproveDeploymentDetails) ValidateEnumValue() (bool, error)
type ApproveDeploymentDetailsActionEnum
    func GetApproveDeploymentDetailsActionEnumValues() []ApproveDeploymentDetailsActionEnum
    func GetMappingApproveDeploymentDetailsActionEnum(val string) (ApproveDeploymentDetailsActionEnum, bool)
type ApproveDeploymentRequest
    func (request ApproveDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ApproveDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ApproveDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request ApproveDeploymentRequest) String() string
    func (request ApproveDeploymentRequest) ValidateEnumValue() (bool, error)
type ApproveDeploymentResponse
    func (response ApproveDeploymentResponse) HTTPResponse() *http.Response
    func (response ApproveDeploymentResponse) String() string
type AutomatedDeployStageRollbackPolicy
    func (m AutomatedDeployStageRollbackPolicy) MarshalJSON() (buff []byte, e error)
    func (m AutomatedDeployStageRollbackPolicy) String() string
    func (m AutomatedDeployStageRollbackPolicy) ValidateEnumValue() (bool, error)
type BackendSetIpCollection
    func (m BackendSetIpCollection) String() string
    func (m BackendSetIpCollection) ValidateEnumValue() (bool, error)
type BitbucketCloudAppPasswordConnection
    func (m BitbucketCloudAppPasswordConnection) GetCompartmentId() *string
    func (m BitbucketCloudAppPasswordConnection) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketCloudAppPasswordConnection) GetDescription() *string
    func (m BitbucketCloudAppPasswordConnection) GetDisplayName() *string
    func (m BitbucketCloudAppPasswordConnection) GetFreeformTags() map[string]string
    func (m BitbucketCloudAppPasswordConnection) GetId() *string
    func (m BitbucketCloudAppPasswordConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m BitbucketCloudAppPasswordConnection) GetLifecycleDetails() *string
    func (m BitbucketCloudAppPasswordConnection) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m BitbucketCloudAppPasswordConnection) GetProjectId() *string
    func (m BitbucketCloudAppPasswordConnection) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketCloudAppPasswordConnection) GetTimeCreated() *common.SDKTime
    func (m BitbucketCloudAppPasswordConnection) GetTimeUpdated() *common.SDKTime
    func (m BitbucketCloudAppPasswordConnection) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudAppPasswordConnection) String() string
    func (m BitbucketCloudAppPasswordConnection) ValidateEnumValue() (bool, error)
type BitbucketCloudAppPasswordConnectionSummary
    func (m BitbucketCloudAppPasswordConnectionSummary) GetCompartmentId() *string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketCloudAppPasswordConnectionSummary) GetDescription() *string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetDisplayName() *string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetFreeformTags() map[string]string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetId() *string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m BitbucketCloudAppPasswordConnectionSummary) GetLifecycleDetails() *string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m BitbucketCloudAppPasswordConnectionSummary) GetProjectId() *string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketCloudAppPasswordConnectionSummary) GetTimeCreated() *common.SDKTime
    func (m BitbucketCloudAppPasswordConnectionSummary) GetTimeUpdated() *common.SDKTime
    func (m BitbucketCloudAppPasswordConnectionSummary) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudAppPasswordConnectionSummary) String() string
    func (m BitbucketCloudAppPasswordConnectionSummary) ValidateEnumValue() (bool, error)
type BitbucketCloudBuildRunSource
    func (m BitbucketCloudBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudBuildRunSource) String() string
    func (m BitbucketCloudBuildRunSource) ValidateEnumValue() (bool, error)
type BitbucketCloudBuildSource
    func (m BitbucketCloudBuildSource) GetBranch() *string
    func (m BitbucketCloudBuildSource) GetName() *string
    func (m BitbucketCloudBuildSource) GetRepositoryUrl() *string
    func (m BitbucketCloudBuildSource) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudBuildSource) String() string
    func (m BitbucketCloudBuildSource) ValidateEnumValue() (bool, error)
type BitbucketCloudFilter
    func (m BitbucketCloudFilter) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudFilter) String() string
    func (m BitbucketCloudFilter) ValidateEnumValue() (bool, error)
type BitbucketCloudFilterAttributes
    func (m BitbucketCloudFilterAttributes) String() string
    func (m BitbucketCloudFilterAttributes) ValidateEnumValue() (bool, error)
type BitbucketCloudFilterEventsEnum
    func GetBitbucketCloudFilterEventsEnumValues() []BitbucketCloudFilterEventsEnum
    func GetMappingBitbucketCloudFilterEventsEnum(val string) (BitbucketCloudFilterEventsEnum, bool)
type BitbucketCloudFilterExclusionAttributes
    func (m BitbucketCloudFilterExclusionAttributes) String() string
    func (m BitbucketCloudFilterExclusionAttributes) ValidateEnumValue() (bool, error)
type BitbucketCloudTrigger
    func (m BitbucketCloudTrigger) GetActions() []TriggerAction
    func (m BitbucketCloudTrigger) GetCompartmentId() *string
    func (m BitbucketCloudTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketCloudTrigger) GetDescription() *string
    func (m BitbucketCloudTrigger) GetDisplayName() *string
    func (m BitbucketCloudTrigger) GetFreeformTags() map[string]string
    func (m BitbucketCloudTrigger) GetId() *string
    func (m BitbucketCloudTrigger) GetLifecycleDetails() *string
    func (m BitbucketCloudTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m BitbucketCloudTrigger) GetProjectId() *string
    func (m BitbucketCloudTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketCloudTrigger) GetTimeCreated() *common.SDKTime
    func (m BitbucketCloudTrigger) GetTimeUpdated() *common.SDKTime
    func (m BitbucketCloudTrigger) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudTrigger) String() string
    func (m *BitbucketCloudTrigger) UnmarshalJSON(data []byte) (e error)
    func (m BitbucketCloudTrigger) ValidateEnumValue() (bool, error)
type BitbucketCloudTriggerCreateResult
    func (m BitbucketCloudTriggerCreateResult) GetActions() []TriggerAction
    func (m BitbucketCloudTriggerCreateResult) GetCompartmentId() *string
    func (m BitbucketCloudTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketCloudTriggerCreateResult) GetDescription() *string
    func (m BitbucketCloudTriggerCreateResult) GetDisplayName() *string
    func (m BitbucketCloudTriggerCreateResult) GetFreeformTags() map[string]string
    func (m BitbucketCloudTriggerCreateResult) GetId() *string
    func (m BitbucketCloudTriggerCreateResult) GetLifecycleDetails() *string
    func (m BitbucketCloudTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m BitbucketCloudTriggerCreateResult) GetProjectId() *string
    func (m BitbucketCloudTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketCloudTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m BitbucketCloudTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m BitbucketCloudTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudTriggerCreateResult) String() string
    func (m *BitbucketCloudTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m BitbucketCloudTriggerCreateResult) ValidateEnumValue() (bool, error)
type BitbucketCloudTriggerSummary
    func (m BitbucketCloudTriggerSummary) GetCompartmentId() *string
    func (m BitbucketCloudTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketCloudTriggerSummary) GetDescription() *string
    func (m BitbucketCloudTriggerSummary) GetDisplayName() *string
    func (m BitbucketCloudTriggerSummary) GetFreeformTags() map[string]string
    func (m BitbucketCloudTriggerSummary) GetId() *string
    func (m BitbucketCloudTriggerSummary) GetLifecycleDetails() *string
    func (m BitbucketCloudTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m BitbucketCloudTriggerSummary) GetProjectId() *string
    func (m BitbucketCloudTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketCloudTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m BitbucketCloudTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m BitbucketCloudTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudTriggerSummary) String() string
    func (m BitbucketCloudTriggerSummary) ValidateEnumValue() (bool, error)
type BitbucketServerAccessTokenConnection
    func (m BitbucketServerAccessTokenConnection) GetCompartmentId() *string
    func (m BitbucketServerAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketServerAccessTokenConnection) GetDescription() *string
    func (m BitbucketServerAccessTokenConnection) GetDisplayName() *string
    func (m BitbucketServerAccessTokenConnection) GetFreeformTags() map[string]string
    func (m BitbucketServerAccessTokenConnection) GetId() *string
    func (m BitbucketServerAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m BitbucketServerAccessTokenConnection) GetLifecycleDetails() *string
    func (m BitbucketServerAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m BitbucketServerAccessTokenConnection) GetProjectId() *string
    func (m BitbucketServerAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketServerAccessTokenConnection) GetTimeCreated() *common.SDKTime
    func (m BitbucketServerAccessTokenConnection) GetTimeUpdated() *common.SDKTime
    func (m BitbucketServerAccessTokenConnection) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerAccessTokenConnection) String() string
    func (m *BitbucketServerAccessTokenConnection) UnmarshalJSON(data []byte) (e error)
    func (m BitbucketServerAccessTokenConnection) ValidateEnumValue() (bool, error)
type BitbucketServerBuildRunSource
    func (m BitbucketServerBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerBuildRunSource) String() string
    func (m BitbucketServerBuildRunSource) ValidateEnumValue() (bool, error)
type BitbucketServerBuildSource
    func (m BitbucketServerBuildSource) GetBranch() *string
    func (m BitbucketServerBuildSource) GetName() *string
    func (m BitbucketServerBuildSource) GetRepositoryUrl() *string
    func (m BitbucketServerBuildSource) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerBuildSource) String() string
    func (m BitbucketServerBuildSource) ValidateEnumValue() (bool, error)
type BitbucketServerFilter
    func (m BitbucketServerFilter) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerFilter) String() string
    func (m BitbucketServerFilter) ValidateEnumValue() (bool, error)
type BitbucketServerFilterAttributes
    func (m BitbucketServerFilterAttributes) String() string
    func (m BitbucketServerFilterAttributes) ValidateEnumValue() (bool, error)
type BitbucketServerFilterEventsEnum
    func GetBitbucketServerFilterEventsEnumValues() []BitbucketServerFilterEventsEnum
    func GetMappingBitbucketServerFilterEventsEnum(val string) (BitbucketServerFilterEventsEnum, bool)
type BitbucketServerTokenConnectionSummary
    func (m BitbucketServerTokenConnectionSummary) GetCompartmentId() *string
    func (m BitbucketServerTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketServerTokenConnectionSummary) GetDescription() *string
    func (m BitbucketServerTokenConnectionSummary) GetDisplayName() *string
    func (m BitbucketServerTokenConnectionSummary) GetFreeformTags() map[string]string
    func (m BitbucketServerTokenConnectionSummary) GetId() *string
    func (m BitbucketServerTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m BitbucketServerTokenConnectionSummary) GetLifecycleDetails() *string
    func (m BitbucketServerTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m BitbucketServerTokenConnectionSummary) GetProjectId() *string
    func (m BitbucketServerTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketServerTokenConnectionSummary) GetTimeCreated() *common.SDKTime
    func (m BitbucketServerTokenConnectionSummary) GetTimeUpdated() *common.SDKTime
    func (m BitbucketServerTokenConnectionSummary) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerTokenConnectionSummary) String() string
    func (m *BitbucketServerTokenConnectionSummary) UnmarshalJSON(data []byte) (e error)
    func (m BitbucketServerTokenConnectionSummary) ValidateEnumValue() (bool, error)
type BitbucketServerTrigger
    func (m BitbucketServerTrigger) GetActions() []TriggerAction
    func (m BitbucketServerTrigger) GetCompartmentId() *string
    func (m BitbucketServerTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketServerTrigger) GetDescription() *string
    func (m BitbucketServerTrigger) GetDisplayName() *string
    func (m BitbucketServerTrigger) GetFreeformTags() map[string]string
    func (m BitbucketServerTrigger) GetId() *string
    func (m BitbucketServerTrigger) GetLifecycleDetails() *string
    func (m BitbucketServerTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m BitbucketServerTrigger) GetProjectId() *string
    func (m BitbucketServerTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketServerTrigger) GetTimeCreated() *common.SDKTime
    func (m BitbucketServerTrigger) GetTimeUpdated() *common.SDKTime
    func (m BitbucketServerTrigger) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerTrigger) String() string
    func (m *BitbucketServerTrigger) UnmarshalJSON(data []byte) (e error)
    func (m BitbucketServerTrigger) ValidateEnumValue() (bool, error)
type BitbucketServerTriggerCreateResult
    func (m BitbucketServerTriggerCreateResult) GetActions() []TriggerAction
    func (m BitbucketServerTriggerCreateResult) GetCompartmentId() *string
    func (m BitbucketServerTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketServerTriggerCreateResult) GetDescription() *string
    func (m BitbucketServerTriggerCreateResult) GetDisplayName() *string
    func (m BitbucketServerTriggerCreateResult) GetFreeformTags() map[string]string
    func (m BitbucketServerTriggerCreateResult) GetId() *string
    func (m BitbucketServerTriggerCreateResult) GetLifecycleDetails() *string
    func (m BitbucketServerTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m BitbucketServerTriggerCreateResult) GetProjectId() *string
    func (m BitbucketServerTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketServerTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m BitbucketServerTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m BitbucketServerTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerTriggerCreateResult) String() string
    func (m *BitbucketServerTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m BitbucketServerTriggerCreateResult) ValidateEnumValue() (bool, error)
type BitbucketServerTriggerSummary
    func (m BitbucketServerTriggerSummary) GetCompartmentId() *string
    func (m BitbucketServerTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketServerTriggerSummary) GetDescription() *string
    func (m BitbucketServerTriggerSummary) GetDisplayName() *string
    func (m BitbucketServerTriggerSummary) GetFreeformTags() map[string]string
    func (m BitbucketServerTriggerSummary) GetId() *string
    func (m BitbucketServerTriggerSummary) GetLifecycleDetails() *string
    func (m BitbucketServerTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m BitbucketServerTriggerSummary) GetProjectId() *string
    func (m BitbucketServerTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketServerTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m BitbucketServerTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m BitbucketServerTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerTriggerSummary) String() string
    func (m BitbucketServerTriggerSummary) ValidateEnumValue() (bool, error)
type BuildMergeCheck
    func (m BuildMergeCheck) MarshalJSON() (buff []byte, e error)
    func (m BuildMergeCheck) String() string
    func (m BuildMergeCheck) ValidateEnumValue() (bool, error)
type BuildOutputs
    func (m BuildOutputs) String() string
    func (m BuildOutputs) ValidateEnumValue() (bool, error)
type BuildPipeline
    func (m BuildPipeline) String() string
    func (m BuildPipeline) ValidateEnumValue() (bool, error)
type BuildPipelineCollection
    func (m BuildPipelineCollection) String() string
    func (m BuildPipelineCollection) ValidateEnumValue() (bool, error)
type BuildPipelineLifecycleStateEnum
    func GetBuildPipelineLifecycleStateEnumValues() []BuildPipelineLifecycleStateEnum
    func GetMappingBuildPipelineLifecycleStateEnum(val string) (BuildPipelineLifecycleStateEnum, bool)
type BuildPipelineParameter
    func (m BuildPipelineParameter) String() string
    func (m BuildPipelineParameter) ValidateEnumValue() (bool, error)
type BuildPipelineParameterCollection
    func (m BuildPipelineParameterCollection) String() string
    func (m BuildPipelineParameterCollection) ValidateEnumValue() (bool, error)
type BuildPipelineStage
type BuildPipelineStageBuildPipelineStageTypeEnum
    func GetBuildPipelineStageBuildPipelineStageTypeEnumValues() []BuildPipelineStageBuildPipelineStageTypeEnum
    func GetMappingBuildPipelineStageBuildPipelineStageTypeEnum(val string) (BuildPipelineStageBuildPipelineStageTypeEnum, bool)
type BuildPipelineStageCollection
    func (m BuildPipelineStageCollection) String() string
    func (m *BuildPipelineStageCollection) UnmarshalJSON(data []byte) (e error)
    func (m BuildPipelineStageCollection) ValidateEnumValue() (bool, error)
type BuildPipelineStageLifecycleStateEnum
    func GetBuildPipelineStageLifecycleStateEnumValues() []BuildPipelineStageLifecycleStateEnum
    func GetMappingBuildPipelineStageLifecycleStateEnum(val string) (BuildPipelineStageLifecycleStateEnum, bool)
type BuildPipelineStagePredecessor
    func (m BuildPipelineStagePredecessor) String() string
    func (m BuildPipelineStagePredecessor) ValidateEnumValue() (bool, error)
type BuildPipelineStagePredecessorCollection
    func (m BuildPipelineStagePredecessorCollection) String() string
    func (m BuildPipelineStagePredecessorCollection) ValidateEnumValue() (bool, error)
type BuildPipelineStageRunProgress
type BuildPipelineStageRunProgressStatusEnum
    func GetBuildPipelineStageRunProgressStatusEnumValues() []BuildPipelineStageRunProgressStatusEnum
    func GetMappingBuildPipelineStageRunProgressStatusEnum(val string) (BuildPipelineStageRunProgressStatusEnum, bool)
type BuildPipelineStageSummary
type BuildPipelineSummary
    func (m BuildPipelineSummary) String() string
    func (m BuildPipelineSummary) ValidateEnumValue() (bool, error)
type BuildRun
    func (m BuildRun) String() string
    func (m *BuildRun) UnmarshalJSON(data []byte) (e error)
    func (m BuildRun) ValidateEnumValue() (bool, error)
type BuildRunArgument
    func (m BuildRunArgument) String() string
    func (m BuildRunArgument) ValidateEnumValue() (bool, error)
type BuildRunArgumentCollection
    func (m BuildRunArgumentCollection) String() string
    func (m BuildRunArgumentCollection) ValidateEnumValue() (bool, error)
type BuildRunLifecycleStateEnum
    func GetBuildRunLifecycleStateEnumValues() []BuildRunLifecycleStateEnum
    func GetMappingBuildRunLifecycleStateEnum(val string) (BuildRunLifecycleStateEnum, bool)
type BuildRunProgress
    func (m BuildRunProgress) String() string
    func (m *BuildRunProgress) UnmarshalJSON(data []byte) (e error)
    func (m BuildRunProgress) ValidateEnumValue() (bool, error)
type BuildRunProgressSummary
    func (m BuildRunProgressSummary) String() string
    func (m BuildRunProgressSummary) ValidateEnumValue() (bool, error)
type BuildRunSnapshot
    func (m BuildRunSnapshot) String() string
    func (m BuildRunSnapshot) ValidateEnumValue() (bool, error)
type BuildRunSnapshotCollection
    func (m BuildRunSnapshotCollection) String() string
    func (m BuildRunSnapshotCollection) ValidateEnumValue() (bool, error)
type BuildRunSnapshotLifecycleStateEnum
    func GetBuildRunSnapshotLifecycleStateEnumValues() []BuildRunSnapshotLifecycleStateEnum
    func GetMappingBuildRunSnapshotLifecycleStateEnum(val string) (BuildRunSnapshotLifecycleStateEnum, bool)
type BuildRunSnapshotSummary
    func (m BuildRunSnapshotSummary) String() string
    func (m BuildRunSnapshotSummary) ValidateEnumValue() (bool, error)
type BuildRunSource
type BuildRunSourceSourceTypeEnum
    func GetBuildRunSourceSourceTypeEnumValues() []BuildRunSourceSourceTypeEnum
    func GetMappingBuildRunSourceSourceTypeEnum(val string) (BuildRunSourceSourceTypeEnum, bool)
type BuildRunSummary
    func (m BuildRunSummary) String() string
    func (m *BuildRunSummary) UnmarshalJSON(data []byte) (e error)
    func (m BuildRunSummary) ValidateEnumValue() (bool, error)
type BuildRunSummaryCollection
    func (m BuildRunSummaryCollection) String() string
    func (m BuildRunSummaryCollection) ValidateEnumValue() (bool, error)
type BuildRunnerShapeConfig
type BuildRunnerShapeConfigBuildRunnerTypeEnum
    func GetBuildRunnerShapeConfigBuildRunnerTypeEnumValues() []BuildRunnerShapeConfigBuildRunnerTypeEnum
    func GetMappingBuildRunnerShapeConfigBuildRunnerTypeEnum(val string) (BuildRunnerShapeConfigBuildRunnerTypeEnum, bool)
type BuildSource
type BuildSourceCollection
    func (m BuildSourceCollection) String() string
    func (m *BuildSourceCollection) UnmarshalJSON(data []byte) (e error)
    func (m BuildSourceCollection) ValidateEnumValue() (bool, error)
type BuildSourceConnectionTypeEnum
    func GetBuildSourceConnectionTypeEnumValues() []BuildSourceConnectionTypeEnum
    func GetMappingBuildSourceConnectionTypeEnum(val string) (BuildSourceConnectionTypeEnum, bool)
type BuildStage
    func (m BuildStage) GetBuildPipelineId() *string
    func (m BuildStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m BuildStage) GetCompartmentId() *string
    func (m BuildStage) GetDefinedTags() map[string]map[string]interface{}
    func (m BuildStage) GetDescription() *string
    func (m BuildStage) GetDisplayName() *string
    func (m BuildStage) GetFreeformTags() map[string]string
    func (m BuildStage) GetId() *string
    func (m BuildStage) GetLifecycleDetails() *string
    func (m BuildStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m BuildStage) GetProjectId() *string
    func (m BuildStage) GetSystemTags() map[string]map[string]interface{}
    func (m BuildStage) GetTimeCreated() *common.SDKTime
    func (m BuildStage) GetTimeUpdated() *common.SDKTime
    func (m BuildStage) MarshalJSON() (buff []byte, e error)
    func (m BuildStage) String() string
    func (m *BuildStage) UnmarshalJSON(data []byte) (e error)
    func (m BuildStage) ValidateEnumValue() (bool, error)
type BuildStageImageEnum
    func GetBuildStageImageEnumValues() []BuildStageImageEnum
    func GetMappingBuildStageImageEnum(val string) (BuildStageImageEnum, bool)
type BuildStageRunProgress
    func (m BuildStageRunProgress) GetBuildPipelineStageId() *string
    func (m BuildStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection
    func (m BuildStageRunProgress) GetStageDisplayName() *string
    func (m BuildStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum
    func (m BuildStageRunProgress) GetTimeFinished() *common.SDKTime
    func (m BuildStageRunProgress) GetTimeStarted() *common.SDKTime
    func (m BuildStageRunProgress) MarshalJSON() (buff []byte, e error)
    func (m BuildStageRunProgress) String() string
    func (m *BuildStageRunProgress) UnmarshalJSON(data []byte) (e error)
    func (m BuildStageRunProgress) ValidateEnumValue() (bool, error)
type BuildStageRunProgressImageEnum
    func GetBuildStageRunProgressImageEnumValues() []BuildStageRunProgressImageEnum
    func GetMappingBuildStageRunProgressImageEnum(val string) (BuildStageRunProgressImageEnum, bool)
type BuildStageRunStep
    func (m BuildStageRunStep) String() string
    func (m BuildStageRunStep) ValidateEnumValue() (bool, error)
type BuildStageRunStepStateEnum
    func GetBuildStageRunStepStateEnumValues() []BuildStageRunStepStateEnum
    func GetMappingBuildStageRunStepStateEnum(val string) (BuildStageRunStepStateEnum, bool)
type BuildStageSummary
    func (m BuildStageSummary) GetBuildPipelineId() *string
    func (m BuildStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m BuildStageSummary) GetCompartmentId() *string
    func (m BuildStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m BuildStageSummary) GetDescription() *string
    func (m BuildStageSummary) GetDisplayName() *string
    func (m BuildStageSummary) GetFreeformTags() map[string]string
    func (m BuildStageSummary) GetId() *string
    func (m BuildStageSummary) GetLifecycleDetails() *string
    func (m BuildStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m BuildStageSummary) GetProjectId() *string
    func (m BuildStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m BuildStageSummary) GetTimeCreated() *common.SDKTime
    func (m BuildStageSummary) GetTimeUpdated() *common.SDKTime
    func (m BuildStageSummary) MarshalJSON() (buff []byte, e error)
    func (m BuildStageSummary) String() string
    func (m *BuildStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m BuildStageSummary) ValidateEnumValue() (bool, error)
type CaCertVerify
    func (m CaCertVerify) MarshalJSON() (buff []byte, e error)
    func (m CaCertVerify) String() string
    func (m CaCertVerify) ValidateEnumValue() (bool, error)
type CancelBuildRunDetails
    func (m CancelBuildRunDetails) String() string
    func (m CancelBuildRunDetails) ValidateEnumValue() (bool, error)
type CancelBuildRunRequest
    func (request CancelBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelBuildRunRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelBuildRunRequest) String() string
    func (request CancelBuildRunRequest) ValidateEnumValue() (bool, error)
type CancelBuildRunResponse
    func (response CancelBuildRunResponse) HTTPResponse() *http.Response
    func (response CancelBuildRunResponse) String() string
type CancelDeploymentDetails
    func (m CancelDeploymentDetails) String() string
    func (m CancelDeploymentDetails) ValidateEnumValue() (bool, error)
type CancelDeploymentRequest
    func (request CancelDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelDeploymentRequest) String() string
    func (request CancelDeploymentRequest) ValidateEnumValue() (bool, error)
type CancelDeploymentResponse
    func (response CancelDeploymentResponse) HTTPResponse() *http.Response
    func (response CancelDeploymentResponse) String() string
type CancelScheduledCascadingProjectDeletionRequest
    func (request CancelScheduledCascadingProjectDeletionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelScheduledCascadingProjectDeletionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelScheduledCascadingProjectDeletionRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelScheduledCascadingProjectDeletionRequest) String() string
    func (request CancelScheduledCascadingProjectDeletionRequest) ValidateEnumValue() (bool, error)
type CancelScheduledCascadingProjectDeletionResponse
    func (response CancelScheduledCascadingProjectDeletionResponse) HTTPResponse() *http.Response
    func (response CancelScheduledCascadingProjectDeletionResponse) String() string
type ChangeProjectCompartmentDetails
    func (m ChangeProjectCompartmentDetails) String() string
    func (m ChangeProjectCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeProjectCompartmentRequest
    func (request ChangeProjectCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeProjectCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeProjectCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeProjectCompartmentRequest) String() string
    func (request ChangeProjectCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeProjectCompartmentResponse
    func (response ChangeProjectCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeProjectCompartmentResponse) String() string
type CommentActivitySummary
    func (m CommentActivitySummary) GetId() *string
    func (m CommentActivitySummary) GetPrincipal() *PrincipalDetails
    func (m CommentActivitySummary) GetPullRequestId() *string
    func (m CommentActivitySummary) GetTimeOccurred() *common.SDKTime
    func (m CommentActivitySummary) MarshalJSON() (buff []byte, e error)
    func (m CommentActivitySummary) String() string
    func (m CommentActivitySummary) ValidateEnumValue() (bool, error)
type CommitActivitySummary
    func (m CommitActivitySummary) GetId() *string
    func (m CommitActivitySummary) GetPrincipal() *PrincipalDetails
    func (m CommitActivitySummary) GetPullRequestId() *string
    func (m CommitActivitySummary) GetTimeOccurred() *common.SDKTime
    func (m CommitActivitySummary) MarshalJSON() (buff []byte, e error)
    func (m CommitActivitySummary) String() string
    func (m CommitActivitySummary) ValidateEnumValue() (bool, error)
type CommitAnalyticsAuthorCollection
    func (m CommitAnalyticsAuthorCollection) String() string
    func (m CommitAnalyticsAuthorCollection) ValidateEnumValue() (bool, error)
type CommitAnalyticsAuthorSummary
    func (m CommitAnalyticsAuthorSummary) String() string
    func (m CommitAnalyticsAuthorSummary) ValidateEnumValue() (bool, error)
type CommitInfo
    func (m CommitInfo) String() string
    func (m CommitInfo) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupBlueGreenDeployStage
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetCompartmentId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetDescription() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetDisplayName() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetProjectId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupBlueGreenDeployStage) String() string
    func (m *ComputeInstanceGroupBlueGreenDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupBlueGreenDeployStage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupBlueGreenDeployStageExecutionProgress
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) String() string
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupBlueGreenDeployStageSummary
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDescription() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetProjectId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) String() string
    func (m *ComputeInstanceGroupBlueGreenDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupBlueGreenTrafficShiftDeployStage
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetCompartmentId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDescription() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDisplayName() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetProjectId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) String() string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) String() string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDescription() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetProjectId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) String() string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupByIdsSelector
    func (m ComputeInstanceGroupByIdsSelector) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupByIdsSelector) String() string
    func (m ComputeInstanceGroupByIdsSelector) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupByQuerySelector
    func (m ComputeInstanceGroupByQuerySelector) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupByQuerySelector) String() string
    func (m ComputeInstanceGroupByQuerySelector) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryApprovalDeployStage
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetCompartmentId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDescription() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDisplayName() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetProjectId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) String() string
    func (m *ComputeInstanceGroupCanaryApprovalDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) String() string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryApprovalDeployStageSummary
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDescription() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetProjectId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) String() string
    func (m *ComputeInstanceGroupCanaryApprovalDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryDeployStage
    func (m ComputeInstanceGroupCanaryDeployStage) GetCompartmentId() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryDeployStage) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryDeployStage) GetDescription() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetDisplayName() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupCanaryDeployStage) GetId() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupCanaryDeployStage) GetProjectId() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryDeployStage) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryDeployStage) String() string
    func (m *ComputeInstanceGroupCanaryDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupCanaryDeployStage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryDeployStageExecutionProgress
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) String() string
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryDeployStageSummary
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDescription() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetId() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetProjectId() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryDeployStageSummary) String() string
    func (m *ComputeInstanceGroupCanaryDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupCanaryDeployStageSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryTrafficShiftDeployStage
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetCompartmentId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDescription() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDisplayName() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetProjectId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) String() string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) String() string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDescription() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetProjectId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) String() string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupDeployEnvironment
    func (m ComputeInstanceGroupDeployEnvironment) GetCompartmentId() *string
    func (m ComputeInstanceGroupDeployEnvironment) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployEnvironment) GetDescription() *string
    func (m ComputeInstanceGroupDeployEnvironment) GetDisplayName() *string
    func (m ComputeInstanceGroupDeployEnvironment) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupDeployEnvironment) GetId() *string
    func (m ComputeInstanceGroupDeployEnvironment) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupDeployEnvironment) GetLifecycleState() DeployEnvironmentLifecycleStateEnum
    func (m ComputeInstanceGroupDeployEnvironment) GetProjectId() *string
    func (m ComputeInstanceGroupDeployEnvironment) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployEnvironment) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupDeployEnvironment) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupDeployEnvironment) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupDeployEnvironment) String() string
    func (m ComputeInstanceGroupDeployEnvironment) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupDeployEnvironmentSummary
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetDescription() *string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetId() *string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetLifecycleState() DeployEnvironmentLifecycleStateEnum
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetProjectId() *string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupDeployEnvironmentSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupDeployEnvironmentSummary) String() string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupDeployStage
    func (m ComputeInstanceGroupDeployStage) GetCompartmentId() *string
    func (m ComputeInstanceGroupDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployStage) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupDeployStage) GetDescription() *string
    func (m ComputeInstanceGroupDeployStage) GetDisplayName() *string
    func (m ComputeInstanceGroupDeployStage) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupDeployStage) GetId() *string
    func (m ComputeInstanceGroupDeployStage) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupDeployStage) GetProjectId() *string
    func (m ComputeInstanceGroupDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployStage) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupDeployStage) String() string
    func (m *ComputeInstanceGroupDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupDeployStage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupDeployStageExecutionProgress
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ComputeInstanceGroupDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupDeployStageExecutionProgress) String() string
    func (m ComputeInstanceGroupDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupDeployStageSummary
    func (m ComputeInstanceGroupDeployStageSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployStageSummary) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupDeployStageSummary) GetDescription() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupDeployStageSummary) GetId() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupDeployStageSummary) GetProjectId() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupDeployStageSummary) String() string
    func (m *ComputeInstanceGroupDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupDeployStageSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupFailurePolicy
type ComputeInstanceGroupFailurePolicyByCount
    func (m ComputeInstanceGroupFailurePolicyByCount) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupFailurePolicyByCount) String() string
    func (m ComputeInstanceGroupFailurePolicyByCount) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupFailurePolicyByPercentage
    func (m ComputeInstanceGroupFailurePolicyByPercentage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupFailurePolicyByPercentage) String() string
    func (m ComputeInstanceGroupFailurePolicyByPercentage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupFailurePolicyPolicyTypeEnum
    func GetComputeInstanceGroupFailurePolicyPolicyTypeEnumValues() []ComputeInstanceGroupFailurePolicyPolicyTypeEnum
    func GetMappingComputeInstanceGroupFailurePolicyPolicyTypeEnum(val string) (ComputeInstanceGroupFailurePolicyPolicyTypeEnum, bool)
type ComputeInstanceGroupLinearRolloutPolicyByCount
    func (m ComputeInstanceGroupLinearRolloutPolicyByCount) GetBatchDelayInSeconds() *int
    func (m ComputeInstanceGroupLinearRolloutPolicyByCount) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupLinearRolloutPolicyByCount) String() string
    func (m ComputeInstanceGroupLinearRolloutPolicyByCount) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupLinearRolloutPolicyByPercentage
    func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) GetBatchDelayInSeconds() *int
    func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) String() string
    func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupRolloutPolicy
type ComputeInstanceGroupRolloutPolicyPolicyTypeEnum
    func GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumValues() []ComputeInstanceGroupRolloutPolicyPolicyTypeEnum
    func GetMappingComputeInstanceGroupRolloutPolicyPolicyTypeEnum(val string) (ComputeInstanceGroupRolloutPolicyPolicyTypeEnum, bool)
type ComputeInstanceGroupSelector
type ComputeInstanceGroupSelectorCollection
    func (m ComputeInstanceGroupSelectorCollection) String() string
    func (m *ComputeInstanceGroupSelectorCollection) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupSelectorCollection) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupSelectorSelectorTypeEnum
    func GetComputeInstanceGroupSelectorSelectorTypeEnumValues() []ComputeInstanceGroupSelectorSelectorTypeEnum
    func GetMappingComputeInstanceGroupSelectorSelectorTypeEnum(val string) (ComputeInstanceGroupSelectorSelectorTypeEnum, bool)
type ConflictMergeCheck
    func (m ConflictMergeCheck) MarshalJSON() (buff []byte, e error)
    func (m ConflictMergeCheck) String() string
    func (m ConflictMergeCheck) ValidateEnumValue() (bool, error)
type ConflictMergeCheckStatusEnum
    func GetConflictMergeCheckStatusEnumValues() []ConflictMergeCheckStatusEnum
    func GetMappingConflictMergeCheckStatusEnum(val string) (ConflictMergeCheckStatusEnum, bool)
type Connection
type ConnectionCollection
    func (m ConnectionCollection) String() string
    func (m *ConnectionCollection) UnmarshalJSON(data []byte) (e error)
    func (m ConnectionCollection) ValidateEnumValue() (bool, error)
type ConnectionConnectionTypeEnum
    func GetConnectionConnectionTypeEnumValues() []ConnectionConnectionTypeEnum
    func GetMappingConnectionConnectionTypeEnum(val string) (ConnectionConnectionTypeEnum, bool)
type ConnectionLifecycleStateEnum
    func GetConnectionLifecycleStateEnumValues() []ConnectionLifecycleStateEnum
    func GetMappingConnectionLifecycleStateEnum(val string) (ConnectionLifecycleStateEnum, bool)
type ConnectionSummary
type ConnectionValidationResult
    func (m ConnectionValidationResult) String() string
    func (m ConnectionValidationResult) ValidateEnumValue() (bool, error)
type ConnectionValidationResultResultEnum
    func GetConnectionValidationResultResultEnumValues() []ConnectionValidationResultResultEnum
    func GetMappingConnectionValidationResultResultEnum(val string) (ConnectionValidationResultResultEnum, bool)
type ContainerConfig
type ContainerConfigContainerConfigTypeEnum
    func GetContainerConfigContainerConfigTypeEnumValues() []ContainerConfigContainerConfigTypeEnum
    func GetMappingContainerConfigContainerConfigTypeEnum(val string) (ContainerConfigContainerConfigTypeEnum, bool)
type ContainerInstanceConfig
    func (m ContainerInstanceConfig) MarshalJSON() (buff []byte, e error)
    func (m ContainerInstanceConfig) String() string
    func (m *ContainerInstanceConfig) UnmarshalJSON(data []byte) (e error)
    func (m ContainerInstanceConfig) ValidateEnumValue() (bool, error)
type ContainerRegistryDeliveredArtifact
    func (m ContainerRegistryDeliveredArtifact) GetDeployArtifactId() *string
    func (m ContainerRegistryDeliveredArtifact) GetOutputArtifactName() *string
    func (m ContainerRegistryDeliveredArtifact) MarshalJSON() (buff []byte, e error)
    func (m ContainerRegistryDeliveredArtifact) String() string
    func (m ContainerRegistryDeliveredArtifact) ValidateEnumValue() (bool, error)
type CountBasedApprovalPolicy
    func (m CountBasedApprovalPolicy) MarshalJSON() (buff []byte, e error)
    func (m CountBasedApprovalPolicy) String() string
    func (m CountBasedApprovalPolicy) ValidateEnumValue() (bool, error)
type CreateAbsoluteWaitCriteriaDetails
    func (m CreateAbsoluteWaitCriteriaDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateAbsoluteWaitCriteriaDetails) String() string
    func (m CreateAbsoluteWaitCriteriaDetails) ValidateEnumValue() (bool, error)
type CreateBitbucketCloudAppPasswordConnectionDetails
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDescription() *string
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName() *string
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags() map[string]string
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetProjectId() *string
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) String() string
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) ValidateEnumValue() (bool, error)
type CreateBitbucketCloudTriggerDetails
    func (m CreateBitbucketCloudTriggerDetails) GetActions() []TriggerAction
    func (m CreateBitbucketCloudTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateBitbucketCloudTriggerDetails) GetDescription() *string
    func (m CreateBitbucketCloudTriggerDetails) GetDisplayName() *string
    func (m CreateBitbucketCloudTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateBitbucketCloudTriggerDetails) GetProjectId() *string
    func (m CreateBitbucketCloudTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBitbucketCloudTriggerDetails) String() string
    func (m *CreateBitbucketCloudTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateBitbucketCloudTriggerDetails) ValidateEnumValue() (bool, error)
type CreateBitbucketServerAccessTokenConnectionDetails
    func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDescription() *string
    func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDisplayName() *string
    func (m CreateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m CreateBitbucketServerAccessTokenConnectionDetails) GetProjectId() *string
    func (m CreateBitbucketServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBitbucketServerAccessTokenConnectionDetails) String() string
    func (m *CreateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateBitbucketServerAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type CreateBitbucketServerTriggerDetails
    func (m CreateBitbucketServerTriggerDetails) GetActions() []TriggerAction
    func (m CreateBitbucketServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateBitbucketServerTriggerDetails) GetDescription() *string
    func (m CreateBitbucketServerTriggerDetails) GetDisplayName() *string
    func (m CreateBitbucketServerTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateBitbucketServerTriggerDetails) GetProjectId() *string
    func (m CreateBitbucketServerTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBitbucketServerTriggerDetails) String() string
    func (m *CreateBitbucketServerTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateBitbucketServerTriggerDetails) ValidateEnumValue() (bool, error)
type CreateBuildPipelineDetails
    func (m CreateBuildPipelineDetails) String() string
    func (m CreateBuildPipelineDetails) ValidateEnumValue() (bool, error)
type CreateBuildPipelineRequest
    func (request CreateBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateBuildPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateBuildPipelineRequest) String() string
    func (request CreateBuildPipelineRequest) ValidateEnumValue() (bool, error)
type CreateBuildPipelineResponse
    func (response CreateBuildPipelineResponse) HTTPResponse() *http.Response
    func (response CreateBuildPipelineResponse) String() string
type CreateBuildPipelineStageDetails
type CreateBuildPipelineStageRequest
    func (request CreateBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateBuildPipelineStageRequest) String() string
    func (request CreateBuildPipelineStageRequest) ValidateEnumValue() (bool, error)
type CreateBuildPipelineStageResponse
    func (response CreateBuildPipelineStageResponse) HTTPResponse() *http.Response
    func (response CreateBuildPipelineStageResponse) String() string
type CreateBuildRunDetails
    func (m CreateBuildRunDetails) String() string
    func (m CreateBuildRunDetails) ValidateEnumValue() (bool, error)
type CreateBuildRunRequest
    func (request CreateBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateBuildRunRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateBuildRunRequest) String() string
    func (request CreateBuildRunRequest) ValidateEnumValue() (bool, error)
type CreateBuildRunResponse
    func (response CreateBuildRunResponse) HTTPResponse() *http.Response
    func (response CreateBuildRunResponse) String() string
type CreateBuildStageDetails
    func (m CreateBuildStageDetails) GetBuildPipelineId() *string
    func (m CreateBuildStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m CreateBuildStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateBuildStageDetails) GetDescription() *string
    func (m CreateBuildStageDetails) GetDisplayName() *string
    func (m CreateBuildStageDetails) GetFreeformTags() map[string]string
    func (m CreateBuildStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBuildStageDetails) String() string
    func (m *CreateBuildStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateBuildStageDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupBlueGreenDeployStageDetails
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) String() string
    func (m *CreateComputeInstanceGroupBlueGreenDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) String() string
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupCanaryApprovalDeployStageDetails
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) String() string
    func (m *CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupCanaryDeployStageDetails
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) String() string
    func (m *CreateComputeInstanceGroupCanaryDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) String() string
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupDeployEnvironmentDetails
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetProjectId() *string
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) String() string
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupDeployStageDetails
    func (m CreateComputeInstanceGroupDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateComputeInstanceGroupDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateComputeInstanceGroupDeployStageDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupDeployStageDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupDeployStageDetails) String() string
    func (m *CreateComputeInstanceGroupDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateComputeInstanceGroupDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateConnectionDetails
type CreateConnectionRequest
    func (request CreateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateConnectionRequest) String() string
    func (request CreateConnectionRequest) ValidateEnumValue() (bool, error)
type CreateConnectionResponse
    func (response CreateConnectionResponse) HTTPResponse() *http.Response
    func (response CreateConnectionResponse) String() string
type CreateDeliverArtifactStageDetails
    func (m CreateDeliverArtifactStageDetails) GetBuildPipelineId() *string
    func (m CreateDeliverArtifactStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m CreateDeliverArtifactStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDeliverArtifactStageDetails) GetDescription() *string
    func (m CreateDeliverArtifactStageDetails) GetDisplayName() *string
    func (m CreateDeliverArtifactStageDetails) GetFreeformTags() map[string]string
    func (m CreateDeliverArtifactStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDeliverArtifactStageDetails) String() string
    func (m CreateDeliverArtifactStageDetails) ValidateEnumValue() (bool, error)
type CreateDeployArtifactDetails
    func (m CreateDeployArtifactDetails) String() string
    func (m *CreateDeployArtifactDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDeployArtifactDetails) ValidateEnumValue() (bool, error)
type CreateDeployArtifactRequest
    func (request CreateDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDeployArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDeployArtifactRequest) String() string
    func (request CreateDeployArtifactRequest) ValidateEnumValue() (bool, error)
type CreateDeployArtifactResponse
    func (response CreateDeployArtifactResponse) HTTPResponse() *http.Response
    func (response CreateDeployArtifactResponse) String() string
type CreateDeployEnvironmentDetails
type CreateDeployEnvironmentRequest
    func (request CreateDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDeployEnvironmentRequest) String() string
    func (request CreateDeployEnvironmentRequest) ValidateEnumValue() (bool, error)
type CreateDeployEnvironmentResponse
    func (response CreateDeployEnvironmentResponse) HTTPResponse() *http.Response
    func (response CreateDeployEnvironmentResponse) String() string
type CreateDeployPipelineDeploymentDetails
    func (m CreateDeployPipelineDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDeployPipelineDeploymentDetails) GetDeployPipelineId() *string
    func (m CreateDeployPipelineDeploymentDetails) GetDisplayName() *string
    func (m CreateDeployPipelineDeploymentDetails) GetFreeformTags() map[string]string
    func (m CreateDeployPipelineDeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDeployPipelineDeploymentDetails) String() string
    func (m CreateDeployPipelineDeploymentDetails) ValidateEnumValue() (bool, error)
type CreateDeployPipelineDetails
    func (m CreateDeployPipelineDetails) String() string
    func (m CreateDeployPipelineDetails) ValidateEnumValue() (bool, error)
type CreateDeployPipelineRedeploymentDetails
    func (m CreateDeployPipelineRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDeployPipelineRedeploymentDetails) GetDeployPipelineId() *string
    func (m CreateDeployPipelineRedeploymentDetails) GetDisplayName() *string
    func (m CreateDeployPipelineRedeploymentDetails) GetFreeformTags() map[string]string
    func (m CreateDeployPipelineRedeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDeployPipelineRedeploymentDetails) String() string
    func (m CreateDeployPipelineRedeploymentDetails) ValidateEnumValue() (bool, error)
type CreateDeployPipelineRequest
    func (request CreateDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDeployPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDeployPipelineRequest) String() string
    func (request CreateDeployPipelineRequest) ValidateEnumValue() (bool, error)
type CreateDeployPipelineResponse
    func (response CreateDeployPipelineResponse) HTTPResponse() *http.Response
    func (response CreateDeployPipelineResponse) String() string
type CreateDeployStageDetails
type CreateDeployStageRequest
    func (request CreateDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDeployStageRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDeployStageRequest) String() string
    func (request CreateDeployStageRequest) ValidateEnumValue() (bool, error)
type CreateDeployStageResponse
    func (response CreateDeployStageResponse) HTTPResponse() *http.Response
    func (response CreateDeployStageResponse) String() string
type CreateDeploymentDetails
type CreateDeploymentRequest
    func (request CreateDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDeploymentRequest) String() string
    func (request CreateDeploymentRequest) ValidateEnumValue() (bool, error)
type CreateDeploymentResponse
    func (response CreateDeploymentResponse) HTTPResponse() *http.Response
    func (response CreateDeploymentResponse) String() string
type CreateDevopsCodeRepositoryTriggerDetails
    func (m CreateDevopsCodeRepositoryTriggerDetails) GetActions() []TriggerAction
    func (m CreateDevopsCodeRepositoryTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDevopsCodeRepositoryTriggerDetails) GetDescription() *string
    func (m CreateDevopsCodeRepositoryTriggerDetails) GetDisplayName() *string
    func (m CreateDevopsCodeRepositoryTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateDevopsCodeRepositoryTriggerDetails) GetProjectId() *string
    func (m CreateDevopsCodeRepositoryTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDevopsCodeRepositoryTriggerDetails) String() string
    func (m *CreateDevopsCodeRepositoryTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDevopsCodeRepositoryTriggerDetails) ValidateEnumValue() (bool, error)
type CreateFunctionDeployEnvironmentDetails
    func (m CreateFunctionDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateFunctionDeployEnvironmentDetails) GetDescription() *string
    func (m CreateFunctionDeployEnvironmentDetails) GetDisplayName() *string
    func (m CreateFunctionDeployEnvironmentDetails) GetFreeformTags() map[string]string
    func (m CreateFunctionDeployEnvironmentDetails) GetProjectId() *string
    func (m CreateFunctionDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateFunctionDeployEnvironmentDetails) String() string
    func (m CreateFunctionDeployEnvironmentDetails) ValidateEnumValue() (bool, error)
type CreateFunctionDeployStageDetails
    func (m CreateFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateFunctionDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateFunctionDeployStageDetails) GetDescription() *string
    func (m CreateFunctionDeployStageDetails) GetDisplayName() *string
    func (m CreateFunctionDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateFunctionDeployStageDetails) String() string
    func (m CreateFunctionDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateGithubAccessTokenConnectionDetails
    func (m CreateGithubAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGithubAccessTokenConnectionDetails) GetDescription() *string
    func (m CreateGithubAccessTokenConnectionDetails) GetDisplayName() *string
    func (m CreateGithubAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m CreateGithubAccessTokenConnectionDetails) GetProjectId() *string
    func (m CreateGithubAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGithubAccessTokenConnectionDetails) String() string
    func (m CreateGithubAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type CreateGithubTriggerDetails
    func (m CreateGithubTriggerDetails) GetActions() []TriggerAction
    func (m CreateGithubTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGithubTriggerDetails) GetDescription() *string
    func (m CreateGithubTriggerDetails) GetDisplayName() *string
    func (m CreateGithubTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateGithubTriggerDetails) GetProjectId() *string
    func (m CreateGithubTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGithubTriggerDetails) String() string
    func (m *CreateGithubTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateGithubTriggerDetails) ValidateEnumValue() (bool, error)
type CreateGitlabAccessTokenConnectionDetails
    func (m CreateGitlabAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGitlabAccessTokenConnectionDetails) GetDescription() *string
    func (m CreateGitlabAccessTokenConnectionDetails) GetDisplayName() *string
    func (m CreateGitlabAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m CreateGitlabAccessTokenConnectionDetails) GetProjectId() *string
    func (m CreateGitlabAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGitlabAccessTokenConnectionDetails) String() string
    func (m CreateGitlabAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type CreateGitlabServerAccessTokenConnectionDetails
    func (m CreateGitlabServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGitlabServerAccessTokenConnectionDetails) GetDescription() *string
    func (m CreateGitlabServerAccessTokenConnectionDetails) GetDisplayName() *string
    func (m CreateGitlabServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m CreateGitlabServerAccessTokenConnectionDetails) GetProjectId() *string
    func (m CreateGitlabServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGitlabServerAccessTokenConnectionDetails) String() string
    func (m *CreateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateGitlabServerAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type CreateGitlabServerTriggerDetails
    func (m CreateGitlabServerTriggerDetails) GetActions() []TriggerAction
    func (m CreateGitlabServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGitlabServerTriggerDetails) GetDescription() *string
    func (m CreateGitlabServerTriggerDetails) GetDisplayName() *string
    func (m CreateGitlabServerTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateGitlabServerTriggerDetails) GetProjectId() *string
    func (m CreateGitlabServerTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGitlabServerTriggerDetails) String() string
    func (m *CreateGitlabServerTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateGitlabServerTriggerDetails) ValidateEnumValue() (bool, error)
type CreateGitlabTriggerDetails
    func (m CreateGitlabTriggerDetails) GetActions() []TriggerAction
    func (m CreateGitlabTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGitlabTriggerDetails) GetDescription() *string
    func (m CreateGitlabTriggerDetails) GetDisplayName() *string
    func (m CreateGitlabTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateGitlabTriggerDetails) GetProjectId() *string
    func (m CreateGitlabTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGitlabTriggerDetails) String() string
    func (m *CreateGitlabTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateGitlabTriggerDetails) ValidateEnumValue() (bool, error)
type CreateInvokeFunctionDeployStageDetails
    func (m CreateInvokeFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateInvokeFunctionDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateInvokeFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateInvokeFunctionDeployStageDetails) GetDescription() *string
    func (m CreateInvokeFunctionDeployStageDetails) GetDisplayName() *string
    func (m CreateInvokeFunctionDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateInvokeFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateInvokeFunctionDeployStageDetails) String() string
    func (m CreateInvokeFunctionDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateLoadBalancerTrafficShiftDeployStageDetails
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDescription() *string
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) String() string
    func (m *CreateLoadBalancerTrafficShiftDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateManualApprovalDeployStageDetails
    func (m CreateManualApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateManualApprovalDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateManualApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateManualApprovalDeployStageDetails) GetDescription() *string
    func (m CreateManualApprovalDeployStageDetails) GetDisplayName() *string
    func (m CreateManualApprovalDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateManualApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateManualApprovalDeployStageDetails) String() string
    func (m *CreateManualApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateManualApprovalDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeBlueGreenDeployStageDetails
    func (m CreateOkeBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeBlueGreenDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeBlueGreenDeployStageDetails) GetDescription() *string
    func (m CreateOkeBlueGreenDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeBlueGreenDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeBlueGreenDeployStageDetails) String() string
    func (m *CreateOkeBlueGreenDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOkeBlueGreenDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeBlueGreenTrafficShiftDeployStageDetails
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) String() string
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeCanaryApprovalDeployStageDetails
    func (m CreateOkeCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeCanaryApprovalDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeCanaryApprovalDeployStageDetails) GetDescription() *string
    func (m CreateOkeCanaryApprovalDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeCanaryApprovalDeployStageDetails) String() string
    func (m *CreateOkeCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOkeCanaryApprovalDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeCanaryDeployStageDetails
    func (m CreateOkeCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeCanaryDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeCanaryDeployStageDetails) GetDescription() *string
    func (m CreateOkeCanaryDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeCanaryDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeCanaryDeployStageDetails) String() string
    func (m *CreateOkeCanaryDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOkeCanaryDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeCanaryTrafficShiftDeployStageDetails
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDescription() *string
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) String() string
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeClusterDeployEnvironmentDetails
    func (m CreateOkeClusterDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeClusterDeployEnvironmentDetails) GetDescription() *string
    func (m CreateOkeClusterDeployEnvironmentDetails) GetDisplayName() *string
    func (m CreateOkeClusterDeployEnvironmentDetails) GetFreeformTags() map[string]string
    func (m CreateOkeClusterDeployEnvironmentDetails) GetProjectId() *string
    func (m CreateOkeClusterDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeClusterDeployEnvironmentDetails) String() string
    func (m *CreateOkeClusterDeployEnvironmentDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOkeClusterDeployEnvironmentDetails) ValidateEnumValue() (bool, error)
type CreateOkeDeployStageDetails
    func (m CreateOkeDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeDeployStageDetails) GetDescription() *string
    func (m CreateOkeDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeDeployStageDetails) String() string
    func (m *CreateOkeDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOkeDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeHelmChartDeployStageDetails
    func (m CreateOkeHelmChartDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeHelmChartDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeHelmChartDeployStageDetails) GetDescription() *string
    func (m CreateOkeHelmChartDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeHelmChartDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeHelmChartDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeHelmChartDeployStageDetails) String() string
    func (m *CreateOkeHelmChartDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOkeHelmChartDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeHelmChartDeployStageDetailsPurposeEnum
    func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumValues() []CreateOkeHelmChartDeployStageDetailsPurposeEnum
    func GetMappingCreateOkeHelmChartDeployStageDetailsPurposeEnum(val string) (CreateOkeHelmChartDeployStageDetailsPurposeEnum, bool)
type CreateOrUpdateGitBranchDetails
    func (m CreateOrUpdateGitBranchDetails) GetRefName() *string
    func (m CreateOrUpdateGitBranchDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOrUpdateGitBranchDetails) String() string
    func (m CreateOrUpdateGitBranchDetails) ValidateEnumValue() (bool, error)
type CreateOrUpdateGitRefDetails
type CreateOrUpdateGitRefDetailsRefTypeEnum
    func GetCreateOrUpdateGitRefDetailsRefTypeEnumValues() []CreateOrUpdateGitRefDetailsRefTypeEnum
    func GetMappingCreateOrUpdateGitRefDetailsRefTypeEnum(val string) (CreateOrUpdateGitRefDetailsRefTypeEnum, bool)
type CreateOrUpdateGitRefRequest
    func (request CreateOrUpdateGitRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOrUpdateGitRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOrUpdateGitRefRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOrUpdateGitRefRequest) String() string
    func (request CreateOrUpdateGitRefRequest) ValidateEnumValue() (bool, error)
type CreateOrUpdateGitRefResponse
    func (response CreateOrUpdateGitRefResponse) HTTPResponse() *http.Response
    func (response CreateOrUpdateGitRefResponse) String() string
type CreateOrUpdateGitTagDetails
    func (m CreateOrUpdateGitTagDetails) GetRefName() *string
    func (m CreateOrUpdateGitTagDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOrUpdateGitTagDetails) String() string
    func (m CreateOrUpdateGitTagDetails) ValidateEnumValue() (bool, error)
type CreateOrUpdateProtectedBranchDetails
    func (m CreateOrUpdateProtectedBranchDetails) String() string
    func (m CreateOrUpdateProtectedBranchDetails) ValidateEnumValue() (bool, error)
type CreateOrUpdateProtectedBranchRequest
    func (request CreateOrUpdateProtectedBranchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOrUpdateProtectedBranchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOrUpdateProtectedBranchRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOrUpdateProtectedBranchRequest) String() string
    func (request CreateOrUpdateProtectedBranchRequest) ValidateEnumValue() (bool, error)
type CreateOrUpdateProtectedBranchResponse
    func (response CreateOrUpdateProtectedBranchResponse) HTTPResponse() *http.Response
    func (response CreateOrUpdateProtectedBranchResponse) String() string
type CreateProjectDetails
    func (m CreateProjectDetails) String() string
    func (m CreateProjectDetails) ValidateEnumValue() (bool, error)
type CreateProjectRequest
    func (request CreateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateProjectRequest) String() string
    func (request CreateProjectRequest) ValidateEnumValue() (bool, error)
type CreateProjectResponse
    func (response CreateProjectResponse) HTTPResponse() *http.Response
    func (response CreateProjectResponse) String() string
type CreatePullRequestAttachmentRequest
    func (request CreatePullRequestAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreatePullRequestAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreatePullRequestAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePullRequestAttachmentRequest) String() string
    func (request CreatePullRequestAttachmentRequest) ValidateEnumValue() (bool, error)
type CreatePullRequestAttachmentResponse
    func (response CreatePullRequestAttachmentResponse) HTTPResponse() *http.Response
    func (response CreatePullRequestAttachmentResponse) String() string
type CreatePullRequestCommentDetails
    func (m CreatePullRequestCommentDetails) String() string
    func (m CreatePullRequestCommentDetails) ValidateEnumValue() (bool, error)
type CreatePullRequestCommentRequest
    func (request CreatePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreatePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreatePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePullRequestCommentRequest) String() string
    func (request CreatePullRequestCommentRequest) ValidateEnumValue() (bool, error)
type CreatePullRequestCommentResponse
    func (response CreatePullRequestCommentResponse) HTTPResponse() *http.Response
    func (response CreatePullRequestCommentResponse) String() string
type CreatePullRequestDetails
    func (m CreatePullRequestDetails) String() string
    func (m CreatePullRequestDetails) ValidateEnumValue() (bool, error)
type CreatePullRequestRequest
    func (request CreatePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreatePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreatePullRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePullRequestRequest) String() string
    func (request CreatePullRequestRequest) ValidateEnumValue() (bool, error)
type CreatePullRequestResponse
    func (response CreatePullRequestResponse) HTTPResponse() *http.Response
    func (response CreatePullRequestResponse) String() string
type CreateRepositoryDetails
    func (m CreateRepositoryDetails) String() string
    func (m CreateRepositoryDetails) ValidateEnumValue() (bool, error)
type CreateRepositoryRequest
    func (request CreateRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateRepositoryRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateRepositoryRequest) String() string
    func (request CreateRepositoryRequest) ValidateEnumValue() (bool, error)
type CreateRepositoryResponse
    func (response CreateRepositoryResponse) HTTPResponse() *http.Response
    func (response CreateRepositoryResponse) String() string
type CreateReviewerDetails
    func (m CreateReviewerDetails) String() string
    func (m CreateReviewerDetails) ValidateEnumValue() (bool, error)
type CreateShellDeployStageDetails
    func (m CreateShellDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateShellDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateShellDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateShellDeployStageDetails) GetDescription() *string
    func (m CreateShellDeployStageDetails) GetDisplayName() *string
    func (m CreateShellDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateShellDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateShellDeployStageDetails) String() string
    func (m *CreateShellDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateShellDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateSingleDeployStageDeploymentDetails
    func (m CreateSingleDeployStageDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateSingleDeployStageDeploymentDetails) GetDeployPipelineId() *string
    func (m CreateSingleDeployStageDeploymentDetails) GetDisplayName() *string
    func (m CreateSingleDeployStageDeploymentDetails) GetFreeformTags() map[string]string
    func (m CreateSingleDeployStageDeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateSingleDeployStageDeploymentDetails) String() string
    func (m CreateSingleDeployStageDeploymentDetails) ValidateEnumValue() (bool, error)
type CreateSingleDeployStageRedeploymentDetails
    func (m CreateSingleDeployStageRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateSingleDeployStageRedeploymentDetails) GetDeployPipelineId() *string
    func (m CreateSingleDeployStageRedeploymentDetails) GetDisplayName() *string
    func (m CreateSingleDeployStageRedeploymentDetails) GetFreeformTags() map[string]string
    func (m CreateSingleDeployStageRedeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateSingleDeployStageRedeploymentDetails) String() string
    func (m CreateSingleDeployStageRedeploymentDetails) ValidateEnumValue() (bool, error)
type CreateTriggerDeploymentStageDetails
    func (m CreateTriggerDeploymentStageDetails) GetBuildPipelineId() *string
    func (m CreateTriggerDeploymentStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m CreateTriggerDeploymentStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateTriggerDeploymentStageDetails) GetDescription() *string
    func (m CreateTriggerDeploymentStageDetails) GetDisplayName() *string
    func (m CreateTriggerDeploymentStageDetails) GetFreeformTags() map[string]string
    func (m CreateTriggerDeploymentStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateTriggerDeploymentStageDetails) String() string
    func (m CreateTriggerDeploymentStageDetails) ValidateEnumValue() (bool, error)
type CreateTriggerDetails
type CreateTriggerRequest
    func (request CreateTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTriggerRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTriggerRequest) String() string
    func (request CreateTriggerRequest) ValidateEnumValue() (bool, error)
type CreateTriggerResponse
    func (response CreateTriggerResponse) HTTPResponse() *http.Response
    func (response CreateTriggerResponse) String() string
type CreateVbsAccessTokenConnectionDetails
    func (m CreateVbsAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateVbsAccessTokenConnectionDetails) GetDescription() *string
    func (m CreateVbsAccessTokenConnectionDetails) GetDisplayName() *string
    func (m CreateVbsAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m CreateVbsAccessTokenConnectionDetails) GetProjectId() *string
    func (m CreateVbsAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateVbsAccessTokenConnectionDetails) String() string
    func (m CreateVbsAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type CreateVbsTriggerDetails
    func (m CreateVbsTriggerDetails) GetActions() []TriggerAction
    func (m CreateVbsTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateVbsTriggerDetails) GetDescription() *string
    func (m CreateVbsTriggerDetails) GetDisplayName() *string
    func (m CreateVbsTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateVbsTriggerDetails) GetProjectId() *string
    func (m CreateVbsTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateVbsTriggerDetails) String() string
    func (m *CreateVbsTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateVbsTriggerDetails) ValidateEnumValue() (bool, error)
type CreateWaitCriteriaDetails
type CreateWaitCriteriaDetailsWaitTypeEnum
    func GetCreateWaitCriteriaDetailsWaitTypeEnumValues() []CreateWaitCriteriaDetailsWaitTypeEnum
    func GetMappingCreateWaitCriteriaDetailsWaitTypeEnum(val string) (CreateWaitCriteriaDetailsWaitTypeEnum, bool)
type CreateWaitDeployStageDetails
    func (m CreateWaitDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateWaitDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateWaitDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateWaitDeployStageDetails) GetDescription() *string
    func (m CreateWaitDeployStageDetails) GetDisplayName() *string
    func (m CreateWaitDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateWaitDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateWaitDeployStageDetails) String() string
    func (m *CreateWaitDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateWaitDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateWaitStageDetails
    func (m CreateWaitStageDetails) GetBuildPipelineId() *string
    func (m CreateWaitStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m CreateWaitStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateWaitStageDetails) GetDescription() *string
    func (m CreateWaitStageDetails) GetDisplayName() *string
    func (m CreateWaitStageDetails) GetFreeformTags() map[string]string
    func (m CreateWaitStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateWaitStageDetails) String() string
    func (m *CreateWaitStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateWaitStageDetails) ValidateEnumValue() (bool, error)
type CustomBuildRunnerShapeConfig
    func (m CustomBuildRunnerShapeConfig) MarshalJSON() (buff []byte, e error)
    func (m CustomBuildRunnerShapeConfig) String() string
    func (m CustomBuildRunnerShapeConfig) ValidateEnumValue() (bool, error)
type DeclinePullRequestRequest
    func (request DeclinePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeclinePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeclinePullRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request DeclinePullRequestRequest) String() string
    func (request DeclinePullRequestRequest) ValidateEnumValue() (bool, error)
type DeclinePullRequestResponse
    func (response DeclinePullRequestResponse) HTTPResponse() *http.Response
    func (response DeclinePullRequestResponse) String() string
type DefaultBuildRunnerShapeConfig
    func (m DefaultBuildRunnerShapeConfig) MarshalJSON() (buff []byte, e error)
    func (m DefaultBuildRunnerShapeConfig) String() string
    func (m DefaultBuildRunnerShapeConfig) ValidateEnumValue() (bool, error)
type DeleteBuildPipelineRequest
    func (request DeleteBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteBuildPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteBuildPipelineRequest) String() string
    func (request DeleteBuildPipelineRequest) ValidateEnumValue() (bool, error)
type DeleteBuildPipelineResponse
    func (response DeleteBuildPipelineResponse) HTTPResponse() *http.Response
    func (response DeleteBuildPipelineResponse) String() string
type DeleteBuildPipelineStageRequest
    func (request DeleteBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteBuildPipelineStageRequest) String() string
    func (request DeleteBuildPipelineStageRequest) ValidateEnumValue() (bool, error)
type DeleteBuildPipelineStageResponse
    func (response DeleteBuildPipelineStageResponse) HTTPResponse() *http.Response
    func (response DeleteBuildPipelineStageResponse) String() string
type DeleteConnectionRequest
    func (request DeleteConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteConnectionRequest) String() string
    func (request DeleteConnectionRequest) ValidateEnumValue() (bool, error)
type DeleteConnectionResponse
    func (response DeleteConnectionResponse) HTTPResponse() *http.Response
    func (response DeleteConnectionResponse) String() string
type DeleteDeployArtifactRequest
    func (request DeleteDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDeployArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDeployArtifactRequest) String() string
    func (request DeleteDeployArtifactRequest) ValidateEnumValue() (bool, error)
type DeleteDeployArtifactResponse
    func (response DeleteDeployArtifactResponse) HTTPResponse() *http.Response
    func (response DeleteDeployArtifactResponse) String() string
type DeleteDeployEnvironmentRequest
    func (request DeleteDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDeployEnvironmentRequest) String() string
    func (request DeleteDeployEnvironmentRequest) ValidateEnumValue() (bool, error)
type DeleteDeployEnvironmentResponse
    func (response DeleteDeployEnvironmentResponse) HTTPResponse() *http.Response
    func (response DeleteDeployEnvironmentResponse) String() string
type DeleteDeployPipelineRequest
    func (request DeleteDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDeployPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDeployPipelineRequest) String() string
    func (request DeleteDeployPipelineRequest) ValidateEnumValue() (bool, error)
type DeleteDeployPipelineResponse
    func (response DeleteDeployPipelineResponse) HTTPResponse() *http.Response
    func (response DeleteDeployPipelineResponse) String() string
type DeleteDeployStageRequest
    func (request DeleteDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDeployStageRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDeployStageRequest) String() string
    func (request DeleteDeployStageRequest) ValidateEnumValue() (bool, error)
type DeleteDeployStageResponse
    func (response DeleteDeployStageResponse) HTTPResponse() *http.Response
    func (response DeleteDeployStageResponse) String() string
type DeleteGitRefDetails
    func (m DeleteGitRefDetails) String() string
    func (m DeleteGitRefDetails) ValidateEnumValue() (bool, error)
type DeleteGitRefRequest
    func (request DeleteGitRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteGitRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteGitRefRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteGitRefRequest) String() string
    func (request DeleteGitRefRequest) ValidateEnumValue() (bool, error)
type DeleteGitRefResponse
    func (response DeleteGitRefResponse) HTTPResponse() *http.Response
    func (response DeleteGitRefResponse) String() string
type DeleteProjectRepositorySettingsRequest
    func (request DeleteProjectRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteProjectRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteProjectRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteProjectRepositorySettingsRequest) String() string
    func (request DeleteProjectRepositorySettingsRequest) ValidateEnumValue() (bool, error)
type DeleteProjectRepositorySettingsResponse
    func (response DeleteProjectRepositorySettingsResponse) HTTPResponse() *http.Response
    func (response DeleteProjectRepositorySettingsResponse) String() string
type DeleteProjectRequest
    func (request DeleteProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteProjectRequest) String() string
    func (request DeleteProjectRequest) ValidateEnumValue() (bool, error)
type DeleteProjectResponse
    func (response DeleteProjectResponse) HTTPResponse() *http.Response
    func (response DeleteProjectResponse) String() string
type DeleteProtectedBranchDetails
    func (m DeleteProtectedBranchDetails) String() string
    func (m DeleteProtectedBranchDetails) ValidateEnumValue() (bool, error)
type DeleteProtectedBranchRequest
    func (request DeleteProtectedBranchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteProtectedBranchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteProtectedBranchRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteProtectedBranchRequest) String() string
    func (request DeleteProtectedBranchRequest) ValidateEnumValue() (bool, error)
type DeleteProtectedBranchResponse
    func (response DeleteProtectedBranchResponse) HTTPResponse() *http.Response
    func (response DeleteProtectedBranchResponse) String() string
type DeletePullRequestAttachmentRequest
    func (request DeletePullRequestAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeletePullRequestAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeletePullRequestAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePullRequestAttachmentRequest) String() string
    func (request DeletePullRequestAttachmentRequest) ValidateEnumValue() (bool, error)
type DeletePullRequestAttachmentResponse
    func (response DeletePullRequestAttachmentResponse) HTTPResponse() *http.Response
    func (response DeletePullRequestAttachmentResponse) String() string
type DeletePullRequestCommentRequest
    func (request DeletePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeletePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeletePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePullRequestCommentRequest) String() string
    func (request DeletePullRequestCommentRequest) ValidateEnumValue() (bool, error)
type DeletePullRequestCommentResponse
    func (response DeletePullRequestCommentResponse) HTTPResponse() *http.Response
    func (response DeletePullRequestCommentResponse) String() string
type DeletePullRequestRequest
    func (request DeletePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeletePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeletePullRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePullRequestRequest) String() string
    func (request DeletePullRequestRequest) ValidateEnumValue() (bool, error)
type DeletePullRequestResponse
    func (response DeletePullRequestResponse) HTTPResponse() *http.Response
    func (response DeletePullRequestResponse) String() string
type DeleteRefRequest
    func (request DeleteRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteRefRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteRefRequest) String() string
    func (request DeleteRefRequest) ValidateEnumValue() (bool, error)
type DeleteRefResponse
    func (response DeleteRefResponse) HTTPResponse() *http.Response
    func (response DeleteRefResponse) String() string
type DeleteRepositoryRequest
    func (request DeleteRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteRepositoryRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteRepositoryRequest) String() string
    func (request DeleteRepositoryRequest) ValidateEnumValue() (bool, error)
type DeleteRepositoryResponse
    func (response DeleteRepositoryResponse) HTTPResponse() *http.Response
    func (response DeleteRepositoryResponse) String() string
type DeleteRepositorySettingsRequest
    func (request DeleteRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteRepositorySettingsRequest) String() string
    func (request DeleteRepositorySettingsRequest) ValidateEnumValue() (bool, error)
type DeleteRepositorySettingsResponse
    func (response DeleteRepositorySettingsResponse) HTTPResponse() *http.Response
    func (response DeleteRepositorySettingsResponse) String() string
type DeleteTriggerRequest
    func (request DeleteTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTriggerRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTriggerRequest) String() string
    func (request DeleteTriggerRequest) ValidateEnumValue() (bool, error)
type DeleteTriggerResponse
    func (response DeleteTriggerResponse) HTTPResponse() *http.Response
    func (response DeleteTriggerResponse) String() string
type DeliverArtifact
    func (m DeliverArtifact) String() string
    func (m DeliverArtifact) ValidateEnumValue() (bool, error)
type DeliverArtifactCollection
    func (m DeliverArtifactCollection) String() string
    func (m DeliverArtifactCollection) ValidateEnumValue() (bool, error)
type DeliverArtifactStage
    func (m DeliverArtifactStage) GetBuildPipelineId() *string
    func (m DeliverArtifactStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m DeliverArtifactStage) GetCompartmentId() *string
    func (m DeliverArtifactStage) GetDefinedTags() map[string]map[string]interface{}
    func (m DeliverArtifactStage) GetDescription() *string
    func (m DeliverArtifactStage) GetDisplayName() *string
    func (m DeliverArtifactStage) GetFreeformTags() map[string]string
    func (m DeliverArtifactStage) GetId() *string
    func (m DeliverArtifactStage) GetLifecycleDetails() *string
    func (m DeliverArtifactStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m DeliverArtifactStage) GetProjectId() *string
    func (m DeliverArtifactStage) GetSystemTags() map[string]map[string]interface{}
    func (m DeliverArtifactStage) GetTimeCreated() *common.SDKTime
    func (m DeliverArtifactStage) GetTimeUpdated() *common.SDKTime
    func (m DeliverArtifactStage) MarshalJSON() (buff []byte, e error)
    func (m DeliverArtifactStage) String() string
    func (m DeliverArtifactStage) ValidateEnumValue() (bool, error)
type DeliverArtifactStageRunProgress
    func (m DeliverArtifactStageRunProgress) GetBuildPipelineStageId() *string
    func (m DeliverArtifactStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection
    func (m DeliverArtifactStageRunProgress) GetStageDisplayName() *string
    func (m DeliverArtifactStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum
    func (m DeliverArtifactStageRunProgress) GetTimeFinished() *common.SDKTime
    func (m DeliverArtifactStageRunProgress) GetTimeStarted() *common.SDKTime
    func (m DeliverArtifactStageRunProgress) MarshalJSON() (buff []byte, e error)
    func (m DeliverArtifactStageRunProgress) String() string
    func (m DeliverArtifactStageRunProgress) ValidateEnumValue() (bool, error)
type DeliverArtifactStageSummary
    func (m DeliverArtifactStageSummary) GetBuildPipelineId() *string
    func (m DeliverArtifactStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m DeliverArtifactStageSummary) GetCompartmentId() *string
    func (m DeliverArtifactStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DeliverArtifactStageSummary) GetDescription() *string
    func (m DeliverArtifactStageSummary) GetDisplayName() *string
    func (m DeliverArtifactStageSummary) GetFreeformTags() map[string]string
    func (m DeliverArtifactStageSummary) GetId() *string
    func (m DeliverArtifactStageSummary) GetLifecycleDetails() *string
    func (m DeliverArtifactStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m DeliverArtifactStageSummary) GetProjectId() *string
    func (m DeliverArtifactStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DeliverArtifactStageSummary) GetTimeCreated() *common.SDKTime
    func (m DeliverArtifactStageSummary) GetTimeUpdated() *common.SDKTime
    func (m DeliverArtifactStageSummary) MarshalJSON() (buff []byte, e error)
    func (m DeliverArtifactStageSummary) String() string
    func (m DeliverArtifactStageSummary) ValidateEnumValue() (bool, error)
type DeliveredArtifact
type DeliveredArtifactArtifactTypeEnum
    func GetDeliveredArtifactArtifactTypeEnumValues() []DeliveredArtifactArtifactTypeEnum
    func GetMappingDeliveredArtifactArtifactTypeEnum(val string) (DeliveredArtifactArtifactTypeEnum, bool)
type DeliveredArtifactCollection
    func (m DeliveredArtifactCollection) String() string
    func (m *DeliveredArtifactCollection) UnmarshalJSON(data []byte) (e error)
    func (m DeliveredArtifactCollection) ValidateEnumValue() (bool, error)
type DeployArtifact
    func (m DeployArtifact) String() string
    func (m *DeployArtifact) UnmarshalJSON(data []byte) (e error)
    func (m DeployArtifact) ValidateEnumValue() (bool, error)
type DeployArtifactArgumentSubstitutionModeEnum
    func GetDeployArtifactArgumentSubstitutionModeEnumValues() []DeployArtifactArgumentSubstitutionModeEnum
    func GetMappingDeployArtifactArgumentSubstitutionModeEnum(val string) (DeployArtifactArgumentSubstitutionModeEnum, bool)
type DeployArtifactCollection
    func (m DeployArtifactCollection) String() string
    func (m DeployArtifactCollection) ValidateEnumValue() (bool, error)
type DeployArtifactDeployArtifactTypeEnum
    func GetDeployArtifactDeployArtifactTypeEnumValues() []DeployArtifactDeployArtifactTypeEnum
    func GetMappingDeployArtifactDeployArtifactTypeEnum(val string) (DeployArtifactDeployArtifactTypeEnum, bool)
type DeployArtifactLifecycleStateEnum
    func GetDeployArtifactLifecycleStateEnumValues() []DeployArtifactLifecycleStateEnum
    func GetMappingDeployArtifactLifecycleStateEnum(val string) (DeployArtifactLifecycleStateEnum, bool)
type DeployArtifactOverrideArgument
    func (m DeployArtifactOverrideArgument) String() string
    func (m DeployArtifactOverrideArgument) ValidateEnumValue() (bool, error)
type DeployArtifactOverrideArgumentCollection
    func (m DeployArtifactOverrideArgumentCollection) String() string
    func (m DeployArtifactOverrideArgumentCollection) ValidateEnumValue() (bool, error)
type DeployArtifactSource
type DeployArtifactSourceDeployArtifactSourceTypeEnum
    func GetDeployArtifactSourceDeployArtifactSourceTypeEnumValues() []DeployArtifactSourceDeployArtifactSourceTypeEnum
    func GetMappingDeployArtifactSourceDeployArtifactSourceTypeEnum(val string) (DeployArtifactSourceDeployArtifactSourceTypeEnum, bool)
type DeployArtifactSummary
    func (m DeployArtifactSummary) String() string
    func (m *DeployArtifactSummary) UnmarshalJSON(data []byte) (e error)
    func (m DeployArtifactSummary) ValidateEnumValue() (bool, error)
type DeployEnvironment
type DeployEnvironmentCollection
    func (m DeployEnvironmentCollection) String() string
    func (m *DeployEnvironmentCollection) UnmarshalJSON(data []byte) (e error)
    func (m DeployEnvironmentCollection) ValidateEnumValue() (bool, error)
type DeployEnvironmentDeployEnvironmentTypeEnum
    func GetDeployEnvironmentDeployEnvironmentTypeEnumValues() []DeployEnvironmentDeployEnvironmentTypeEnum
    func GetMappingDeployEnvironmentDeployEnvironmentTypeEnum(val string) (DeployEnvironmentDeployEnvironmentTypeEnum, bool)
type DeployEnvironmentLifecycleStateEnum
    func GetDeployEnvironmentLifecycleStateEnumValues() []DeployEnvironmentLifecycleStateEnum
    func GetMappingDeployEnvironmentLifecycleStateEnum(val string) (DeployEnvironmentLifecycleStateEnum, bool)
type DeployEnvironmentSummary
type DeployPipeline
    func (m DeployPipeline) String() string
    func (m DeployPipeline) ValidateEnumValue() (bool, error)
type DeployPipelineArtifact
    func (m DeployPipelineArtifact) String() string
    func (m DeployPipelineArtifact) ValidateEnumValue() (bool, error)
type DeployPipelineArtifactCollection
    func (m DeployPipelineArtifactCollection) String() string
    func (m DeployPipelineArtifactCollection) ValidateEnumValue() (bool, error)
type DeployPipelineCollection
    func (m DeployPipelineCollection) String() string
    func (m DeployPipelineCollection) ValidateEnumValue() (bool, error)
type DeployPipelineDeployment
    func (m DeployPipelineDeployment) GetCompartmentId() *string
    func (m DeployPipelineDeployment) GetDefinedTags() map[string]map[string]interface{}
    func (m DeployPipelineDeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m DeployPipelineDeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection
    func (m DeployPipelineDeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection
    func (m DeployPipelineDeployment) GetDeployPipelineId() *string
    func (m DeployPipelineDeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m DeployPipelineDeployment) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m DeployPipelineDeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress
    func (m DeployPipelineDeployment) GetDisplayName() *string
    func (m DeployPipelineDeployment) GetFreeformTags() map[string]string
    func (m DeployPipelineDeployment) GetId() *string
    func (m DeployPipelineDeployment) GetLifecycleDetails() *string
    func (m DeployPipelineDeployment) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m DeployPipelineDeployment) GetProjectId() *string
    func (m DeployPipelineDeployment) GetSystemTags() map[string]map[string]interface{}
    func (m DeployPipelineDeployment) GetTimeCreated() *common.SDKTime
    func (m DeployPipelineDeployment) GetTimeUpdated() *common.SDKTime
    func (m DeployPipelineDeployment) MarshalJSON() (buff []byte, e error)
    func (m DeployPipelineDeployment) String() string
    func (m DeployPipelineDeployment) ValidateEnumValue() (bool, error)
type DeployPipelineDeploymentSummary
    func (m DeployPipelineDeploymentSummary) GetCompartmentId() *string
    func (m DeployPipelineDeploymentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DeployPipelineDeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m DeployPipelineDeploymentSummary) GetDeployPipelineId() *string
    func (m DeployPipelineDeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m DeployPipelineDeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m DeployPipelineDeploymentSummary) GetDisplayName() *string
    func (m DeployPipelineDeploymentSummary) GetFreeformTags() map[string]string
    func (m DeployPipelineDeploymentSummary) GetId() *string
    func (m DeployPipelineDeploymentSummary) GetLifecycleDetails() *string
    func (m DeployPipelineDeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m DeployPipelineDeploymentSummary) GetProjectId() *string
    func (m DeployPipelineDeploymentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DeployPipelineDeploymentSummary) GetTimeCreated() *common.SDKTime
    func (m DeployPipelineDeploymentSummary) GetTimeUpdated() *common.SDKTime
    func (m DeployPipelineDeploymentSummary) MarshalJSON() (buff []byte, e error)
    func (m DeployPipelineDeploymentSummary) String() string
    func (m DeployPipelineDeploymentSummary) ValidateEnumValue() (bool, error)
type DeployPipelineEnvironment
    func (m DeployPipelineEnvironment) String() string
    func (m DeployPipelineEnvironment) ValidateEnumValue() (bool, error)
type DeployPipelineEnvironmentCollection
    func (m DeployPipelineEnvironmentCollection) String() string
    func (m DeployPipelineEnvironmentCollection) ValidateEnumValue() (bool, error)
type DeployPipelineLifecycleStateEnum
    func GetDeployPipelineLifecycleStateEnumValues() []DeployPipelineLifecycleStateEnum
    func GetMappingDeployPipelineLifecycleStateEnum(val string) (DeployPipelineLifecycleStateEnum, bool)
type DeployPipelineParameter
    func (m DeployPipelineParameter) String() string
    func (m DeployPipelineParameter) ValidateEnumValue() (bool, error)
type DeployPipelineParameterCollection
    func (m DeployPipelineParameterCollection) String() string
    func (m DeployPipelineParameterCollection) ValidateEnumValue() (bool, error)
type DeployPipelineRedeployment
    func (m DeployPipelineRedeployment) GetCompartmentId() *string
    func (m DeployPipelineRedeployment) GetDefinedTags() map[string]map[string]interface{}
    func (m DeployPipelineRedeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m DeployPipelineRedeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection
    func (m DeployPipelineRedeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection
    func (m DeployPipelineRedeployment) GetDeployPipelineId() *string
    func (m DeployPipelineRedeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m DeployPipelineRedeployment) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m DeployPipelineRedeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress
    func (m DeployPipelineRedeployment) GetDisplayName() *string
    func (m DeployPipelineRedeployment) GetFreeformTags() map[string]string
    func (m DeployPipelineRedeployment) GetId() *string
    func (m DeployPipelineRedeployment) GetLifecycleDetails() *string
    func (m DeployPipelineRedeployment) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m DeployPipelineRedeployment) GetProjectId() *string
    func (m DeployPipelineRedeployment) GetSystemTags() map[string]map[string]interface{}
    func (m DeployPipelineRedeployment) GetTimeCreated() *common.SDKTime
    func (m DeployPipelineRedeployment) GetTimeUpdated() *common.SDKTime
    func (m DeployPipelineRedeployment) MarshalJSON() (buff []byte, e error)
    func (m DeployPipelineRedeployment) String() string
    func (m DeployPipelineRedeployment) ValidateEnumValue() (bool, error)
type DeployPipelineRedeploymentSummary
    func (m DeployPipelineRedeploymentSummary) GetCompartmentId() *string
    func (m DeployPipelineRedeploymentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DeployPipelineRedeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m DeployPipelineRedeploymentSummary) GetDeployPipelineId() *string
    func (m DeployPipelineRedeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m DeployPipelineRedeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m DeployPipelineRedeploymentSummary) GetDisplayName() *string
    func (m DeployPipelineRedeploymentSummary) GetFreeformTags() map[string]string
    func (m DeployPipelineRedeploymentSummary) GetId() *string
    func (m DeployPipelineRedeploymentSummary) GetLifecycleDetails() *string
    func (m DeployPipelineRedeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m DeployPipelineRedeploymentSummary) GetProjectId() *string
    func (m DeployPipelineRedeploymentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DeployPipelineRedeploymentSummary) GetTimeCreated() *common.SDKTime
    func (m DeployPipelineRedeploymentSummary) GetTimeUpdated() *common.SDKTime
    func (m DeployPipelineRedeploymentSummary) MarshalJSON() (buff []byte, e error)
    func (m DeployPipelineRedeploymentSummary) String() string
    func (m DeployPipelineRedeploymentSummary) ValidateEnumValue() (bool, error)
type DeployPipelineStage
    func (m DeployPipelineStage) String() string
    func (m DeployPipelineStage) ValidateEnumValue() (bool, error)
type DeployPipelineStageCollection
    func (m DeployPipelineStageCollection) String() string
    func (m DeployPipelineStageCollection) ValidateEnumValue() (bool, error)
type DeployPipelineSummary
    func (m DeployPipelineSummary) String() string
    func (m DeployPipelineSummary) ValidateEnumValue() (bool, error)
type DeployStage
type DeployStageCollection
    func (m DeployStageCollection) String() string
    func (m *DeployStageCollection) UnmarshalJSON(data []byte) (e error)
    func (m DeployStageCollection) ValidateEnumValue() (bool, error)
type DeployStageDeployStageTypeEnum
    func GetDeployStageDeployStageTypeEnumValues() []DeployStageDeployStageTypeEnum
    func GetMappingDeployStageDeployStageTypeEnum(val string) (DeployStageDeployStageTypeEnum, bool)
type DeployStageExecutionProgress
type DeployStageExecutionProgressDetails
    func (m DeployStageExecutionProgressDetails) String() string
    func (m DeployStageExecutionProgressDetails) ValidateEnumValue() (bool, error)
type DeployStageExecutionProgressStatusEnum
    func GetDeployStageExecutionProgressStatusEnumValues() []DeployStageExecutionProgressStatusEnum
    func GetMappingDeployStageExecutionProgressStatusEnum(val string) (DeployStageExecutionProgressStatusEnum, bool)
type DeployStageExecutionStep
    func (m DeployStageExecutionStep) String() string
    func (m DeployStageExecutionStep) ValidateEnumValue() (bool, error)
type DeployStageExecutionStepStateEnum
    func GetDeployStageExecutionStepStateEnumValues() []DeployStageExecutionStepStateEnum
    func GetMappingDeployStageExecutionStepStateEnum(val string) (DeployStageExecutionStepStateEnum, bool)
type DeployStageLifecycleStateEnum
    func GetDeployStageLifecycleStateEnumValues() []DeployStageLifecycleStateEnum
    func GetMappingDeployStageLifecycleStateEnum(val string) (DeployStageLifecycleStateEnum, bool)
type DeployStageOverrideArgument
    func (m DeployStageOverrideArgument) String() string
    func (m DeployStageOverrideArgument) ValidateEnumValue() (bool, error)
type DeployStageOverrideArgumentCollection
    func (m DeployStageOverrideArgumentCollection) String() string
    func (m DeployStageOverrideArgumentCollection) ValidateEnumValue() (bool, error)
type DeployStagePredecessor
    func (m DeployStagePredecessor) String() string
    func (m DeployStagePredecessor) ValidateEnumValue() (bool, error)
type DeployStagePredecessorCollection
    func (m DeployStagePredecessorCollection) String() string
    func (m DeployStagePredecessorCollection) ValidateEnumValue() (bool, error)
type DeployStageRollbackPolicy
type DeployStageRollbackPolicyPolicyTypeEnum
    func GetDeployStageRollbackPolicyPolicyTypeEnumValues() []DeployStageRollbackPolicyPolicyTypeEnum
    func GetMappingDeployStageRollbackPolicyPolicyTypeEnum(val string) (DeployStageRollbackPolicyPolicyTypeEnum, bool)
type DeployStageSummary
type Deployment
type DeploymentArgument
    func (m DeploymentArgument) String() string
    func (m DeploymentArgument) ValidateEnumValue() (bool, error)
type DeploymentArgumentCollection
    func (m DeploymentArgumentCollection) String() string
    func (m DeploymentArgumentCollection) ValidateEnumValue() (bool, error)
type DeploymentCollection
    func (m DeploymentCollection) String() string
    func (m *DeploymentCollection) UnmarshalJSON(data []byte) (e error)
    func (m DeploymentCollection) ValidateEnumValue() (bool, error)
type DeploymentDeploymentTypeEnum
    func GetDeploymentDeploymentTypeEnumValues() []DeploymentDeploymentTypeEnum
    func GetMappingDeploymentDeploymentTypeEnum(val string) (DeploymentDeploymentTypeEnum, bool)
type DeploymentExecutionProgress
    func (m DeploymentExecutionProgress) String() string
    func (m *DeploymentExecutionProgress) UnmarshalJSON(data []byte) (e error)
    func (m DeploymentExecutionProgress) ValidateEnumValue() (bool, error)
type DeploymentLifecycleStateEnum
    func GetDeploymentLifecycleStateEnumValues() []DeploymentLifecycleStateEnum
    func GetMappingDeploymentLifecycleStateEnum(val string) (DeploymentLifecycleStateEnum, bool)
type DeploymentSummary
type DevopsClient
    func NewDevopsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DevopsClient, err error)
    func NewDevopsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DevopsClient, err error)
    func (client DevopsClient) ApproveDeployment(ctx context.Context, request ApproveDeploymentRequest) (response ApproveDeploymentResponse, err error)
    func (client DevopsClient) CancelBuildRun(ctx context.Context, request CancelBuildRunRequest) (response CancelBuildRunResponse, err error)
    func (client DevopsClient) CancelDeployment(ctx context.Context, request CancelDeploymentRequest) (response CancelDeploymentResponse, err error)
    func (client DevopsClient) CancelScheduledCascadingProjectDeletion(ctx context.Context, request CancelScheduledCascadingProjectDeletionRequest) (response CancelScheduledCascadingProjectDeletionResponse, err error)
    func (client DevopsClient) ChangeProjectCompartment(ctx context.Context, request ChangeProjectCompartmentRequest) (response ChangeProjectCompartmentResponse, err error)
    func (client *DevopsClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client DevopsClient) CreateBuildPipeline(ctx context.Context, request CreateBuildPipelineRequest) (response CreateBuildPipelineResponse, err error)
    func (client DevopsClient) CreateBuildPipelineStage(ctx context.Context, request CreateBuildPipelineStageRequest) (response CreateBuildPipelineStageResponse, err error)
    func (client DevopsClient) CreateBuildRun(ctx context.Context, request CreateBuildRunRequest) (response CreateBuildRunResponse, err error)
    func (client DevopsClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)
    func (client DevopsClient) CreateDeployArtifact(ctx context.Context, request CreateDeployArtifactRequest) (response CreateDeployArtifactResponse, err error)
    func (client DevopsClient) CreateDeployEnvironment(ctx context.Context, request CreateDeployEnvironmentRequest) (response CreateDeployEnvironmentResponse, err error)
    func (client DevopsClient) CreateDeployPipeline(ctx context.Context, request CreateDeployPipelineRequest) (response CreateDeployPipelineResponse, err error)
    func (client DevopsClient) CreateDeployStage(ctx context.Context, request CreateDeployStageRequest) (response CreateDeployStageResponse, err error)
    func (client DevopsClient) CreateDeployment(ctx context.Context, request CreateDeploymentRequest) (response CreateDeploymentResponse, err error)
    func (client DevopsClient) CreateOrUpdateGitRef(ctx context.Context, request CreateOrUpdateGitRefRequest) (response CreateOrUpdateGitRefResponse, err error)
    func (client DevopsClient) CreateOrUpdateProtectedBranch(ctx context.Context, request CreateOrUpdateProtectedBranchRequest) (response CreateOrUpdateProtectedBranchResponse, err error)
    func (client DevopsClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, err error)
    func (client DevopsClient) CreatePullRequest(ctx context.Context, request CreatePullRequestRequest) (response CreatePullRequestResponse, err error)
    func (client DevopsClient) CreatePullRequestAttachment(ctx context.Context, request CreatePullRequestAttachmentRequest) (response CreatePullRequestAttachmentResponse, err error)
    func (client DevopsClient) CreatePullRequestComment(ctx context.Context, request CreatePullRequestCommentRequest) (response CreatePullRequestCommentResponse, err error)
    func (client DevopsClient) CreateRepository(ctx context.Context, request CreateRepositoryRequest) (response CreateRepositoryResponse, err error)
    func (client DevopsClient) CreateTrigger(ctx context.Context, request CreateTriggerRequest) (response CreateTriggerResponse, err error)
    func (client DevopsClient) DeclinePullRequest(ctx context.Context, request DeclinePullRequestRequest) (response DeclinePullRequestResponse, err error)
    func (client DevopsClient) DeleteBuildPipeline(ctx context.Context, request DeleteBuildPipelineRequest) (response DeleteBuildPipelineResponse, err error)
    func (client DevopsClient) DeleteBuildPipelineStage(ctx context.Context, request DeleteBuildPipelineStageRequest) (response DeleteBuildPipelineStageResponse, err error)
    func (client DevopsClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)
    func (client DevopsClient) DeleteDeployArtifact(ctx context.Context, request DeleteDeployArtifactRequest) (response DeleteDeployArtifactResponse, err error)
    func (client DevopsClient) DeleteDeployEnvironment(ctx context.Context, request DeleteDeployEnvironmentRequest) (response DeleteDeployEnvironmentResponse, err error)
    func (client DevopsClient) DeleteDeployPipeline(ctx context.Context, request DeleteDeployPipelineRequest) (response DeleteDeployPipelineResponse, err error)
    func (client DevopsClient) DeleteDeployStage(ctx context.Context, request DeleteDeployStageRequest) (response DeleteDeployStageResponse, err error)
    func (client DevopsClient) DeleteGitRef(ctx context.Context, request DeleteGitRefRequest) (response DeleteGitRefResponse, err error)
    func (client DevopsClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)
    func (client DevopsClient) DeleteProjectRepositorySettings(ctx context.Context, request DeleteProjectRepositorySettingsRequest) (response DeleteProjectRepositorySettingsResponse, err error)
    func (client DevopsClient) DeleteProtectedBranch(ctx context.Context, request DeleteProtectedBranchRequest) (response DeleteProtectedBranchResponse, err error)
    func (client DevopsClient) DeletePullRequest(ctx context.Context, request DeletePullRequestRequest) (response DeletePullRequestResponse, err error)
    func (client DevopsClient) DeletePullRequestAttachment(ctx context.Context, request DeletePullRequestAttachmentRequest) (response DeletePullRequestAttachmentResponse, err error)
    func (client DevopsClient) DeletePullRequestComment(ctx context.Context, request DeletePullRequestCommentRequest) (response DeletePullRequestCommentResponse, err error)
    func (client DevopsClient) DeleteRef(ctx context.Context, request DeleteRefRequest) (response DeleteRefResponse, err error)
    func (client DevopsClient) DeleteRepository(ctx context.Context, request DeleteRepositoryRequest) (response DeleteRepositoryResponse, err error)
    func (client DevopsClient) DeleteRepositorySettings(ctx context.Context, request DeleteRepositorySettingsRequest) (response DeleteRepositorySettingsResponse, err error)
    func (client DevopsClient) DeleteTrigger(ctx context.Context, request DeleteTriggerRequest) (response DeleteTriggerResponse, err error)
    func (client DevopsClient) GetBuildPipeline(ctx context.Context, request GetBuildPipelineRequest) (response GetBuildPipelineResponse, err error)
    func (client DevopsClient) GetBuildPipelineStage(ctx context.Context, request GetBuildPipelineStageRequest) (response GetBuildPipelineStageResponse, err error)
    func (client DevopsClient) GetBuildRun(ctx context.Context, request GetBuildRunRequest) (response GetBuildRunResponse, err error)
    func (client DevopsClient) GetCommit(ctx context.Context, request GetCommitRequest) (response GetCommitResponse, err error)
    func (client DevopsClient) GetCommitDiff(ctx context.Context, request GetCommitDiffRequest) (response GetCommitDiffResponse, err error)
    func (client DevopsClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)
    func (client DevopsClient) GetDeployArtifact(ctx context.Context, request GetDeployArtifactRequest) (response GetDeployArtifactResponse, err error)
    func (client DevopsClient) GetDeployEnvironment(ctx context.Context, request GetDeployEnvironmentRequest) (response GetDeployEnvironmentResponse, err error)
    func (client DevopsClient) GetDeployPipeline(ctx context.Context, request GetDeployPipelineRequest) (response GetDeployPipelineResponse, err error)
    func (client DevopsClient) GetDeployStage(ctx context.Context, request GetDeployStageRequest) (response GetDeployStageResponse, err error)
    func (client DevopsClient) GetDeployment(ctx context.Context, request GetDeploymentRequest) (response GetDeploymentResponse, err error)
    func (client DevopsClient) GetFileDiff(ctx context.Context, request GetFileDiffRequest) (response GetFileDiffResponse, err error)
    func (client DevopsClient) GetMirrorRecord(ctx context.Context, request GetMirrorRecordRequest) (response GetMirrorRecordResponse, err error)
    func (client DevopsClient) GetObject(ctx context.Context, request GetObjectRequest) (response GetObjectResponse, err error)
    func (client DevopsClient) GetObjectContent(ctx context.Context, request GetObjectContentRequest) (response GetObjectContentResponse, err error)
    func (client DevopsClient) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)
    func (client DevopsClient) GetProjectNotificationPreference(ctx context.Context, request GetProjectNotificationPreferenceRequest) (response GetProjectNotificationPreferenceResponse, err error)
    func (client DevopsClient) GetProjectRepositorySettings(ctx context.Context, request GetProjectRepositorySettingsRequest) (response GetProjectRepositorySettingsResponse, err error)
    func (client DevopsClient) GetPullRequest(ctx context.Context, request GetPullRequestRequest) (response GetPullRequestResponse, err error)
    func (client DevopsClient) GetPullRequestAttachment(ctx context.Context, request GetPullRequestAttachmentRequest) (response GetPullRequestAttachmentResponse, err error)
    func (client DevopsClient) GetPullRequestAttachmentContent(ctx context.Context, request GetPullRequestAttachmentContentRequest) (response GetPullRequestAttachmentContentResponse, err error)
    func (client DevopsClient) GetPullRequestChangeSummaryMetrics(ctx context.Context, request GetPullRequestChangeSummaryMetricsRequest) (response GetPullRequestChangeSummaryMetricsResponse, err error)
    func (client DevopsClient) GetPullRequestComment(ctx context.Context, request GetPullRequestCommentRequest) (response GetPullRequestCommentResponse, err error)
    func (client DevopsClient) GetPullRequestNotificationPreference(ctx context.Context, request GetPullRequestNotificationPreferenceRequest) (response GetPullRequestNotificationPreferenceResponse, err error)
    func (client DevopsClient) GetRef(ctx context.Context, request GetRefRequest) (response GetRefResponse, err error)
    func (client DevopsClient) GetRepoFileDiff(ctx context.Context, request GetRepoFileDiffRequest) (response GetRepoFileDiffResponse, err error)
    func (client DevopsClient) GetRepoFileLines(ctx context.Context, request GetRepoFileLinesRequest) (response GetRepoFileLinesResponse, err error)
    func (client DevopsClient) GetRepository(ctx context.Context, request GetRepositoryRequest) (response GetRepositoryResponse, err error)
    func (client DevopsClient) GetRepositoryArchiveContent(ctx context.Context, request GetRepositoryArchiveContentRequest) (response GetRepositoryArchiveContentResponse, err error)
    func (client DevopsClient) GetRepositoryFileLines(ctx context.Context, request GetRepositoryFileLinesRequest) (response GetRepositoryFileLinesResponse, err error)
    func (client DevopsClient) GetRepositoryNotificationPreference(ctx context.Context, request GetRepositoryNotificationPreferenceRequest) (response GetRepositoryNotificationPreferenceResponse, err error)
    func (client DevopsClient) GetRepositorySettings(ctx context.Context, request GetRepositorySettingsRequest) (response GetRepositorySettingsResponse, err error)
    func (client DevopsClient) GetTrigger(ctx context.Context, request GetTriggerRequest) (response GetTriggerResponse, err error)
    func (client DevopsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client DevopsClient) LikePullRequestComment(ctx context.Context, request LikePullRequestCommentRequest) (response LikePullRequestCommentResponse, err error)
    func (client DevopsClient) ListAuthors(ctx context.Context, request ListAuthorsRequest) (response ListAuthorsResponse, err error)
    func (client DevopsClient) ListBuildPipelineStages(ctx context.Context, request ListBuildPipelineStagesRequest) (response ListBuildPipelineStagesResponse, err error)
    func (client DevopsClient) ListBuildPipelines(ctx context.Context, request ListBuildPipelinesRequest) (response ListBuildPipelinesResponse, err error)
    func (client DevopsClient) ListBuildRunSnapshots(ctx context.Context, request ListBuildRunSnapshotsRequest) (response ListBuildRunSnapshotsResponse, err error)
    func (client DevopsClient) ListBuildRuns(ctx context.Context, request ListBuildRunsRequest) (response ListBuildRunsResponse, err error)
    func (client DevopsClient) ListCommitDiffs(ctx context.Context, request ListCommitDiffsRequest) (response ListCommitDiffsResponse, err error)
    func (client DevopsClient) ListCommits(ctx context.Context, request ListCommitsRequest) (response ListCommitsResponse, err error)
    func (client DevopsClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)
    func (client DevopsClient) ListDeployArtifacts(ctx context.Context, request ListDeployArtifactsRequest) (response ListDeployArtifactsResponse, err error)
    func (client DevopsClient) ListDeployEnvironments(ctx context.Context, request ListDeployEnvironmentsRequest) (response ListDeployEnvironmentsResponse, err error)
    func (client DevopsClient) ListDeployPipelines(ctx context.Context, request ListDeployPipelinesRequest) (response ListDeployPipelinesResponse, err error)
    func (client DevopsClient) ListDeployStages(ctx context.Context, request ListDeployStagesRequest) (response ListDeployStagesResponse, err error)
    func (client DevopsClient) ListDeployments(ctx context.Context, request ListDeploymentsRequest) (response ListDeploymentsResponse, err error)
    func (client DevopsClient) ListForkSyncStatuses(ctx context.Context, request ListForkSyncStatusesRequest) (response ListForkSyncStatusesResponse, err error)
    func (client DevopsClient) ListMirrorRecords(ctx context.Context, request ListMirrorRecordsRequest) (response ListMirrorRecordsResponse, err error)
    func (client DevopsClient) ListPaths(ctx context.Context, request ListPathsRequest) (response ListPathsResponse, err error)
    func (client DevopsClient) ListProjectCommitAnalyticsAuthors(ctx context.Context, request ListProjectCommitAnalyticsAuthorsRequest) (response ListProjectCommitAnalyticsAuthorsResponse, err error)
    func (client DevopsClient) ListProjects(ctx context.Context, request ListProjectsRequest) (response ListProjectsResponse, err error)
    func (client DevopsClient) ListProtectedBranches(ctx context.Context, request ListProtectedBranchesRequest) (response ListProtectedBranchesResponse, err error)
    func (client DevopsClient) ListPullRequestActivities(ctx context.Context, request ListPullRequestActivitiesRequest) (response ListPullRequestActivitiesResponse, err error)
    func (client DevopsClient) ListPullRequestAttachments(ctx context.Context, request ListPullRequestAttachmentsRequest) (response ListPullRequestAttachmentsResponse, err error)
    func (client DevopsClient) ListPullRequestAuthors(ctx context.Context, request ListPullRequestAuthorsRequest) (response ListPullRequestAuthorsResponse, err error)
    func (client DevopsClient) ListPullRequestComments(ctx context.Context, request ListPullRequestCommentsRequest) (response ListPullRequestCommentsResponse, err error)
    func (client DevopsClient) ListPullRequestCommits(ctx context.Context, request ListPullRequestCommitsRequest) (response ListPullRequestCommitsResponse, err error)
    func (client DevopsClient) ListPullRequestFileChanges(ctx context.Context, request ListPullRequestFileChangesRequest) (response ListPullRequestFileChangesResponse, err error)
    func (client DevopsClient) ListPullRequests(ctx context.Context, request ListPullRequestsRequest) (response ListPullRequestsResponse, err error)
    func (client DevopsClient) ListRefs(ctx context.Context, request ListRefsRequest) (response ListRefsResponse, err error)
    func (client DevopsClient) ListRepositories(ctx context.Context, request ListRepositoriesRequest) (response ListRepositoriesResponse, err error)
    func (client DevopsClient) ListRepositoryCommitAnalyticsAuthors(ctx context.Context, request ListRepositoryCommitAnalyticsAuthorsRequest) (response ListRepositoryCommitAnalyticsAuthorsResponse, err error)
    func (client DevopsClient) ListTriggers(ctx context.Context, request ListTriggersRequest) (response ListTriggersResponse, err error)
    func (client DevopsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client DevopsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client DevopsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client DevopsClient) MergePullRequest(ctx context.Context, request MergePullRequestRequest) (response MergePullRequestResponse, err error)
    func (client DevopsClient) MirrorRepository(ctx context.Context, request MirrorRepositoryRequest) (response MirrorRepositoryResponse, err error)
    func (client DevopsClient) PatchPullRequest(ctx context.Context, request PatchPullRequestRequest) (response PatchPullRequestResponse, err error)
    func (client DevopsClient) PutRepositoryRef(ctx context.Context, request PutRepositoryRefRequest) (response PutRepositoryRefResponse, err error)
    func (client DevopsClient) ReopenPullRequest(ctx context.Context, request ReopenPullRequestRequest) (response ReopenPullRequestResponse, err error)
    func (client DevopsClient) ReviewPullRequest(ctx context.Context, request ReviewPullRequestRequest) (response ReviewPullRequestResponse, err error)
    func (client DevopsClient) ScheduleCascadingProjectDeletion(ctx context.Context, request ScheduleCascadingProjectDeletionRequest) (response ScheduleCascadingProjectDeletionResponse, err error)
    func (client *DevopsClient) SetRegion(region string)
    func (client DevopsClient) SummarizeProjectRepositoryAnalytics(ctx context.Context, request SummarizeProjectRepositoryAnalyticsRequest) (response SummarizeProjectRepositoryAnalyticsResponse, err error)
    func (client DevopsClient) SummarizeRepositoryAnalytics(ctx context.Context, request SummarizeRepositoryAnalyticsRequest) (response SummarizeRepositoryAnalyticsResponse, err error)
    func (client DevopsClient) SyncRepository(ctx context.Context, request SyncRepositoryRequest) (response SyncRepositoryResponse, err error)
    func (client DevopsClient) UnlikePullRequestComment(ctx context.Context, request UnlikePullRequestCommentRequest) (response UnlikePullRequestCommentResponse, err error)
    func (client DevopsClient) UnsubscribePullRequest(ctx context.Context, request UnsubscribePullRequestRequest) (response UnsubscribePullRequestResponse, err error)
    func (client DevopsClient) UpdateBuildPipeline(ctx context.Context, request UpdateBuildPipelineRequest) (response UpdateBuildPipelineResponse, err error)
    func (client DevopsClient) UpdateBuildPipelineStage(ctx context.Context, request UpdateBuildPipelineStageRequest) (response UpdateBuildPipelineStageResponse, err error)
    func (client DevopsClient) UpdateBuildRun(ctx context.Context, request UpdateBuildRunRequest) (response UpdateBuildRunResponse, err error)
    func (client DevopsClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)
    func (client DevopsClient) UpdateDeployArtifact(ctx context.Context, request UpdateDeployArtifactRequest) (response UpdateDeployArtifactResponse, err error)
    func (client DevopsClient) UpdateDeployEnvironment(ctx context.Context, request UpdateDeployEnvironmentRequest) (response UpdateDeployEnvironmentResponse, err error)
    func (client DevopsClient) UpdateDeployPipeline(ctx context.Context, request UpdateDeployPipelineRequest) (response UpdateDeployPipelineResponse, err error)
    func (client DevopsClient) UpdateDeployStage(ctx context.Context, request UpdateDeployStageRequest) (response UpdateDeployStageResponse, err error)
    func (client DevopsClient) UpdateDeployment(ctx context.Context, request UpdateDeploymentRequest) (response UpdateDeploymentResponse, err error)
    func (client DevopsClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, err error)
    func (client DevopsClient) UpdateProjectNotificationPreference(ctx context.Context, request UpdateProjectNotificationPreferenceRequest) (response UpdateProjectNotificationPreferenceResponse, err error)
    func (client DevopsClient) UpdateProjectRepositorySettings(ctx context.Context, request UpdateProjectRepositorySettingsRequest) (response UpdateProjectRepositorySettingsResponse, err error)
    func (client DevopsClient) UpdatePullRequest(ctx context.Context, request UpdatePullRequestRequest) (response UpdatePullRequestResponse, err error)
    func (client DevopsClient) UpdatePullRequestComment(ctx context.Context, request UpdatePullRequestCommentRequest) (response UpdatePullRequestCommentResponse, err error)
    func (client DevopsClient) UpdatePullRequestNotificationPreference(ctx context.Context, request UpdatePullRequestNotificationPreferenceRequest) (response UpdatePullRequestNotificationPreferenceResponse, err error)
    func (client DevopsClient) UpdateRepository(ctx context.Context, request UpdateRepositoryRequest) (response UpdateRepositoryResponse, err error)
    func (client DevopsClient) UpdateRepositoryNotificationPreference(ctx context.Context, request UpdateRepositoryNotificationPreferenceRequest) (response UpdateRepositoryNotificationPreferenceResponse, err error)
    func (client DevopsClient) UpdateRepositorySettings(ctx context.Context, request UpdateRepositorySettingsRequest) (response UpdateRepositorySettingsResponse, err error)
    func (client DevopsClient) UpdateTrigger(ctx context.Context, request UpdateTriggerRequest) (response UpdateTriggerResponse, err error)
    func (client DevopsClient) ValidateConnection(ctx context.Context, request ValidateConnectionRequest) (response ValidateConnectionResponse, err error)
type DevopsCodeRepositoryBuildRunSource
    func (m DevopsCodeRepositoryBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m DevopsCodeRepositoryBuildRunSource) String() string
    func (m DevopsCodeRepositoryBuildRunSource) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryBuildSource
    func (m DevopsCodeRepositoryBuildSource) GetBranch() *string
    func (m DevopsCodeRepositoryBuildSource) GetName() *string
    func (m DevopsCodeRepositoryBuildSource) GetRepositoryUrl() *string
    func (m DevopsCodeRepositoryBuildSource) MarshalJSON() (buff []byte, e error)
    func (m DevopsCodeRepositoryBuildSource) String() string
    func (m DevopsCodeRepositoryBuildSource) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryFilter
    func (m DevopsCodeRepositoryFilter) MarshalJSON() (buff []byte, e error)
    func (m DevopsCodeRepositoryFilter) String() string
    func (m DevopsCodeRepositoryFilter) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryFilterAttributes
    func (m DevopsCodeRepositoryFilterAttributes) String() string
    func (m DevopsCodeRepositoryFilterAttributes) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryFilterEventsEnum
    func GetDevopsCodeRepositoryFilterEventsEnumValues() []DevopsCodeRepositoryFilterEventsEnum
    func GetMappingDevopsCodeRepositoryFilterEventsEnum(val string) (DevopsCodeRepositoryFilterEventsEnum, bool)
type DevopsCodeRepositoryFilterExclusionAttributes
    func (m DevopsCodeRepositoryFilterExclusionAttributes) String() string
    func (m DevopsCodeRepositoryFilterExclusionAttributes) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryTrigger
    func (m DevopsCodeRepositoryTrigger) GetActions() []TriggerAction
    func (m DevopsCodeRepositoryTrigger) GetCompartmentId() *string
    func (m DevopsCodeRepositoryTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m DevopsCodeRepositoryTrigger) GetDescription() *string
    func (m DevopsCodeRepositoryTrigger) GetDisplayName() *string
    func (m DevopsCodeRepositoryTrigger) GetFreeformTags() map[string]string
    func (m DevopsCodeRepositoryTrigger) GetId() *string
    func (m DevopsCodeRepositoryTrigger) GetLifecycleDetails() *string
    func (m DevopsCodeRepositoryTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m DevopsCodeRepositoryTrigger) GetProjectId() *string
    func (m DevopsCodeRepositoryTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m DevopsCodeRepositoryTrigger) GetTimeCreated() *common.SDKTime
    func (m DevopsCodeRepositoryTrigger) GetTimeUpdated() *common.SDKTime
    func (m DevopsCodeRepositoryTrigger) MarshalJSON() (buff []byte, e error)
    func (m DevopsCodeRepositoryTrigger) String() string
    func (m *DevopsCodeRepositoryTrigger) UnmarshalJSON(data []byte) (e error)
    func (m DevopsCodeRepositoryTrigger) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryTriggerCreateResult
    func (m DevopsCodeRepositoryTriggerCreateResult) GetActions() []TriggerAction
    func (m DevopsCodeRepositoryTriggerCreateResult) GetCompartmentId() *string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m DevopsCodeRepositoryTriggerCreateResult) GetDescription() *string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetDisplayName() *string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetFreeformTags() map[string]string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetId() *string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetLifecycleDetails() *string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m DevopsCodeRepositoryTriggerCreateResult) GetProjectId() *string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m DevopsCodeRepositoryTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m DevopsCodeRepositoryTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m DevopsCodeRepositoryTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m DevopsCodeRepositoryTriggerCreateResult) String() string
    func (m *DevopsCodeRepositoryTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m DevopsCodeRepositoryTriggerCreateResult) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryTriggerSummary
    func (m DevopsCodeRepositoryTriggerSummary) GetCompartmentId() *string
    func (m DevopsCodeRepositoryTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DevopsCodeRepositoryTriggerSummary) GetDescription() *string
    func (m DevopsCodeRepositoryTriggerSummary) GetDisplayName() *string
    func (m DevopsCodeRepositoryTriggerSummary) GetFreeformTags() map[string]string
    func (m DevopsCodeRepositoryTriggerSummary) GetId() *string
    func (m DevopsCodeRepositoryTriggerSummary) GetLifecycleDetails() *string
    func (m DevopsCodeRepositoryTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m DevopsCodeRepositoryTriggerSummary) GetProjectId() *string
    func (m DevopsCodeRepositoryTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DevopsCodeRepositoryTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m DevopsCodeRepositoryTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m DevopsCodeRepositoryTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m DevopsCodeRepositoryTriggerSummary) String() string
    func (m DevopsCodeRepositoryTriggerSummary) ValidateEnumValue() (bool, error)
type DiffChunk
    func (m DiffChunk) String() string
    func (m DiffChunk) ValidateEnumValue() (bool, error)
type DiffCollection
    func (m DiffCollection) String() string
    func (m DiffCollection) ValidateEnumValue() (bool, error)
type DiffLineDetails
    func (m DiffLineDetails) String() string
    func (m DiffLineDetails) ValidateEnumValue() (bool, error)
type DiffLineDetailsConflictMarkerEnum
    func GetDiffLineDetailsConflictMarkerEnumValues() []DiffLineDetailsConflictMarkerEnum
    func GetMappingDiffLineDetailsConflictMarkerEnum(val string) (DiffLineDetailsConflictMarkerEnum, bool)
type DiffResponse
    func (m DiffResponse) String() string
    func (m DiffResponse) ValidateEnumValue() (bool, error)
type DiffResponseEntry
    func (m DiffResponseEntry) String() string
    func (m DiffResponseEntry) ValidateEnumValue() (bool, error)
type DiffSection
    func (m DiffSection) String() string
    func (m DiffSection) ValidateEnumValue() (bool, error)
type DiffSummary
    func (m DiffSummary) String() string
    func (m DiffSummary) ValidateEnumValue() (bool, error)
type ExecuteMergePullRequestDetails
    func (m ExecuteMergePullRequestDetails) MarshalJSON() (buff []byte, e error)
    func (m ExecuteMergePullRequestDetails) String() string
    func (m ExecuteMergePullRequestDetails) ValidateEnumValue() (bool, error)
type ExecuteMergePullRequestDetailsPostMergeActionEnum
    func GetExecuteMergePullRequestDetailsPostMergeActionEnumValues() []ExecuteMergePullRequestDetailsPostMergeActionEnum
    func GetMappingExecuteMergePullRequestDetailsPostMergeActionEnum(val string) (ExecuteMergePullRequestDetailsPostMergeActionEnum, bool)
type ExportedVariable
    func (m ExportedVariable) String() string
    func (m ExportedVariable) ValidateEnumValue() (bool, error)
type ExportedVariableCollection
    func (m ExportedVariableCollection) String() string
    func (m ExportedVariableCollection) ValidateEnumValue() (bool, error)
type FileDiffResponse
    func (m FileDiffResponse) String() string
    func (m FileDiffResponse) ValidateEnumValue() (bool, error)
type FileFilter
    func (m FileFilter) String() string
    func (m FileFilter) ValidateEnumValue() (bool, error)
type FileLineDetails
    func (m FileLineDetails) String() string
    func (m FileLineDetails) ValidateEnumValue() (bool, error)
type Filter
type ForkSyncStatusCollection
    func (m ForkSyncStatusCollection) String() string
    func (m ForkSyncStatusCollection) ValidateEnumValue() (bool, error)
type ForkSyncStatusSummary
    func (m ForkSyncStatusSummary) String() string
    func (m ForkSyncStatusSummary) ValidateEnumValue() (bool, error)
type ForkSyncStatusSummarySyncStatusEnum
    func GetForkSyncStatusSummarySyncStatusEnumValues() []ForkSyncStatusSummarySyncStatusEnum
    func GetMappingForkSyncStatusSummarySyncStatusEnum(val string) (ForkSyncStatusSummarySyncStatusEnum, bool)
type FunctionDeployEnvironment
    func (m FunctionDeployEnvironment) GetCompartmentId() *string
    func (m FunctionDeployEnvironment) GetDefinedTags() map[string]map[string]interface{}
    func (m FunctionDeployEnvironment) GetDescription() *string
    func (m FunctionDeployEnvironment) GetDisplayName() *string
    func (m FunctionDeployEnvironment) GetFreeformTags() map[string]string
    func (m FunctionDeployEnvironment) GetId() *string
    func (m FunctionDeployEnvironment) GetLifecycleDetails() *string
    func (m FunctionDeployEnvironment) GetLifecycleState() DeployEnvironmentLifecycleStateEnum
    func (m FunctionDeployEnvironment) GetProjectId() *string
    func (m FunctionDeployEnvironment) GetSystemTags() map[string]map[string]interface{}
    func (m FunctionDeployEnvironment) GetTimeCreated() *common.SDKTime
    func (m FunctionDeployEnvironment) GetTimeUpdated() *common.SDKTime
    func (m FunctionDeployEnvironment) MarshalJSON() (buff []byte, e error)
    func (m FunctionDeployEnvironment) String() string
    func (m FunctionDeployEnvironment) ValidateEnumValue() (bool, error)
type FunctionDeployEnvironmentSummary
    func (m FunctionDeployEnvironmentSummary) GetCompartmentId() *string
    func (m FunctionDeployEnvironmentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m FunctionDeployEnvironmentSummary) GetDescription() *string
    func (m FunctionDeployEnvironmentSummary) GetDisplayName() *string
    func (m FunctionDeployEnvironmentSummary) GetFreeformTags() map[string]string
    func (m FunctionDeployEnvironmentSummary) GetId() *string
    func (m FunctionDeployEnvironmentSummary) GetLifecycleDetails() *string
    func (m FunctionDeployEnvironmentSummary) GetLifecycleState() DeployEnvironmentLifecycleStateEnum
    func (m FunctionDeployEnvironmentSummary) GetProjectId() *string
    func (m FunctionDeployEnvironmentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m FunctionDeployEnvironmentSummary) GetTimeCreated() *common.SDKTime
    func (m FunctionDeployEnvironmentSummary) GetTimeUpdated() *common.SDKTime
    func (m FunctionDeployEnvironmentSummary) MarshalJSON() (buff []byte, e error)
    func (m FunctionDeployEnvironmentSummary) String() string
    func (m FunctionDeployEnvironmentSummary) ValidateEnumValue() (bool, error)
type FunctionDeployStage
    func (m FunctionDeployStage) GetCompartmentId() *string
    func (m FunctionDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m FunctionDeployStage) GetDeployPipelineId() *string
    func (m FunctionDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m FunctionDeployStage) GetDescription() *string
    func (m FunctionDeployStage) GetDisplayName() *string
    func (m FunctionDeployStage) GetFreeformTags() map[string]string
    func (m FunctionDeployStage) GetId() *string
    func (m FunctionDeployStage) GetLifecycleDetails() *string
    func (m FunctionDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m FunctionDeployStage) GetProjectId() *string
    func (m FunctionDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m FunctionDeployStage) GetTimeCreated() *common.SDKTime
    func (m FunctionDeployStage) GetTimeUpdated() *common.SDKTime
    func (m FunctionDeployStage) MarshalJSON() (buff []byte, e error)
    func (m FunctionDeployStage) String() string
    func (m FunctionDeployStage) ValidateEnumValue() (bool, error)
type FunctionDeployStageExecutionProgress
    func (m FunctionDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m FunctionDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m FunctionDeployStageExecutionProgress) GetDeployStageId() *string
    func (m FunctionDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m FunctionDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m FunctionDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m FunctionDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m FunctionDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m FunctionDeployStageExecutionProgress) String() string
    func (m FunctionDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type FunctionDeployStageSummary
    func (m FunctionDeployStageSummary) GetCompartmentId() *string
    func (m FunctionDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m FunctionDeployStageSummary) GetDeployPipelineId() *string
    func (m FunctionDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m FunctionDeployStageSummary) GetDescription() *string
    func (m FunctionDeployStageSummary) GetDisplayName() *string
    func (m FunctionDeployStageSummary) GetFreeformTags() map[string]string
    func (m FunctionDeployStageSummary) GetId() *string
    func (m FunctionDeployStageSummary) GetLifecycleDetails() *string
    func (m FunctionDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m FunctionDeployStageSummary) GetProjectId() *string
    func (m FunctionDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m FunctionDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m FunctionDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m FunctionDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m FunctionDeployStageSummary) String() string
    func (m FunctionDeployStageSummary) ValidateEnumValue() (bool, error)
type GenericArtifactLocationDetails
type GenericArtifactLocationDetailsStorageTypeEnum
    func GetGenericArtifactLocationDetailsStorageTypeEnumValues() []GenericArtifactLocationDetailsStorageTypeEnum
    func GetMappingGenericArtifactLocationDetailsStorageTypeEnum(val string) (GenericArtifactLocationDetailsStorageTypeEnum, bool)
type GenericArtifacts
    func (m GenericArtifacts) GetStepName() *string
    func (m GenericArtifacts) MarshalJSON() (buff []byte, e error)
    func (m GenericArtifacts) String() string
    func (m *GenericArtifacts) UnmarshalJSON(data []byte) (e error)
    func (m GenericArtifacts) ValidateEnumValue() (bool, error)
type GenericDeliveredArtifact
    func (m GenericDeliveredArtifact) GetDeployArtifactId() *string
    func (m GenericDeliveredArtifact) GetOutputArtifactName() *string
    func (m GenericDeliveredArtifact) MarshalJSON() (buff []byte, e error)
    func (m GenericDeliveredArtifact) String() string
    func (m GenericDeliveredArtifact) ValidateEnumValue() (bool, error)
type GenericDeployArtifactSource
    func (m GenericDeployArtifactSource) MarshalJSON() (buff []byte, e error)
    func (m GenericDeployArtifactSource) String() string
    func (m GenericDeployArtifactSource) ValidateEnumValue() (bool, error)
type GetBuildPipelineRequest
    func (request GetBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetBuildPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request GetBuildPipelineRequest) String() string
    func (request GetBuildPipelineRequest) ValidateEnumValue() (bool, error)
type GetBuildPipelineResponse
    func (response GetBuildPipelineResponse) HTTPResponse() *http.Response
    func (response GetBuildPipelineResponse) String() string
type GetBuildPipelineStageRequest
    func (request GetBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetBuildPipelineStageRequest) String() string
    func (request GetBuildPipelineStageRequest) ValidateEnumValue() (bool, error)
type GetBuildPipelineStageResponse
    func (response GetBuildPipelineStageResponse) HTTPResponse() *http.Response
    func (response GetBuildPipelineStageResponse) String() string
type GetBuildRunRequest
    func (request GetBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetBuildRunRequest) RetryPolicy() *common.RetryPolicy
    func (request GetBuildRunRequest) String() string
    func (request GetBuildRunRequest) ValidateEnumValue() (bool, error)
type GetBuildRunResponse
    func (response GetBuildRunResponse) HTTPResponse() *http.Response
    func (response GetBuildRunResponse) String() string
type GetCommitDiffRequest
    func (request GetCommitDiffRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCommitDiffRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCommitDiffRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCommitDiffRequest) String() string
    func (request GetCommitDiffRequest) ValidateEnumValue() (bool, error)
type GetCommitDiffResponse
    func (response GetCommitDiffResponse) HTTPResponse() *http.Response
    func (response GetCommitDiffResponse) String() string
type GetCommitRequest
    func (request GetCommitRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCommitRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCommitRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCommitRequest) String() string
    func (request GetCommitRequest) ValidateEnumValue() (bool, error)
type GetCommitResponse
    func (response GetCommitResponse) HTTPResponse() *http.Response
    func (response GetCommitResponse) String() string
type GetConnectionRequest
    func (request GetConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetConnectionRequest) String() string
    func (request GetConnectionRequest) ValidateEnumValue() (bool, error)
type GetConnectionResponse
    func (response GetConnectionResponse) HTTPResponse() *http.Response
    func (response GetConnectionResponse) String() string
type GetDeployArtifactRequest
    func (request GetDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDeployArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDeployArtifactRequest) String() string
    func (request GetDeployArtifactRequest) ValidateEnumValue() (bool, error)
type GetDeployArtifactResponse
    func (response GetDeployArtifactResponse) HTTPResponse() *http.Response
    func (response GetDeployArtifactResponse) String() string
type GetDeployEnvironmentRequest
    func (request GetDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDeployEnvironmentRequest) String() string
    func (request GetDeployEnvironmentRequest) ValidateEnumValue() (bool, error)
type GetDeployEnvironmentResponse
    func (response GetDeployEnvironmentResponse) HTTPResponse() *http.Response
    func (response GetDeployEnvironmentResponse) String() string
type GetDeployPipelineRequest
    func (request GetDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDeployPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDeployPipelineRequest) String() string
    func (request GetDeployPipelineRequest) ValidateEnumValue() (bool, error)
type GetDeployPipelineResponse
    func (response GetDeployPipelineResponse) HTTPResponse() *http.Response
    func (response GetDeployPipelineResponse) String() string
type GetDeployStageRequest
    func (request GetDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDeployStageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDeployStageRequest) String() string
    func (request GetDeployStageRequest) ValidateEnumValue() (bool, error)
type GetDeployStageResponse
    func (response GetDeployStageResponse) HTTPResponse() *http.Response
    func (response GetDeployStageResponse) String() string
type GetDeploymentRequest
    func (request GetDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDeploymentRequest) String() string
    func (request GetDeploymentRequest) ValidateEnumValue() (bool, error)
type GetDeploymentResponse
    func (response GetDeploymentResponse) HTTPResponse() *http.Response
    func (response GetDeploymentResponse) String() string
type GetFileDiffRequest
    func (request GetFileDiffRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetFileDiffRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetFileDiffRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFileDiffRequest) String() string
    func (request GetFileDiffRequest) ValidateEnumValue() (bool, error)
type GetFileDiffResponse
    func (response GetFileDiffResponse) HTTPResponse() *http.Response
    func (response GetFileDiffResponse) String() string
type GetMirrorRecordMirrorRecordTypeEnum
    func GetGetMirrorRecordMirrorRecordTypeEnumValues() []GetMirrorRecordMirrorRecordTypeEnum
    func GetMappingGetMirrorRecordMirrorRecordTypeEnum(val string) (GetMirrorRecordMirrorRecordTypeEnum, bool)
type GetMirrorRecordRequest
    func (request GetMirrorRecordRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMirrorRecordRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMirrorRecordRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMirrorRecordRequest) String() string
    func (request GetMirrorRecordRequest) ValidateEnumValue() (bool, error)
type GetMirrorRecordResponse
    func (response GetMirrorRecordResponse) HTTPResponse() *http.Response
    func (response GetMirrorRecordResponse) String() string
type GetObjectContentRequest
    func (request GetObjectContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetObjectContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetObjectContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetObjectContentRequest) String() string
    func (request GetObjectContentRequest) ValidateEnumValue() (bool, error)
type GetObjectContentResponse
    func (response GetObjectContentResponse) HTTPResponse() *http.Response
    func (response GetObjectContentResponse) String() string
type GetObjectRequest
    func (request GetObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetObjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetObjectRequest) String() string
    func (request GetObjectRequest) ValidateEnumValue() (bool, error)
type GetObjectResponse
    func (response GetObjectResponse) HTTPResponse() *http.Response
    func (response GetObjectResponse) String() string
type GetProjectNotificationPreferenceRequest
    func (request GetProjectNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetProjectNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetProjectNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetProjectNotificationPreferenceRequest) String() string
    func (request GetProjectNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
type GetProjectNotificationPreferenceResponse
    func (response GetProjectNotificationPreferenceResponse) HTTPResponse() *http.Response
    func (response GetProjectNotificationPreferenceResponse) String() string
type GetProjectRepositorySettingsRequest
    func (request GetProjectRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetProjectRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetProjectRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
    func (request GetProjectRepositorySettingsRequest) String() string
    func (request GetProjectRepositorySettingsRequest) ValidateEnumValue() (bool, error)
type GetProjectRepositorySettingsResponse
    func (response GetProjectRepositorySettingsResponse) HTTPResponse() *http.Response
    func (response GetProjectRepositorySettingsResponse) String() string
type GetProjectRequest
    func (request GetProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetProjectRequest) String() string
    func (request GetProjectRequest) ValidateEnumValue() (bool, error)
type GetProjectResponse
    func (response GetProjectResponse) HTTPResponse() *http.Response
    func (response GetProjectResponse) String() string
type GetPullRequestAttachmentContentRequest
    func (request GetPullRequestAttachmentContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPullRequestAttachmentContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPullRequestAttachmentContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPullRequestAttachmentContentRequest) String() string
    func (request GetPullRequestAttachmentContentRequest) ValidateEnumValue() (bool, error)
type GetPullRequestAttachmentContentResponse
    func (response GetPullRequestAttachmentContentResponse) HTTPResponse() *http.Response
    func (response GetPullRequestAttachmentContentResponse) String() string
type GetPullRequestAttachmentRequest
    func (request GetPullRequestAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPullRequestAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPullRequestAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPullRequestAttachmentRequest) String() string
    func (request GetPullRequestAttachmentRequest) ValidateEnumValue() (bool, error)
type GetPullRequestAttachmentResponse
    func (response GetPullRequestAttachmentResponse) HTTPResponse() *http.Response
    func (response GetPullRequestAttachmentResponse) String() string
type GetPullRequestChangeSummaryMetricsRequest
    func (request GetPullRequestChangeSummaryMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPullRequestChangeSummaryMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPullRequestChangeSummaryMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPullRequestChangeSummaryMetricsRequest) String() string
    func (request GetPullRequestChangeSummaryMetricsRequest) ValidateEnumValue() (bool, error)
type GetPullRequestChangeSummaryMetricsResponse
    func (response GetPullRequestChangeSummaryMetricsResponse) HTTPResponse() *http.Response
    func (response GetPullRequestChangeSummaryMetricsResponse) String() string
type GetPullRequestCommentRequest
    func (request GetPullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPullRequestCommentRequest) String() string
    func (request GetPullRequestCommentRequest) ValidateEnumValue() (bool, error)
type GetPullRequestCommentResponse
    func (response GetPullRequestCommentResponse) HTTPResponse() *http.Response
    func (response GetPullRequestCommentResponse) String() string
type GetPullRequestNotificationPreferenceRequest
    func (request GetPullRequestNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPullRequestNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPullRequestNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPullRequestNotificationPreferenceRequest) String() string
    func (request GetPullRequestNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
type GetPullRequestNotificationPreferenceResponse
    func (response GetPullRequestNotificationPreferenceResponse) HTTPResponse() *http.Response
    func (response GetPullRequestNotificationPreferenceResponse) String() string
type GetPullRequestRequest
    func (request GetPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPullRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPullRequestRequest) String() string
    func (request GetPullRequestRequest) ValidateEnumValue() (bool, error)
type GetPullRequestResponse
    func (response GetPullRequestResponse) HTTPResponse() *http.Response
    func (response GetPullRequestResponse) String() string
type GetRefRequest
    func (request GetRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRefRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRefRequest) String() string
    func (request GetRefRequest) ValidateEnumValue() (bool, error)
type GetRefResponse
    func (response GetRefResponse) HTTPResponse() *http.Response
    func (response GetRefResponse) String() string
type GetRepoFileDiffRequest
    func (request GetRepoFileDiffRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRepoFileDiffRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRepoFileDiffRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRepoFileDiffRequest) String() string
    func (request GetRepoFileDiffRequest) ValidateEnumValue() (bool, error)
type GetRepoFileDiffResponse
    func (response GetRepoFileDiffResponse) HTTPResponse() *http.Response
    func (response GetRepoFileDiffResponse) String() string
type GetRepoFileLinesRequest
    func (request GetRepoFileLinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRepoFileLinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRepoFileLinesRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRepoFileLinesRequest) String() string
    func (request GetRepoFileLinesRequest) ValidateEnumValue() (bool, error)
type GetRepoFileLinesResponse
    func (response GetRepoFileLinesResponse) HTTPResponse() *http.Response
    func (response GetRepoFileLinesResponse) String() string
type GetRepositoryArchiveContentRequest
    func (request GetRepositoryArchiveContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRepositoryArchiveContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRepositoryArchiveContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRepositoryArchiveContentRequest) String() string
    func (request GetRepositoryArchiveContentRequest) ValidateEnumValue() (bool, error)
type GetRepositoryArchiveContentResponse
    func (response GetRepositoryArchiveContentResponse) HTTPResponse() *http.Response
    func (response GetRepositoryArchiveContentResponse) String() string
type GetRepositoryFieldsEnum
    func GetGetRepositoryFieldsEnumValues() []GetRepositoryFieldsEnum
    func GetMappingGetRepositoryFieldsEnum(val string) (GetRepositoryFieldsEnum, bool)
type GetRepositoryFileLinesRequest
    func (request GetRepositoryFileLinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRepositoryFileLinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRepositoryFileLinesRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRepositoryFileLinesRequest) String() string
    func (request GetRepositoryFileLinesRequest) ValidateEnumValue() (bool, error)
type GetRepositoryFileLinesResponse
    func (response GetRepositoryFileLinesResponse) HTTPResponse() *http.Response
    func (response GetRepositoryFileLinesResponse) String() string
type GetRepositoryNotificationPreferenceRequest
    func (request GetRepositoryNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRepositoryNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRepositoryNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRepositoryNotificationPreferenceRequest) String() string
    func (request GetRepositoryNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
type GetRepositoryNotificationPreferenceResponse
    func (response GetRepositoryNotificationPreferenceResponse) HTTPResponse() *http.Response
    func (response GetRepositoryNotificationPreferenceResponse) String() string
type GetRepositoryRequest
    func (request GetRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRepositoryRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRepositoryRequest) String() string
    func (request GetRepositoryRequest) ValidateEnumValue() (bool, error)
type GetRepositoryResponse
    func (response GetRepositoryResponse) HTTPResponse() *http.Response
    func (response GetRepositoryResponse) String() string
type GetRepositorySettingsRequest
    func (request GetRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRepositorySettingsRequest) String() string
    func (request GetRepositorySettingsRequest) ValidateEnumValue() (bool, error)
type GetRepositorySettingsResponse
    func (response GetRepositorySettingsResponse) HTTPResponse() *http.Response
    func (response GetRepositorySettingsResponse) String() string
type GetTriggerRequest
    func (request GetTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTriggerRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTriggerRequest) String() string
    func (request GetTriggerRequest) ValidateEnumValue() (bool, error)
type GetTriggerResponse
    func (response GetTriggerResponse) HTTPResponse() *http.Response
    func (response GetTriggerResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type GithubAccessTokenConnection
    func (m GithubAccessTokenConnection) GetCompartmentId() *string
    func (m GithubAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}
    func (m GithubAccessTokenConnection) GetDescription() *string
    func (m GithubAccessTokenConnection) GetDisplayName() *string
    func (m GithubAccessTokenConnection) GetFreeformTags() map[string]string
    func (m GithubAccessTokenConnection) GetId() *string
    func (m GithubAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m GithubAccessTokenConnection) GetLifecycleDetails() *string
    func (m GithubAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m GithubAccessTokenConnection) GetProjectId() *string
    func (m GithubAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}
    func (m GithubAccessTokenConnection) GetTimeCreated() *common.SDKTime
    func (m GithubAccessTokenConnection) GetTimeUpdated() *common.SDKTime
    func (m GithubAccessTokenConnection) MarshalJSON() (buff []byte, e error)
    func (m GithubAccessTokenConnection) String() string
    func (m GithubAccessTokenConnection) ValidateEnumValue() (bool, error)
type GithubAccessTokenConnectionSummary
    func (m GithubAccessTokenConnectionSummary) GetCompartmentId() *string
    func (m GithubAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GithubAccessTokenConnectionSummary) GetDescription() *string
    func (m GithubAccessTokenConnectionSummary) GetDisplayName() *string
    func (m GithubAccessTokenConnectionSummary) GetFreeformTags() map[string]string
    func (m GithubAccessTokenConnectionSummary) GetId() *string
    func (m GithubAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m GithubAccessTokenConnectionSummary) GetLifecycleDetails() *string
    func (m GithubAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m GithubAccessTokenConnectionSummary) GetProjectId() *string
    func (m GithubAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}
    func (m GithubAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime
    func (m GithubAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime
    func (m GithubAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)
    func (m GithubAccessTokenConnectionSummary) String() string
    func (m GithubAccessTokenConnectionSummary) ValidateEnumValue() (bool, error)
type GithubBuildRunSource
    func (m GithubBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m GithubBuildRunSource) String() string
    func (m GithubBuildRunSource) ValidateEnumValue() (bool, error)
type GithubBuildSource
    func (m GithubBuildSource) GetBranch() *string
    func (m GithubBuildSource) GetName() *string
    func (m GithubBuildSource) GetRepositoryUrl() *string
    func (m GithubBuildSource) MarshalJSON() (buff []byte, e error)
    func (m GithubBuildSource) String() string
    func (m GithubBuildSource) ValidateEnumValue() (bool, error)
type GithubFilter
    func (m GithubFilter) MarshalJSON() (buff []byte, e error)
    func (m GithubFilter) String() string
    func (m GithubFilter) ValidateEnumValue() (bool, error)
type GithubFilterAttributes
    func (m GithubFilterAttributes) String() string
    func (m GithubFilterAttributes) ValidateEnumValue() (bool, error)
type GithubFilterEventsEnum
    func GetGithubFilterEventsEnumValues() []GithubFilterEventsEnum
    func GetMappingGithubFilterEventsEnum(val string) (GithubFilterEventsEnum, bool)
type GithubFilterExclusionAttributes
    func (m GithubFilterExclusionAttributes) String() string
    func (m GithubFilterExclusionAttributes) ValidateEnumValue() (bool, error)
type GithubTrigger
    func (m GithubTrigger) GetActions() []TriggerAction
    func (m GithubTrigger) GetCompartmentId() *string
    func (m GithubTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m GithubTrigger) GetDescription() *string
    func (m GithubTrigger) GetDisplayName() *string
    func (m GithubTrigger) GetFreeformTags() map[string]string
    func (m GithubTrigger) GetId() *string
    func (m GithubTrigger) GetLifecycleDetails() *string
    func (m GithubTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GithubTrigger) GetProjectId() *string
    func (m GithubTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m GithubTrigger) GetTimeCreated() *common.SDKTime
    func (m GithubTrigger) GetTimeUpdated() *common.SDKTime
    func (m GithubTrigger) MarshalJSON() (buff []byte, e error)
    func (m GithubTrigger) String() string
    func (m *GithubTrigger) UnmarshalJSON(data []byte) (e error)
    func (m GithubTrigger) ValidateEnumValue() (bool, error)
type GithubTriggerCreateResult
    func (m GithubTriggerCreateResult) GetActions() []TriggerAction
    func (m GithubTriggerCreateResult) GetCompartmentId() *string
    func (m GithubTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m GithubTriggerCreateResult) GetDescription() *string
    func (m GithubTriggerCreateResult) GetDisplayName() *string
    func (m GithubTriggerCreateResult) GetFreeformTags() map[string]string
    func (m GithubTriggerCreateResult) GetId() *string
    func (m GithubTriggerCreateResult) GetLifecycleDetails() *string
    func (m GithubTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GithubTriggerCreateResult) GetProjectId() *string
    func (m GithubTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m GithubTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m GithubTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m GithubTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m GithubTriggerCreateResult) String() string
    func (m *GithubTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m GithubTriggerCreateResult) ValidateEnumValue() (bool, error)
type GithubTriggerSummary
    func (m GithubTriggerSummary) GetCompartmentId() *string
    func (m GithubTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GithubTriggerSummary) GetDescription() *string
    func (m GithubTriggerSummary) GetDisplayName() *string
    func (m GithubTriggerSummary) GetFreeformTags() map[string]string
    func (m GithubTriggerSummary) GetId() *string
    func (m GithubTriggerSummary) GetLifecycleDetails() *string
    func (m GithubTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GithubTriggerSummary) GetProjectId() *string
    func (m GithubTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m GithubTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m GithubTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m GithubTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m GithubTriggerSummary) String() string
    func (m GithubTriggerSummary) ValidateEnumValue() (bool, error)
type GitlabAccessTokenConnection
    func (m GitlabAccessTokenConnection) GetCompartmentId() *string
    func (m GitlabAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabAccessTokenConnection) GetDescription() *string
    func (m GitlabAccessTokenConnection) GetDisplayName() *string
    func (m GitlabAccessTokenConnection) GetFreeformTags() map[string]string
    func (m GitlabAccessTokenConnection) GetId() *string
    func (m GitlabAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m GitlabAccessTokenConnection) GetLifecycleDetails() *string
    func (m GitlabAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m GitlabAccessTokenConnection) GetProjectId() *string
    func (m GitlabAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabAccessTokenConnection) GetTimeCreated() *common.SDKTime
    func (m GitlabAccessTokenConnection) GetTimeUpdated() *common.SDKTime
    func (m GitlabAccessTokenConnection) MarshalJSON() (buff []byte, e error)
    func (m GitlabAccessTokenConnection) String() string
    func (m GitlabAccessTokenConnection) ValidateEnumValue() (bool, error)
type GitlabAccessTokenConnectionSummary
    func (m GitlabAccessTokenConnectionSummary) GetCompartmentId() *string
    func (m GitlabAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabAccessTokenConnectionSummary) GetDescription() *string
    func (m GitlabAccessTokenConnectionSummary) GetDisplayName() *string
    func (m GitlabAccessTokenConnectionSummary) GetFreeformTags() map[string]string
    func (m GitlabAccessTokenConnectionSummary) GetId() *string
    func (m GitlabAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m GitlabAccessTokenConnectionSummary) GetLifecycleDetails() *string
    func (m GitlabAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m GitlabAccessTokenConnectionSummary) GetProjectId() *string
    func (m GitlabAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime
    func (m GitlabAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime
    func (m GitlabAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)
    func (m GitlabAccessTokenConnectionSummary) String() string
    func (m GitlabAccessTokenConnectionSummary) ValidateEnumValue() (bool, error)
type GitlabBuildRunSource
    func (m GitlabBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m GitlabBuildRunSource) String() string
    func (m GitlabBuildRunSource) ValidateEnumValue() (bool, error)
type GitlabBuildSource
    func (m GitlabBuildSource) GetBranch() *string
    func (m GitlabBuildSource) GetName() *string
    func (m GitlabBuildSource) GetRepositoryUrl() *string
    func (m GitlabBuildSource) MarshalJSON() (buff []byte, e error)
    func (m GitlabBuildSource) String() string
    func (m GitlabBuildSource) ValidateEnumValue() (bool, error)
type GitlabFilter
    func (m GitlabFilter) MarshalJSON() (buff []byte, e error)
    func (m GitlabFilter) String() string
    func (m GitlabFilter) ValidateEnumValue() (bool, error)
type GitlabFilterAttributes
    func (m GitlabFilterAttributes) String() string
    func (m GitlabFilterAttributes) ValidateEnumValue() (bool, error)
type GitlabFilterEventsEnum
    func GetGitlabFilterEventsEnumValues() []GitlabFilterEventsEnum
    func GetMappingGitlabFilterEventsEnum(val string) (GitlabFilterEventsEnum, bool)
type GitlabFilterExclusionAttributes
    func (m GitlabFilterExclusionAttributes) String() string
    func (m GitlabFilterExclusionAttributes) ValidateEnumValue() (bool, error)
type GitlabServerAccessTokenConnection
    func (m GitlabServerAccessTokenConnection) GetCompartmentId() *string
    func (m GitlabServerAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabServerAccessTokenConnection) GetDescription() *string
    func (m GitlabServerAccessTokenConnection) GetDisplayName() *string
    func (m GitlabServerAccessTokenConnection) GetFreeformTags() map[string]string
    func (m GitlabServerAccessTokenConnection) GetId() *string
    func (m GitlabServerAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m GitlabServerAccessTokenConnection) GetLifecycleDetails() *string
    func (m GitlabServerAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m GitlabServerAccessTokenConnection) GetProjectId() *string
    func (m GitlabServerAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabServerAccessTokenConnection) GetTimeCreated() *common.SDKTime
    func (m GitlabServerAccessTokenConnection) GetTimeUpdated() *common.SDKTime
    func (m GitlabServerAccessTokenConnection) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerAccessTokenConnection) String() string
    func (m *GitlabServerAccessTokenConnection) UnmarshalJSON(data []byte) (e error)
    func (m GitlabServerAccessTokenConnection) ValidateEnumValue() (bool, error)
type GitlabServerAccessTokenConnectionSummary
    func (m GitlabServerAccessTokenConnectionSummary) GetCompartmentId() *string
    func (m GitlabServerAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabServerAccessTokenConnectionSummary) GetDescription() *string
    func (m GitlabServerAccessTokenConnectionSummary) GetDisplayName() *string
    func (m GitlabServerAccessTokenConnectionSummary) GetFreeformTags() map[string]string
    func (m GitlabServerAccessTokenConnectionSummary) GetId() *string
    func (m GitlabServerAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m GitlabServerAccessTokenConnectionSummary) GetLifecycleDetails() *string
    func (m GitlabServerAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m GitlabServerAccessTokenConnectionSummary) GetProjectId() *string
    func (m GitlabServerAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabServerAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime
    func (m GitlabServerAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime
    func (m GitlabServerAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerAccessTokenConnectionSummary) String() string
    func (m *GitlabServerAccessTokenConnectionSummary) UnmarshalJSON(data []byte) (e error)
    func (m GitlabServerAccessTokenConnectionSummary) ValidateEnumValue() (bool, error)
type GitlabServerBuildRunSource
    func (m GitlabServerBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerBuildRunSource) String() string
    func (m GitlabServerBuildRunSource) ValidateEnumValue() (bool, error)
type GitlabServerBuildSource
    func (m GitlabServerBuildSource) GetBranch() *string
    func (m GitlabServerBuildSource) GetName() *string
    func (m GitlabServerBuildSource) GetRepositoryUrl() *string
    func (m GitlabServerBuildSource) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerBuildSource) String() string
    func (m GitlabServerBuildSource) ValidateEnumValue() (bool, error)
type GitlabServerFilter
    func (m GitlabServerFilter) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerFilter) String() string
    func (m GitlabServerFilter) ValidateEnumValue() (bool, error)
type GitlabServerFilterAttributes
    func (m GitlabServerFilterAttributes) String() string
    func (m GitlabServerFilterAttributes) ValidateEnumValue() (bool, error)
type GitlabServerFilterEventsEnum
    func GetGitlabServerFilterEventsEnumValues() []GitlabServerFilterEventsEnum
    func GetMappingGitlabServerFilterEventsEnum(val string) (GitlabServerFilterEventsEnum, bool)
type GitlabServerFilterExclusionAttributes
    func (m GitlabServerFilterExclusionAttributes) String() string
    func (m GitlabServerFilterExclusionAttributes) ValidateEnumValue() (bool, error)
type GitlabServerTrigger
    func (m GitlabServerTrigger) GetActions() []TriggerAction
    func (m GitlabServerTrigger) GetCompartmentId() *string
    func (m GitlabServerTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabServerTrigger) GetDescription() *string
    func (m GitlabServerTrigger) GetDisplayName() *string
    func (m GitlabServerTrigger) GetFreeformTags() map[string]string
    func (m GitlabServerTrigger) GetId() *string
    func (m GitlabServerTrigger) GetLifecycleDetails() *string
    func (m GitlabServerTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GitlabServerTrigger) GetProjectId() *string
    func (m GitlabServerTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabServerTrigger) GetTimeCreated() *common.SDKTime
    func (m GitlabServerTrigger) GetTimeUpdated() *common.SDKTime
    func (m GitlabServerTrigger) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerTrigger) String() string
    func (m *GitlabServerTrigger) UnmarshalJSON(data []byte) (e error)
    func (m GitlabServerTrigger) ValidateEnumValue() (bool, error)
type GitlabServerTriggerCreateResult
    func (m GitlabServerTriggerCreateResult) GetActions() []TriggerAction
    func (m GitlabServerTriggerCreateResult) GetCompartmentId() *string
    func (m GitlabServerTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabServerTriggerCreateResult) GetDescription() *string
    func (m GitlabServerTriggerCreateResult) GetDisplayName() *string
    func (m GitlabServerTriggerCreateResult) GetFreeformTags() map[string]string
    func (m GitlabServerTriggerCreateResult) GetId() *string
    func (m GitlabServerTriggerCreateResult) GetLifecycleDetails() *string
    func (m GitlabServerTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GitlabServerTriggerCreateResult) GetProjectId() *string
    func (m GitlabServerTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabServerTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m GitlabServerTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m GitlabServerTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerTriggerCreateResult) String() string
    func (m *GitlabServerTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m GitlabServerTriggerCreateResult) ValidateEnumValue() (bool, error)
type GitlabServerTriggerSummary
    func (m GitlabServerTriggerSummary) GetCompartmentId() *string
    func (m GitlabServerTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabServerTriggerSummary) GetDescription() *string
    func (m GitlabServerTriggerSummary) GetDisplayName() *string
    func (m GitlabServerTriggerSummary) GetFreeformTags() map[string]string
    func (m GitlabServerTriggerSummary) GetId() *string
    func (m GitlabServerTriggerSummary) GetLifecycleDetails() *string
    func (m GitlabServerTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GitlabServerTriggerSummary) GetProjectId() *string
    func (m GitlabServerTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabServerTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m GitlabServerTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m GitlabServerTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerTriggerSummary) String() string
    func (m GitlabServerTriggerSummary) ValidateEnumValue() (bool, error)
type GitlabTrigger
    func (m GitlabTrigger) GetActions() []TriggerAction
    func (m GitlabTrigger) GetCompartmentId() *string
    func (m GitlabTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabTrigger) GetDescription() *string
    func (m GitlabTrigger) GetDisplayName() *string
    func (m GitlabTrigger) GetFreeformTags() map[string]string
    func (m GitlabTrigger) GetId() *string
    func (m GitlabTrigger) GetLifecycleDetails() *string
    func (m GitlabTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GitlabTrigger) GetProjectId() *string
    func (m GitlabTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabTrigger) GetTimeCreated() *common.SDKTime
    func (m GitlabTrigger) GetTimeUpdated() *common.SDKTime
    func (m GitlabTrigger) MarshalJSON() (buff []byte, e error)
    func (m GitlabTrigger) String() string
    func (m *GitlabTrigger) UnmarshalJSON(data []byte) (e error)
    func (m GitlabTrigger) ValidateEnumValue() (bool, error)
type GitlabTriggerCreateResult
    func (m GitlabTriggerCreateResult) GetActions() []TriggerAction
    func (m GitlabTriggerCreateResult) GetCompartmentId() *string
    func (m GitlabTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabTriggerCreateResult) GetDescription() *string
    func (m GitlabTriggerCreateResult) GetDisplayName() *string
    func (m GitlabTriggerCreateResult) GetFreeformTags() map[string]string
    func (m GitlabTriggerCreateResult) GetId() *string
    func (m GitlabTriggerCreateResult) GetLifecycleDetails() *string
    func (m GitlabTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GitlabTriggerCreateResult) GetProjectId() *string
    func (m GitlabTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m GitlabTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m GitlabTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m GitlabTriggerCreateResult) String() string
    func (m *GitlabTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m GitlabTriggerCreateResult) ValidateEnumValue() (bool, error)
type GitlabTriggerSummary
    func (m GitlabTriggerSummary) GetCompartmentId() *string
    func (m GitlabTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabTriggerSummary) GetDescription() *string
    func (m GitlabTriggerSummary) GetDisplayName() *string
    func (m GitlabTriggerSummary) GetFreeformTags() map[string]string
    func (m GitlabTriggerSummary) GetId() *string
    func (m GitlabTriggerSummary) GetLifecycleDetails() *string
    func (m GitlabTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GitlabTriggerSummary) GetProjectId() *string
    func (m GitlabTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m GitlabTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m GitlabTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m GitlabTriggerSummary) String() string
    func (m GitlabTriggerSummary) ValidateEnumValue() (bool, error)
type HelmCommandSpecArtifactSource
    func (m HelmCommandSpecArtifactSource) MarshalJSON() (buff []byte, e error)
    func (m HelmCommandSpecArtifactSource) String() string
    func (m HelmCommandSpecArtifactSource) ValidateEnumValue() (bool, error)
type HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum
    func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumValues() []HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum
    func GetMappingHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum(val string) (HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum, bool)
type HelmRepositoryDeployArtifactSource
    func (m HelmRepositoryDeployArtifactSource) MarshalJSON() (buff []byte, e error)
    func (m HelmRepositoryDeployArtifactSource) String() string
    func (m *HelmRepositoryDeployArtifactSource) UnmarshalJSON(data []byte) (e error)
    func (m HelmRepositoryDeployArtifactSource) ValidateEnumValue() (bool, error)
type HelmSetValue
    func (m HelmSetValue) String() string
    func (m HelmSetValue) ValidateEnumValue() (bool, error)
type HelmSetValueCollection
    func (m HelmSetValueCollection) String() string
    func (m HelmSetValueCollection) ValidateEnumValue() (bool, error)
type InlineDeployArtifactSource
    func (m InlineDeployArtifactSource) MarshalJSON() (buff []byte, e error)
    func (m InlineDeployArtifactSource) String() string
    func (m InlineDeployArtifactSource) ValidateEnumValue() (bool, error)
type InlinePublicKeyVerificationKeySource
    func (m InlinePublicKeyVerificationKeySource) MarshalJSON() (buff []byte, e error)
    func (m InlinePublicKeyVerificationKeySource) String() string
    func (m InlinePublicKeyVerificationKeySource) ValidateEnumValue() (bool, error)
type InvokeFunctionDeployStage
    func (m InvokeFunctionDeployStage) GetCompartmentId() *string
    func (m InvokeFunctionDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m InvokeFunctionDeployStage) GetDeployPipelineId() *string
    func (m InvokeFunctionDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m InvokeFunctionDeployStage) GetDescription() *string
    func (m InvokeFunctionDeployStage) GetDisplayName() *string
    func (m InvokeFunctionDeployStage) GetFreeformTags() map[string]string
    func (m InvokeFunctionDeployStage) GetId() *string
    func (m InvokeFunctionDeployStage) GetLifecycleDetails() *string
    func (m InvokeFunctionDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m InvokeFunctionDeployStage) GetProjectId() *string
    func (m InvokeFunctionDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m InvokeFunctionDeployStage) GetTimeCreated() *common.SDKTime
    func (m InvokeFunctionDeployStage) GetTimeUpdated() *common.SDKTime
    func (m InvokeFunctionDeployStage) MarshalJSON() (buff []byte, e error)
    func (m InvokeFunctionDeployStage) String() string
    func (m InvokeFunctionDeployStage) ValidateEnumValue() (bool, error)
type InvokeFunctionDeployStageExecutionProgress
    func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStageId() *string
    func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m InvokeFunctionDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m InvokeFunctionDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m InvokeFunctionDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m InvokeFunctionDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m InvokeFunctionDeployStageExecutionProgress) String() string
    func (m InvokeFunctionDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type InvokeFunctionDeployStageSummary
    func (m InvokeFunctionDeployStageSummary) GetCompartmentId() *string
    func (m InvokeFunctionDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m InvokeFunctionDeployStageSummary) GetDeployPipelineId() *string
    func (m InvokeFunctionDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m InvokeFunctionDeployStageSummary) GetDescription() *string
    func (m InvokeFunctionDeployStageSummary) GetDisplayName() *string
    func (m InvokeFunctionDeployStageSummary) GetFreeformTags() map[string]string
    func (m InvokeFunctionDeployStageSummary) GetId() *string
    func (m InvokeFunctionDeployStageSummary) GetLifecycleDetails() *string
    func (m InvokeFunctionDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m InvokeFunctionDeployStageSummary) GetProjectId() *string
    func (m InvokeFunctionDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m InvokeFunctionDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m InvokeFunctionDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m InvokeFunctionDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m InvokeFunctionDeployStageSummary) String() string
    func (m InvokeFunctionDeployStageSummary) ValidateEnumValue() (bool, error)
type LikePullRequestCommentRequest
    func (request LikePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request LikePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request LikePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
    func (request LikePullRequestCommentRequest) String() string
    func (request LikePullRequestCommentRequest) ValidateEnumValue() (bool, error)
type LikePullRequestCommentResponse
    func (response LikePullRequestCommentResponse) HTTPResponse() *http.Response
    func (response LikePullRequestCommentResponse) String() string
type ListAuthorsRequest
    func (request ListAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAuthorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAuthorsRequest) String() string
    func (request ListAuthorsRequest) ValidateEnumValue() (bool, error)
type ListAuthorsResponse
    func (response ListAuthorsResponse) HTTPResponse() *http.Response
    func (response ListAuthorsResponse) String() string
type ListAuthorsSortOrderEnum
    func GetListAuthorsSortOrderEnumValues() []ListAuthorsSortOrderEnum
    func GetMappingListAuthorsSortOrderEnum(val string) (ListAuthorsSortOrderEnum, bool)
type ListBuildPipelineStagesRequest
    func (request ListBuildPipelineStagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListBuildPipelineStagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListBuildPipelineStagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListBuildPipelineStagesRequest) String() string
    func (request ListBuildPipelineStagesRequest) ValidateEnumValue() (bool, error)
type ListBuildPipelineStagesResponse
    func (response ListBuildPipelineStagesResponse) HTTPResponse() *http.Response
    func (response ListBuildPipelineStagesResponse) String() string
type ListBuildPipelineStagesSortByEnum
    func GetListBuildPipelineStagesSortByEnumValues() []ListBuildPipelineStagesSortByEnum
    func GetMappingListBuildPipelineStagesSortByEnum(val string) (ListBuildPipelineStagesSortByEnum, bool)
type ListBuildPipelineStagesSortOrderEnum
    func GetListBuildPipelineStagesSortOrderEnumValues() []ListBuildPipelineStagesSortOrderEnum
    func GetMappingListBuildPipelineStagesSortOrderEnum(val string) (ListBuildPipelineStagesSortOrderEnum, bool)
type ListBuildPipelinesRequest
    func (request ListBuildPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListBuildPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListBuildPipelinesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListBuildPipelinesRequest) String() string
    func (request ListBuildPipelinesRequest) ValidateEnumValue() (bool, error)
type ListBuildPipelinesResponse
    func (response ListBuildPipelinesResponse) HTTPResponse() *http.Response
    func (response ListBuildPipelinesResponse) String() string
type ListBuildPipelinesSortByEnum
    func GetListBuildPipelinesSortByEnumValues() []ListBuildPipelinesSortByEnum
    func GetMappingListBuildPipelinesSortByEnum(val string) (ListBuildPipelinesSortByEnum, bool)
type ListBuildPipelinesSortOrderEnum
    func GetListBuildPipelinesSortOrderEnumValues() []ListBuildPipelinesSortOrderEnum
    func GetMappingListBuildPipelinesSortOrderEnum(val string) (ListBuildPipelinesSortOrderEnum, bool)
type ListBuildRunSnapshotsRequest
    func (request ListBuildRunSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListBuildRunSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListBuildRunSnapshotsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListBuildRunSnapshotsRequest) String() string
    func (request ListBuildRunSnapshotsRequest) ValidateEnumValue() (bool, error)
type ListBuildRunSnapshotsResponse
    func (response ListBuildRunSnapshotsResponse) HTTPResponse() *http.Response
    func (response ListBuildRunSnapshotsResponse) String() string
type ListBuildRunSnapshotsSortByEnum
    func GetListBuildRunSnapshotsSortByEnumValues() []ListBuildRunSnapshotsSortByEnum
    func GetMappingListBuildRunSnapshotsSortByEnum(val string) (ListBuildRunSnapshotsSortByEnum, bool)
type ListBuildRunSnapshotsSortOrderEnum
    func GetListBuildRunSnapshotsSortOrderEnumValues() []ListBuildRunSnapshotsSortOrderEnum
    func GetMappingListBuildRunSnapshotsSortOrderEnum(val string) (ListBuildRunSnapshotsSortOrderEnum, bool)
type ListBuildRunsRequest
    func (request ListBuildRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListBuildRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListBuildRunsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListBuildRunsRequest) String() string
    func (request ListBuildRunsRequest) ValidateEnumValue() (bool, error)
type ListBuildRunsResponse
    func (response ListBuildRunsResponse) HTTPResponse() *http.Response
    func (response ListBuildRunsResponse) String() string
type ListBuildRunsSortByEnum
    func GetListBuildRunsSortByEnumValues() []ListBuildRunsSortByEnum
    func GetMappingListBuildRunsSortByEnum(val string) (ListBuildRunsSortByEnum, bool)
type ListBuildRunsSortOrderEnum
    func GetListBuildRunsSortOrderEnumValues() []ListBuildRunsSortOrderEnum
    func GetMappingListBuildRunsSortOrderEnum(val string) (ListBuildRunsSortOrderEnum, bool)
type ListCommitDiffsRequest
    func (request ListCommitDiffsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCommitDiffsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCommitDiffsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCommitDiffsRequest) String() string
    func (request ListCommitDiffsRequest) ValidateEnumValue() (bool, error)
type ListCommitDiffsResponse
    func (response ListCommitDiffsResponse) HTTPResponse() *http.Response
    func (response ListCommitDiffsResponse) String() string
type ListCommitsRequest
    func (request ListCommitsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCommitsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCommitsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCommitsRequest) String() string
    func (request ListCommitsRequest) ValidateEnumValue() (bool, error)
type ListCommitsResponse
    func (response ListCommitsResponse) HTTPResponse() *http.Response
    func (response ListCommitsResponse) String() string
type ListConnectionsRequest
    func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListConnectionsRequest) String() string
    func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)
type ListConnectionsResponse
    func (response ListConnectionsResponse) HTTPResponse() *http.Response
    func (response ListConnectionsResponse) String() string
type ListConnectionsSortByEnum
    func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum
    func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)
type ListConnectionsSortOrderEnum
    func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum
    func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)
type ListDeployArtifactsRequest
    func (request ListDeployArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDeployArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDeployArtifactsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDeployArtifactsRequest) String() string
    func (request ListDeployArtifactsRequest) ValidateEnumValue() (bool, error)
type ListDeployArtifactsResponse
    func (response ListDeployArtifactsResponse) HTTPResponse() *http.Response
    func (response ListDeployArtifactsResponse) String() string
type ListDeployArtifactsSortByEnum
    func GetListDeployArtifactsSortByEnumValues() []ListDeployArtifactsSortByEnum
    func GetMappingListDeployArtifactsSortByEnum(val string) (ListDeployArtifactsSortByEnum, bool)
type ListDeployArtifactsSortOrderEnum
    func GetListDeployArtifactsSortOrderEnumValues() []ListDeployArtifactsSortOrderEnum
    func GetMappingListDeployArtifactsSortOrderEnum(val string) (ListDeployArtifactsSortOrderEnum, bool)
type ListDeployEnvironmentsRequest
    func (request ListDeployEnvironmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDeployEnvironmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDeployEnvironmentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDeployEnvironmentsRequest) String() string
    func (request ListDeployEnvironmentsRequest) ValidateEnumValue() (bool, error)
type ListDeployEnvironmentsResponse
    func (response ListDeployEnvironmentsResponse) HTTPResponse() *http.Response
    func (response ListDeployEnvironmentsResponse) String() string
type ListDeployEnvironmentsSortByEnum
    func GetListDeployEnvironmentsSortByEnumValues() []ListDeployEnvironmentsSortByEnum
    func GetMappingListDeployEnvironmentsSortByEnum(val string) (ListDeployEnvironmentsSortByEnum, bool)
type ListDeployEnvironmentsSortOrderEnum
    func GetListDeployEnvironmentsSortOrderEnumValues() []ListDeployEnvironmentsSortOrderEnum
    func GetMappingListDeployEnvironmentsSortOrderEnum(val string) (ListDeployEnvironmentsSortOrderEnum, bool)
type ListDeployPipelinesRequest
    func (request ListDeployPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDeployPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDeployPipelinesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDeployPipelinesRequest) String() string
    func (request ListDeployPipelinesRequest) ValidateEnumValue() (bool, error)
type ListDeployPipelinesResponse
    func (response ListDeployPipelinesResponse) HTTPResponse() *http.Response
    func (response ListDeployPipelinesResponse) String() string
type ListDeployPipelinesSortByEnum
    func GetListDeployPipelinesSortByEnumValues() []ListDeployPipelinesSortByEnum
    func GetMappingListDeployPipelinesSortByEnum(val string) (ListDeployPipelinesSortByEnum, bool)
type ListDeployPipelinesSortOrderEnum
    func GetListDeployPipelinesSortOrderEnumValues() []ListDeployPipelinesSortOrderEnum
    func GetMappingListDeployPipelinesSortOrderEnum(val string) (ListDeployPipelinesSortOrderEnum, bool)
type ListDeployStagesRequest
    func (request ListDeployStagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDeployStagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDeployStagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDeployStagesRequest) String() string
    func (request ListDeployStagesRequest) ValidateEnumValue() (bool, error)
type ListDeployStagesResponse
    func (response ListDeployStagesResponse) HTTPResponse() *http.Response
    func (response ListDeployStagesResponse) String() string
type ListDeployStagesSortByEnum
    func GetListDeployStagesSortByEnumValues() []ListDeployStagesSortByEnum
    func GetMappingListDeployStagesSortByEnum(val string) (ListDeployStagesSortByEnum, bool)
type ListDeployStagesSortOrderEnum
    func GetListDeployStagesSortOrderEnumValues() []ListDeployStagesSortOrderEnum
    func GetMappingListDeployStagesSortOrderEnum(val string) (ListDeployStagesSortOrderEnum, bool)
type ListDeploymentsRequest
    func (request ListDeploymentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDeploymentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDeploymentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDeploymentsRequest) String() string
    func (request ListDeploymentsRequest) ValidateEnumValue() (bool, error)
type ListDeploymentsResponse
    func (response ListDeploymentsResponse) HTTPResponse() *http.Response
    func (response ListDeploymentsResponse) String() string
type ListDeploymentsSortByEnum
    func GetListDeploymentsSortByEnumValues() []ListDeploymentsSortByEnum
    func GetMappingListDeploymentsSortByEnum(val string) (ListDeploymentsSortByEnum, bool)
type ListDeploymentsSortOrderEnum
    func GetListDeploymentsSortOrderEnumValues() []ListDeploymentsSortOrderEnum
    func GetMappingListDeploymentsSortOrderEnum(val string) (ListDeploymentsSortOrderEnum, bool)
type ListForkSyncStatusesRequest
    func (request ListForkSyncStatusesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListForkSyncStatusesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListForkSyncStatusesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListForkSyncStatusesRequest) String() string
    func (request ListForkSyncStatusesRequest) ValidateEnumValue() (bool, error)
type ListForkSyncStatusesResponse
    func (response ListForkSyncStatusesResponse) HTTPResponse() *http.Response
    func (response ListForkSyncStatusesResponse) String() string
type ListMirrorRecordsRequest
    func (request ListMirrorRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMirrorRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMirrorRecordsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMirrorRecordsRequest) String() string
    func (request ListMirrorRecordsRequest) ValidateEnumValue() (bool, error)
type ListMirrorRecordsResponse
    func (response ListMirrorRecordsResponse) HTTPResponse() *http.Response
    func (response ListMirrorRecordsResponse) String() string
type ListMirrorRecordsSortOrderEnum
    func GetListMirrorRecordsSortOrderEnumValues() []ListMirrorRecordsSortOrderEnum
    func GetMappingListMirrorRecordsSortOrderEnum(val string) (ListMirrorRecordsSortOrderEnum, bool)
type ListPathsRequest
    func (request ListPathsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPathsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPathsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPathsRequest) String() string
    func (request ListPathsRequest) ValidateEnumValue() (bool, error)
type ListPathsResponse
    func (response ListPathsResponse) HTTPResponse() *http.Response
    func (response ListPathsResponse) String() string
type ListPathsSortByEnum
    func GetListPathsSortByEnumValues() []ListPathsSortByEnum
    func GetMappingListPathsSortByEnum(val string) (ListPathsSortByEnum, bool)
type ListPathsSortOrderEnum
    func GetListPathsSortOrderEnumValues() []ListPathsSortOrderEnum
    func GetMappingListPathsSortOrderEnum(val string) (ListPathsSortOrderEnum, bool)
type ListProjectCommitAnalyticsAuthorsRequest
    func (request ListProjectCommitAnalyticsAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProjectCommitAnalyticsAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProjectCommitAnalyticsAuthorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProjectCommitAnalyticsAuthorsRequest) String() string
    func (request ListProjectCommitAnalyticsAuthorsRequest) ValidateEnumValue() (bool, error)
type ListProjectCommitAnalyticsAuthorsResponse
    func (response ListProjectCommitAnalyticsAuthorsResponse) HTTPResponse() *http.Response
    func (response ListProjectCommitAnalyticsAuthorsResponse) String() string
type ListProjectCommitAnalyticsAuthorsSortByEnum
    func GetListProjectCommitAnalyticsAuthorsSortByEnumValues() []ListProjectCommitAnalyticsAuthorsSortByEnum
    func GetMappingListProjectCommitAnalyticsAuthorsSortByEnum(val string) (ListProjectCommitAnalyticsAuthorsSortByEnum, bool)
type ListProjectCommitAnalyticsAuthorsSortOrderEnum
    func GetListProjectCommitAnalyticsAuthorsSortOrderEnumValues() []ListProjectCommitAnalyticsAuthorsSortOrderEnum
    func GetMappingListProjectCommitAnalyticsAuthorsSortOrderEnum(val string) (ListProjectCommitAnalyticsAuthorsSortOrderEnum, bool)
type ListProjectsRequest
    func (request ListProjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProjectsRequest) String() string
    func (request ListProjectsRequest) ValidateEnumValue() (bool, error)
type ListProjectsResponse
    func (response ListProjectsResponse) HTTPResponse() *http.Response
    func (response ListProjectsResponse) String() string
type ListProjectsSortByEnum
    func GetListProjectsSortByEnumValues() []ListProjectsSortByEnum
    func GetMappingListProjectsSortByEnum(val string) (ListProjectsSortByEnum, bool)
type ListProjectsSortOrderEnum
    func GetListProjectsSortOrderEnumValues() []ListProjectsSortOrderEnum
    func GetMappingListProjectsSortOrderEnum(val string) (ListProjectsSortOrderEnum, bool)
type ListProtectedBranchesRequest
    func (request ListProtectedBranchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProtectedBranchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProtectedBranchesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProtectedBranchesRequest) String() string
    func (request ListProtectedBranchesRequest) ValidateEnumValue() (bool, error)
type ListProtectedBranchesResponse
    func (response ListProtectedBranchesResponse) HTTPResponse() *http.Response
    func (response ListProtectedBranchesResponse) String() string
type ListProtectedBranchesSortByEnum
    func GetListProtectedBranchesSortByEnumValues() []ListProtectedBranchesSortByEnum
    func GetMappingListProtectedBranchesSortByEnum(val string) (ListProtectedBranchesSortByEnum, bool)
type ListProtectedBranchesSortOrderEnum
    func GetListProtectedBranchesSortOrderEnumValues() []ListProtectedBranchesSortOrderEnum
    func GetMappingListProtectedBranchesSortOrderEnum(val string) (ListProtectedBranchesSortOrderEnum, bool)
type ListPullRequestActivitiesActivityTypeEnum
    func GetListPullRequestActivitiesActivityTypeEnumValues() []ListPullRequestActivitiesActivityTypeEnum
    func GetMappingListPullRequestActivitiesActivityTypeEnum(val string) (ListPullRequestActivitiesActivityTypeEnum, bool)
type ListPullRequestActivitiesRequest
    func (request ListPullRequestActivitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPullRequestActivitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPullRequestActivitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPullRequestActivitiesRequest) String() string
    func (request ListPullRequestActivitiesRequest) ValidateEnumValue() (bool, error)
type ListPullRequestActivitiesResponse
    func (response ListPullRequestActivitiesResponse) HTTPResponse() *http.Response
    func (response ListPullRequestActivitiesResponse) String() string
type ListPullRequestActivitiesSortOrderEnum
    func GetListPullRequestActivitiesSortOrderEnumValues() []ListPullRequestActivitiesSortOrderEnum
    func GetMappingListPullRequestActivitiesSortOrderEnum(val string) (ListPullRequestActivitiesSortOrderEnum, bool)
type ListPullRequestAttachmentsRequest
    func (request ListPullRequestAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPullRequestAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPullRequestAttachmentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPullRequestAttachmentsRequest) String() string
    func (request ListPullRequestAttachmentsRequest) ValidateEnumValue() (bool, error)
type ListPullRequestAttachmentsResponse
    func (response ListPullRequestAttachmentsResponse) HTTPResponse() *http.Response
    func (response ListPullRequestAttachmentsResponse) String() string
type ListPullRequestAttachmentsSortByEnum
    func GetListPullRequestAttachmentsSortByEnumValues() []ListPullRequestAttachmentsSortByEnum
    func GetMappingListPullRequestAttachmentsSortByEnum(val string) (ListPullRequestAttachmentsSortByEnum, bool)
type ListPullRequestAttachmentsSortOrderEnum
    func GetListPullRequestAttachmentsSortOrderEnumValues() []ListPullRequestAttachmentsSortOrderEnum
    func GetMappingListPullRequestAttachmentsSortOrderEnum(val string) (ListPullRequestAttachmentsSortOrderEnum, bool)
type ListPullRequestAuthorsRequest
    func (request ListPullRequestAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPullRequestAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPullRequestAuthorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPullRequestAuthorsRequest) String() string
    func (request ListPullRequestAuthorsRequest) ValidateEnumValue() (bool, error)
type ListPullRequestAuthorsResponse
    func (response ListPullRequestAuthorsResponse) HTTPResponse() *http.Response
    func (response ListPullRequestAuthorsResponse) String() string
type ListPullRequestAuthorsSortOrderEnum
    func GetListPullRequestAuthorsSortOrderEnumValues() []ListPullRequestAuthorsSortOrderEnum
    func GetMappingListPullRequestAuthorsSortOrderEnum(val string) (ListPullRequestAuthorsSortOrderEnum, bool)
type ListPullRequestCommentsRequest
    func (request ListPullRequestCommentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPullRequestCommentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPullRequestCommentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPullRequestCommentsRequest) String() string
    func (request ListPullRequestCommentsRequest) ValidateEnumValue() (bool, error)
type ListPullRequestCommentsResponse
    func (response ListPullRequestCommentsResponse) HTTPResponse() *http.Response
    func (response ListPullRequestCommentsResponse) String() string
type ListPullRequestCommentsSortByEnum
    func GetListPullRequestCommentsSortByEnumValues() []ListPullRequestCommentsSortByEnum
    func GetMappingListPullRequestCommentsSortByEnum(val string) (ListPullRequestCommentsSortByEnum, bool)
type ListPullRequestCommentsSortOrderEnum
    func GetListPullRequestCommentsSortOrderEnumValues() []ListPullRequestCommentsSortOrderEnum
    func GetMappingListPullRequestCommentsSortOrderEnum(val string) (ListPullRequestCommentsSortOrderEnum, bool)
type ListPullRequestCommitsRequest
    func (request ListPullRequestCommitsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPullRequestCommitsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPullRequestCommitsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPullRequestCommitsRequest) String() string
    func (request ListPullRequestCommitsRequest) ValidateEnumValue() (bool, error)
type ListPullRequestCommitsResponse
    func (response ListPullRequestCommitsResponse) HTTPResponse() *http.Response
    func (response ListPullRequestCommitsResponse) String() string
type ListPullRequestFileChangesRequest
    func (request ListPullRequestFileChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPullRequestFileChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPullRequestFileChangesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPullRequestFileChangesRequest) String() string
    func (request ListPullRequestFileChangesRequest) ValidateEnumValue() (bool, error)
type ListPullRequestFileChangesResponse
    func (response ListPullRequestFileChangesResponse) HTTPResponse() *http.Response
    func (response ListPullRequestFileChangesResponse) String() string
type ListPullRequestsRequest
    func (request ListPullRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPullRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPullRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPullRequestsRequest) String() string
    func (request ListPullRequestsRequest) ValidateEnumValue() (bool, error)
type ListPullRequestsResponse
    func (response ListPullRequestsResponse) HTTPResponse() *http.Response
    func (response ListPullRequestsResponse) String() string
type ListPullRequestsSortByEnum
    func GetListPullRequestsSortByEnumValues() []ListPullRequestsSortByEnum
    func GetMappingListPullRequestsSortByEnum(val string) (ListPullRequestsSortByEnum, bool)
type ListPullRequestsSortOrderEnum
    func GetListPullRequestsSortOrderEnumValues() []ListPullRequestsSortOrderEnum
    func GetMappingListPullRequestsSortOrderEnum(val string) (ListPullRequestsSortOrderEnum, bool)
type ListRefsRefTypeEnum
    func GetListRefsRefTypeEnumValues() []ListRefsRefTypeEnum
    func GetMappingListRefsRefTypeEnum(val string) (ListRefsRefTypeEnum, bool)
type ListRefsRequest
    func (request ListRefsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListRefsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListRefsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListRefsRequest) String() string
    func (request ListRefsRequest) ValidateEnumValue() (bool, error)
type ListRefsResponse
    func (response ListRefsResponse) HTTPResponse() *http.Response
    func (response ListRefsResponse) String() string
type ListRefsSortByEnum
    func GetListRefsSortByEnumValues() []ListRefsSortByEnum
    func GetMappingListRefsSortByEnum(val string) (ListRefsSortByEnum, bool)
type ListRefsSortOrderEnum
    func GetListRefsSortOrderEnumValues() []ListRefsSortOrderEnum
    func GetMappingListRefsSortOrderEnum(val string) (ListRefsSortOrderEnum, bool)
type ListRepositoriesRequest
    func (request ListRepositoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListRepositoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListRepositoriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListRepositoriesRequest) String() string
    func (request ListRepositoriesRequest) ValidateEnumValue() (bool, error)
type ListRepositoriesResponse
    func (response ListRepositoriesResponse) HTTPResponse() *http.Response
    func (response ListRepositoriesResponse) String() string
type ListRepositoriesSortByEnum
    func GetListRepositoriesSortByEnumValues() []ListRepositoriesSortByEnum
    func GetMappingListRepositoriesSortByEnum(val string) (ListRepositoriesSortByEnum, bool)
type ListRepositoriesSortOrderEnum
    func GetListRepositoriesSortOrderEnumValues() []ListRepositoriesSortOrderEnum
    func GetMappingListRepositoriesSortOrderEnum(val string) (ListRepositoriesSortOrderEnum, bool)
type ListRepositoryCommitAnalyticsAuthorsRequest
    func (request ListRepositoryCommitAnalyticsAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListRepositoryCommitAnalyticsAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListRepositoryCommitAnalyticsAuthorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListRepositoryCommitAnalyticsAuthorsRequest) String() string
    func (request ListRepositoryCommitAnalyticsAuthorsRequest) ValidateEnumValue() (bool, error)
type ListRepositoryCommitAnalyticsAuthorsResponse
    func (response ListRepositoryCommitAnalyticsAuthorsResponse) HTTPResponse() *http.Response
    func (response ListRepositoryCommitAnalyticsAuthorsResponse) String() string
type ListRepositoryCommitAnalyticsAuthorsSortByEnum
    func GetListRepositoryCommitAnalyticsAuthorsSortByEnumValues() []ListRepositoryCommitAnalyticsAuthorsSortByEnum
    func GetMappingListRepositoryCommitAnalyticsAuthorsSortByEnum(val string) (ListRepositoryCommitAnalyticsAuthorsSortByEnum, bool)
type ListRepositoryCommitAnalyticsAuthorsSortOrderEnum
    func GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumValues() []ListRepositoryCommitAnalyticsAuthorsSortOrderEnum
    func GetMappingListRepositoryCommitAnalyticsAuthorsSortOrderEnum(val string) (ListRepositoryCommitAnalyticsAuthorsSortOrderEnum, bool)
type ListTriggersRequest
    func (request ListTriggersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTriggersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTriggersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTriggersRequest) String() string
    func (request ListTriggersRequest) ValidateEnumValue() (bool, error)
type ListTriggersResponse
    func (response ListTriggersResponse) HTTPResponse() *http.Response
    func (response ListTriggersResponse) String() string
type ListTriggersSortByEnum
    func GetListTriggersSortByEnumValues() []ListTriggersSortByEnum
    func GetMappingListTriggersSortByEnum(val string) (ListTriggersSortByEnum, bool)
type ListTriggersSortOrderEnum
    func GetListTriggersSortOrderEnumValues() []ListTriggersSortOrderEnum
    func GetMappingListTriggersSortOrderEnum(val string) (ListTriggersSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
    func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
type LoadBalancerConfig
    func (m LoadBalancerConfig) String() string
    func (m LoadBalancerConfig) ValidateEnumValue() (bool, error)
type LoadBalancerTrafficShiftDeployStage
    func (m LoadBalancerTrafficShiftDeployStage) GetCompartmentId() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m LoadBalancerTrafficShiftDeployStage) GetDeployPipelineId() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m LoadBalancerTrafficShiftDeployStage) GetDescription() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetDisplayName() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetFreeformTags() map[string]string
    func (m LoadBalancerTrafficShiftDeployStage) GetId() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetLifecycleDetails() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m LoadBalancerTrafficShiftDeployStage) GetProjectId() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m LoadBalancerTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime
    func (m LoadBalancerTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime
    func (m LoadBalancerTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)
    func (m LoadBalancerTrafficShiftDeployStage) String() string
    func (m *LoadBalancerTrafficShiftDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m LoadBalancerTrafficShiftDeployStage) ValidateEnumValue() (bool, error)
type LoadBalancerTrafficShiftDeployStageExecutionProgress
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) String() string
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type LoadBalancerTrafficShiftDeployStageSummary
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetCompartmentId() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetDeployPipelineId() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetDescription() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetDisplayName() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetId() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetLifecycleDetails() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetProjectId() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m LoadBalancerTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m LoadBalancerTrafficShiftDeployStageSummary) String() string
    func (m *LoadBalancerTrafficShiftDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m LoadBalancerTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)
type LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum
    func GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumValues() []LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum
    func GetMappingLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum(val string) (LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum, bool)
type LoadBalancerTrafficShiftRolloutPolicy
    func (m LoadBalancerTrafficShiftRolloutPolicy) String() string
    func (m LoadBalancerTrafficShiftRolloutPolicy) ValidateEnumValue() (bool, error)
type ManualApprovalDeployStage
    func (m ManualApprovalDeployStage) GetCompartmentId() *string
    func (m ManualApprovalDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ManualApprovalDeployStage) GetDeployPipelineId() *string
    func (m ManualApprovalDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ManualApprovalDeployStage) GetDescription() *string
    func (m ManualApprovalDeployStage) GetDisplayName() *string
    func (m ManualApprovalDeployStage) GetFreeformTags() map[string]string
    func (m ManualApprovalDeployStage) GetId() *string
    func (m ManualApprovalDeployStage) GetLifecycleDetails() *string
    func (m ManualApprovalDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ManualApprovalDeployStage) GetProjectId() *string
    func (m ManualApprovalDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ManualApprovalDeployStage) GetTimeCreated() *common.SDKTime
    func (m ManualApprovalDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ManualApprovalDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ManualApprovalDeployStage) String() string
    func (m *ManualApprovalDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m ManualApprovalDeployStage) ValidateEnumValue() (bool, error)
type ManualApprovalDeployStageExecutionProgress
    func (m ManualApprovalDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ManualApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ManualApprovalDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ManualApprovalDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ManualApprovalDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ManualApprovalDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ManualApprovalDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ManualApprovalDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ManualApprovalDeployStageExecutionProgress) String() string
    func (m ManualApprovalDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ManualApprovalDeployStageSummary
    func (m ManualApprovalDeployStageSummary) GetCompartmentId() *string
    func (m ManualApprovalDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ManualApprovalDeployStageSummary) GetDeployPipelineId() *string
    func (m ManualApprovalDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ManualApprovalDeployStageSummary) GetDescription() *string
    func (m ManualApprovalDeployStageSummary) GetDisplayName() *string
    func (m ManualApprovalDeployStageSummary) GetFreeformTags() map[string]string
    func (m ManualApprovalDeployStageSummary) GetId() *string
    func (m ManualApprovalDeployStageSummary) GetLifecycleDetails() *string
    func (m ManualApprovalDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ManualApprovalDeployStageSummary) GetProjectId() *string
    func (m ManualApprovalDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ManualApprovalDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ManualApprovalDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ManualApprovalDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ManualApprovalDeployStageSummary) String() string
    func (m *ManualApprovalDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m ManualApprovalDeployStageSummary) ValidateEnumValue() (bool, error)
type ManualBuildRunSource
    func (m ManualBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m ManualBuildRunSource) String() string
    func (m ManualBuildRunSource) ValidateEnumValue() (bool, error)
type MergeCheck
type MergeCheckCollection
    func (m MergeCheckCollection) String() string
    func (m *MergeCheckCollection) UnmarshalJSON(data []byte) (e error)
    func (m MergeCheckCollection) ValidateEnumValue() (bool, error)
type MergeCheckSettingsValueEnum
    func GetMappingMergeCheckSettingsValueEnum(val string) (MergeCheckSettingsValueEnum, bool)
    func GetMergeCheckSettingsValueEnumValues() []MergeCheckSettingsValueEnum
type MergeCheckTypeEnum
    func GetMappingMergeCheckTypeEnum(val string) (MergeCheckTypeEnum, bool)
    func GetMergeCheckTypeEnumValues() []MergeCheckTypeEnum
type MergeChecks
    func (m MergeChecks) String() string
    func (m MergeChecks) ValidateEnumValue() (bool, error)
type MergePullRequestDetails
type MergePullRequestDetailsActionTypeEnum
    func GetMappingMergePullRequestDetailsActionTypeEnum(val string) (MergePullRequestDetailsActionTypeEnum, bool)
    func GetMergePullRequestDetailsActionTypeEnumValues() []MergePullRequestDetailsActionTypeEnum
type MergePullRequestRequest
    func (request MergePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request MergePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request MergePullRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request MergePullRequestRequest) String() string
    func (request MergePullRequestRequest) ValidateEnumValue() (bool, error)
type MergePullRequestResponse
    func (response MergePullRequestResponse) HTTPResponse() *http.Response
    func (response MergePullRequestResponse) String() string
type MergeSettings
    func (m MergeSettings) String() string
    func (m MergeSettings) ValidateEnumValue() (bool, error)
type MergeStrategyEnum
    func GetMappingMergeStrategyEnum(val string) (MergeStrategyEnum, bool)
    func GetMergeStrategyEnumValues() []MergeStrategyEnum
type MetricNameEnum
    func GetMappingMetricNameEnum(val string) (MetricNameEnum, bool)
    func GetMetricNameEnumValues() []MetricNameEnum
type MirrorRepositoryConfig
    func (m MirrorRepositoryConfig) String() string
    func (m MirrorRepositoryConfig) ValidateEnumValue() (bool, error)
type MirrorRepositoryRequest
    func (request MirrorRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request MirrorRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request MirrorRepositoryRequest) RetryPolicy() *common.RetryPolicy
    func (request MirrorRepositoryRequest) String() string
    func (request MirrorRepositoryRequest) ValidateEnumValue() (bool, error)
type MirrorRepositoryResponse
    func (response MirrorRepositoryResponse) HTTPResponse() *http.Response
    func (response MirrorRepositoryResponse) String() string
type NetworkChannel
type NetworkChannelNetworkChannelTypeEnum
    func GetMappingNetworkChannelNetworkChannelTypeEnum(val string) (NetworkChannelNetworkChannelTypeEnum, bool)
    func GetNetworkChannelNetworkChannelTypeEnumValues() []NetworkChannelNetworkChannelTypeEnum
type NginxBlueGreenStrategy
    func (m NginxBlueGreenStrategy) MarshalJSON() (buff []byte, e error)
    func (m NginxBlueGreenStrategy) String() string
    func (m NginxBlueGreenStrategy) ValidateEnumValue() (bool, error)
type NginxCanaryStrategy
    func (m NginxCanaryStrategy) MarshalJSON() (buff []byte, e error)
    func (m NginxCanaryStrategy) String() string
    func (m NginxCanaryStrategy) ValidateEnumValue() (bool, error)
type NoDeployStageRollbackPolicy
    func (m NoDeployStageRollbackPolicy) MarshalJSON() (buff []byte, e error)
    func (m NoDeployStageRollbackPolicy) String() string
    func (m NoDeployStageRollbackPolicy) ValidateEnumValue() (bool, error)
type NoneVerificationKeySource
    func (m NoneVerificationKeySource) MarshalJSON() (buff []byte, e error)
    func (m NoneVerificationKeySource) String() string
    func (m NoneVerificationKeySource) ValidateEnumValue() (bool, error)
type NotificationConfig
    func (m NotificationConfig) String() string
    func (m NotificationConfig) ValidateEnumValue() (bool, error)
type ObjectStorageGenericArtifactLocationDetails
    func (m ObjectStorageGenericArtifactLocationDetails) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageGenericArtifactLocationDetails) String() string
    func (m ObjectStorageGenericArtifactLocationDetails) ValidateEnumValue() (bool, error)
type OcirDeployArtifactSource
    func (m OcirDeployArtifactSource) MarshalJSON() (buff []byte, e error)
    func (m OcirDeployArtifactSource) String() string
    func (m OcirDeployArtifactSource) ValidateEnumValue() (bool, error)
type OkeBlueGreenDeployStage
    func (m OkeBlueGreenDeployStage) GetCompartmentId() *string
    func (m OkeBlueGreenDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeBlueGreenDeployStage) GetDeployPipelineId() *string
    func (m OkeBlueGreenDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeBlueGreenDeployStage) GetDescription() *string
    func (m OkeBlueGreenDeployStage) GetDisplayName() *string
    func (m OkeBlueGreenDeployStage) GetFreeformTags() map[string]string
    func (m OkeBlueGreenDeployStage) GetId() *string
    func (m OkeBlueGreenDeployStage) GetLifecycleDetails() *string
    func (m OkeBlueGreenDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeBlueGreenDeployStage) GetProjectId() *string
    func (m OkeBlueGreenDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeBlueGreenDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeBlueGreenDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeBlueGreenDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeBlueGreenDeployStage) String() string
    func (m *OkeBlueGreenDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m OkeBlueGreenDeployStage) ValidateEnumValue() (bool, error)
type OkeBlueGreenDeployStageExecutionProgress
    func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStageId() *string
    func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeBlueGreenDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeBlueGreenDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeBlueGreenDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeBlueGreenDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeBlueGreenDeployStageExecutionProgress) String() string
    func (m OkeBlueGreenDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type OkeBlueGreenDeployStageSummary
    func (m OkeBlueGreenDeployStageSummary) GetCompartmentId() *string
    func (m OkeBlueGreenDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeBlueGreenDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeBlueGreenDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeBlueGreenDeployStageSummary) GetDescription() *string
    func (m OkeBlueGreenDeployStageSummary) GetDisplayName() *string
    func (m OkeBlueGreenDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeBlueGreenDeployStageSummary) GetId() *string
    func (m OkeBlueGreenDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeBlueGreenDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeBlueGreenDeployStageSummary) GetProjectId() *string
    func (m OkeBlueGreenDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeBlueGreenDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeBlueGreenDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeBlueGreenDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeBlueGreenDeployStageSummary) String() string
    func (m *OkeBlueGreenDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m OkeBlueGreenDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeBlueGreenStrategy
type OkeBlueGreenStrategyStrategyTypeEnum
    func GetMappingOkeBlueGreenStrategyStrategyTypeEnum(val string) (OkeBlueGreenStrategyStrategyTypeEnum, bool)
    func GetOkeBlueGreenStrategyStrategyTypeEnumValues() []OkeBlueGreenStrategyStrategyTypeEnum
type OkeBlueGreenTrafficShiftDeployStage
    func (m OkeBlueGreenTrafficShiftDeployStage) GetCompartmentId() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeBlueGreenTrafficShiftDeployStage) GetDeployPipelineId() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeBlueGreenTrafficShiftDeployStage) GetDescription() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetDisplayName() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetFreeformTags() map[string]string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetId() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetLifecycleDetails() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeBlueGreenTrafficShiftDeployStage) GetProjectId() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeBlueGreenTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeBlueGreenTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeBlueGreenTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeBlueGreenTrafficShiftDeployStage) String() string
    func (m OkeBlueGreenTrafficShiftDeployStage) ValidateEnumValue() (bool, error)
type OkeBlueGreenTrafficShiftDeployStageExecutionProgress
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) String() string
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type OkeBlueGreenTrafficShiftDeployStageSummary
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetCompartmentId() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDescription() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDisplayName() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetId() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetProjectId() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) String() string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeCanaryApprovalDeployStage
    func (m OkeCanaryApprovalDeployStage) GetCompartmentId() *string
    func (m OkeCanaryApprovalDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeCanaryApprovalDeployStage) GetDeployPipelineId() *string
    func (m OkeCanaryApprovalDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeCanaryApprovalDeployStage) GetDescription() *string
    func (m OkeCanaryApprovalDeployStage) GetDisplayName() *string
    func (m OkeCanaryApprovalDeployStage) GetFreeformTags() map[string]string
    func (m OkeCanaryApprovalDeployStage) GetId() *string
    func (m OkeCanaryApprovalDeployStage) GetLifecycleDetails() *string
    func (m OkeCanaryApprovalDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeCanaryApprovalDeployStage) GetProjectId() *string
    func (m OkeCanaryApprovalDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeCanaryApprovalDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeCanaryApprovalDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeCanaryApprovalDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryApprovalDeployStage) String() string
    func (m *OkeCanaryApprovalDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m OkeCanaryApprovalDeployStage) ValidateEnumValue() (bool, error)
type OkeCanaryApprovalDeployStageExecutionProgress
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageId() *string
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeCanaryApprovalDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryApprovalDeployStageExecutionProgress) String() string
    func (m OkeCanaryApprovalDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type OkeCanaryApprovalDeployStageSummary
    func (m OkeCanaryApprovalDeployStageSummary) GetCompartmentId() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeCanaryApprovalDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeCanaryApprovalDeployStageSummary) GetDescription() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetDisplayName() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeCanaryApprovalDeployStageSummary) GetId() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeCanaryApprovalDeployStageSummary) GetProjectId() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeCanaryApprovalDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeCanaryApprovalDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeCanaryApprovalDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryApprovalDeployStageSummary) String() string
    func (m *OkeCanaryApprovalDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m OkeCanaryApprovalDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeCanaryDeployStage
    func (m OkeCanaryDeployStage) GetCompartmentId() *string
    func (m OkeCanaryDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeCanaryDeployStage) GetDeployPipelineId() *string
    func (m OkeCanaryDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeCanaryDeployStage) GetDescription() *string
    func (m OkeCanaryDeployStage) GetDisplayName() *string
    func (m OkeCanaryDeployStage) GetFreeformTags() map[string]string
    func (m OkeCanaryDeployStage) GetId() *string
    func (m OkeCanaryDeployStage) GetLifecycleDetails() *string
    func (m OkeCanaryDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeCanaryDeployStage) GetProjectId() *string
    func (m OkeCanaryDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeCanaryDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeCanaryDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeCanaryDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryDeployStage) String() string
    func (m *OkeCanaryDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m OkeCanaryDeployStage) ValidateEnumValue() (bool, error)
type OkeCanaryDeployStageExecutionProgress
    func (m OkeCanaryDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeCanaryDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeCanaryDeployStageExecutionProgress) GetDeployStageId() *string
    func (m OkeCanaryDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeCanaryDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeCanaryDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeCanaryDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeCanaryDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryDeployStageExecutionProgress) String() string
    func (m OkeCanaryDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type OkeCanaryDeployStageSummary
    func (m OkeCanaryDeployStageSummary) GetCompartmentId() *string
    func (m OkeCanaryDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeCanaryDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeCanaryDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeCanaryDeployStageSummary) GetDescription() *string
    func (m OkeCanaryDeployStageSummary) GetDisplayName() *string
    func (m OkeCanaryDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeCanaryDeployStageSummary) GetId() *string
    func (m OkeCanaryDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeCanaryDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeCanaryDeployStageSummary) GetProjectId() *string
    func (m OkeCanaryDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeCanaryDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeCanaryDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeCanaryDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryDeployStageSummary) String() string
    func (m *OkeCanaryDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m OkeCanaryDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeCanaryStrategy
type OkeCanaryStrategyStrategyTypeEnum
    func GetMappingOkeCanaryStrategyStrategyTypeEnum(val string) (OkeCanaryStrategyStrategyTypeEnum, bool)
    func GetOkeCanaryStrategyStrategyTypeEnumValues() []OkeCanaryStrategyStrategyTypeEnum
type OkeCanaryTrafficShiftDeployStage
    func (m OkeCanaryTrafficShiftDeployStage) GetCompartmentId() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeCanaryTrafficShiftDeployStage) GetDeployPipelineId() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeCanaryTrafficShiftDeployStage) GetDescription() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetDisplayName() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetFreeformTags() map[string]string
    func (m OkeCanaryTrafficShiftDeployStage) GetId() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetLifecycleDetails() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeCanaryTrafficShiftDeployStage) GetProjectId() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeCanaryTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeCanaryTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeCanaryTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryTrafficShiftDeployStage) String() string
    func (m OkeCanaryTrafficShiftDeployStage) ValidateEnumValue() (bool, error)
type OkeCanaryTrafficShiftDeployStageExecutionProgress
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) String() string
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type OkeCanaryTrafficShiftDeployStageSummary
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetCompartmentId() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetDescription() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetDisplayName() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetId() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetProjectId() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeCanaryTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryTrafficShiftDeployStageSummary) String() string
    func (m OkeCanaryTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeClusterDeployEnvironment
    func (m OkeClusterDeployEnvironment) GetCompartmentId() *string
    func (m OkeClusterDeployEnvironment) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeClusterDeployEnvironment) GetDescription() *string
    func (m OkeClusterDeployEnvironment) GetDisplayName() *string
    func (m OkeClusterDeployEnvironment) GetFreeformTags() map[string]string
    func (m OkeClusterDeployEnvironment) GetId() *string
    func (m OkeClusterDeployEnvironment) GetLifecycleDetails() *string
    func (m OkeClusterDeployEnvironment) GetLifecycleState() DeployEnvironmentLifecycleStateEnum
    func (m OkeClusterDeployEnvironment) GetProjectId() *string
    func (m OkeClusterDeployEnvironment) GetSystemTags() map[string]map[string]interface{}
    func (m OkeClusterDeployEnvironment) GetTimeCreated() *common.SDKTime
    func (m OkeClusterDeployEnvironment) GetTimeUpdated() *common.SDKTime
    func (m OkeClusterDeployEnvironment) MarshalJSON() (buff []byte, e error)
    func (m OkeClusterDeployEnvironment) String() string
    func (m *OkeClusterDeployEnvironment) UnmarshalJSON(data []byte) (e error)
    func (m OkeClusterDeployEnvironment) ValidateEnumValue() (bool, error)
type OkeClusterDeployEnvironmentSummary
    func (m OkeClusterDeployEnvironmentSummary) GetCompartmentId() *string
    func (m OkeClusterDeployEnvironmentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeClusterDeployEnvironmentSummary) GetDescription() *string
    func (m OkeClusterDeployEnvironmentSummary) GetDisplayName() *string
    func (m OkeClusterDeployEnvironmentSummary) GetFreeformTags() map[string]string
    func (m OkeClusterDeployEnvironmentSummary) GetId() *string
    func (m OkeClusterDeployEnvironmentSummary) GetLifecycleDetails() *string
    func (m OkeClusterDeployEnvironmentSummary) GetLifecycleState() DeployEnvironmentLifecycleStateEnum
    func (m OkeClusterDeployEnvironmentSummary) GetProjectId() *string
    func (m OkeClusterDeployEnvironmentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeClusterDeployEnvironmentSummary) GetTimeCreated() *common.SDKTime
    func (m OkeClusterDeployEnvironmentSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeClusterDeployEnvironmentSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeClusterDeployEnvironmentSummary) String() string
    func (m *OkeClusterDeployEnvironmentSummary) UnmarshalJSON(data []byte) (e error)
    func (m OkeClusterDeployEnvironmentSummary) ValidateEnumValue() (bool, error)
type OkeDeployStage
    func (m OkeDeployStage) GetCompartmentId() *string
    func (m OkeDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeDeployStage) GetDeployPipelineId() *string
    func (m OkeDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeDeployStage) GetDescription() *string
    func (m OkeDeployStage) GetDisplayName() *string
    func (m OkeDeployStage) GetFreeformTags() map[string]string
    func (m OkeDeployStage) GetId() *string
    func (m OkeDeployStage) GetLifecycleDetails() *string
    func (m OkeDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeDeployStage) GetProjectId() *string
    func (m OkeDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeDeployStage) String() string
    func (m *OkeDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m OkeDeployStage) ValidateEnumValue() (bool, error)
type OkeDeployStageExecutionProgress
    func (m OkeDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeDeployStageExecutionProgress) GetDeployStageId() *string
    func (m OkeDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeDeployStageExecutionProgress) String() string
    func (m OkeDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type OkeDeployStageSummary
    func (m OkeDeployStageSummary) GetCompartmentId() *string
    func (m OkeDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeDeployStageSummary) GetDescription() *string
    func (m OkeDeployStageSummary) GetDisplayName() *string
    func (m OkeDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeDeployStageSummary) GetId() *string
    func (m OkeDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeDeployStageSummary) GetProjectId() *string
    func (m OkeDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeDeployStageSummary) String() string
    func (m *OkeDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m OkeDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeHelmChartDeployStage
    func (m OkeHelmChartDeployStage) GetCompartmentId() *string
    func (m OkeHelmChartDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeHelmChartDeployStage) GetDeployPipelineId() *string
    func (m OkeHelmChartDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeHelmChartDeployStage) GetDescription() *string
    func (m OkeHelmChartDeployStage) GetDisplayName() *string
    func (m OkeHelmChartDeployStage) GetFreeformTags() map[string]string
    func (m OkeHelmChartDeployStage) GetId() *string
    func (m OkeHelmChartDeployStage) GetLifecycleDetails() *string
    func (m OkeHelmChartDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeHelmChartDeployStage) GetProjectId() *string
    func (m OkeHelmChartDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeHelmChartDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeHelmChartDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeHelmChartDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeHelmChartDeployStage) String() string
    func (m *OkeHelmChartDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m OkeHelmChartDeployStage) ValidateEnumValue() (bool, error)
type OkeHelmChartDeployStagePurposeEnum
    func GetMappingOkeHelmChartDeployStagePurposeEnum(val string) (OkeHelmChartDeployStagePurposeEnum, bool)
    func GetOkeHelmChartDeployStagePurposeEnumValues() []OkeHelmChartDeployStagePurposeEnum
type OkeHelmChartDeployStageSummary
    func (m OkeHelmChartDeployStageSummary) GetCompartmentId() *string
    func (m OkeHelmChartDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeHelmChartDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeHelmChartDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeHelmChartDeployStageSummary) GetDescription() *string
    func (m OkeHelmChartDeployStageSummary) GetDisplayName() *string
    func (m OkeHelmChartDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeHelmChartDeployStageSummary) GetId() *string
    func (m OkeHelmChartDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeHelmChartDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeHelmChartDeployStageSummary) GetProjectId() *string
    func (m OkeHelmChartDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeHelmChartDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeHelmChartDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeHelmChartDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeHelmChartDeployStageSummary) String() string
    func (m *OkeHelmChartDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m OkeHelmChartDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeHelmChartDeployStageSummaryPurposeEnum
    func GetMappingOkeHelmChartDeployStageSummaryPurposeEnum(val string) (OkeHelmChartDeployStageSummaryPurposeEnum, bool)
    func GetOkeHelmChartDeployStageSummaryPurposeEnumValues() []OkeHelmChartDeployStageSummaryPurposeEnum
type OkeHelmChartDeploymentStageExecutionProgress
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageId() *string
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeHelmChartDeploymentStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeHelmChartDeploymentStageExecutionProgress) String() string
    func (m OkeHelmChartDeploymentStageExecutionProgress) ValidateEnumValue() (bool, error)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type PatchInsertInstruction
    func (m PatchInsertInstruction) GetSelection() *string
    func (m PatchInsertInstruction) MarshalJSON() (buff []byte, e error)
    func (m PatchInsertInstruction) String() string
    func (m PatchInsertInstruction) ValidateEnumValue() (bool, error)
type PatchInsertInstructionPositionEnum
    func GetMappingPatchInsertInstructionPositionEnum(val string) (PatchInsertInstructionPositionEnum, bool)
    func GetPatchInsertInstructionPositionEnumValues() []PatchInsertInstructionPositionEnum
type PatchInstruction
type PatchInstructionOperationEnum
    func GetMappingPatchInstructionOperationEnum(val string) (PatchInstructionOperationEnum, bool)
    func GetPatchInstructionOperationEnumValues() []PatchInstructionOperationEnum
type PatchMergeInstruction
    func (m PatchMergeInstruction) GetSelection() *string
    func (m PatchMergeInstruction) MarshalJSON() (buff []byte, e error)
    func (m PatchMergeInstruction) String() string
    func (m PatchMergeInstruction) ValidateEnumValue() (bool, error)
type PatchMoveInstruction
    func (m PatchMoveInstruction) GetSelection() *string
    func (m PatchMoveInstruction) MarshalJSON() (buff []byte, e error)
    func (m PatchMoveInstruction) String() string
    func (m PatchMoveInstruction) ValidateEnumValue() (bool, error)
type PatchMoveInstructionPositionEnum
    func GetMappingPatchMoveInstructionPositionEnum(val string) (PatchMoveInstructionPositionEnum, bool)
    func GetPatchMoveInstructionPositionEnumValues() []PatchMoveInstructionPositionEnum
type PatchProhibitInstruction
    func (m PatchProhibitInstruction) GetSelection() *string
    func (m PatchProhibitInstruction) MarshalJSON() (buff []byte, e error)
    func (m PatchProhibitInstruction) String() string
    func (m PatchProhibitInstruction) ValidateEnumValue() (bool, error)
type PatchPullRequestDetails
    func (m PatchPullRequestDetails) String() string
    func (m *PatchPullRequestDetails) UnmarshalJSON(data []byte) (e error)
    func (m PatchPullRequestDetails) ValidateEnumValue() (bool, error)
type PatchPullRequestRequest
    func (request PatchPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PatchPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PatchPullRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request PatchPullRequestRequest) String() string
    func (request PatchPullRequestRequest) ValidateEnumValue() (bool, error)
type PatchPullRequestResponse
    func (response PatchPullRequestResponse) HTTPResponse() *http.Response
    func (response PatchPullRequestResponse) String() string
type PatchRemoveInstruction
    func (m PatchRemoveInstruction) GetSelection() *string
    func (m PatchRemoveInstruction) MarshalJSON() (buff []byte, e error)
    func (m PatchRemoveInstruction) String() string
    func (m PatchRemoveInstruction) ValidateEnumValue() (bool, error)
type PatchReplaceInstruction
    func (m PatchReplaceInstruction) GetSelection() *string
    func (m PatchReplaceInstruction) MarshalJSON() (buff []byte, e error)
    func (m PatchReplaceInstruction) String() string
    func (m PatchReplaceInstruction) ValidateEnumValue() (bool, error)
type PatchRequireInstruction
    func (m PatchRequireInstruction) GetSelection() *string
    func (m PatchRequireInstruction) MarshalJSON() (buff []byte, e error)
    func (m PatchRequireInstruction) String() string
    func (m PatchRequireInstruction) ValidateEnumValue() (bool, error)
type PrincipalDetails
    func (m PrincipalDetails) String() string
    func (m PrincipalDetails) ValidateEnumValue() (bool, error)
type PrincipalDetailsPrincipalStateEnum
    func GetMappingPrincipalDetailsPrincipalStateEnum(val string) (PrincipalDetailsPrincipalStateEnum, bool)
    func GetPrincipalDetailsPrincipalStateEnumValues() []PrincipalDetailsPrincipalStateEnum
type PrincipalDetailsPrincipalTypeEnum
    func GetMappingPrincipalDetailsPrincipalTypeEnum(val string) (PrincipalDetailsPrincipalTypeEnum, bool)
    func GetPrincipalDetailsPrincipalTypeEnumValues() []PrincipalDetailsPrincipalTypeEnum
type PrivateEndpointChannel
    func (m PrivateEndpointChannel) MarshalJSON() (buff []byte, e error)
    func (m PrivateEndpointChannel) String() string
    func (m PrivateEndpointChannel) ValidateEnumValue() (bool, error)
type Project
    func (m Project) String() string
    func (m Project) ValidateEnumValue() (bool, error)
type ProjectCollection
    func (m ProjectCollection) String() string
    func (m ProjectCollection) ValidateEnumValue() (bool, error)
type ProjectLifecycleStateEnum
    func GetMappingProjectLifecycleStateEnum(val string) (ProjectLifecycleStateEnum, bool)
    func GetProjectLifecycleStateEnumValues() []ProjectLifecycleStateEnum
type ProjectNotificationPreference
    func (m ProjectNotificationPreference) String() string
    func (m ProjectNotificationPreference) ValidateEnumValue() (bool, error)
type ProjectNotificationPreferenceNotificationPreferenceEnum
    func GetMappingProjectNotificationPreferenceNotificationPreferenceEnum(val string) (ProjectNotificationPreferenceNotificationPreferenceEnum, bool)
    func GetProjectNotificationPreferenceNotificationPreferenceEnumValues() []ProjectNotificationPreferenceNotificationPreferenceEnum
type ProjectRepositorySettings
    func (m ProjectRepositorySettings) String() string
    func (m ProjectRepositorySettings) ValidateEnumValue() (bool, error)
type ProjectSummary
    func (m ProjectSummary) String() string
    func (m ProjectSummary) ValidateEnumValue() (bool, error)
type ProtectedBranch
    func (m ProtectedBranch) String() string
    func (m ProtectedBranch) ValidateEnumValue() (bool, error)
type ProtectedBranchCollection
    func (m ProtectedBranchCollection) String() string
    func (m ProtectedBranchCollection) ValidateEnumValue() (bool, error)
type ProtectedBranchSummary
    func (m ProtectedBranchSummary) String() string
    func (m ProtectedBranchSummary) ValidateEnumValue() (bool, error)
type ProtectionLevelEnum
    func GetMappingProtectionLevelEnum(val string) (ProtectionLevelEnum, bool)
    func GetProtectionLevelEnumValues() []ProtectionLevelEnum
type PullRequest
    func (m PullRequest) String() string
    func (m PullRequest) ValidateEnumValue() (bool, error)
type PullRequestActivityCollection
    func (m PullRequestActivityCollection) String() string
    func (m *PullRequestActivityCollection) UnmarshalJSON(data []byte) (e error)
    func (m PullRequestActivityCollection) ValidateEnumValue() (bool, error)
type PullRequestActivitySummary
type PullRequestActivitySummaryActivityTypeEnum
    func GetMappingPullRequestActivitySummaryActivityTypeEnum(val string) (PullRequestActivitySummaryActivityTypeEnum, bool)
    func GetPullRequestActivitySummaryActivityTypeEnumValues() []PullRequestActivitySummaryActivityTypeEnum
type PullRequestAttachment
    func (m PullRequestAttachment) String() string
    func (m PullRequestAttachment) ValidateEnumValue() (bool, error)
type PullRequestAttachmentCollection
    func (m PullRequestAttachmentCollection) String() string
    func (m PullRequestAttachmentCollection) ValidateEnumValue() (bool, error)
type PullRequestAttachmentSummary
    func (m PullRequestAttachmentSummary) String() string
    func (m PullRequestAttachmentSummary) ValidateEnumValue() (bool, error)
type PullRequestAuthorCollection
    func (m PullRequestAuthorCollection) String() string
    func (m PullRequestAuthorCollection) ValidateEnumValue() (bool, error)
type PullRequestAuthorSummary
    func (m PullRequestAuthorSummary) String() string
    func (m PullRequestAuthorSummary) ValidateEnumValue() (bool, error)
type PullRequestChangeSummaryMetrics
    func (m PullRequestChangeSummaryMetrics) String() string
    func (m PullRequestChangeSummaryMetrics) ValidateEnumValue() (bool, error)
type PullRequestCollection
    func (m PullRequestCollection) String() string
    func (m PullRequestCollection) ValidateEnumValue() (bool, error)
type PullRequestComment
    func (m PullRequestComment) String() string
    func (m PullRequestComment) ValidateEnumValue() (bool, error)
type PullRequestCommentCollection
    func (m PullRequestCommentCollection) String() string
    func (m PullRequestCommentCollection) ValidateEnumValue() (bool, error)
type PullRequestCommentContextStatusEnum
    func GetMappingPullRequestCommentContextStatusEnum(val string) (PullRequestCommentContextStatusEnum, bool)
    func GetPullRequestCommentContextStatusEnumValues() []PullRequestCommentContextStatusEnum
type PullRequestCommentFileTypeEnum
    func GetMappingPullRequestCommentFileTypeEnum(val string) (PullRequestCommentFileTypeEnum, bool)
    func GetPullRequestCommentFileTypeEnumValues() []PullRequestCommentFileTypeEnum
type PullRequestCommentLikeCollection
    func (m PullRequestCommentLikeCollection) String() string
    func (m PullRequestCommentLikeCollection) ValidateEnumValue() (bool, error)
type PullRequestCommentStatusEnum
    func GetMappingPullRequestCommentStatusEnum(val string) (PullRequestCommentStatusEnum, bool)
    func GetPullRequestCommentStatusEnumValues() []PullRequestCommentStatusEnum
type PullRequestCommentSummary
    func (m PullRequestCommentSummary) String() string
    func (m PullRequestCommentSummary) ValidateEnumValue() (bool, error)
type PullRequestFileChangeCollection
    func (m PullRequestFileChangeCollection) String() string
    func (m PullRequestFileChangeCollection) ValidateEnumValue() (bool, error)
type PullRequestFileChangeSummary
    func (m PullRequestFileChangeSummary) String() string
    func (m PullRequestFileChangeSummary) ValidateEnumValue() (bool, error)
type PullRequestLifecycleActivitySummary
    func (m PullRequestLifecycleActivitySummary) GetId() *string
    func (m PullRequestLifecycleActivitySummary) GetPrincipal() *PrincipalDetails
    func (m PullRequestLifecycleActivitySummary) GetPullRequestId() *string
    func (m PullRequestLifecycleActivitySummary) GetTimeOccurred() *common.SDKTime
    func (m PullRequestLifecycleActivitySummary) MarshalJSON() (buff []byte, e error)
    func (m PullRequestLifecycleActivitySummary) String() string
    func (m PullRequestLifecycleActivitySummary) ValidateEnumValue() (bool, error)
type PullRequestLifecycleActivitySummaryStateEnum
    func GetMappingPullRequestLifecycleActivitySummaryStateEnum(val string) (PullRequestLifecycleActivitySummaryStateEnum, bool)
    func GetPullRequestLifecycleActivitySummaryStateEnumValues() []PullRequestLifecycleActivitySummaryStateEnum
type PullRequestLifecycleDetailsEnum
    func GetMappingPullRequestLifecycleDetailsEnum(val string) (PullRequestLifecycleDetailsEnum, bool)
    func GetPullRequestLifecycleDetailsEnumValues() []PullRequestLifecycleDetailsEnum
type PullRequestLifecycleStateEnum
    func GetMappingPullRequestLifecycleStateEnum(val string) (PullRequestLifecycleStateEnum, bool)
    func GetPullRequestLifecycleStateEnumValues() []PullRequestLifecycleStateEnum
type PullRequestNotificationPreference
    func (m PullRequestNotificationPreference) String() string
    func (m PullRequestNotificationPreference) ValidateEnumValue() (bool, error)
type PullRequestNotificationPreferenceNotificationPreferenceEnum
    func GetMappingPullRequestNotificationPreferenceNotificationPreferenceEnum(val string) (PullRequestNotificationPreferenceNotificationPreferenceEnum, bool)
    func GetPullRequestNotificationPreferenceNotificationPreferenceEnumValues() []PullRequestNotificationPreferenceNotificationPreferenceEnum
type PullRequestSummary
    func (m PullRequestSummary) String() string
    func (m PullRequestSummary) ValidateEnumValue() (bool, error)
type PutRepositoryBranchDetails
    func (m PutRepositoryBranchDetails) MarshalJSON() (buff []byte, e error)
    func (m PutRepositoryBranchDetails) String() string
    func (m PutRepositoryBranchDetails) ValidateEnumValue() (bool, error)
type PutRepositoryRefDetails
type PutRepositoryRefDetailsRefTypeEnum
    func GetMappingPutRepositoryRefDetailsRefTypeEnum(val string) (PutRepositoryRefDetailsRefTypeEnum, bool)
    func GetPutRepositoryRefDetailsRefTypeEnumValues() []PutRepositoryRefDetailsRefTypeEnum
type PutRepositoryRefRequest
    func (request PutRepositoryRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PutRepositoryRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PutRepositoryRefRequest) RetryPolicy() *common.RetryPolicy
    func (request PutRepositoryRefRequest) String() string
    func (request PutRepositoryRefRequest) ValidateEnumValue() (bool, error)
type PutRepositoryRefResponse
    func (response PutRepositoryRefResponse) HTTPResponse() *http.Response
    func (response PutRepositoryRefResponse) String() string
type PutRepositoryTagDetails
    func (m PutRepositoryTagDetails) MarshalJSON() (buff []byte, e error)
    func (m PutRepositoryTagDetails) String() string
    func (m PutRepositoryTagDetails) ValidateEnumValue() (bool, error)
type ReopenPullRequestRequest
    func (request ReopenPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ReopenPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ReopenPullRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request ReopenPullRequestRequest) String() string
    func (request ReopenPullRequestRequest) ValidateEnumValue() (bool, error)
type ReopenPullRequestResponse
    func (response ReopenPullRequestResponse) HTTPResponse() *http.Response
    func (response ReopenPullRequestResponse) String() string
type Repository
    func (m Repository) String() string
    func (m Repository) ValidateEnumValue() (bool, error)
type RepositoryAnalyticsDetails
    func (m RepositoryAnalyticsDetails) String() string
    func (m RepositoryAnalyticsDetails) ValidateEnumValue() (bool, error)
type RepositoryAnalyticsDetailsAggregationDurationEnum
    func GetMappingRepositoryAnalyticsDetailsAggregationDurationEnum(val string) (RepositoryAnalyticsDetailsAggregationDurationEnum, bool)
    func GetRepositoryAnalyticsDetailsAggregationDurationEnumValues() []RepositoryAnalyticsDetailsAggregationDurationEnum
type RepositoryAnalyticsDetailsGroupByEnum
    func GetMappingRepositoryAnalyticsDetailsGroupByEnum(val string) (RepositoryAnalyticsDetailsGroupByEnum, bool)
    func GetRepositoryAnalyticsDetailsGroupByEnumValues() []RepositoryAnalyticsDetailsGroupByEnum
type RepositoryAuthorCollection
    func (m RepositoryAuthorCollection) String() string
    func (m RepositoryAuthorCollection) ValidateEnumValue() (bool, error)
type RepositoryAuthorSummary
    func (m RepositoryAuthorSummary) String() string
    func (m RepositoryAuthorSummary) ValidateEnumValue() (bool, error)
type RepositoryBranch
    func (m RepositoryBranch) GetDefinedTags() map[string]map[string]interface{}
    func (m RepositoryBranch) GetFreeformTags() map[string]string
    func (m RepositoryBranch) GetFullRefName() *string
    func (m RepositoryBranch) GetRefName() *string
    func (m RepositoryBranch) GetRepositoryId() *string
    func (m RepositoryBranch) MarshalJSON() (buff []byte, e error)
    func (m RepositoryBranch) String() string
    func (m RepositoryBranch) ValidateEnumValue() (bool, error)
type RepositoryBranchSummary
    func (m RepositoryBranchSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m RepositoryBranchSummary) GetFreeformTags() map[string]string
    func (m RepositoryBranchSummary) GetFullRefName() *string
    func (m RepositoryBranchSummary) GetRefName() *string
    func (m RepositoryBranchSummary) GetRepositoryId() *string
    func (m RepositoryBranchSummary) GetSystemTags() map[string]map[string]interface{}
    func (m RepositoryBranchSummary) MarshalJSON() (buff []byte, e error)
    func (m RepositoryBranchSummary) String() string
    func (m RepositoryBranchSummary) ValidateEnumValue() (bool, error)
type RepositoryCollection
    func (m RepositoryCollection) String() string
    func (m RepositoryCollection) ValidateEnumValue() (bool, error)
type RepositoryCommit
    func (m RepositoryCommit) String() string
    func (m RepositoryCommit) ValidateEnumValue() (bool, error)
type RepositoryCommitCollection
    func (m RepositoryCommitCollection) String() string
    func (m RepositoryCommitCollection) ValidateEnumValue() (bool, error)
type RepositoryCommitSummary
    func (m RepositoryCommitSummary) String() string
    func (m RepositoryCommitSummary) ValidateEnumValue() (bool, error)
type RepositoryFileLines
    func (m RepositoryFileLines) String() string
    func (m RepositoryFileLines) ValidateEnumValue() (bool, error)
type RepositoryLifecycleStateEnum
    func GetMappingRepositoryLifecycleStateEnum(val string) (RepositoryLifecycleStateEnum, bool)
    func GetRepositoryLifecycleStateEnumValues() []RepositoryLifecycleStateEnum
type RepositoryMetricAggregation
    func (m RepositoryMetricAggregation) String() string
    func (m RepositoryMetricAggregation) ValidateEnumValue() (bool, error)
type RepositoryMetricSummary
    func (m RepositoryMetricSummary) String() string
    func (m RepositoryMetricSummary) ValidateEnumValue() (bool, error)
type RepositoryMirrorRecord
    func (m RepositoryMirrorRecord) String() string
    func (m RepositoryMirrorRecord) ValidateEnumValue() (bool, error)
type RepositoryMirrorRecordCollection
    func (m RepositoryMirrorRecordCollection) String() string
    func (m RepositoryMirrorRecordCollection) ValidateEnumValue() (bool, error)
type RepositoryMirrorRecordMirrorStatusEnum
    func GetMappingRepositoryMirrorRecordMirrorStatusEnum(val string) (RepositoryMirrorRecordMirrorStatusEnum, bool)
    func GetRepositoryMirrorRecordMirrorStatusEnumValues() []RepositoryMirrorRecordMirrorStatusEnum
type RepositoryMirrorRecordSummary
    func (m RepositoryMirrorRecordSummary) String() string
    func (m RepositoryMirrorRecordSummary) ValidateEnumValue() (bool, error)
type RepositoryMirrorRecordSummaryMirrorStatusEnum
    func GetMappingRepositoryMirrorRecordSummaryMirrorStatusEnum(val string) (RepositoryMirrorRecordSummaryMirrorStatusEnum, bool)
    func GetRepositoryMirrorRecordSummaryMirrorStatusEnumValues() []RepositoryMirrorRecordSummaryMirrorStatusEnum
type RepositoryNotificationPreference
    func (m RepositoryNotificationPreference) String() string
    func (m RepositoryNotificationPreference) ValidateEnumValue() (bool, error)
type RepositoryNotificationPreferenceNotificationPreferenceEnum
    func GetMappingRepositoryNotificationPreferenceNotificationPreferenceEnum(val string) (RepositoryNotificationPreferenceNotificationPreferenceEnum, bool)
    func GetRepositoryNotificationPreferenceNotificationPreferenceEnumValues() []RepositoryNotificationPreferenceNotificationPreferenceEnum
type RepositoryObject
    func (m RepositoryObject) String() string
    func (m RepositoryObject) ValidateEnumValue() (bool, error)
type RepositoryObjectTypeEnum
    func GetMappingRepositoryObjectTypeEnum(val string) (RepositoryObjectTypeEnum, bool)
    func GetRepositoryObjectTypeEnumValues() []RepositoryObjectTypeEnum
type RepositoryPathCollection
    func (m RepositoryPathCollection) String() string
    func (m RepositoryPathCollection) ValidateEnumValue() (bool, error)
type RepositoryPathSummary
    func (m RepositoryPathSummary) String() string
    func (m RepositoryPathSummary) ValidateEnumValue() (bool, error)
type RepositoryRef
type RepositoryRefCollection
    func (m RepositoryRefCollection) String() string
    func (m *RepositoryRefCollection) UnmarshalJSON(data []byte) (e error)
    func (m RepositoryRefCollection) ValidateEnumValue() (bool, error)
type RepositoryRefRefTypeEnum
    func GetMappingRepositoryRefRefTypeEnum(val string) (RepositoryRefRefTypeEnum, bool)
    func GetRepositoryRefRefTypeEnumValues() []RepositoryRefRefTypeEnum
type RepositoryRefSummary
type RepositoryRepositoryTypeEnum
    func GetMappingRepositoryRepositoryTypeEnum(val string) (RepositoryRepositoryTypeEnum, bool)
    func GetRepositoryRepositoryTypeEnumValues() []RepositoryRepositoryTypeEnum
type RepositorySettings
    func (m RepositorySettings) String() string
    func (m RepositorySettings) ValidateEnumValue() (bool, error)
type RepositorySummary
    func (m RepositorySummary) String() string
    func (m RepositorySummary) ValidateEnumValue() (bool, error)
type RepositoryTag
    func (m RepositoryTag) GetDefinedTags() map[string]map[string]interface{}
    func (m RepositoryTag) GetFreeformTags() map[string]string
    func (m RepositoryTag) GetFullRefName() *string
    func (m RepositoryTag) GetRefName() *string
    func (m RepositoryTag) GetRepositoryId() *string
    func (m RepositoryTag) MarshalJSON() (buff []byte, e error)
    func (m RepositoryTag) String() string
    func (m RepositoryTag) ValidateEnumValue() (bool, error)
type RepositoryTagSummary
    func (m RepositoryTagSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m RepositoryTagSummary) GetFreeformTags() map[string]string
    func (m RepositoryTagSummary) GetFullRefName() *string
    func (m RepositoryTagSummary) GetRefName() *string
    func (m RepositoryTagSummary) GetRepositoryId() *string
    func (m RepositoryTagSummary) GetSystemTags() map[string]map[string]interface{}
    func (m RepositoryTagSummary) MarshalJSON() (buff []byte, e error)
    func (m RepositoryTagSummary) String() string
    func (m RepositoryTagSummary) ValidateEnumValue() (bool, error)
type RepositoryTriggerBuildEventsEnum
    func GetMappingRepositoryTriggerBuildEventsEnum(val string) (RepositoryTriggerBuildEventsEnum, bool)
    func GetRepositoryTriggerBuildEventsEnumValues() []RepositoryTriggerBuildEventsEnum
type ReviewPullRequestDetails
    func (m ReviewPullRequestDetails) String() string
    func (m ReviewPullRequestDetails) ValidateEnumValue() (bool, error)
type ReviewPullRequestDetailsActionEnum
    func GetMappingReviewPullRequestDetailsActionEnum(val string) (ReviewPullRequestDetailsActionEnum, bool)
    func GetReviewPullRequestDetailsActionEnumValues() []ReviewPullRequestDetailsActionEnum
type ReviewPullRequestRequest
    func (request ReviewPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ReviewPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ReviewPullRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request ReviewPullRequestRequest) String() string
    func (request ReviewPullRequestRequest) ValidateEnumValue() (bool, error)
type ReviewPullRequestResponse
    func (response ReviewPullRequestResponse) HTTPResponse() *http.Response
    func (response ReviewPullRequestResponse) String() string
type Reviewer
    func (m Reviewer) String() string
    func (m Reviewer) ValidateEnumValue() (bool, error)
type ReviewerActivitySummary
    func (m ReviewerActivitySummary) GetId() *string
    func (m ReviewerActivitySummary) GetPrincipal() *PrincipalDetails
    func (m ReviewerActivitySummary) GetPullRequestId() *string
    func (m ReviewerActivitySummary) GetTimeOccurred() *common.SDKTime
    func (m ReviewerActivitySummary) MarshalJSON() (buff []byte, e error)
    func (m ReviewerActivitySummary) String() string
    func (m ReviewerActivitySummary) ValidateEnumValue() (bool, error)
type ReviewerPrincipalStateEnum
    func GetMappingReviewerPrincipalStateEnum(val string) (ReviewerPrincipalStateEnum, bool)
    func GetReviewerPrincipalStateEnumValues() []ReviewerPrincipalStateEnum
type ReviewerPrincipalTypeEnum
    func GetMappingReviewerPrincipalTypeEnum(val string) (ReviewerPrincipalTypeEnum, bool)
    func GetReviewerPrincipalTypeEnumValues() []ReviewerPrincipalTypeEnum
type ReviewerStatusEnum
    func GetMappingReviewerStatusEnum(val string) (ReviewerStatusEnum, bool)
    func GetReviewerStatusEnumValues() []ReviewerStatusEnum
type ScheduleCascadingProjectDeletionRequest
    func (request ScheduleCascadingProjectDeletionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ScheduleCascadingProjectDeletionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ScheduleCascadingProjectDeletionRequest) RetryPolicy() *common.RetryPolicy
    func (request ScheduleCascadingProjectDeletionRequest) String() string
    func (request ScheduleCascadingProjectDeletionRequest) ValidateEnumValue() (bool, error)
type ScheduleCascadingProjectDeletionResponse
    func (response ScheduleCascadingProjectDeletionResponse) HTTPResponse() *http.Response
    func (response ScheduleCascadingProjectDeletionResponse) String() string
type ServiceVnicChannel
    func (m ServiceVnicChannel) MarshalJSON() (buff []byte, e error)
    func (m ServiceVnicChannel) String() string
    func (m ServiceVnicChannel) ValidateEnumValue() (bool, error)
type ShapeConfig
    func (m ShapeConfig) String() string
    func (m ShapeConfig) ValidateEnumValue() (bool, error)
type ShellDeployStage
    func (m ShellDeployStage) GetCompartmentId() *string
    func (m ShellDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ShellDeployStage) GetDeployPipelineId() *string
    func (m ShellDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ShellDeployStage) GetDescription() *string
    func (m ShellDeployStage) GetDisplayName() *string
    func (m ShellDeployStage) GetFreeformTags() map[string]string
    func (m ShellDeployStage) GetId() *string
    func (m ShellDeployStage) GetLifecycleDetails() *string
    func (m ShellDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ShellDeployStage) GetProjectId() *string
    func (m ShellDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ShellDeployStage) GetTimeCreated() *common.SDKTime
    func (m ShellDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ShellDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ShellDeployStage) String() string
    func (m *ShellDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m ShellDeployStage) ValidateEnumValue() (bool, error)
type ShellDeployStageExecutionProgress
    func (m ShellDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ShellDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ShellDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ShellDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ShellDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ShellDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ShellDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ShellDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ShellDeployStageExecutionProgress) String() string
    func (m ShellDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ShellDeployStageSummary
    func (m ShellDeployStageSummary) GetCompartmentId() *string
    func (m ShellDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ShellDeployStageSummary) GetDeployPipelineId() *string
    func (m ShellDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ShellDeployStageSummary) GetDescription() *string
    func (m ShellDeployStageSummary) GetDisplayName() *string
    func (m ShellDeployStageSummary) GetFreeformTags() map[string]string
    func (m ShellDeployStageSummary) GetId() *string
    func (m ShellDeployStageSummary) GetLifecycleDetails() *string
    func (m ShellDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ShellDeployStageSummary) GetProjectId() *string
    func (m ShellDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ShellDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ShellDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ShellDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ShellDeployStageSummary) String() string
    func (m *ShellDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m ShellDeployStageSummary) ValidateEnumValue() (bool, error)
type SingleDeployStageDeployment
    func (m SingleDeployStageDeployment) GetCompartmentId() *string
    func (m SingleDeployStageDeployment) GetDefinedTags() map[string]map[string]interface{}
    func (m SingleDeployStageDeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m SingleDeployStageDeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection
    func (m SingleDeployStageDeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection
    func (m SingleDeployStageDeployment) GetDeployPipelineId() *string
    func (m SingleDeployStageDeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m SingleDeployStageDeployment) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m SingleDeployStageDeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress
    func (m SingleDeployStageDeployment) GetDisplayName() *string
    func (m SingleDeployStageDeployment) GetFreeformTags() map[string]string
    func (m SingleDeployStageDeployment) GetId() *string
    func (m SingleDeployStageDeployment) GetLifecycleDetails() *string
    func (m SingleDeployStageDeployment) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m SingleDeployStageDeployment) GetProjectId() *string
    func (m SingleDeployStageDeployment) GetSystemTags() map[string]map[string]interface{}
    func (m SingleDeployStageDeployment) GetTimeCreated() *common.SDKTime
    func (m SingleDeployStageDeployment) GetTimeUpdated() *common.SDKTime
    func (m SingleDeployStageDeployment) MarshalJSON() (buff []byte, e error)
    func (m SingleDeployStageDeployment) String() string
    func (m SingleDeployStageDeployment) ValidateEnumValue() (bool, error)
type SingleDeployStageDeploymentSummary
    func (m SingleDeployStageDeploymentSummary) GetCompartmentId() *string
    func (m SingleDeployStageDeploymentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m SingleDeployStageDeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m SingleDeployStageDeploymentSummary) GetDeployPipelineId() *string
    func (m SingleDeployStageDeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m SingleDeployStageDeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m SingleDeployStageDeploymentSummary) GetDisplayName() *string
    func (m SingleDeployStageDeploymentSummary) GetFreeformTags() map[string]string
    func (m SingleDeployStageDeploymentSummary) GetId() *string
    func (m SingleDeployStageDeploymentSummary) GetLifecycleDetails() *string
    func (m SingleDeployStageDeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m SingleDeployStageDeploymentSummary) GetProjectId() *string
    func (m SingleDeployStageDeploymentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m SingleDeployStageDeploymentSummary) GetTimeCreated() *common.SDKTime
    func (m SingleDeployStageDeploymentSummary) GetTimeUpdated() *common.SDKTime
    func (m SingleDeployStageDeploymentSummary) MarshalJSON() (buff []byte, e error)
    func (m SingleDeployStageDeploymentSummary) String() string
    func (m SingleDeployStageDeploymentSummary) ValidateEnumValue() (bool, error)
type SingleDeployStageRedeployment
    func (m SingleDeployStageRedeployment) GetCompartmentId() *string
    func (m SingleDeployStageRedeployment) GetDefinedTags() map[string]map[string]interface{}
    func (m SingleDeployStageRedeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m SingleDeployStageRedeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection
    func (m SingleDeployStageRedeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection
    func (m SingleDeployStageRedeployment) GetDeployPipelineId() *string
    func (m SingleDeployStageRedeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m SingleDeployStageRedeployment) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m SingleDeployStageRedeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress
    func (m SingleDeployStageRedeployment) GetDisplayName() *string
    func (m SingleDeployStageRedeployment) GetFreeformTags() map[string]string
    func (m SingleDeployStageRedeployment) GetId() *string
    func (m SingleDeployStageRedeployment) GetLifecycleDetails() *string
    func (m SingleDeployStageRedeployment) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m SingleDeployStageRedeployment) GetProjectId() *string
    func (m SingleDeployStageRedeployment) GetSystemTags() map[string]map[string]interface{}
    func (m SingleDeployStageRedeployment) GetTimeCreated() *common.SDKTime
    func (m SingleDeployStageRedeployment) GetTimeUpdated() *common.SDKTime
    func (m SingleDeployStageRedeployment) MarshalJSON() (buff []byte, e error)
    func (m SingleDeployStageRedeployment) String() string
    func (m SingleDeployStageRedeployment) ValidateEnumValue() (bool, error)
type SingleDeployStageRedeploymentSummary
    func (m SingleDeployStageRedeploymentSummary) GetCompartmentId() *string
    func (m SingleDeployStageRedeploymentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m SingleDeployStageRedeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m SingleDeployStageRedeploymentSummary) GetDeployPipelineId() *string
    func (m SingleDeployStageRedeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m SingleDeployStageRedeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m SingleDeployStageRedeploymentSummary) GetDisplayName() *string
    func (m SingleDeployStageRedeploymentSummary) GetFreeformTags() map[string]string
    func (m SingleDeployStageRedeploymentSummary) GetId() *string
    func (m SingleDeployStageRedeploymentSummary) GetLifecycleDetails() *string
    func (m SingleDeployStageRedeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m SingleDeployStageRedeploymentSummary) GetProjectId() *string
    func (m SingleDeployStageRedeploymentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m SingleDeployStageRedeploymentSummary) GetTimeCreated() *common.SDKTime
    func (m SingleDeployStageRedeploymentSummary) GetTimeUpdated() *common.SDKTime
    func (m SingleDeployStageRedeploymentSummary) MarshalJSON() (buff []byte, e error)
    func (m SingleDeployStageRedeploymentSummary) String() string
    func (m SingleDeployStageRedeploymentSummary) ValidateEnumValue() (bool, error)
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type StageOutput
type StageOutputOutputTypeEnum
    func GetMappingStageOutputOutputTypeEnum(val string) (StageOutputOutputTypeEnum, bool)
    func GetStageOutputOutputTypeEnumValues() []StageOutputOutputTypeEnum
type SummarizeProjectRepositoryAnalyticsDetails
    func (m SummarizeProjectRepositoryAnalyticsDetails) String() string
    func (m SummarizeProjectRepositoryAnalyticsDetails) ValidateEnumValue() (bool, error)
type SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum
    func GetMappingSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum(val string) (SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum, bool)
    func GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumValues() []SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum
type SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum
    func GetMappingSummarizeProjectRepositoryAnalyticsDetailsGroupByEnum(val string) (SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum, bool)
    func GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumValues() []SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum
type SummarizeProjectRepositoryAnalyticsRequest
    func (request SummarizeProjectRepositoryAnalyticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeProjectRepositoryAnalyticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeProjectRepositoryAnalyticsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeProjectRepositoryAnalyticsRequest) String() string
    func (request SummarizeProjectRepositoryAnalyticsRequest) ValidateEnumValue() (bool, error)
type SummarizeProjectRepositoryAnalyticsResponse
    func (response SummarizeProjectRepositoryAnalyticsResponse) HTTPResponse() *http.Response
    func (response SummarizeProjectRepositoryAnalyticsResponse) String() string
type SummarizeRepositoryAnalyticsDetails
    func (m SummarizeRepositoryAnalyticsDetails) String() string
    func (m SummarizeRepositoryAnalyticsDetails) ValidateEnumValue() (bool, error)
type SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum
    func GetMappingSummarizeRepositoryAnalyticsDetailsAggregationDurationEnum(val string) (SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum, bool)
    func GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumValues() []SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum
type SummarizeRepositoryAnalyticsDetailsGroupByEnum
    func GetMappingSummarizeRepositoryAnalyticsDetailsGroupByEnum(val string) (SummarizeRepositoryAnalyticsDetailsGroupByEnum, bool)
    func GetSummarizeRepositoryAnalyticsDetailsGroupByEnumValues() []SummarizeRepositoryAnalyticsDetailsGroupByEnum
type SummarizeRepositoryAnalyticsRequest
    func (request SummarizeRepositoryAnalyticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeRepositoryAnalyticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeRepositoryAnalyticsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeRepositoryAnalyticsRequest) String() string
    func (request SummarizeRepositoryAnalyticsRequest) ValidateEnumValue() (bool, error)
type SummarizeRepositoryAnalyticsResponse
    func (response SummarizeRepositoryAnalyticsResponse) HTTPResponse() *http.Response
    func (response SummarizeRepositoryAnalyticsResponse) String() string
type SyncRepositoryDetails
    func (m SyncRepositoryDetails) String() string
    func (m SyncRepositoryDetails) ValidateEnumValue() (bool, error)
type SyncRepositoryRequest
    func (request SyncRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SyncRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SyncRepositoryRequest) RetryPolicy() *common.RetryPolicy
    func (request SyncRepositoryRequest) String() string
    func (request SyncRepositoryRequest) ValidateEnumValue() (bool, error)
type SyncRepositoryResponse
    func (response SyncRepositoryResponse) HTTPResponse() *http.Response
    func (response SyncRepositoryResponse) String() string
type SyncRepositorySyncMergeStrategyEnum
    func GetMappingSyncRepositorySyncMergeStrategyEnum(val string) (SyncRepositorySyncMergeStrategyEnum, bool)
    func GetSyncRepositorySyncMergeStrategyEnumValues() []SyncRepositorySyncMergeStrategyEnum
type TestReportOutput
    func (m TestReportOutput) GetStepName() *string
    func (m TestReportOutput) MarshalJSON() (buff []byte, e error)
    func (m TestReportOutput) String() string
    func (m TestReportOutput) ValidateEnumValue() (bool, error)
type TlsVerifyConfig
type TlsVerifyConfigTlsVerifyModeEnum
    func GetMappingTlsVerifyConfigTlsVerifyModeEnum(val string) (TlsVerifyConfigTlsVerifyModeEnum, bool)
    func GetTlsVerifyConfigTlsVerifyModeEnumValues() []TlsVerifyConfigTlsVerifyModeEnum
type Trigger
type TriggerAction
type TriggerActionTypeEnum
    func GetMappingTriggerActionTypeEnum(val string) (TriggerActionTypeEnum, bool)
    func GetTriggerActionTypeEnumValues() []TriggerActionTypeEnum
type TriggerBuildPipelineAction
    func (m TriggerBuildPipelineAction) GetFilter() Filter
    func (m TriggerBuildPipelineAction) MarshalJSON() (buff []byte, e error)
    func (m TriggerBuildPipelineAction) String() string
    func (m *TriggerBuildPipelineAction) UnmarshalJSON(data []byte) (e error)
    func (m TriggerBuildPipelineAction) ValidateEnumValue() (bool, error)
type TriggerCollection
    func (m TriggerCollection) String() string
    func (m *TriggerCollection) UnmarshalJSON(data []byte) (e error)
    func (m TriggerCollection) ValidateEnumValue() (bool, error)
type TriggerCreateResult
type TriggerDeploymentPipelineStageRunProgress
    func (m TriggerDeploymentPipelineStageRunProgress) GetBuildPipelineStageId() *string
    func (m TriggerDeploymentPipelineStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection
    func (m TriggerDeploymentPipelineStageRunProgress) GetStageDisplayName() *string
    func (m TriggerDeploymentPipelineStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum
    func (m TriggerDeploymentPipelineStageRunProgress) GetTimeFinished() *common.SDKTime
    func (m TriggerDeploymentPipelineStageRunProgress) GetTimeStarted() *common.SDKTime
    func (m TriggerDeploymentPipelineStageRunProgress) MarshalJSON() (buff []byte, e error)
    func (m TriggerDeploymentPipelineStageRunProgress) String() string
    func (m TriggerDeploymentPipelineStageRunProgress) ValidateEnumValue() (bool, error)
type TriggerDeploymentStage
    func (m TriggerDeploymentStage) GetBuildPipelineId() *string
    func (m TriggerDeploymentStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m TriggerDeploymentStage) GetCompartmentId() *string
    func (m TriggerDeploymentStage) GetDefinedTags() map[string]map[string]interface{}
    func (m TriggerDeploymentStage) GetDescription() *string
    func (m TriggerDeploymentStage) GetDisplayName() *string
    func (m TriggerDeploymentStage) GetFreeformTags() map[string]string
    func (m TriggerDeploymentStage) GetId() *string
    func (m TriggerDeploymentStage) GetLifecycleDetails() *string
    func (m TriggerDeploymentStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m TriggerDeploymentStage) GetProjectId() *string
    func (m TriggerDeploymentStage) GetSystemTags() map[string]map[string]interface{}
    func (m TriggerDeploymentStage) GetTimeCreated() *common.SDKTime
    func (m TriggerDeploymentStage) GetTimeUpdated() *common.SDKTime
    func (m TriggerDeploymentStage) MarshalJSON() (buff []byte, e error)
    func (m TriggerDeploymentStage) String() string
    func (m TriggerDeploymentStage) ValidateEnumValue() (bool, error)
type TriggerDeploymentStageSummary
    func (m TriggerDeploymentStageSummary) GetBuildPipelineId() *string
    func (m TriggerDeploymentStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m TriggerDeploymentStageSummary) GetCompartmentId() *string
    func (m TriggerDeploymentStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m TriggerDeploymentStageSummary) GetDescription() *string
    func (m TriggerDeploymentStageSummary) GetDisplayName() *string
    func (m TriggerDeploymentStageSummary) GetFreeformTags() map[string]string
    func (m TriggerDeploymentStageSummary) GetId() *string
    func (m TriggerDeploymentStageSummary) GetLifecycleDetails() *string
    func (m TriggerDeploymentStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m TriggerDeploymentStageSummary) GetProjectId() *string
    func (m TriggerDeploymentStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m TriggerDeploymentStageSummary) GetTimeCreated() *common.SDKTime
    func (m TriggerDeploymentStageSummary) GetTimeUpdated() *common.SDKTime
    func (m TriggerDeploymentStageSummary) MarshalJSON() (buff []byte, e error)
    func (m TriggerDeploymentStageSummary) String() string
    func (m TriggerDeploymentStageSummary) ValidateEnumValue() (bool, error)
type TriggerInfo
    func (m TriggerInfo) String() string
    func (m *TriggerInfo) UnmarshalJSON(data []byte) (e error)
    func (m TriggerInfo) ValidateEnumValue() (bool, error)
type TriggerLifecycleStateEnum
    func GetMappingTriggerLifecycleStateEnum(val string) (TriggerLifecycleStateEnum, bool)
    func GetTriggerLifecycleStateEnumValues() []TriggerLifecycleStateEnum
type TriggerSchedule
    func (m TriggerSchedule) String() string
    func (m TriggerSchedule) ValidateEnumValue() (bool, error)
type TriggerScheduleScheduleTypeEnum
    func GetMappingTriggerScheduleScheduleTypeEnum(val string) (TriggerScheduleScheduleTypeEnum, bool)
    func GetTriggerScheduleScheduleTypeEnumValues() []TriggerScheduleScheduleTypeEnum
type TriggerSummary
type TriggerTriggerSourceEnum
    func GetMappingTriggerTriggerSourceEnum(val string) (TriggerTriggerSourceEnum, bool)
    func GetTriggerTriggerSourceEnumValues() []TriggerTriggerSourceEnum
type UnlikePullRequestCommentRequest
    func (request UnlikePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UnlikePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UnlikePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
    func (request UnlikePullRequestCommentRequest) String() string
    func (request UnlikePullRequestCommentRequest) ValidateEnumValue() (bool, error)
type UnlikePullRequestCommentResponse
    func (response UnlikePullRequestCommentResponse) HTTPResponse() *http.Response
    func (response UnlikePullRequestCommentResponse) String() string
type UnsubscribePullRequestRequest
    func (request UnsubscribePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UnsubscribePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UnsubscribePullRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request UnsubscribePullRequestRequest) String() string
    func (request UnsubscribePullRequestRequest) ValidateEnumValue() (bool, error)
type UnsubscribePullRequestResponse
    func (response UnsubscribePullRequestResponse) HTTPResponse() *http.Response
    func (response UnsubscribePullRequestResponse) String() string
type UpdateAbsoluteWaitCriteriaDetails
    func (m UpdateAbsoluteWaitCriteriaDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateAbsoluteWaitCriteriaDetails) String() string
    func (m UpdateAbsoluteWaitCriteriaDetails) ValidateEnumValue() (bool, error)
type UpdateApprovalRuleDetails
    func (m UpdateApprovalRuleDetails) String() string
    func (m UpdateApprovalRuleDetails) ValidateEnumValue() (bool, error)
type UpdateApprovalRuleDetailsCollection
    func (m UpdateApprovalRuleDetailsCollection) String() string
    func (m UpdateApprovalRuleDetailsCollection) ValidateEnumValue() (bool, error)
type UpdateBitbucketCloudAppPasswordConnectionDetails
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDescription() *string
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName() *string
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags() map[string]string
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) String() string
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateBitbucketCloudTriggerDetails
    func (m UpdateBitbucketCloudTriggerDetails) GetActions() []TriggerAction
    func (m UpdateBitbucketCloudTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateBitbucketCloudTriggerDetails) GetDescription() *string
    func (m UpdateBitbucketCloudTriggerDetails) GetDisplayName() *string
    func (m UpdateBitbucketCloudTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateBitbucketCloudTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBitbucketCloudTriggerDetails) String() string
    func (m *UpdateBitbucketCloudTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateBitbucketCloudTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateBitbucketServerAccessTokenConnectionDetails
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDescription() *string
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDisplayName() *string
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) String() string
    func (m *UpdateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateBitbucketServerTriggerDetails
    func (m UpdateBitbucketServerTriggerDetails) GetActions() []TriggerAction
    func (m UpdateBitbucketServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateBitbucketServerTriggerDetails) GetDescription() *string
    func (m UpdateBitbucketServerTriggerDetails) GetDisplayName() *string
    func (m UpdateBitbucketServerTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateBitbucketServerTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBitbucketServerTriggerDetails) String() string
    func (m *UpdateBitbucketServerTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateBitbucketServerTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateBuildPipelineDetails
    func (m UpdateBuildPipelineDetails) String() string
    func (m UpdateBuildPipelineDetails) ValidateEnumValue() (bool, error)
type UpdateBuildPipelineRequest
    func (request UpdateBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateBuildPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateBuildPipelineRequest) String() string
    func (request UpdateBuildPipelineRequest) ValidateEnumValue() (bool, error)
type UpdateBuildPipelineResponse
    func (response UpdateBuildPipelineResponse) HTTPResponse() *http.Response
    func (response UpdateBuildPipelineResponse) String() string
type UpdateBuildPipelineStageDetails
type UpdateBuildPipelineStageRequest
    func (request UpdateBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateBuildPipelineStageRequest) String() string
    func (request UpdateBuildPipelineStageRequest) ValidateEnumValue() (bool, error)
type UpdateBuildPipelineStageResponse
    func (response UpdateBuildPipelineStageResponse) HTTPResponse() *http.Response
    func (response UpdateBuildPipelineStageResponse) String() string
type UpdateBuildRunDetails
    func (m UpdateBuildRunDetails) String() string
    func (m UpdateBuildRunDetails) ValidateEnumValue() (bool, error)
type UpdateBuildRunRequest
    func (request UpdateBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateBuildRunRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateBuildRunRequest) String() string
    func (request UpdateBuildRunRequest) ValidateEnumValue() (bool, error)
type UpdateBuildRunResponse
    func (response UpdateBuildRunResponse) HTTPResponse() *http.Response
    func (response UpdateBuildRunResponse) String() string
type UpdateBuildStageDetails
    func (m UpdateBuildStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m UpdateBuildStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateBuildStageDetails) GetDescription() *string
    func (m UpdateBuildStageDetails) GetDisplayName() *string
    func (m UpdateBuildStageDetails) GetFreeformTags() map[string]string
    func (m UpdateBuildStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBuildStageDetails) String() string
    func (m *UpdateBuildStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateBuildStageDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupBlueGreenDeployStageDetails
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) String() string
    func (m *UpdateComputeInstanceGroupBlueGreenDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) String() string
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) String() string
    func (m *UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupCanaryDeployStageDetails
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) String() string
    func (m *UpdateComputeInstanceGroupCanaryDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) String() string
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupDeployEnvironmentDetails
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) String() string
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupDeployStageDetails
    func (m UpdateComputeInstanceGroupDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateComputeInstanceGroupDeployStageDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupDeployStageDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupDeployStageDetails) String() string
    func (m *UpdateComputeInstanceGroupDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateComputeInstanceGroupDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateConnectionDetails
type UpdateConnectionRequest
    func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateConnectionRequest) String() string
    func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)
type UpdateConnectionResponse
    func (response UpdateConnectionResponse) HTTPResponse() *http.Response
    func (response UpdateConnectionResponse) String() string
type UpdateDeliverArtifactStageDetails
    func (m UpdateDeliverArtifactStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m UpdateDeliverArtifactStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDeliverArtifactStageDetails) GetDescription() *string
    func (m UpdateDeliverArtifactStageDetails) GetDisplayName() *string
    func (m UpdateDeliverArtifactStageDetails) GetFreeformTags() map[string]string
    func (m UpdateDeliverArtifactStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDeliverArtifactStageDetails) String() string
    func (m UpdateDeliverArtifactStageDetails) ValidateEnumValue() (bool, error)
type UpdateDeployArtifactDetails
    func (m UpdateDeployArtifactDetails) String() string
    func (m *UpdateDeployArtifactDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDeployArtifactDetails) ValidateEnumValue() (bool, error)
type UpdateDeployArtifactRequest
    func (request UpdateDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDeployArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDeployArtifactRequest) String() string
    func (request UpdateDeployArtifactRequest) ValidateEnumValue() (bool, error)
type UpdateDeployArtifactResponse
    func (response UpdateDeployArtifactResponse) HTTPResponse() *http.Response
    func (response UpdateDeployArtifactResponse) String() string
type UpdateDeployEnvironmentDetails
type UpdateDeployEnvironmentRequest
    func (request UpdateDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDeployEnvironmentRequest) String() string
    func (request UpdateDeployEnvironmentRequest) ValidateEnumValue() (bool, error)
type UpdateDeployEnvironmentResponse
    func (response UpdateDeployEnvironmentResponse) HTTPResponse() *http.Response
    func (response UpdateDeployEnvironmentResponse) String() string
type UpdateDeployPipelineDeploymentDetails
    func (m UpdateDeployPipelineDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDeployPipelineDeploymentDetails) GetDisplayName() *string
    func (m UpdateDeployPipelineDeploymentDetails) GetFreeformTags() map[string]string
    func (m UpdateDeployPipelineDeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDeployPipelineDeploymentDetails) String() string
    func (m UpdateDeployPipelineDeploymentDetails) ValidateEnumValue() (bool, error)
type UpdateDeployPipelineDetails
    func (m UpdateDeployPipelineDetails) String() string
    func (m UpdateDeployPipelineDetails) ValidateEnumValue() (bool, error)
type UpdateDeployPipelineRedeploymentDetails
    func (m UpdateDeployPipelineRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDeployPipelineRedeploymentDetails) GetDisplayName() *string
    func (m UpdateDeployPipelineRedeploymentDetails) GetFreeformTags() map[string]string
    func (m UpdateDeployPipelineRedeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDeployPipelineRedeploymentDetails) String() string
    func (m UpdateDeployPipelineRedeploymentDetails) ValidateEnumValue() (bool, error)
type UpdateDeployPipelineRequest
    func (request UpdateDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDeployPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDeployPipelineRequest) String() string
    func (request UpdateDeployPipelineRequest) ValidateEnumValue() (bool, error)
type UpdateDeployPipelineResponse
    func (response UpdateDeployPipelineResponse) HTTPResponse() *http.Response
    func (response UpdateDeployPipelineResponse) String() string
type UpdateDeployStageDetails
type UpdateDeployStageRequest
    func (request UpdateDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDeployStageRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDeployStageRequest) String() string
    func (request UpdateDeployStageRequest) ValidateEnumValue() (bool, error)
type UpdateDeployStageResponse
    func (response UpdateDeployStageResponse) HTTPResponse() *http.Response
    func (response UpdateDeployStageResponse) String() string
type UpdateDeploymentDetails
type UpdateDeploymentRequest
    func (request UpdateDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDeploymentRequest) String() string
    func (request UpdateDeploymentRequest) ValidateEnumValue() (bool, error)
type UpdateDeploymentResponse
    func (response UpdateDeploymentResponse) HTTPResponse() *http.Response
    func (response UpdateDeploymentResponse) String() string
type UpdateDevopsCodeRepositoryTriggerDetails
    func (m UpdateDevopsCodeRepositoryTriggerDetails) GetActions() []TriggerAction
    func (m UpdateDevopsCodeRepositoryTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDevopsCodeRepositoryTriggerDetails) GetDescription() *string
    func (m UpdateDevopsCodeRepositoryTriggerDetails) GetDisplayName() *string
    func (m UpdateDevopsCodeRepositoryTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateDevopsCodeRepositoryTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDevopsCodeRepositoryTriggerDetails) String() string
    func (m *UpdateDevopsCodeRepositoryTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDevopsCodeRepositoryTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateFunctionDeployEnvironmentDetails
    func (m UpdateFunctionDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateFunctionDeployEnvironmentDetails) GetDescription() *string
    func (m UpdateFunctionDeployEnvironmentDetails) GetDisplayName() *string
    func (m UpdateFunctionDeployEnvironmentDetails) GetFreeformTags() map[string]string
    func (m UpdateFunctionDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateFunctionDeployEnvironmentDetails) String() string
    func (m UpdateFunctionDeployEnvironmentDetails) ValidateEnumValue() (bool, error)
type UpdateFunctionDeployStageDetails
    func (m UpdateFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateFunctionDeployStageDetails) GetDescription() *string
    func (m UpdateFunctionDeployStageDetails) GetDisplayName() *string
    func (m UpdateFunctionDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateFunctionDeployStageDetails) String() string
    func (m UpdateFunctionDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateGithubAccessTokenConnectionDetails
    func (m UpdateGithubAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGithubAccessTokenConnectionDetails) GetDescription() *string
    func (m UpdateGithubAccessTokenConnectionDetails) GetDisplayName() *string
    func (m UpdateGithubAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m UpdateGithubAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGithubAccessTokenConnectionDetails) String() string
    func (m UpdateGithubAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateGithubTriggerDetails
    func (m UpdateGithubTriggerDetails) GetActions() []TriggerAction
    func (m UpdateGithubTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGithubTriggerDetails) GetDescription() *string
    func (m UpdateGithubTriggerDetails) GetDisplayName() *string
    func (m UpdateGithubTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateGithubTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGithubTriggerDetails) String() string
    func (m *UpdateGithubTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateGithubTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateGitlabAccessTokenConnectionDetails
    func (m UpdateGitlabAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGitlabAccessTokenConnectionDetails) GetDescription() *string
    func (m UpdateGitlabAccessTokenConnectionDetails) GetDisplayName() *string
    func (m UpdateGitlabAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m UpdateGitlabAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGitlabAccessTokenConnectionDetails) String() string
    func (m UpdateGitlabAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateGitlabServerAccessTokenConnectionDetails
    func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDescription() *string
    func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDisplayName() *string
    func (m UpdateGitlabServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m UpdateGitlabServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGitlabServerAccessTokenConnectionDetails) String() string
    func (m *UpdateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateGitlabServerAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateGitlabServerTriggerDetails
    func (m UpdateGitlabServerTriggerDetails) GetActions() []TriggerAction
    func (m UpdateGitlabServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGitlabServerTriggerDetails) GetDescription() *string
    func (m UpdateGitlabServerTriggerDetails) GetDisplayName() *string
    func (m UpdateGitlabServerTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateGitlabServerTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGitlabServerTriggerDetails) String() string
    func (m *UpdateGitlabServerTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateGitlabServerTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateGitlabTriggerDetails
    func (m UpdateGitlabTriggerDetails) GetActions() []TriggerAction
    func (m UpdateGitlabTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGitlabTriggerDetails) GetDescription() *string
    func (m UpdateGitlabTriggerDetails) GetDisplayName() *string
    func (m UpdateGitlabTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateGitlabTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGitlabTriggerDetails) String() string
    func (m *UpdateGitlabTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateGitlabTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateInvokeFunctionDeployStageDetails
    func (m UpdateInvokeFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateInvokeFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateInvokeFunctionDeployStageDetails) GetDescription() *string
    func (m UpdateInvokeFunctionDeployStageDetails) GetDisplayName() *string
    func (m UpdateInvokeFunctionDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateInvokeFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateInvokeFunctionDeployStageDetails) String() string
    func (m UpdateInvokeFunctionDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateLoadBalancerTrafficShiftDeployStageDetails
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDescription() *string
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) String() string
    func (m *UpdateLoadBalancerTrafficShiftDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateManualApprovalDeployStageDetails
    func (m UpdateManualApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateManualApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateManualApprovalDeployStageDetails) GetDescription() *string
    func (m UpdateManualApprovalDeployStageDetails) GetDisplayName() *string
    func (m UpdateManualApprovalDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateManualApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateManualApprovalDeployStageDetails) String() string
    func (m *UpdateManualApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateManualApprovalDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeBlueGreenDeployStageDetails
    func (m UpdateOkeBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeBlueGreenDeployStageDetails) GetDescription() *string
    func (m UpdateOkeBlueGreenDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeBlueGreenDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeBlueGreenDeployStageDetails) String() string
    func (m UpdateOkeBlueGreenDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeBlueGreenTrafficShiftDeployStageDetails
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) String() string
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeCanaryApprovalDeployStageDetails
    func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDescription() *string
    func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeCanaryApprovalDeployStageDetails) String() string
    func (m *UpdateOkeCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateOkeCanaryApprovalDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeCanaryDeployStageDetails
    func (m UpdateOkeCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeCanaryDeployStageDetails) GetDescription() *string
    func (m UpdateOkeCanaryDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeCanaryDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeCanaryDeployStageDetails) String() string
    func (m UpdateOkeCanaryDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeCanaryTrafficShiftDeployStageDetails
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDescription() *string
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) String() string
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeClusterDeployEnvironmentDetails
    func (m UpdateOkeClusterDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeClusterDeployEnvironmentDetails) GetDescription() *string
    func (m UpdateOkeClusterDeployEnvironmentDetails) GetDisplayName() *string
    func (m UpdateOkeClusterDeployEnvironmentDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeClusterDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeClusterDeployEnvironmentDetails) String() string
    func (m *UpdateOkeClusterDeployEnvironmentDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateOkeClusterDeployEnvironmentDetails) ValidateEnumValue() (bool, error)
type UpdateOkeDeployStageDetails
    func (m UpdateOkeDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeDeployStageDetails) GetDescription() *string
    func (m UpdateOkeDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeDeployStageDetails) String() string
    func (m *UpdateOkeDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateOkeDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeHelmChartDeployStageDetails
    func (m UpdateOkeHelmChartDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeHelmChartDeployStageDetails) GetDescription() *string
    func (m UpdateOkeHelmChartDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeHelmChartDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeHelmChartDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeHelmChartDeployStageDetails) String() string
    func (m *UpdateOkeHelmChartDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateOkeHelmChartDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeHelmChartDeployStageDetailsPurposeEnum
    func GetMappingUpdateOkeHelmChartDeployStageDetailsPurposeEnum(val string) (UpdateOkeHelmChartDeployStageDetailsPurposeEnum, bool)
    func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumValues() []UpdateOkeHelmChartDeployStageDetailsPurposeEnum
type UpdateProjectDetails
    func (m UpdateProjectDetails) String() string
    func (m UpdateProjectDetails) ValidateEnumValue() (bool, error)
type UpdateProjectNotificationPreferenceDetails
    func (m UpdateProjectNotificationPreferenceDetails) String() string
    func (m UpdateProjectNotificationPreferenceDetails) ValidateEnumValue() (bool, error)
type UpdateProjectNotificationPreferenceRequest
    func (request UpdateProjectNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateProjectNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateProjectNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateProjectNotificationPreferenceRequest) String() string
    func (request UpdateProjectNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
type UpdateProjectNotificationPreferenceResponse
    func (response UpdateProjectNotificationPreferenceResponse) HTTPResponse() *http.Response
    func (response UpdateProjectNotificationPreferenceResponse) String() string
type UpdateProjectRepositorySettingsDetails
    func (m UpdateProjectRepositorySettingsDetails) String() string
    func (m UpdateProjectRepositorySettingsDetails) ValidateEnumValue() (bool, error)
type UpdateProjectRepositorySettingsRequest
    func (request UpdateProjectRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateProjectRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateProjectRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateProjectRepositorySettingsRequest) String() string
    func (request UpdateProjectRepositorySettingsRequest) ValidateEnumValue() (bool, error)
type UpdateProjectRepositorySettingsResponse
    func (response UpdateProjectRepositorySettingsResponse) HTTPResponse() *http.Response
    func (response UpdateProjectRepositorySettingsResponse) String() string
type UpdateProjectRequest
    func (request UpdateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateProjectRequest) String() string
    func (request UpdateProjectRequest) ValidateEnumValue() (bool, error)
type UpdateProjectResponse
    func (response UpdateProjectResponse) HTTPResponse() *http.Response
    func (response UpdateProjectResponse) String() string
type UpdatePullRequestCommentDetails
    func (m UpdatePullRequestCommentDetails) String() string
    func (m UpdatePullRequestCommentDetails) ValidateEnumValue() (bool, error)
type UpdatePullRequestCommentRequest
    func (request UpdatePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdatePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdatePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePullRequestCommentRequest) String() string
    func (request UpdatePullRequestCommentRequest) ValidateEnumValue() (bool, error)
type UpdatePullRequestCommentResponse
    func (response UpdatePullRequestCommentResponse) HTTPResponse() *http.Response
    func (response UpdatePullRequestCommentResponse) String() string
type UpdatePullRequestDetails
    func (m UpdatePullRequestDetails) String() string
    func (m UpdatePullRequestDetails) ValidateEnumValue() (bool, error)
type UpdatePullRequestNotificationPreferenceDetails
    func (m UpdatePullRequestNotificationPreferenceDetails) String() string
    func (m UpdatePullRequestNotificationPreferenceDetails) ValidateEnumValue() (bool, error)
type UpdatePullRequestNotificationPreferenceRequest
    func (request UpdatePullRequestNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdatePullRequestNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdatePullRequestNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePullRequestNotificationPreferenceRequest) String() string
    func (request UpdatePullRequestNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
type UpdatePullRequestNotificationPreferenceResponse
    func (response UpdatePullRequestNotificationPreferenceResponse) HTTPResponse() *http.Response
    func (response UpdatePullRequestNotificationPreferenceResponse) String() string
type UpdatePullRequestRequest
    func (request UpdatePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdatePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdatePullRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePullRequestRequest) String() string
    func (request UpdatePullRequestRequest) ValidateEnumValue() (bool, error)
type UpdatePullRequestResponse
    func (response UpdatePullRequestResponse) HTTPResponse() *http.Response
    func (response UpdatePullRequestResponse) String() string
type UpdateRepositoryDetails
    func (m UpdateRepositoryDetails) String() string
    func (m UpdateRepositoryDetails) ValidateEnumValue() (bool, error)
type UpdateRepositoryNotificationPreferenceDetails
    func (m UpdateRepositoryNotificationPreferenceDetails) String() string
    func (m UpdateRepositoryNotificationPreferenceDetails) ValidateEnumValue() (bool, error)
type UpdateRepositoryNotificationPreferenceRequest
    func (request UpdateRepositoryNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateRepositoryNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateRepositoryNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateRepositoryNotificationPreferenceRequest) String() string
    func (request UpdateRepositoryNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
type UpdateRepositoryNotificationPreferenceResponse
    func (response UpdateRepositoryNotificationPreferenceResponse) HTTPResponse() *http.Response
    func (response UpdateRepositoryNotificationPreferenceResponse) String() string
type UpdateRepositoryRequest
    func (request UpdateRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateRepositoryRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateRepositoryRequest) String() string
    func (request UpdateRepositoryRequest) ValidateEnumValue() (bool, error)
type UpdateRepositoryResponse
    func (response UpdateRepositoryResponse) HTTPResponse() *http.Response
    func (response UpdateRepositoryResponse) String() string
type UpdateRepositorySettingsDetails
    func (m UpdateRepositorySettingsDetails) String() string
    func (m UpdateRepositorySettingsDetails) ValidateEnumValue() (bool, error)
type UpdateRepositorySettingsRequest
    func (request UpdateRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateRepositorySettingsRequest) String() string
    func (request UpdateRepositorySettingsRequest) ValidateEnumValue() (bool, error)
type UpdateRepositorySettingsResponse
    func (response UpdateRepositorySettingsResponse) HTTPResponse() *http.Response
    func (response UpdateRepositorySettingsResponse) String() string
type UpdateReviewerDetails
    func (m UpdateReviewerDetails) String() string
    func (m UpdateReviewerDetails) ValidateEnumValue() (bool, error)
type UpdateShellDeployStageDetails
    func (m UpdateShellDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateShellDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateShellDeployStageDetails) GetDescription() *string
    func (m UpdateShellDeployStageDetails) GetDisplayName() *string
    func (m UpdateShellDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateShellDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateShellDeployStageDetails) String() string
    func (m *UpdateShellDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateShellDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateSingleDeployStageDeploymentDetails
    func (m UpdateSingleDeployStageDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateSingleDeployStageDeploymentDetails) GetDisplayName() *string
    func (m UpdateSingleDeployStageDeploymentDetails) GetFreeformTags() map[string]string
    func (m UpdateSingleDeployStageDeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateSingleDeployStageDeploymentDetails) String() string
    func (m UpdateSingleDeployStageDeploymentDetails) ValidateEnumValue() (bool, error)
type UpdateSingleDeployStageRedeploymentDetails
    func (m UpdateSingleDeployStageRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateSingleDeployStageRedeploymentDetails) GetDisplayName() *string
    func (m UpdateSingleDeployStageRedeploymentDetails) GetFreeformTags() map[string]string
    func (m UpdateSingleDeployStageRedeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateSingleDeployStageRedeploymentDetails) String() string
    func (m UpdateSingleDeployStageRedeploymentDetails) ValidateEnumValue() (bool, error)
type UpdateTriggerDeploymentStageDetails
    func (m UpdateTriggerDeploymentStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m UpdateTriggerDeploymentStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateTriggerDeploymentStageDetails) GetDescription() *string
    func (m UpdateTriggerDeploymentStageDetails) GetDisplayName() *string
    func (m UpdateTriggerDeploymentStageDetails) GetFreeformTags() map[string]string
    func (m UpdateTriggerDeploymentStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateTriggerDeploymentStageDetails) String() string
    func (m UpdateTriggerDeploymentStageDetails) ValidateEnumValue() (bool, error)
type UpdateTriggerDetails
type UpdateTriggerRequest
    func (request UpdateTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTriggerRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTriggerRequest) String() string
    func (request UpdateTriggerRequest) ValidateEnumValue() (bool, error)
type UpdateTriggerResponse
    func (response UpdateTriggerResponse) HTTPResponse() *http.Response
    func (response UpdateTriggerResponse) String() string
type UpdateVbsAccessTokenConnectionDetails
    func (m UpdateVbsAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateVbsAccessTokenConnectionDetails) GetDescription() *string
    func (m UpdateVbsAccessTokenConnectionDetails) GetDisplayName() *string
    func (m UpdateVbsAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m UpdateVbsAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateVbsAccessTokenConnectionDetails) String() string
    func (m UpdateVbsAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateVbsTriggerDetails
    func (m UpdateVbsTriggerDetails) GetActions() []TriggerAction
    func (m UpdateVbsTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateVbsTriggerDetails) GetDescription() *string
    func (m UpdateVbsTriggerDetails) GetDisplayName() *string
    func (m UpdateVbsTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateVbsTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateVbsTriggerDetails) String() string
    func (m *UpdateVbsTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateVbsTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateWaitCriteriaDetails
type UpdateWaitCriteriaDetailsWaitTypeEnum
    func GetMappingUpdateWaitCriteriaDetailsWaitTypeEnum(val string) (UpdateWaitCriteriaDetailsWaitTypeEnum, bool)
    func GetUpdateWaitCriteriaDetailsWaitTypeEnumValues() []UpdateWaitCriteriaDetailsWaitTypeEnum
type UpdateWaitDeployStageDetails
    func (m UpdateWaitDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateWaitDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateWaitDeployStageDetails) GetDescription() *string
    func (m UpdateWaitDeployStageDetails) GetDisplayName() *string
    func (m UpdateWaitDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateWaitDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateWaitDeployStageDetails) String() string
    func (m *UpdateWaitDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateWaitDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateWaitStageDetails
    func (m UpdateWaitStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m UpdateWaitStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateWaitStageDetails) GetDescription() *string
    func (m UpdateWaitStageDetails) GetDisplayName() *string
    func (m UpdateWaitStageDetails) GetFreeformTags() map[string]string
    func (m UpdateWaitStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateWaitStageDetails) String() string
    func (m *UpdateWaitStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateWaitStageDetails) ValidateEnumValue() (bool, error)
type ValidateConnectionRequest
    func (request ValidateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ValidateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ValidateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request ValidateConnectionRequest) String() string
    func (request ValidateConnectionRequest) ValidateEnumValue() (bool, error)
type ValidateConnectionResponse
    func (response ValidateConnectionResponse) HTTPResponse() *http.Response
    func (response ValidateConnectionResponse) String() string
type ValidateMergePullRequestDetails
    func (m ValidateMergePullRequestDetails) MarshalJSON() (buff []byte, e error)
    func (m ValidateMergePullRequestDetails) String() string
    func (m ValidateMergePullRequestDetails) ValidateEnumValue() (bool, error)
type VaultSecretVerificationKeySource
    func (m VaultSecretVerificationKeySource) MarshalJSON() (buff []byte, e error)
    func (m VaultSecretVerificationKeySource) String() string
    func (m VaultSecretVerificationKeySource) ValidateEnumValue() (bool, error)
type VbsAccessTokenConnection
    func (m VbsAccessTokenConnection) GetCompartmentId() *string
    func (m VbsAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}
    func (m VbsAccessTokenConnection) GetDescription() *string
    func (m VbsAccessTokenConnection) GetDisplayName() *string
    func (m VbsAccessTokenConnection) GetFreeformTags() map[string]string
    func (m VbsAccessTokenConnection) GetId() *string
    func (m VbsAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m VbsAccessTokenConnection) GetLifecycleDetails() *string
    func (m VbsAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m VbsAccessTokenConnection) GetProjectId() *string
    func (m VbsAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}
    func (m VbsAccessTokenConnection) GetTimeCreated() *common.SDKTime
    func (m VbsAccessTokenConnection) GetTimeUpdated() *common.SDKTime
    func (m VbsAccessTokenConnection) MarshalJSON() (buff []byte, e error)
    func (m VbsAccessTokenConnection) String() string
    func (m VbsAccessTokenConnection) ValidateEnumValue() (bool, error)
type VbsAccessTokenConnectionSummary
    func (m VbsAccessTokenConnectionSummary) GetCompartmentId() *string
    func (m VbsAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m VbsAccessTokenConnectionSummary) GetDescription() *string
    func (m VbsAccessTokenConnectionSummary) GetDisplayName() *string
    func (m VbsAccessTokenConnectionSummary) GetFreeformTags() map[string]string
    func (m VbsAccessTokenConnectionSummary) GetId() *string
    func (m VbsAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m VbsAccessTokenConnectionSummary) GetLifecycleDetails() *string
    func (m VbsAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m VbsAccessTokenConnectionSummary) GetProjectId() *string
    func (m VbsAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}
    func (m VbsAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime
    func (m VbsAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime
    func (m VbsAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)
    func (m VbsAccessTokenConnectionSummary) String() string
    func (m VbsAccessTokenConnectionSummary) ValidateEnumValue() (bool, error)
type VbsBuildRunSource
    func (m VbsBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m VbsBuildRunSource) String() string
    func (m VbsBuildRunSource) ValidateEnumValue() (bool, error)
type VbsBuildSource
    func (m VbsBuildSource) GetBranch() *string
    func (m VbsBuildSource) GetName() *string
    func (m VbsBuildSource) GetRepositoryUrl() *string
    func (m VbsBuildSource) MarshalJSON() (buff []byte, e error)
    func (m VbsBuildSource) String() string
    func (m VbsBuildSource) ValidateEnumValue() (bool, error)
type VbsFilter
    func (m VbsFilter) MarshalJSON() (buff []byte, e error)
    func (m VbsFilter) String() string
    func (m VbsFilter) ValidateEnumValue() (bool, error)
type VbsFilterAttributes
    func (m VbsFilterAttributes) String() string
    func (m VbsFilterAttributes) ValidateEnumValue() (bool, error)
type VbsFilterEventsEnum
    func GetMappingVbsFilterEventsEnum(val string) (VbsFilterEventsEnum, bool)
    func GetVbsFilterEventsEnumValues() []VbsFilterEventsEnum
type VbsFilterExclusionAttributes
    func (m VbsFilterExclusionAttributes) String() string
    func (m VbsFilterExclusionAttributes) ValidateEnumValue() (bool, error)
type VbsTrigger
    func (m VbsTrigger) GetActions() []TriggerAction
    func (m VbsTrigger) GetCompartmentId() *string
    func (m VbsTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m VbsTrigger) GetDescription() *string
    func (m VbsTrigger) GetDisplayName() *string
    func (m VbsTrigger) GetFreeformTags() map[string]string
    func (m VbsTrigger) GetId() *string
    func (m VbsTrigger) GetLifecycleDetails() *string
    func (m VbsTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m VbsTrigger) GetProjectId() *string
    func (m VbsTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m VbsTrigger) GetTimeCreated() *common.SDKTime
    func (m VbsTrigger) GetTimeUpdated() *common.SDKTime
    func (m VbsTrigger) MarshalJSON() (buff []byte, e error)
    func (m VbsTrigger) String() string
    func (m *VbsTrigger) UnmarshalJSON(data []byte) (e error)
    func (m VbsTrigger) ValidateEnumValue() (bool, error)
type VbsTriggerCreateResult
    func (m VbsTriggerCreateResult) GetActions() []TriggerAction
    func (m VbsTriggerCreateResult) GetCompartmentId() *string
    func (m VbsTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m VbsTriggerCreateResult) GetDescription() *string
    func (m VbsTriggerCreateResult) GetDisplayName() *string
    func (m VbsTriggerCreateResult) GetFreeformTags() map[string]string
    func (m VbsTriggerCreateResult) GetId() *string
    func (m VbsTriggerCreateResult) GetLifecycleDetails() *string
    func (m VbsTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m VbsTriggerCreateResult) GetProjectId() *string
    func (m VbsTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m VbsTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m VbsTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m VbsTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m VbsTriggerCreateResult) String() string
    func (m *VbsTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m VbsTriggerCreateResult) ValidateEnumValue() (bool, error)
type VbsTriggerSummary
    func (m VbsTriggerSummary) GetCompartmentId() *string
    func (m VbsTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m VbsTriggerSummary) GetDescription() *string
    func (m VbsTriggerSummary) GetDisplayName() *string
    func (m VbsTriggerSummary) GetFreeformTags() map[string]string
    func (m VbsTriggerSummary) GetId() *string
    func (m VbsTriggerSummary) GetLifecycleDetails() *string
    func (m VbsTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m VbsTriggerSummary) GetProjectId() *string
    func (m VbsTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m VbsTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m VbsTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m VbsTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m VbsTriggerSummary) String() string
    func (m VbsTriggerSummary) ValidateEnumValue() (bool, error)
type VerificationKeySource
type VerificationKeySourceVerificationKeySourceTypeEnum
    func GetMappingVerificationKeySourceVerificationKeySourceTypeEnum(val string) (VerificationKeySourceVerificationKeySourceTypeEnum, bool)
    func GetVerificationKeySourceVerificationKeySourceTypeEnumValues() []VerificationKeySourceVerificationKeySourceTypeEnum
type VulnerabilityAuditSummary
    func (m VulnerabilityAuditSummary) String() string
    func (m VulnerabilityAuditSummary) ValidateEnumValue() (bool, error)
type VulnerabilityAuditSummaryCollection
    func (m VulnerabilityAuditSummaryCollection) String() string
    func (m VulnerabilityAuditSummaryCollection) ValidateEnumValue() (bool, error)
type WaitCriteria
type WaitCriteriaSummary
type WaitCriteriaSummaryWaitTypeEnum
    func GetMappingWaitCriteriaSummaryWaitTypeEnum(val string) (WaitCriteriaSummaryWaitTypeEnum, bool)
    func GetWaitCriteriaSummaryWaitTypeEnumValues() []WaitCriteriaSummaryWaitTypeEnum
type WaitCriteriaWaitTypeEnum
    func GetMappingWaitCriteriaWaitTypeEnum(val string) (WaitCriteriaWaitTypeEnum, bool)
    func GetWaitCriteriaWaitTypeEnumValues() []WaitCriteriaWaitTypeEnum
type WaitDeployStage
    func (m WaitDeployStage) GetCompartmentId() *string
    func (m WaitDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m WaitDeployStage) GetDeployPipelineId() *string
    func (m WaitDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m WaitDeployStage) GetDescription() *string
    func (m WaitDeployStage) GetDisplayName() *string
    func (m WaitDeployStage) GetFreeformTags() map[string]string
    func (m WaitDeployStage) GetId() *string
    func (m WaitDeployStage) GetLifecycleDetails() *string
    func (m WaitDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m WaitDeployStage) GetProjectId() *string
    func (m WaitDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m WaitDeployStage) GetTimeCreated() *common.SDKTime
    func (m WaitDeployStage) GetTimeUpdated() *common.SDKTime
    func (m WaitDeployStage) MarshalJSON() (buff []byte, e error)
    func (m WaitDeployStage) String() string
    func (m *WaitDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m WaitDeployStage) ValidateEnumValue() (bool, error)
type WaitDeployStageExecutionProgress
    func (m WaitDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m WaitDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m WaitDeployStageExecutionProgress) GetDeployStageId() *string
    func (m WaitDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m WaitDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m WaitDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m WaitDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m WaitDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m WaitDeployStageExecutionProgress) String() string
    func (m WaitDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type WaitDeployStageSummary
    func (m WaitDeployStageSummary) GetCompartmentId() *string
    func (m WaitDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m WaitDeployStageSummary) GetDeployPipelineId() *string
    func (m WaitDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m WaitDeployStageSummary) GetDescription() *string
    func (m WaitDeployStageSummary) GetDisplayName() *string
    func (m WaitDeployStageSummary) GetFreeformTags() map[string]string
    func (m WaitDeployStageSummary) GetId() *string
    func (m WaitDeployStageSummary) GetLifecycleDetails() *string
    func (m WaitDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m WaitDeployStageSummary) GetProjectId() *string
    func (m WaitDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m WaitDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m WaitDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m WaitDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m WaitDeployStageSummary) String() string
    func (m *WaitDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m WaitDeployStageSummary) ValidateEnumValue() (bool, error)
type WaitStage
    func (m WaitStage) GetBuildPipelineId() *string
    func (m WaitStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m WaitStage) GetCompartmentId() *string
    func (m WaitStage) GetDefinedTags() map[string]map[string]interface{}
    func (m WaitStage) GetDescription() *string
    func (m WaitStage) GetDisplayName() *string
    func (m WaitStage) GetFreeformTags() map[string]string
    func (m WaitStage) GetId() *string
    func (m WaitStage) GetLifecycleDetails() *string
    func (m WaitStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m WaitStage) GetProjectId() *string
    func (m WaitStage) GetSystemTags() map[string]map[string]interface{}
    func (m WaitStage) GetTimeCreated() *common.SDKTime
    func (m WaitStage) GetTimeUpdated() *common.SDKTime
    func (m WaitStage) MarshalJSON() (buff []byte, e error)
    func (m WaitStage) String() string
    func (m *WaitStage) UnmarshalJSON(data []byte) (e error)
    func (m WaitStage) ValidateEnumValue() (bool, error)
type WaitStageRunProgress
    func (m WaitStageRunProgress) GetBuildPipelineStageId() *string
    func (m WaitStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection
    func (m WaitStageRunProgress) GetStageDisplayName() *string
    func (m WaitStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum
    func (m WaitStageRunProgress) GetTimeFinished() *common.SDKTime
    func (m WaitStageRunProgress) GetTimeStarted() *common.SDKTime
    func (m WaitStageRunProgress) MarshalJSON() (buff []byte, e error)
    func (m WaitStageRunProgress) String() string
    func (m WaitStageRunProgress) ValidateEnumValue() (bool, error)
type WaitStageSummary
    func (m WaitStageSummary) GetBuildPipelineId() *string
    func (m WaitStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m WaitStageSummary) GetCompartmentId() *string
    func (m WaitStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m WaitStageSummary) GetDescription() *string
    func (m WaitStageSummary) GetDisplayName() *string
    func (m WaitStageSummary) GetFreeformTags() map[string]string
    func (m WaitStageSummary) GetId() *string
    func (m WaitStageSummary) GetLifecycleDetails() *string
    func (m WaitStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m WaitStageSummary) GetProjectId() *string
    func (m WaitStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m WaitStageSummary) GetTimeCreated() *common.SDKTime
    func (m WaitStageSummary) GetTimeUpdated() *common.SDKTime
    func (m WaitStageSummary) MarshalJSON() (buff []byte, e error)
    func (m WaitStageSummary) String() string
    func (m *WaitStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m WaitStageSummary) ValidateEnumValue() (bool, error)
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestCollection
    func (m WorkRequestCollection) String() string
    func (m WorkRequestCollection) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

Package files

absolute_wait_criteria.go absolute_wait_criteria_summary.go action_type.go actual_build_runner_shape_config.go approval_action.go approval_activity_summary.go approval_policy.go approval_rule.go approval_rule_collection.go approval_rule_merge_check.go approve_deployment_details.go approve_deployment_request_response.go automated_deploy_stage_rollback_policy.go backend_set_ip_collection.go bitbucket_cloud_app_password_connection.go bitbucket_cloud_app_password_connection_summary.go bitbucket_cloud_build_run_source.go bitbucket_cloud_build_source.go bitbucket_cloud_filter.go bitbucket_cloud_filter_attributes.go bitbucket_cloud_filter_exclusion_attributes.go bitbucket_cloud_trigger.go bitbucket_cloud_trigger_create_result.go bitbucket_cloud_trigger_summary.go bitbucket_server_access_token_connection.go bitbucket_server_build_run_source.go bitbucket_server_build_source.go bitbucket_server_filter.go bitbucket_server_filter_attributes.go bitbucket_server_token_connection_summary.go bitbucket_server_trigger.go bitbucket_server_trigger_create_result.go bitbucket_server_trigger_summary.go build_merge_check.go build_outputs.go build_pipeline.go build_pipeline_collection.go build_pipeline_parameter.go build_pipeline_parameter_collection.go build_pipeline_stage.go build_pipeline_stage_collection.go build_pipeline_stage_predecessor.go build_pipeline_stage_predecessor_collection.go build_pipeline_stage_run_progress.go build_pipeline_stage_summary.go build_pipeline_summary.go build_run.go build_run_argument.go build_run_argument_collection.go build_run_progress.go build_run_progress_summary.go build_run_snapshot.go build_run_snapshot_collection.go build_run_snapshot_summary.go build_run_source.go build_run_summary.go build_run_summary_collection.go build_runner_shape_config.go build_source.go build_source_collection.go build_stage.go build_stage_run_progress.go build_stage_run_step.go build_stage_summary.go ca_cert_verify.go cancel_build_run_details.go cancel_build_run_request_response.go cancel_deployment_details.go cancel_deployment_request_response.go cancel_scheduled_cascading_project_deletion_request_response.go change_project_compartment_details.go change_project_compartment_request_response.go comment_activity_summary.go commit_activity_summary.go commit_analytics_author_collection.go commit_analytics_author_summary.go commit_info.go compute_instance_group_blue_green_deploy_stage.go compute_instance_group_blue_green_deploy_stage_execution_progress.go compute_instance_group_blue_green_deploy_stage_summary.go compute_instance_group_blue_green_traffic_shift_deploy_stage.go compute_instance_group_blue_green_traffic_shift_deploy_stage_execution_progress.go compute_instance_group_blue_green_traffic_shift_deploy_stage_summary.go compute_instance_group_by_ids_selector.go compute_instance_group_by_query_selector.go compute_instance_group_canary_approval_deploy_stage.go compute_instance_group_canary_approval_deploy_stage_execution_progress.go compute_instance_group_canary_approval_deploy_stage_summary.go compute_instance_group_canary_deploy_stage.go compute_instance_group_canary_deploy_stage_execution_progress.go compute_instance_group_canary_deploy_stage_summary.go compute_instance_group_canary_traffic_shift_deploy_stage.go compute_instance_group_canary_traffic_shift_deploy_stage_execution_progress.go compute_instance_group_canary_traffic_shift_deploy_stage_summary.go compute_instance_group_deploy_environment.go compute_instance_group_deploy_environment_summary.go compute_instance_group_deploy_stage.go compute_instance_group_deploy_stage_execution_progress.go compute_instance_group_deploy_stage_summary.go compute_instance_group_failure_policy.go compute_instance_group_failure_policy_by_count.go compute_instance_group_failure_policy_by_percentage.go compute_instance_group_linear_rollout_policy_by_count.go compute_instance_group_linear_rollout_policy_by_percentage.go compute_instance_group_rollout_policy.go compute_instance_group_selector.go compute_instance_group_selector_collection.go conflict_merge_check.go connection.go connection_collection.go connection_summary.go connection_validation_result.go container_config.go container_instance_config.go container_registry_delivered_artifact.go count_based_approval_policy.go create_absolute_wait_criteria_details.go create_bitbucket_cloud_app_password_connection_details.go create_bitbucket_cloud_trigger_details.go create_bitbucket_server_access_token_connection_details.go create_bitbucket_server_trigger_details.go create_build_pipeline_details.go create_build_pipeline_request_response.go create_build_pipeline_stage_details.go create_build_pipeline_stage_request_response.go create_build_run_details.go create_build_run_request_response.go create_build_stage_details.go create_compute_instance_group_blue_green_deploy_stage_details.go create_compute_instance_group_blue_green_traffic_shift_deploy_stage_details.go create_compute_instance_group_canary_approval_deploy_stage_details.go create_compute_instance_group_canary_deploy_stage_details.go create_compute_instance_group_canary_traffic_shift_deploy_stage_details.go create_compute_instance_group_deploy_environment_details.go create_compute_instance_group_deploy_stage_details.go create_connection_details.go create_connection_request_response.go create_deliver_artifact_stage_details.go create_deploy_artifact_details.go create_deploy_artifact_request_response.go create_deploy_environment_details.go create_deploy_environment_request_response.go create_deploy_pipeline_deployment_details.go create_deploy_pipeline_details.go create_deploy_pipeline_redeployment_details.go create_deploy_pipeline_request_response.go create_deploy_stage_details.go create_deploy_stage_request_response.go create_deployment_details.go create_deployment_request_response.go create_devops_code_repository_trigger_details.go create_function_deploy_environment_details.go create_function_deploy_stage_details.go create_github_access_token_connection_details.go create_github_trigger_details.go create_gitlab_access_token_connection_details.go create_gitlab_server_access_token_connection_details.go create_gitlab_server_trigger_details.go create_gitlab_trigger_details.go create_invoke_function_deploy_stage_details.go create_load_balancer_traffic_shift_deploy_stage_details.go create_manual_approval_deploy_stage_details.go create_oke_blue_green_deploy_stage_details.go create_oke_blue_green_traffic_shift_deploy_stage_details.go create_oke_canary_approval_deploy_stage_details.go create_oke_canary_deploy_stage_details.go create_oke_canary_traffic_shift_deploy_stage_details.go create_oke_cluster_deploy_environment_details.go create_oke_deploy_stage_details.go create_oke_helm_chart_deploy_stage_details.go create_or_update_git_branch_details.go create_or_update_git_ref_details.go create_or_update_git_ref_request_response.go create_or_update_git_tag_details.go create_or_update_protected_branch_details.go create_or_update_protected_branch_request_response.go create_project_details.go create_project_request_response.go create_pull_request_attachment_request_response.go create_pull_request_comment_details.go create_pull_request_comment_request_response.go create_pull_request_details.go create_pull_request_request_response.go create_repository_details.go create_repository_request_response.go create_reviewer_details.go create_shell_deploy_stage_details.go create_single_deploy_stage_deployment_details.go create_single_deploy_stage_redeployment_details.go create_trigger_deployment_stage_details.go create_trigger_details.go create_trigger_request_response.go create_vbs_access_token_connection_details.go create_vbs_trigger_details.go create_wait_criteria_details.go create_wait_deploy_stage_details.go create_wait_stage_details.go custom_build_runner_shape_config.go decline_pull_request_request_response.go default_build_runner_shape_config.go delete_build_pipeline_request_response.go delete_build_pipeline_stage_request_response.go delete_connection_request_response.go delete_deploy_artifact_request_response.go delete_deploy_environment_request_response.go delete_deploy_pipeline_request_response.go delete_deploy_stage_request_response.go delete_git_ref_details.go delete_git_ref_request_response.go delete_project_repository_settings_request_response.go delete_project_request_response.go delete_protected_branch_details.go delete_protected_branch_request_response.go delete_pull_request_attachment_request_response.go delete_pull_request_comment_request_response.go delete_pull_request_request_response.go delete_ref_request_response.go delete_repository_request_response.go delete_repository_settings_request_response.go delete_trigger_request_response.go deliver_artifact.go deliver_artifact_collection.go deliver_artifact_stage.go deliver_artifact_stage_run_progress.go deliver_artifact_stage_summary.go delivered_artifact.go delivered_artifact_collection.go deploy_artifact.go deploy_artifact_collection.go deploy_artifact_override_argument.go deploy_artifact_override_argument_collection.go deploy_artifact_source.go deploy_artifact_summary.go deploy_environment.go deploy_environment_collection.go deploy_environment_summary.go deploy_pipeline.go deploy_pipeline_artifact.go deploy_pipeline_artifact_collection.go deploy_pipeline_collection.go deploy_pipeline_deployment.go deploy_pipeline_deployment_summary.go deploy_pipeline_environment.go deploy_pipeline_environment_collection.go deploy_pipeline_parameter.go deploy_pipeline_parameter_collection.go deploy_pipeline_redeployment.go deploy_pipeline_redeployment_summary.go deploy_pipeline_stage.go deploy_pipeline_stage_collection.go deploy_pipeline_summary.go deploy_stage.go deploy_stage_collection.go deploy_stage_execution_progress.go deploy_stage_execution_progress_details.go deploy_stage_execution_step.go deploy_stage_override_argument.go deploy_stage_override_argument_collection.go deploy_stage_predecessor.go deploy_stage_predecessor_collection.go deploy_stage_rollback_policy.go deploy_stage_summary.go deployment.go deployment_argument.go deployment_argument_collection.go deployment_collection.go deployment_execution_progress.go deployment_summary.go devops_client.go devops_code_repository_build_run_source.go devops_code_repository_build_source.go devops_code_repository_filter.go devops_code_repository_filter_attributes.go devops_code_repository_filter_exclusion_attributes.go devops_code_repository_trigger.go devops_code_repository_trigger_create_result.go devops_code_repository_trigger_summary.go diff_chunk.go diff_collection.go diff_line_details.go diff_response.go diff_response_entry.go diff_section.go diff_summary.go execute_merge_pull_request_details.go exported_variable.go exported_variable_collection.go file_diff_response.go file_filter.go file_line_details.go filter.go fork_sync_status_collection.go fork_sync_status_summary.go function_deploy_environment.go function_deploy_environment_summary.go function_deploy_stage.go function_deploy_stage_execution_progress.go function_deploy_stage_summary.go generic_artifact_location_details.go generic_artifacts.go generic_delivered_artifact.go generic_deploy_artifact_source.go get_build_pipeline_request_response.go get_build_pipeline_stage_request_response.go get_build_run_request_response.go get_commit_diff_request_response.go get_commit_request_response.go get_connection_request_response.go get_deploy_artifact_request_response.go get_deploy_environment_request_response.go get_deploy_pipeline_request_response.go get_deploy_stage_request_response.go get_deployment_request_response.go get_file_diff_request_response.go get_mirror_record_request_response.go get_object_content_request_response.go get_object_request_response.go get_project_notification_preference_request_response.go get_project_repository_settings_request_response.go get_project_request_response.go get_pull_request_attachment_content_request_response.go get_pull_request_attachment_request_response.go get_pull_request_change_summary_metrics_request_response.go get_pull_request_comment_request_response.go get_pull_request_notification_preference_request_response.go get_pull_request_request_response.go get_ref_request_response.go get_repo_file_diff_request_response.go get_repo_file_lines_request_response.go get_repository_archive_content_request_response.go get_repository_file_lines_request_response.go get_repository_notification_preference_request_response.go get_repository_request_response.go get_repository_settings_request_response.go get_trigger_request_response.go get_work_request_request_response.go github_access_token_connection.go github_access_token_connection_summary.go github_build_run_source.go github_build_source.go github_filter.go github_filter_attributes.go github_filter_exclusion_attributes.go github_trigger.go github_trigger_create_result.go github_trigger_summary.go gitlab_access_token_connection.go gitlab_access_token_connection_summary.go gitlab_build_run_source.go gitlab_build_source.go gitlab_filter.go gitlab_filter_attributes.go gitlab_filter_exclusion_attributes.go gitlab_server_access_token_connection.go gitlab_server_access_token_connection_summary.go gitlab_server_build_run_source.go gitlab_server_build_source.go gitlab_server_filter.go gitlab_server_filter_attributes.go gitlab_server_filter_exclusion_attributes.go gitlab_server_trigger.go gitlab_server_trigger_create_result.go gitlab_server_trigger_summary.go gitlab_trigger.go gitlab_trigger_create_result.go gitlab_trigger_summary.go helm_command_spec_artifact_source.go helm_repository_deploy_artifact_source.go helm_set_value.go helm_set_value_collection.go inline_deploy_artifact_source.go inline_public_key_verification_key_source.go invoke_function_deploy_stage.go invoke_function_deploy_stage_execution_progress.go invoke_function_deploy_stage_summary.go like_pull_request_comment_request_response.go list_authors_request_response.go list_build_pipeline_stages_request_response.go list_build_pipelines_request_response.go list_build_run_snapshots_request_response.go list_build_runs_request_response.go list_commit_diffs_request_response.go list_commits_request_response.go list_connections_request_response.go list_deploy_artifacts_request_response.go list_deploy_environments_request_response.go list_deploy_pipelines_request_response.go list_deploy_stages_request_response.go list_deployments_request_response.go list_fork_sync_statuses_request_response.go list_mirror_records_request_response.go list_paths_request_response.go list_project_commit_analytics_authors_request_response.go list_projects_request_response.go list_protected_branches_request_response.go list_pull_request_activities_request_response.go list_pull_request_attachments_request_response.go list_pull_request_authors_request_response.go list_pull_request_comments_request_response.go list_pull_request_commits_request_response.go list_pull_request_file_changes_request_response.go list_pull_requests_request_response.go list_refs_request_response.go list_repositories_request_response.go list_repository_commit_analytics_authors_request_response.go list_triggers_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go load_balancer_config.go load_balancer_traffic_shift_deploy_stage.go load_balancer_traffic_shift_deploy_stage_execution_progress.go load_balancer_traffic_shift_deploy_stage_summary.go load_balancer_traffic_shift_rollout_policy.go manual_approval_deploy_stage.go manual_approval_deploy_stage_execution_progress.go manual_approval_deploy_stage_summary.go manual_build_run_source.go merge_check.go merge_check_collection.go merge_check_settings_value.go merge_checks.go merge_pull_request_details.go merge_pull_request_request_response.go merge_settings.go merge_strategy.go metric_name.go mirror_repository_config.go mirror_repository_request_response.go network_channel.go nginx_blue_green_strategy.go nginx_canary_strategy.go no_deploy_stage_rollback_policy.go none_verification_key_source.go notification_config.go object_storage_generic_artifact_location_details.go ocir_deploy_artifact_source.go oke_blue_green_deploy_stage.go oke_blue_green_deploy_stage_execution_progress.go oke_blue_green_deploy_stage_summary.go oke_blue_green_strategy.go oke_blue_green_traffic_shift_deploy_stage.go oke_blue_green_traffic_shift_deploy_stage_execution_progress.go oke_blue_green_traffic_shift_deploy_stage_summary.go oke_canary_approval_deploy_stage.go oke_canary_approval_deploy_stage_execution_progress.go oke_canary_approval_deploy_stage_summary.go oke_canary_deploy_stage.go oke_canary_deploy_stage_execution_progress.go oke_canary_deploy_stage_summary.go oke_canary_strategy.go oke_canary_traffic_shift_deploy_stage.go oke_canary_traffic_shift_deploy_stage_execution_progress.go oke_canary_traffic_shift_deploy_stage_summary.go oke_cluster_deploy_environment.go oke_cluster_deploy_environment_summary.go oke_deploy_stage.go oke_deploy_stage_execution_progress.go oke_deploy_stage_summary.go oke_helm_chart_deploy_stage.go oke_helm_chart_deploy_stage_summary.go oke_helm_chart_deployment_stage_execution_progress.go operation_status.go operation_type.go patch_insert_instruction.go patch_instruction.go patch_merge_instruction.go patch_move_instruction.go patch_prohibit_instruction.go patch_pull_request_details.go patch_pull_request_request_response.go patch_remove_instruction.go patch_replace_instruction.go patch_require_instruction.go principal_details.go private_endpoint_channel.go project.go project_collection.go project_notification_preference.go project_repository_settings.go project_summary.go protected_branch.go protected_branch_collection.go protected_branch_summary.go protection_level.go pull_request.go pull_request_activity_collection.go pull_request_activity_summary.go pull_request_attachment.go pull_request_attachment_collection.go pull_request_attachment_summary.go pull_request_author_collection.go pull_request_author_summary.go pull_request_change_summary_metrics.go pull_request_collection.go pull_request_comment.go pull_request_comment_collection.go pull_request_comment_like_collection.go pull_request_comment_summary.go pull_request_file_change_collection.go pull_request_file_change_summary.go pull_request_lifecycle_activity_summary.go pull_request_notification_preference.go pull_request_summary.go put_repository_branch_details.go put_repository_ref_details.go put_repository_ref_request_response.go put_repository_tag_details.go reopen_pull_request_request_response.go repository.go repository_analytics_details.go repository_author_collection.go repository_author_summary.go repository_branch.go repository_branch_summary.go repository_collection.go repository_commit.go repository_commit_collection.go repository_commit_summary.go repository_file_lines.go repository_metric_aggregation.go repository_metric_summary.go repository_mirror_record.go repository_mirror_record_collection.go repository_mirror_record_summary.go repository_notification_preference.go repository_object.go repository_path_collection.go repository_path_summary.go repository_ref.go repository_ref_collection.go repository_ref_summary.go repository_settings.go repository_summary.go repository_tag.go repository_tag_summary.go review_pull_request_details.go review_pull_request_request_response.go reviewer.go reviewer_activity_summary.go schedule_cascading_project_deletion_request_response.go service_vnic_channel.go shape_config.go shell_deploy_stage.go shell_deploy_stage_execution_progress.go shell_deploy_stage_summary.go single_deploy_stage_deployment.go single_deploy_stage_deployment_summary.go single_deploy_stage_redeployment.go single_deploy_stage_redeployment_summary.go sort_order.go stage_output.go summarize_project_repository_analytics_details.go summarize_project_repository_analytics_request_response.go summarize_repository_analytics_details.go summarize_repository_analytics_request_response.go sync_repository_details.go sync_repository_request_response.go test_report_output.go tls_verify_config.go trigger.go trigger_action.go trigger_build_pipeline_action.go trigger_collection.go trigger_create_result.go trigger_deployment_pipeline_stage_run_progress.go trigger_deployment_stage.go trigger_deployment_stage_summary.go trigger_info.go trigger_schedule.go trigger_summary.go unlike_pull_request_comment_request_response.go unsubscribe_pull_request_request_response.go update_absolute_wait_criteria_details.go update_approval_rule_details.go update_approval_rule_details_collection.go update_bitbucket_cloud_app_password_connection_details.go update_bitbucket_cloud_trigger_details.go update_bitbucket_server_access_token_connection_details.go update_bitbucket_server_trigger_details.go update_build_pipeline_details.go update_build_pipeline_request_response.go update_build_pipeline_stage_details.go update_build_pipeline_stage_request_response.go update_build_run_details.go update_build_run_request_response.go update_build_stage_details.go update_compute_instance_group_blue_green_deploy_stage_details.go update_compute_instance_group_blue_green_traffic_shift_deploy_stage_details.go update_compute_instance_group_canary_approval_deploy_stage_details.go update_compute_instance_group_canary_deploy_stage_details.go update_compute_instance_group_canary_traffic_shift_deploy_stage_details.go update_compute_instance_group_deploy_environment_details.go update_compute_instance_group_deploy_stage_details.go update_connection_details.go update_connection_request_response.go update_deliver_artifact_stage_details.go update_deploy_artifact_details.go update_deploy_artifact_request_response.go update_deploy_environment_details.go update_deploy_environment_request_response.go update_deploy_pipeline_deployment_details.go update_deploy_pipeline_details.go update_deploy_pipeline_redeployment_details.go update_deploy_pipeline_request_response.go update_deploy_stage_details.go update_deploy_stage_request_response.go update_deployment_details.go update_deployment_request_response.go update_devops_code_repository_trigger_details.go update_function_deploy_environment_details.go update_function_deploy_stage_details.go update_github_access_token_connection_details.go update_github_trigger_details.go update_gitlab_access_token_connection_details.go update_gitlab_server_access_token_connection_details.go update_gitlab_server_trigger_details.go update_gitlab_trigger_details.go update_invoke_function_deploy_stage_details.go update_load_balancer_traffic_shift_deploy_stage_details.go update_manual_approval_deploy_stage_details.go update_oke_blue_green_deploy_stage_details.go update_oke_blue_green_traffic_shift_deploy_stage_details.go update_oke_canary_approval_deploy_stage_details.go update_oke_canary_deploy_stage_details.go update_oke_canary_traffic_shift_deploy_stage_details.go update_oke_cluster_deploy_environment_details.go update_oke_deploy_stage_details.go update_oke_helm_chart_deploy_stage_details.go update_project_details.go update_project_notification_preference_details.go update_project_notification_preference_request_response.go update_project_repository_settings_details.go update_project_repository_settings_request_response.go update_project_request_response.go update_pull_request_comment_details.go update_pull_request_comment_request_response.go update_pull_request_details.go update_pull_request_notification_preference_details.go update_pull_request_notification_preference_request_response.go update_pull_request_request_response.go update_repository_details.go update_repository_notification_preference_details.go update_repository_notification_preference_request_response.go update_repository_request_response.go update_repository_settings_details.go update_repository_settings_request_response.go update_reviewer_details.go update_shell_deploy_stage_details.go update_single_deploy_stage_deployment_details.go update_single_deploy_stage_redeployment_details.go update_trigger_deployment_stage_details.go update_trigger_details.go update_trigger_request_response.go update_vbs_access_token_connection_details.go update_vbs_trigger_details.go update_wait_criteria_details.go update_wait_deploy_stage_details.go update_wait_stage_details.go validate_connection_request_response.go validate_merge_pull_request_details.go vault_secret_verification_key_source.go vbs_access_token_connection.go vbs_access_token_connection_summary.go vbs_build_run_source.go vbs_build_source.go vbs_filter.go vbs_filter_attributes.go vbs_filter_exclusion_attributes.go vbs_trigger.go vbs_trigger_create_result.go vbs_trigger_summary.go verification_key_source.go vulnerability_audit_summary.go vulnerability_audit_summary_collection.go wait_criteria.go wait_criteria_summary.go wait_deploy_stage.go wait_deploy_stage_execution_progress.go wait_deploy_stage_summary.go wait_stage.go wait_stage_run_progress.go wait_stage_summary.go work_request.go work_request_collection.go work_request_error.go work_request_error_collection.go work_request_log_entry.go work_request_log_entry_collection.go work_request_resource.go work_request_summary.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetApprovalActionActionEnumStringValues

func GetApprovalActionActionEnumStringValues() []string

GetApprovalActionActionEnumStringValues Enumerates the set of values in String for ApprovalActionActionEnum

func GetApprovalActivitySummaryStatusEnumStringValues

func GetApprovalActivitySummaryStatusEnumStringValues() []string

GetApprovalActivitySummaryStatusEnumStringValues Enumerates the set of values in String for ApprovalActivitySummaryStatusEnum

func GetApprovalPolicyApprovalPolicyTypeEnumStringValues

func GetApprovalPolicyApprovalPolicyTypeEnumStringValues() []string

GetApprovalPolicyApprovalPolicyTypeEnumStringValues Enumerates the set of values in String for ApprovalPolicyApprovalPolicyTypeEnum

func GetApprovalRuleMergeCheckLevelEnumStringValues

func GetApprovalRuleMergeCheckLevelEnumStringValues() []string

GetApprovalRuleMergeCheckLevelEnumStringValues Enumerates the set of values in String for ApprovalRuleMergeCheckLevelEnum

func GetApprovalRuleMergeCheckStatusEnumStringValues

func GetApprovalRuleMergeCheckStatusEnumStringValues() []string

GetApprovalRuleMergeCheckStatusEnumStringValues Enumerates the set of values in String for ApprovalRuleMergeCheckStatusEnum

func GetApproveDeploymentDetailsActionEnumStringValues

func GetApproveDeploymentDetailsActionEnumStringValues() []string

GetApproveDeploymentDetailsActionEnumStringValues Enumerates the set of values in String for ApproveDeploymentDetailsActionEnum

func GetBitbucketCloudFilterEventsEnumStringValues

func GetBitbucketCloudFilterEventsEnumStringValues() []string

GetBitbucketCloudFilterEventsEnumStringValues Enumerates the set of values in String for BitbucketCloudFilterEventsEnum

func GetBitbucketServerFilterEventsEnumStringValues

func GetBitbucketServerFilterEventsEnumStringValues() []string

GetBitbucketServerFilterEventsEnumStringValues Enumerates the set of values in String for BitbucketServerFilterEventsEnum

func GetBuildPipelineLifecycleStateEnumStringValues

func GetBuildPipelineLifecycleStateEnumStringValues() []string

GetBuildPipelineLifecycleStateEnumStringValues Enumerates the set of values in String for BuildPipelineLifecycleStateEnum

func GetBuildPipelineStageBuildPipelineStageTypeEnumStringValues

func GetBuildPipelineStageBuildPipelineStageTypeEnumStringValues() []string

GetBuildPipelineStageBuildPipelineStageTypeEnumStringValues Enumerates the set of values in String for BuildPipelineStageBuildPipelineStageTypeEnum

func GetBuildPipelineStageLifecycleStateEnumStringValues

func GetBuildPipelineStageLifecycleStateEnumStringValues() []string

GetBuildPipelineStageLifecycleStateEnumStringValues Enumerates the set of values in String for BuildPipelineStageLifecycleStateEnum

func GetBuildPipelineStageRunProgressStatusEnumStringValues

func GetBuildPipelineStageRunProgressStatusEnumStringValues() []string

GetBuildPipelineStageRunProgressStatusEnumStringValues Enumerates the set of values in String for BuildPipelineStageRunProgressStatusEnum

func GetBuildRunLifecycleStateEnumStringValues

func GetBuildRunLifecycleStateEnumStringValues() []string

GetBuildRunLifecycleStateEnumStringValues Enumerates the set of values in String for BuildRunLifecycleStateEnum

func GetBuildRunSnapshotLifecycleStateEnumStringValues

func GetBuildRunSnapshotLifecycleStateEnumStringValues() []string

GetBuildRunSnapshotLifecycleStateEnumStringValues Enumerates the set of values in String for BuildRunSnapshotLifecycleStateEnum

func GetBuildRunSourceSourceTypeEnumStringValues

func GetBuildRunSourceSourceTypeEnumStringValues() []string

GetBuildRunSourceSourceTypeEnumStringValues Enumerates the set of values in String for BuildRunSourceSourceTypeEnum

func GetBuildRunnerShapeConfigBuildRunnerTypeEnumStringValues

func GetBuildRunnerShapeConfigBuildRunnerTypeEnumStringValues() []string

GetBuildRunnerShapeConfigBuildRunnerTypeEnumStringValues Enumerates the set of values in String for BuildRunnerShapeConfigBuildRunnerTypeEnum

func GetBuildSourceConnectionTypeEnumStringValues

func GetBuildSourceConnectionTypeEnumStringValues() []string

GetBuildSourceConnectionTypeEnumStringValues Enumerates the set of values in String for BuildSourceConnectionTypeEnum

func GetBuildStageImageEnumStringValues

func GetBuildStageImageEnumStringValues() []string

GetBuildStageImageEnumStringValues Enumerates the set of values in String for BuildStageImageEnum

func GetBuildStageRunProgressImageEnumStringValues

func GetBuildStageRunProgressImageEnumStringValues() []string

GetBuildStageRunProgressImageEnumStringValues Enumerates the set of values in String for BuildStageRunProgressImageEnum

func GetBuildStageRunStepStateEnumStringValues

func GetBuildStageRunStepStateEnumStringValues() []string

GetBuildStageRunStepStateEnumStringValues Enumerates the set of values in String for BuildStageRunStepStateEnum

func GetComputeInstanceGroupFailurePolicyPolicyTypeEnumStringValues

func GetComputeInstanceGroupFailurePolicyPolicyTypeEnumStringValues() []string

GetComputeInstanceGroupFailurePolicyPolicyTypeEnumStringValues Enumerates the set of values in String for ComputeInstanceGroupFailurePolicyPolicyTypeEnum

func GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumStringValues

func GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumStringValues() []string

GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumStringValues Enumerates the set of values in String for ComputeInstanceGroupRolloutPolicyPolicyTypeEnum

func GetComputeInstanceGroupSelectorSelectorTypeEnumStringValues

func GetComputeInstanceGroupSelectorSelectorTypeEnumStringValues() []string

GetComputeInstanceGroupSelectorSelectorTypeEnumStringValues Enumerates the set of values in String for ComputeInstanceGroupSelectorSelectorTypeEnum

func GetConflictMergeCheckStatusEnumStringValues

func GetConflictMergeCheckStatusEnumStringValues() []string

GetConflictMergeCheckStatusEnumStringValues Enumerates the set of values in String for ConflictMergeCheckStatusEnum

func GetConnectionConnectionTypeEnumStringValues

func GetConnectionConnectionTypeEnumStringValues() []string

GetConnectionConnectionTypeEnumStringValues Enumerates the set of values in String for ConnectionConnectionTypeEnum

func GetConnectionLifecycleStateEnumStringValues

func GetConnectionLifecycleStateEnumStringValues() []string

GetConnectionLifecycleStateEnumStringValues Enumerates the set of values in String for ConnectionLifecycleStateEnum

func GetConnectionValidationResultResultEnumStringValues

func GetConnectionValidationResultResultEnumStringValues() []string

GetConnectionValidationResultResultEnumStringValues Enumerates the set of values in String for ConnectionValidationResultResultEnum

func GetContainerConfigContainerConfigTypeEnumStringValues

func GetContainerConfigContainerConfigTypeEnumStringValues() []string

GetContainerConfigContainerConfigTypeEnumStringValues Enumerates the set of values in String for ContainerConfigContainerConfigTypeEnum

func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumStringValues

func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumStringValues() []string

GetCreateOkeHelmChartDeployStageDetailsPurposeEnumStringValues Enumerates the set of values in String for CreateOkeHelmChartDeployStageDetailsPurposeEnum

func GetCreateOrUpdateGitRefDetailsRefTypeEnumStringValues

func GetCreateOrUpdateGitRefDetailsRefTypeEnumStringValues() []string

GetCreateOrUpdateGitRefDetailsRefTypeEnumStringValues Enumerates the set of values in String for CreateOrUpdateGitRefDetailsRefTypeEnum

func GetCreateWaitCriteriaDetailsWaitTypeEnumStringValues

func GetCreateWaitCriteriaDetailsWaitTypeEnumStringValues() []string

GetCreateWaitCriteriaDetailsWaitTypeEnumStringValues Enumerates the set of values in String for CreateWaitCriteriaDetailsWaitTypeEnum

func GetDeliveredArtifactArtifactTypeEnumStringValues

func GetDeliveredArtifactArtifactTypeEnumStringValues() []string

GetDeliveredArtifactArtifactTypeEnumStringValues Enumerates the set of values in String for DeliveredArtifactArtifactTypeEnum

func GetDeployArtifactArgumentSubstitutionModeEnumStringValues

func GetDeployArtifactArgumentSubstitutionModeEnumStringValues() []string

GetDeployArtifactArgumentSubstitutionModeEnumStringValues Enumerates the set of values in String for DeployArtifactArgumentSubstitutionModeEnum

func GetDeployArtifactDeployArtifactTypeEnumStringValues

func GetDeployArtifactDeployArtifactTypeEnumStringValues() []string

GetDeployArtifactDeployArtifactTypeEnumStringValues Enumerates the set of values in String for DeployArtifactDeployArtifactTypeEnum

func GetDeployArtifactLifecycleStateEnumStringValues

func GetDeployArtifactLifecycleStateEnumStringValues() []string

GetDeployArtifactLifecycleStateEnumStringValues Enumerates the set of values in String for DeployArtifactLifecycleStateEnum

func GetDeployArtifactSourceDeployArtifactSourceTypeEnumStringValues

func GetDeployArtifactSourceDeployArtifactSourceTypeEnumStringValues() []string

GetDeployArtifactSourceDeployArtifactSourceTypeEnumStringValues Enumerates the set of values in String for DeployArtifactSourceDeployArtifactSourceTypeEnum

func GetDeployEnvironmentDeployEnvironmentTypeEnumStringValues

func GetDeployEnvironmentDeployEnvironmentTypeEnumStringValues() []string

GetDeployEnvironmentDeployEnvironmentTypeEnumStringValues Enumerates the set of values in String for DeployEnvironmentDeployEnvironmentTypeEnum

func GetDeployEnvironmentLifecycleStateEnumStringValues

func GetDeployEnvironmentLifecycleStateEnumStringValues() []string

GetDeployEnvironmentLifecycleStateEnumStringValues Enumerates the set of values in String for DeployEnvironmentLifecycleStateEnum

func GetDeployPipelineLifecycleStateEnumStringValues

func GetDeployPipelineLifecycleStateEnumStringValues() []string

GetDeployPipelineLifecycleStateEnumStringValues Enumerates the set of values in String for DeployPipelineLifecycleStateEnum

func GetDeployStageDeployStageTypeEnumStringValues

func GetDeployStageDeployStageTypeEnumStringValues() []string

GetDeployStageDeployStageTypeEnumStringValues Enumerates the set of values in String for DeployStageDeployStageTypeEnum

func GetDeployStageExecutionProgressStatusEnumStringValues

func GetDeployStageExecutionProgressStatusEnumStringValues() []string

GetDeployStageExecutionProgressStatusEnumStringValues Enumerates the set of values in String for DeployStageExecutionProgressStatusEnum

func GetDeployStageExecutionStepStateEnumStringValues

func GetDeployStageExecutionStepStateEnumStringValues() []string

GetDeployStageExecutionStepStateEnumStringValues Enumerates the set of values in String for DeployStageExecutionStepStateEnum

func GetDeployStageLifecycleStateEnumStringValues

func GetDeployStageLifecycleStateEnumStringValues() []string

GetDeployStageLifecycleStateEnumStringValues Enumerates the set of values in String for DeployStageLifecycleStateEnum

func GetDeployStageRollbackPolicyPolicyTypeEnumStringValues

func GetDeployStageRollbackPolicyPolicyTypeEnumStringValues() []string

GetDeployStageRollbackPolicyPolicyTypeEnumStringValues Enumerates the set of values in String for DeployStageRollbackPolicyPolicyTypeEnum

func GetDeploymentDeploymentTypeEnumStringValues

func GetDeploymentDeploymentTypeEnumStringValues() []string

GetDeploymentDeploymentTypeEnumStringValues Enumerates the set of values in String for DeploymentDeploymentTypeEnum

func GetDeploymentLifecycleStateEnumStringValues

func GetDeploymentLifecycleStateEnumStringValues() []string

GetDeploymentLifecycleStateEnumStringValues Enumerates the set of values in String for DeploymentLifecycleStateEnum

func GetDevopsCodeRepositoryFilterEventsEnumStringValues

func GetDevopsCodeRepositoryFilterEventsEnumStringValues() []string

GetDevopsCodeRepositoryFilterEventsEnumStringValues Enumerates the set of values in String for DevopsCodeRepositoryFilterEventsEnum

func GetDiffLineDetailsConflictMarkerEnumStringValues

func GetDiffLineDetailsConflictMarkerEnumStringValues() []string

GetDiffLineDetailsConflictMarkerEnumStringValues Enumerates the set of values in String for DiffLineDetailsConflictMarkerEnum

func GetExecuteMergePullRequestDetailsPostMergeActionEnumStringValues

func GetExecuteMergePullRequestDetailsPostMergeActionEnumStringValues() []string

GetExecuteMergePullRequestDetailsPostMergeActionEnumStringValues Enumerates the set of values in String for ExecuteMergePullRequestDetailsPostMergeActionEnum

func GetForkSyncStatusSummarySyncStatusEnumStringValues

func GetForkSyncStatusSummarySyncStatusEnumStringValues() []string

GetForkSyncStatusSummarySyncStatusEnumStringValues Enumerates the set of values in String for ForkSyncStatusSummarySyncStatusEnum

func GetGenericArtifactLocationDetailsStorageTypeEnumStringValues

func GetGenericArtifactLocationDetailsStorageTypeEnumStringValues() []string

GetGenericArtifactLocationDetailsStorageTypeEnumStringValues Enumerates the set of values in String for GenericArtifactLocationDetailsStorageTypeEnum

func GetGetMirrorRecordMirrorRecordTypeEnumStringValues

func GetGetMirrorRecordMirrorRecordTypeEnumStringValues() []string

GetGetMirrorRecordMirrorRecordTypeEnumStringValues Enumerates the set of values in String for GetMirrorRecordMirrorRecordTypeEnum

func GetGetRepositoryFieldsEnumStringValues

func GetGetRepositoryFieldsEnumStringValues() []string

GetGetRepositoryFieldsEnumStringValues Enumerates the set of values in String for GetRepositoryFieldsEnum

func GetGithubFilterEventsEnumStringValues

func GetGithubFilterEventsEnumStringValues() []string

GetGithubFilterEventsEnumStringValues Enumerates the set of values in String for GithubFilterEventsEnum

func GetGitlabFilterEventsEnumStringValues

func GetGitlabFilterEventsEnumStringValues() []string

GetGitlabFilterEventsEnumStringValues Enumerates the set of values in String for GitlabFilterEventsEnum

func GetGitlabServerFilterEventsEnumStringValues

func GetGitlabServerFilterEventsEnumStringValues() []string

GetGitlabServerFilterEventsEnumStringValues Enumerates the set of values in String for GitlabServerFilterEventsEnum

func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumStringValues

func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumStringValues() []string

GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumStringValues Enumerates the set of values in String for HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum

func GetListAuthorsSortOrderEnumStringValues

func GetListAuthorsSortOrderEnumStringValues() []string

GetListAuthorsSortOrderEnumStringValues Enumerates the set of values in String for ListAuthorsSortOrderEnum

func GetListBuildPipelineStagesSortByEnumStringValues

func GetListBuildPipelineStagesSortByEnumStringValues() []string

GetListBuildPipelineStagesSortByEnumStringValues Enumerates the set of values in String for ListBuildPipelineStagesSortByEnum

func GetListBuildPipelineStagesSortOrderEnumStringValues

func GetListBuildPipelineStagesSortOrderEnumStringValues() []string

GetListBuildPipelineStagesSortOrderEnumStringValues Enumerates the set of values in String for ListBuildPipelineStagesSortOrderEnum

func GetListBuildPipelinesSortByEnumStringValues

func GetListBuildPipelinesSortByEnumStringValues() []string

GetListBuildPipelinesSortByEnumStringValues Enumerates the set of values in String for ListBuildPipelinesSortByEnum

func GetListBuildPipelinesSortOrderEnumStringValues

func GetListBuildPipelinesSortOrderEnumStringValues() []string

GetListBuildPipelinesSortOrderEnumStringValues Enumerates the set of values in String for ListBuildPipelinesSortOrderEnum

func GetListBuildRunSnapshotsSortByEnumStringValues

func GetListBuildRunSnapshotsSortByEnumStringValues() []string

GetListBuildRunSnapshotsSortByEnumStringValues Enumerates the set of values in String for ListBuildRunSnapshotsSortByEnum

func GetListBuildRunSnapshotsSortOrderEnumStringValues

func GetListBuildRunSnapshotsSortOrderEnumStringValues() []string

GetListBuildRunSnapshotsSortOrderEnumStringValues Enumerates the set of values in String for ListBuildRunSnapshotsSortOrderEnum

func GetListBuildRunsSortByEnumStringValues

func GetListBuildRunsSortByEnumStringValues() []string

GetListBuildRunsSortByEnumStringValues Enumerates the set of values in String for ListBuildRunsSortByEnum

func GetListBuildRunsSortOrderEnumStringValues

func GetListBuildRunsSortOrderEnumStringValues() []string

GetListBuildRunsSortOrderEnumStringValues Enumerates the set of values in String for ListBuildRunsSortOrderEnum

func GetListConnectionsSortByEnumStringValues

func GetListConnectionsSortByEnumStringValues() []string

GetListConnectionsSortByEnumStringValues Enumerates the set of values in String for ListConnectionsSortByEnum

func GetListConnectionsSortOrderEnumStringValues

func GetListConnectionsSortOrderEnumStringValues() []string

GetListConnectionsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionsSortOrderEnum

func GetListDeployArtifactsSortByEnumStringValues

func GetListDeployArtifactsSortByEnumStringValues() []string

GetListDeployArtifactsSortByEnumStringValues Enumerates the set of values in String for ListDeployArtifactsSortByEnum

func GetListDeployArtifactsSortOrderEnumStringValues

func GetListDeployArtifactsSortOrderEnumStringValues() []string

GetListDeployArtifactsSortOrderEnumStringValues Enumerates the set of values in String for ListDeployArtifactsSortOrderEnum

func GetListDeployEnvironmentsSortByEnumStringValues

func GetListDeployEnvironmentsSortByEnumStringValues() []string

GetListDeployEnvironmentsSortByEnumStringValues Enumerates the set of values in String for ListDeployEnvironmentsSortByEnum

func GetListDeployEnvironmentsSortOrderEnumStringValues

func GetListDeployEnvironmentsSortOrderEnumStringValues() []string

GetListDeployEnvironmentsSortOrderEnumStringValues Enumerates the set of values in String for ListDeployEnvironmentsSortOrderEnum

func GetListDeployPipelinesSortByEnumStringValues

func GetListDeployPipelinesSortByEnumStringValues() []string

GetListDeployPipelinesSortByEnumStringValues Enumerates the set of values in String for ListDeployPipelinesSortByEnum

func GetListDeployPipelinesSortOrderEnumStringValues

func GetListDeployPipelinesSortOrderEnumStringValues() []string

GetListDeployPipelinesSortOrderEnumStringValues Enumerates the set of values in String for ListDeployPipelinesSortOrderEnum

func GetListDeployStagesSortByEnumStringValues

func GetListDeployStagesSortByEnumStringValues() []string

GetListDeployStagesSortByEnumStringValues Enumerates the set of values in String for ListDeployStagesSortByEnum

func GetListDeployStagesSortOrderEnumStringValues

func GetListDeployStagesSortOrderEnumStringValues() []string

GetListDeployStagesSortOrderEnumStringValues Enumerates the set of values in String for ListDeployStagesSortOrderEnum

func GetListDeploymentsSortByEnumStringValues

func GetListDeploymentsSortByEnumStringValues() []string

GetListDeploymentsSortByEnumStringValues Enumerates the set of values in String for ListDeploymentsSortByEnum

func GetListDeploymentsSortOrderEnumStringValues

func GetListDeploymentsSortOrderEnumStringValues() []string

GetListDeploymentsSortOrderEnumStringValues Enumerates the set of values in String for ListDeploymentsSortOrderEnum

func GetListMirrorRecordsSortOrderEnumStringValues

func GetListMirrorRecordsSortOrderEnumStringValues() []string

GetListMirrorRecordsSortOrderEnumStringValues Enumerates the set of values in String for ListMirrorRecordsSortOrderEnum

func GetListPathsSortByEnumStringValues

func GetListPathsSortByEnumStringValues() []string

GetListPathsSortByEnumStringValues Enumerates the set of values in String for ListPathsSortByEnum

func GetListPathsSortOrderEnumStringValues

func GetListPathsSortOrderEnumStringValues() []string

GetListPathsSortOrderEnumStringValues Enumerates the set of values in String for ListPathsSortOrderEnum

func GetListProjectCommitAnalyticsAuthorsSortByEnumStringValues

func GetListProjectCommitAnalyticsAuthorsSortByEnumStringValues() []string

GetListProjectCommitAnalyticsAuthorsSortByEnumStringValues Enumerates the set of values in String for ListProjectCommitAnalyticsAuthorsSortByEnum

func GetListProjectCommitAnalyticsAuthorsSortOrderEnumStringValues

func GetListProjectCommitAnalyticsAuthorsSortOrderEnumStringValues() []string

GetListProjectCommitAnalyticsAuthorsSortOrderEnumStringValues Enumerates the set of values in String for ListProjectCommitAnalyticsAuthorsSortOrderEnum

func GetListProjectsSortByEnumStringValues

func GetListProjectsSortByEnumStringValues() []string

GetListProjectsSortByEnumStringValues Enumerates the set of values in String for ListProjectsSortByEnum

func GetListProjectsSortOrderEnumStringValues

func GetListProjectsSortOrderEnumStringValues() []string

GetListProjectsSortOrderEnumStringValues Enumerates the set of values in String for ListProjectsSortOrderEnum

func GetListProtectedBranchesSortByEnumStringValues

func GetListProtectedBranchesSortByEnumStringValues() []string

GetListProtectedBranchesSortByEnumStringValues Enumerates the set of values in String for ListProtectedBranchesSortByEnum

func GetListProtectedBranchesSortOrderEnumStringValues

func GetListProtectedBranchesSortOrderEnumStringValues() []string

GetListProtectedBranchesSortOrderEnumStringValues Enumerates the set of values in String for ListProtectedBranchesSortOrderEnum

func GetListPullRequestActivitiesActivityTypeEnumStringValues

func GetListPullRequestActivitiesActivityTypeEnumStringValues() []string

GetListPullRequestActivitiesActivityTypeEnumStringValues Enumerates the set of values in String for ListPullRequestActivitiesActivityTypeEnum

func GetListPullRequestActivitiesSortOrderEnumStringValues

func GetListPullRequestActivitiesSortOrderEnumStringValues() []string

GetListPullRequestActivitiesSortOrderEnumStringValues Enumerates the set of values in String for ListPullRequestActivitiesSortOrderEnum

func GetListPullRequestAttachmentsSortByEnumStringValues

func GetListPullRequestAttachmentsSortByEnumStringValues() []string

GetListPullRequestAttachmentsSortByEnumStringValues Enumerates the set of values in String for ListPullRequestAttachmentsSortByEnum

func GetListPullRequestAttachmentsSortOrderEnumStringValues

func GetListPullRequestAttachmentsSortOrderEnumStringValues() []string

GetListPullRequestAttachmentsSortOrderEnumStringValues Enumerates the set of values in String for ListPullRequestAttachmentsSortOrderEnum

func GetListPullRequestAuthorsSortOrderEnumStringValues

func GetListPullRequestAuthorsSortOrderEnumStringValues() []string

GetListPullRequestAuthorsSortOrderEnumStringValues Enumerates the set of values in String for ListPullRequestAuthorsSortOrderEnum

func GetListPullRequestCommentsSortByEnumStringValues

func GetListPullRequestCommentsSortByEnumStringValues() []string

GetListPullRequestCommentsSortByEnumStringValues Enumerates the set of values in String for ListPullRequestCommentsSortByEnum

func GetListPullRequestCommentsSortOrderEnumStringValues

func GetListPullRequestCommentsSortOrderEnumStringValues() []string

GetListPullRequestCommentsSortOrderEnumStringValues Enumerates the set of values in String for ListPullRequestCommentsSortOrderEnum

func GetListPullRequestsSortByEnumStringValues

func GetListPullRequestsSortByEnumStringValues() []string

GetListPullRequestsSortByEnumStringValues Enumerates the set of values in String for ListPullRequestsSortByEnum

func GetListPullRequestsSortOrderEnumStringValues

func GetListPullRequestsSortOrderEnumStringValues() []string

GetListPullRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListPullRequestsSortOrderEnum

func GetListRefsRefTypeEnumStringValues

func GetListRefsRefTypeEnumStringValues() []string

GetListRefsRefTypeEnumStringValues Enumerates the set of values in String for ListRefsRefTypeEnum

func GetListRefsSortByEnumStringValues

func GetListRefsSortByEnumStringValues() []string

GetListRefsSortByEnumStringValues Enumerates the set of values in String for ListRefsSortByEnum

func GetListRefsSortOrderEnumStringValues

func GetListRefsSortOrderEnumStringValues() []string

GetListRefsSortOrderEnumStringValues Enumerates the set of values in String for ListRefsSortOrderEnum

func GetListRepositoriesSortByEnumStringValues

func GetListRepositoriesSortByEnumStringValues() []string

GetListRepositoriesSortByEnumStringValues Enumerates the set of values in String for ListRepositoriesSortByEnum

func GetListRepositoriesSortOrderEnumStringValues

func GetListRepositoriesSortOrderEnumStringValues() []string

GetListRepositoriesSortOrderEnumStringValues Enumerates the set of values in String for ListRepositoriesSortOrderEnum

func GetListRepositoryCommitAnalyticsAuthorsSortByEnumStringValues

func GetListRepositoryCommitAnalyticsAuthorsSortByEnumStringValues() []string

GetListRepositoryCommitAnalyticsAuthorsSortByEnumStringValues Enumerates the set of values in String for ListRepositoryCommitAnalyticsAuthorsSortByEnum

func GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumStringValues

func GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumStringValues() []string

GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumStringValues Enumerates the set of values in String for ListRepositoryCommitAnalyticsAuthorsSortOrderEnum

func GetListTriggersSortByEnumStringValues

func GetListTriggersSortByEnumStringValues() []string

GetListTriggersSortByEnumStringValues Enumerates the set of values in String for ListTriggersSortByEnum

func GetListTriggersSortOrderEnumStringValues

func GetListTriggersSortOrderEnumStringValues() []string

GetListTriggersSortOrderEnumStringValues Enumerates the set of values in String for ListTriggersSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumStringValues

func GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumStringValues() []string

GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumStringValues Enumerates the set of values in String for LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum

func GetMergeCheckSettingsValueEnumStringValues

func GetMergeCheckSettingsValueEnumStringValues() []string

GetMergeCheckSettingsValueEnumStringValues Enumerates the set of values in String for MergeCheckSettingsValueEnum

func GetMergeCheckTypeEnumStringValues

func GetMergeCheckTypeEnumStringValues() []string

GetMergeCheckTypeEnumStringValues Enumerates the set of values in String for MergeCheckTypeEnum

func GetMergePullRequestDetailsActionTypeEnumStringValues

func GetMergePullRequestDetailsActionTypeEnumStringValues() []string

GetMergePullRequestDetailsActionTypeEnumStringValues Enumerates the set of values in String for MergePullRequestDetailsActionTypeEnum

func GetMergeStrategyEnumStringValues

func GetMergeStrategyEnumStringValues() []string

GetMergeStrategyEnumStringValues Enumerates the set of values in String for MergeStrategyEnum

func GetMetricNameEnumStringValues

func GetMetricNameEnumStringValues() []string

GetMetricNameEnumStringValues Enumerates the set of values in String for MetricNameEnum

func GetNetworkChannelNetworkChannelTypeEnumStringValues

func GetNetworkChannelNetworkChannelTypeEnumStringValues() []string

GetNetworkChannelNetworkChannelTypeEnumStringValues Enumerates the set of values in String for NetworkChannelNetworkChannelTypeEnum

func GetOkeBlueGreenStrategyStrategyTypeEnumStringValues

func GetOkeBlueGreenStrategyStrategyTypeEnumStringValues() []string

GetOkeBlueGreenStrategyStrategyTypeEnumStringValues Enumerates the set of values in String for OkeBlueGreenStrategyStrategyTypeEnum

func GetOkeCanaryStrategyStrategyTypeEnumStringValues

func GetOkeCanaryStrategyStrategyTypeEnumStringValues() []string

GetOkeCanaryStrategyStrategyTypeEnumStringValues Enumerates the set of values in String for OkeCanaryStrategyStrategyTypeEnum

func GetOkeHelmChartDeployStagePurposeEnumStringValues

func GetOkeHelmChartDeployStagePurposeEnumStringValues() []string

GetOkeHelmChartDeployStagePurposeEnumStringValues Enumerates the set of values in String for OkeHelmChartDeployStagePurposeEnum

func GetOkeHelmChartDeployStageSummaryPurposeEnumStringValues

func GetOkeHelmChartDeployStageSummaryPurposeEnumStringValues() []string

GetOkeHelmChartDeployStageSummaryPurposeEnumStringValues Enumerates the set of values in String for OkeHelmChartDeployStageSummaryPurposeEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetPatchInsertInstructionPositionEnumStringValues

func GetPatchInsertInstructionPositionEnumStringValues() []string

GetPatchInsertInstructionPositionEnumStringValues Enumerates the set of values in String for PatchInsertInstructionPositionEnum

func GetPatchInstructionOperationEnumStringValues

func GetPatchInstructionOperationEnumStringValues() []string

GetPatchInstructionOperationEnumStringValues Enumerates the set of values in String for PatchInstructionOperationEnum

func GetPatchMoveInstructionPositionEnumStringValues

func GetPatchMoveInstructionPositionEnumStringValues() []string

GetPatchMoveInstructionPositionEnumStringValues Enumerates the set of values in String for PatchMoveInstructionPositionEnum

func GetPrincipalDetailsPrincipalStateEnumStringValues

func GetPrincipalDetailsPrincipalStateEnumStringValues() []string

GetPrincipalDetailsPrincipalStateEnumStringValues Enumerates the set of values in String for PrincipalDetailsPrincipalStateEnum

func GetPrincipalDetailsPrincipalTypeEnumStringValues

func GetPrincipalDetailsPrincipalTypeEnumStringValues() []string

GetPrincipalDetailsPrincipalTypeEnumStringValues Enumerates the set of values in String for PrincipalDetailsPrincipalTypeEnum

func GetProjectLifecycleStateEnumStringValues

func GetProjectLifecycleStateEnumStringValues() []string

GetProjectLifecycleStateEnumStringValues Enumerates the set of values in String for ProjectLifecycleStateEnum

func GetProjectNotificationPreferenceNotificationPreferenceEnumStringValues

func GetProjectNotificationPreferenceNotificationPreferenceEnumStringValues() []string

GetProjectNotificationPreferenceNotificationPreferenceEnumStringValues Enumerates the set of values in String for ProjectNotificationPreferenceNotificationPreferenceEnum

func GetProtectionLevelEnumStringValues

func GetProtectionLevelEnumStringValues() []string

GetProtectionLevelEnumStringValues Enumerates the set of values in String for ProtectionLevelEnum

func GetPullRequestActivitySummaryActivityTypeEnumStringValues

func GetPullRequestActivitySummaryActivityTypeEnumStringValues() []string

GetPullRequestActivitySummaryActivityTypeEnumStringValues Enumerates the set of values in String for PullRequestActivitySummaryActivityTypeEnum

func GetPullRequestCommentContextStatusEnumStringValues

func GetPullRequestCommentContextStatusEnumStringValues() []string

GetPullRequestCommentContextStatusEnumStringValues Enumerates the set of values in String for PullRequestCommentContextStatusEnum

func GetPullRequestCommentFileTypeEnumStringValues

func GetPullRequestCommentFileTypeEnumStringValues() []string

GetPullRequestCommentFileTypeEnumStringValues Enumerates the set of values in String for PullRequestCommentFileTypeEnum

func GetPullRequestCommentStatusEnumStringValues

func GetPullRequestCommentStatusEnumStringValues() []string

GetPullRequestCommentStatusEnumStringValues Enumerates the set of values in String for PullRequestCommentStatusEnum

func GetPullRequestLifecycleActivitySummaryStateEnumStringValues

func GetPullRequestLifecycleActivitySummaryStateEnumStringValues() []string

GetPullRequestLifecycleActivitySummaryStateEnumStringValues Enumerates the set of values in String for PullRequestLifecycleActivitySummaryStateEnum

func GetPullRequestLifecycleDetailsEnumStringValues

func GetPullRequestLifecycleDetailsEnumStringValues() []string

GetPullRequestLifecycleDetailsEnumStringValues Enumerates the set of values in String for PullRequestLifecycleDetailsEnum

func GetPullRequestLifecycleStateEnumStringValues

func GetPullRequestLifecycleStateEnumStringValues() []string

GetPullRequestLifecycleStateEnumStringValues Enumerates the set of values in String for PullRequestLifecycleStateEnum

func GetPullRequestNotificationPreferenceNotificationPreferenceEnumStringValues

func GetPullRequestNotificationPreferenceNotificationPreferenceEnumStringValues() []string

GetPullRequestNotificationPreferenceNotificationPreferenceEnumStringValues Enumerates the set of values in String for PullRequestNotificationPreferenceNotificationPreferenceEnum

func GetPutRepositoryRefDetailsRefTypeEnumStringValues

func GetPutRepositoryRefDetailsRefTypeEnumStringValues() []string

GetPutRepositoryRefDetailsRefTypeEnumStringValues Enumerates the set of values in String for PutRepositoryRefDetailsRefTypeEnum

func GetRepositoryAnalyticsDetailsAggregationDurationEnumStringValues

func GetRepositoryAnalyticsDetailsAggregationDurationEnumStringValues() []string

GetRepositoryAnalyticsDetailsAggregationDurationEnumStringValues Enumerates the set of values in String for RepositoryAnalyticsDetailsAggregationDurationEnum

func GetRepositoryAnalyticsDetailsGroupByEnumStringValues

func GetRepositoryAnalyticsDetailsGroupByEnumStringValues() []string

GetRepositoryAnalyticsDetailsGroupByEnumStringValues Enumerates the set of values in String for RepositoryAnalyticsDetailsGroupByEnum

func GetRepositoryLifecycleStateEnumStringValues

func GetRepositoryLifecycleStateEnumStringValues() []string

GetRepositoryLifecycleStateEnumStringValues Enumerates the set of values in String for RepositoryLifecycleStateEnum

func GetRepositoryMirrorRecordMirrorStatusEnumStringValues

func GetRepositoryMirrorRecordMirrorStatusEnumStringValues() []string

GetRepositoryMirrorRecordMirrorStatusEnumStringValues Enumerates the set of values in String for RepositoryMirrorRecordMirrorStatusEnum

func GetRepositoryMirrorRecordSummaryMirrorStatusEnumStringValues

func GetRepositoryMirrorRecordSummaryMirrorStatusEnumStringValues() []string

GetRepositoryMirrorRecordSummaryMirrorStatusEnumStringValues Enumerates the set of values in String for RepositoryMirrorRecordSummaryMirrorStatusEnum

func GetRepositoryNotificationPreferenceNotificationPreferenceEnumStringValues

func GetRepositoryNotificationPreferenceNotificationPreferenceEnumStringValues() []string

GetRepositoryNotificationPreferenceNotificationPreferenceEnumStringValues Enumerates the set of values in String for RepositoryNotificationPreferenceNotificationPreferenceEnum

func GetRepositoryObjectTypeEnumStringValues

func GetRepositoryObjectTypeEnumStringValues() []string

GetRepositoryObjectTypeEnumStringValues Enumerates the set of values in String for RepositoryObjectTypeEnum

func GetRepositoryRefRefTypeEnumStringValues

func GetRepositoryRefRefTypeEnumStringValues() []string

GetRepositoryRefRefTypeEnumStringValues Enumerates the set of values in String for RepositoryRefRefTypeEnum

func GetRepositoryRepositoryTypeEnumStringValues

func GetRepositoryRepositoryTypeEnumStringValues() []string

GetRepositoryRepositoryTypeEnumStringValues Enumerates the set of values in String for RepositoryRepositoryTypeEnum

func GetRepositoryTriggerBuildEventsEnumStringValues

func GetRepositoryTriggerBuildEventsEnumStringValues() []string

GetRepositoryTriggerBuildEventsEnumStringValues Enumerates the set of values in String for RepositoryTriggerBuildEventsEnum

func GetReviewPullRequestDetailsActionEnumStringValues

func GetReviewPullRequestDetailsActionEnumStringValues() []string

GetReviewPullRequestDetailsActionEnumStringValues Enumerates the set of values in String for ReviewPullRequestDetailsActionEnum

func GetReviewerPrincipalStateEnumStringValues

func GetReviewerPrincipalStateEnumStringValues() []string

GetReviewerPrincipalStateEnumStringValues Enumerates the set of values in String for ReviewerPrincipalStateEnum

func GetReviewerPrincipalTypeEnumStringValues

func GetReviewerPrincipalTypeEnumStringValues() []string

GetReviewerPrincipalTypeEnumStringValues Enumerates the set of values in String for ReviewerPrincipalTypeEnum

func GetReviewerStatusEnumStringValues

func GetReviewerStatusEnumStringValues() []string

GetReviewerStatusEnumStringValues Enumerates the set of values in String for ReviewerStatusEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetStageOutputOutputTypeEnumStringValues

func GetStageOutputOutputTypeEnumStringValues() []string

GetStageOutputOutputTypeEnumStringValues Enumerates the set of values in String for StageOutputOutputTypeEnum

func GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumStringValues

func GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumStringValues() []string

GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumStringValues Enumerates the set of values in String for SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum

func GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumStringValues

func GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumStringValues() []string

GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumStringValues Enumerates the set of values in String for SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum

func GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumStringValues

func GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumStringValues() []string

GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumStringValues Enumerates the set of values in String for SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum

func GetSummarizeRepositoryAnalyticsDetailsGroupByEnumStringValues

func GetSummarizeRepositoryAnalyticsDetailsGroupByEnumStringValues() []string

GetSummarizeRepositoryAnalyticsDetailsGroupByEnumStringValues Enumerates the set of values in String for SummarizeRepositoryAnalyticsDetailsGroupByEnum

func GetSyncRepositorySyncMergeStrategyEnumStringValues

func GetSyncRepositorySyncMergeStrategyEnumStringValues() []string

GetSyncRepositorySyncMergeStrategyEnumStringValues Enumerates the set of values in String for SyncRepositorySyncMergeStrategyEnum

func GetTlsVerifyConfigTlsVerifyModeEnumStringValues

func GetTlsVerifyConfigTlsVerifyModeEnumStringValues() []string

GetTlsVerifyConfigTlsVerifyModeEnumStringValues Enumerates the set of values in String for TlsVerifyConfigTlsVerifyModeEnum

func GetTriggerActionTypeEnumStringValues

func GetTriggerActionTypeEnumStringValues() []string

GetTriggerActionTypeEnumStringValues Enumerates the set of values in String for TriggerActionTypeEnum

func GetTriggerLifecycleStateEnumStringValues

func GetTriggerLifecycleStateEnumStringValues() []string

GetTriggerLifecycleStateEnumStringValues Enumerates the set of values in String for TriggerLifecycleStateEnum

func GetTriggerScheduleScheduleTypeEnumStringValues

func GetTriggerScheduleScheduleTypeEnumStringValues() []string

GetTriggerScheduleScheduleTypeEnumStringValues Enumerates the set of values in String for TriggerScheduleScheduleTypeEnum

func GetTriggerTriggerSourceEnumStringValues

func GetTriggerTriggerSourceEnumStringValues() []string

GetTriggerTriggerSourceEnumStringValues Enumerates the set of values in String for TriggerTriggerSourceEnum

func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumStringValues

func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumStringValues() []string

GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumStringValues Enumerates the set of values in String for UpdateOkeHelmChartDeployStageDetailsPurposeEnum

func GetUpdateWaitCriteriaDetailsWaitTypeEnumStringValues

func GetUpdateWaitCriteriaDetailsWaitTypeEnumStringValues() []string

GetUpdateWaitCriteriaDetailsWaitTypeEnumStringValues Enumerates the set of values in String for UpdateWaitCriteriaDetailsWaitTypeEnum

func GetVbsFilterEventsEnumStringValues

func GetVbsFilterEventsEnumStringValues() []string

GetVbsFilterEventsEnumStringValues Enumerates the set of values in String for VbsFilterEventsEnum

func GetVerificationKeySourceVerificationKeySourceTypeEnumStringValues

func GetVerificationKeySourceVerificationKeySourceTypeEnumStringValues() []string

GetVerificationKeySourceVerificationKeySourceTypeEnumStringValues Enumerates the set of values in String for VerificationKeySourceVerificationKeySourceTypeEnum

func GetWaitCriteriaSummaryWaitTypeEnumStringValues

func GetWaitCriteriaSummaryWaitTypeEnumStringValues() []string

GetWaitCriteriaSummaryWaitTypeEnumStringValues Enumerates the set of values in String for WaitCriteriaSummaryWaitTypeEnum

func GetWaitCriteriaWaitTypeEnumStringValues

func GetWaitCriteriaWaitTypeEnumStringValues() []string

GetWaitCriteriaWaitTypeEnumStringValues Enumerates the set of values in String for WaitCriteriaWaitTypeEnum

type AbsoluteWaitCriteria

AbsoluteWaitCriteria Specifies the absolute wait criteria. You can specify fixed length of wait duration.

type AbsoluteWaitCriteria struct {

    // The absolute wait duration. An ISO 8601 formatted duration string. Minimum waitDuration should be 5 seconds. Maximum waitDuration can be up to 2 days.
    WaitDuration *string `mandatory:"true" json:"waitDuration"`
}

func (AbsoluteWaitCriteria) MarshalJSON

func (m AbsoluteWaitCriteria) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AbsoluteWaitCriteria) String

func (m AbsoluteWaitCriteria) String() string

func (AbsoluteWaitCriteria) ValidateEnumValue

func (m AbsoluteWaitCriteria) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AbsoluteWaitCriteriaSummary

AbsoluteWaitCriteriaSummary Specifies the absolute wait criteria, user can specify fixed length of wait duration.

type AbsoluteWaitCriteriaSummary struct {

    // The absolute wait duration. Minimum wait duration must be 5 seconds. Maximum wait duration can be up to 2 days.
    WaitDuration *string `mandatory:"false" json:"waitDuration"`
}

func (AbsoluteWaitCriteriaSummary) MarshalJSON

func (m AbsoluteWaitCriteriaSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AbsoluteWaitCriteriaSummary) String

func (m AbsoluteWaitCriteriaSummary) String() string

func (AbsoluteWaitCriteriaSummary) ValidateEnumValue

func (m AbsoluteWaitCriteriaSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

const (
    ActionTypeCreated    ActionTypeEnum = "CREATED"
    ActionTypeUpdated    ActionTypeEnum = "UPDATED"
    ActionTypeDeleted    ActionTypeEnum = "DELETED"
    ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS"
    ActionTypeRelated    ActionTypeEnum = "RELATED"
    ActionTypeFailed     ActionTypeEnum = "FAILED"
)

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

GetMappingActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ActualBuildRunnerShapeConfig

ActualBuildRunnerShapeConfig Build Runner Shape configuration.

type ActualBuildRunnerShapeConfig struct {

    // The total number of OCPUs set for the instance.
    Ocpus *float64 `mandatory:"true" json:"ocpus"`

    // The total amount of memory set for the instance in gigabytes.
    MemoryInGBs *float64 `mandatory:"true" json:"memoryInGBs"`
}

func (ActualBuildRunnerShapeConfig) String

func (m ActualBuildRunnerShapeConfig) String() string

func (ActualBuildRunnerShapeConfig) ValidateEnumValue

func (m ActualBuildRunnerShapeConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApprovalAction

ApprovalAction Information about the approval action of DevOps deployment stages.

type ApprovalAction struct {

    // The subject ID of the user who approves or disapproves a DevOps deployment stage.
    SubjectId *string `mandatory:"true" json:"subjectId"`

    // The action of the user on the DevOps deployment stage.
    Action ApprovalActionActionEnum `mandatory:"true" json:"action"`

    // The reason for approving or rejecting the deployment.
    Reason *string `mandatory:"false" json:"reason"`
}

func (ApprovalAction) String

func (m ApprovalAction) String() string

func (ApprovalAction) ValidateEnumValue

func (m ApprovalAction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApprovalActionActionEnum

ApprovalActionActionEnum Enum with underlying type: string

type ApprovalActionActionEnum string

Set of constants representing the allowable values for ApprovalActionActionEnum

const (
    ApprovalActionActionApprove ApprovalActionActionEnum = "APPROVE"
    ApprovalActionActionReject  ApprovalActionActionEnum = "REJECT"
)

func GetApprovalActionActionEnumValues

func GetApprovalActionActionEnumValues() []ApprovalActionActionEnum

GetApprovalActionActionEnumValues Enumerates the set of values for ApprovalActionActionEnum

func GetMappingApprovalActionActionEnum

func GetMappingApprovalActionActionEnum(val string) (ApprovalActionActionEnum, bool)

GetMappingApprovalActionActionEnum performs case Insensitive comparison on enum value and return the desired enum

type ApprovalActivitySummary

ApprovalActivitySummary activity describing a reviewer's approval decision

type ApprovalActivitySummary struct {

    // activity identifier
    Id *string `mandatory:"true" json:"id"`

    Principal *PrincipalDetails `mandatory:"true" json:"principal"`

    // pullRequest OCID
    PullRequestId *string `mandatory:"true" json:"pullRequestId"`

    // The time the action was performed. An RFC3339 formatted datetime string
    TimeOccurred *common.SDKTime `mandatory:"true" json:"timeOccurred"`

    // The approval status of a reviewer
    Status ApprovalActivitySummaryStatusEnum `mandatory:"true" json:"status"`
}

func (ApprovalActivitySummary) GetId

func (m ApprovalActivitySummary) GetId() *string

GetId returns Id

func (ApprovalActivitySummary) GetPrincipal

func (m ApprovalActivitySummary) GetPrincipal() *PrincipalDetails

GetPrincipal returns Principal

func (ApprovalActivitySummary) GetPullRequestId

func (m ApprovalActivitySummary) GetPullRequestId() *string

GetPullRequestId returns PullRequestId

func (ApprovalActivitySummary) GetTimeOccurred

func (m ApprovalActivitySummary) GetTimeOccurred() *common.SDKTime

GetTimeOccurred returns TimeOccurred

func (ApprovalActivitySummary) MarshalJSON

func (m ApprovalActivitySummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ApprovalActivitySummary) String

func (m ApprovalActivitySummary) String() string

func (ApprovalActivitySummary) ValidateEnumValue

func (m ApprovalActivitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApprovalActivitySummaryStatusEnum

ApprovalActivitySummaryStatusEnum Enum with underlying type: string

type ApprovalActivitySummaryStatusEnum string

Set of constants representing the allowable values for ApprovalActivitySummaryStatusEnum

const (
    ApprovalActivitySummaryStatusApproved   ApprovalActivitySummaryStatusEnum = "APPROVED"
    ApprovalActivitySummaryStatusUnapproved ApprovalActivitySummaryStatusEnum = "UNAPPROVED"
)

func GetApprovalActivitySummaryStatusEnumValues

func GetApprovalActivitySummaryStatusEnumValues() []ApprovalActivitySummaryStatusEnum

GetApprovalActivitySummaryStatusEnumValues Enumerates the set of values for ApprovalActivitySummaryStatusEnum

func GetMappingApprovalActivitySummaryStatusEnum

func GetMappingApprovalActivitySummaryStatusEnum(val string) (ApprovalActivitySummaryStatusEnum, bool)

GetMappingApprovalActivitySummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ApprovalPolicy

ApprovalPolicy Specifies the approval policy.

type ApprovalPolicy interface {
}

type ApprovalPolicyApprovalPolicyTypeEnum

ApprovalPolicyApprovalPolicyTypeEnum Enum with underlying type: string

type ApprovalPolicyApprovalPolicyTypeEnum string

Set of constants representing the allowable values for ApprovalPolicyApprovalPolicyTypeEnum

const (
    ApprovalPolicyApprovalPolicyTypeCountBasedApproval ApprovalPolicyApprovalPolicyTypeEnum = "COUNT_BASED_APPROVAL"
)

func GetApprovalPolicyApprovalPolicyTypeEnumValues

func GetApprovalPolicyApprovalPolicyTypeEnumValues() []ApprovalPolicyApprovalPolicyTypeEnum

GetApprovalPolicyApprovalPolicyTypeEnumValues Enumerates the set of values for ApprovalPolicyApprovalPolicyTypeEnum

func GetMappingApprovalPolicyApprovalPolicyTypeEnum

func GetMappingApprovalPolicyApprovalPolicyTypeEnum(val string) (ApprovalPolicyApprovalPolicyTypeEnum, bool)

GetMappingApprovalPolicyApprovalPolicyTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ApprovalRule

ApprovalRule A rule which must be satisfied for matching pull requests before the pull request can be merged

type ApprovalRule struct {

    // Name which is used to uniquely identify an approval rule.
    Name *string `mandatory:"true" json:"name"`

    // Minimum number of approvals which must be provided by the reviewers specified in the list before the rule can be satisfied
    MinApprovalsCount *int `mandatory:"true" json:"minApprovalsCount"`

    // Branch name where pull requests targeting the branch must satisfy the approval rule. This value being null means the rule applies to all pull requests
    DestinationBranch *string `mandatory:"false" json:"destinationBranch"`

    // List of users who must provide approvals up to the minApprovalsCount specified in the rule. An empty list means the approvals can come from any user.
    Reviewers []PrincipalDetails `mandatory:"false" json:"reviewers"`
}

func (ApprovalRule) String

func (m ApprovalRule) String() string

func (ApprovalRule) ValidateEnumValue

func (m ApprovalRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApprovalRuleCollection

ApprovalRuleCollection List of approval rules which must be statisfied before pull requests which match the rules can be merged

type ApprovalRuleCollection struct {

    // List of approval rules.
    Items []ApprovalRule `mandatory:"true" json:"items"`
}

func (ApprovalRuleCollection) String

func (m ApprovalRuleCollection) String() string

func (ApprovalRuleCollection) ValidateEnumValue

func (m ApprovalRuleCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApprovalRuleMergeCheck

ApprovalRuleMergeCheck The status of the approval rules.

type ApprovalRuleMergeCheck struct {

    // The name of the rule.
    RuleName *string `mandatory:"false" json:"ruleName"`

    // The number of total approvals needed.
    TotalApprovalCount *int `mandatory:"false" json:"totalApprovalCount"`

    // The current number of approvals.
    CurrentApprovalCount *int `mandatory:"false" json:"currentApprovalCount"`

    // The list of default reviewers.
    Reviewers []PrincipalDetails `mandatory:"false" json:"reviewers"`

    // The status of the approval rule.
    Status ApprovalRuleMergeCheckStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The level of rule.
    Level ApprovalRuleMergeCheckLevelEnum `mandatory:"false" json:"level,omitempty"`
}

func (ApprovalRuleMergeCheck) MarshalJSON

func (m ApprovalRuleMergeCheck) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ApprovalRuleMergeCheck) String

func (m ApprovalRuleMergeCheck) String() string

func (ApprovalRuleMergeCheck) ValidateEnumValue

func (m ApprovalRuleMergeCheck) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApprovalRuleMergeCheckLevelEnum

ApprovalRuleMergeCheckLevelEnum Enum with underlying type: string

type ApprovalRuleMergeCheckLevelEnum string

Set of constants representing the allowable values for ApprovalRuleMergeCheckLevelEnum

const (
    ApprovalRuleMergeCheckLevelProject    ApprovalRuleMergeCheckLevelEnum = "PROJECT"
    ApprovalRuleMergeCheckLevelRepository ApprovalRuleMergeCheckLevelEnum = "REPOSITORY"
)

func GetApprovalRuleMergeCheckLevelEnumValues

func GetApprovalRuleMergeCheckLevelEnumValues() []ApprovalRuleMergeCheckLevelEnum

GetApprovalRuleMergeCheckLevelEnumValues Enumerates the set of values for ApprovalRuleMergeCheckLevelEnum

func GetMappingApprovalRuleMergeCheckLevelEnum

func GetMappingApprovalRuleMergeCheckLevelEnum(val string) (ApprovalRuleMergeCheckLevelEnum, bool)

GetMappingApprovalRuleMergeCheckLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ApprovalRuleMergeCheckStatusEnum

ApprovalRuleMergeCheckStatusEnum Enum with underlying type: string

type ApprovalRuleMergeCheckStatusEnum string

Set of constants representing the allowable values for ApprovalRuleMergeCheckStatusEnum

const (
    ApprovalRuleMergeCheckStatusNeedsApproval ApprovalRuleMergeCheckStatusEnum = "NEEDS_APPROVAL"
    ApprovalRuleMergeCheckStatusSucceeded     ApprovalRuleMergeCheckStatusEnum = "SUCCEEDED"
)

func GetApprovalRuleMergeCheckStatusEnumValues

func GetApprovalRuleMergeCheckStatusEnumValues() []ApprovalRuleMergeCheckStatusEnum

GetApprovalRuleMergeCheckStatusEnumValues Enumerates the set of values for ApprovalRuleMergeCheckStatusEnum

func GetMappingApprovalRuleMergeCheckStatusEnum

func GetMappingApprovalRuleMergeCheckStatusEnum(val string) (ApprovalRuleMergeCheckStatusEnum, bool)

GetMappingApprovalRuleMergeCheckStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ApproveDeploymentDetails

ApproveDeploymentDetails The stage information for submitting for approval.

type ApproveDeploymentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the stage which is marked for approval.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // The action of Approve or Reject.
    Action ApproveDeploymentDetailsActionEnum `mandatory:"true" json:"action"`

    // The reason for approving or rejecting the deployment.
    Reason *string `mandatory:"false" json:"reason"`
}

func (ApproveDeploymentDetails) String

func (m ApproveDeploymentDetails) String() string

func (ApproveDeploymentDetails) ValidateEnumValue

func (m ApproveDeploymentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApproveDeploymentDetailsActionEnum

ApproveDeploymentDetailsActionEnum Enum with underlying type: string

type ApproveDeploymentDetailsActionEnum string

Set of constants representing the allowable values for ApproveDeploymentDetailsActionEnum

const (
    ApproveDeploymentDetailsActionApprove ApproveDeploymentDetailsActionEnum = "APPROVE"
    ApproveDeploymentDetailsActionReject  ApproveDeploymentDetailsActionEnum = "REJECT"
)

func GetApproveDeploymentDetailsActionEnumValues

func GetApproveDeploymentDetailsActionEnumValues() []ApproveDeploymentDetailsActionEnum

GetApproveDeploymentDetailsActionEnumValues Enumerates the set of values for ApproveDeploymentDetailsActionEnum

func GetMappingApproveDeploymentDetailsActionEnum

func GetMappingApproveDeploymentDetailsActionEnum(val string) (ApproveDeploymentDetailsActionEnum, bool)

GetMappingApproveDeploymentDetailsActionEnum performs case Insensitive comparison on enum value and return the desired enum

type ApproveDeploymentRequest

ApproveDeploymentRequest wrapper for the ApproveDeployment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ApproveDeployment.go.html to see an example of how to use ApproveDeploymentRequest.

type ApproveDeploymentRequest struct {

    // Unique deployment identifier.
    DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"`

    // The stage information for approval.
    ApproveDeploymentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ApproveDeploymentRequest) BinaryRequestBody

func (request ApproveDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ApproveDeploymentRequest) HTTPRequest

func (request ApproveDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ApproveDeploymentRequest) RetryPolicy

func (request ApproveDeploymentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ApproveDeploymentRequest) String

func (request ApproveDeploymentRequest) String() string

func (ApproveDeploymentRequest) ValidateEnumValue

func (request ApproveDeploymentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApproveDeploymentResponse

ApproveDeploymentResponse wrapper for the ApproveDeployment operation

type ApproveDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Deployment instance
    Deployment `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ApproveDeploymentResponse) HTTPResponse

func (response ApproveDeploymentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ApproveDeploymentResponse) String

func (response ApproveDeploymentResponse) String() string

type AutomatedDeployStageRollbackPolicy

AutomatedDeployStageRollbackPolicy Specifies the automated rollback policy for a stage on failure.

type AutomatedDeployStageRollbackPolicy struct {
}

func (AutomatedDeployStageRollbackPolicy) MarshalJSON

func (m AutomatedDeployStageRollbackPolicy) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AutomatedDeployStageRollbackPolicy) String

func (m AutomatedDeployStageRollbackPolicy) String() string

func (AutomatedDeployStageRollbackPolicy) ValidateEnumValue

func (m AutomatedDeployStageRollbackPolicy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BackendSetIpCollection

BackendSetIpCollection Collection of backend environment IP addresses.

type BackendSetIpCollection struct {

    // The IP address of the backend server. A server could be a compute instance or a load balancer.
    Items []string `mandatory:"false" json:"items"`
}

func (BackendSetIpCollection) String

func (m BackendSetIpCollection) String() string

func (BackendSetIpCollection) ValidateEnumValue

func (m BackendSetIpCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudAppPasswordConnection

BitbucketCloudAppPasswordConnection The properties that define a connection of the type `BITBUCKET_CLOUD_APP_PASSWORD`. This type corresponds to a connection in Bitbucket Cloud that is authenticated with a App Password along with username.

type BitbucketCloudAppPasswordConnection struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Public Bitbucket Cloud Username in plain text
    Username *string `mandatory:"true" json:"username"`

    // OCID of personal Bitbucket Cloud AppPassword saved in secret store
    AppPassword *string `mandatory:"true" json:"appPassword"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketCloudAppPasswordConnection) GetCompartmentId

func (m BitbucketCloudAppPasswordConnection) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketCloudAppPasswordConnection) GetDefinedTags

func (m BitbucketCloudAppPasswordConnection) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketCloudAppPasswordConnection) GetDescription

func (m BitbucketCloudAppPasswordConnection) GetDescription() *string

GetDescription returns Description

func (BitbucketCloudAppPasswordConnection) GetDisplayName

func (m BitbucketCloudAppPasswordConnection) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketCloudAppPasswordConnection) GetFreeformTags

func (m BitbucketCloudAppPasswordConnection) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketCloudAppPasswordConnection) GetId

func (m BitbucketCloudAppPasswordConnection) GetId() *string

GetId returns Id

func (BitbucketCloudAppPasswordConnection) GetLastConnectionValidationResult

func (m BitbucketCloudAppPasswordConnection) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (BitbucketCloudAppPasswordConnection) GetLifecycleDetails

func (m BitbucketCloudAppPasswordConnection) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketCloudAppPasswordConnection) GetLifecycleState

func (m BitbucketCloudAppPasswordConnection) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketCloudAppPasswordConnection) GetProjectId

func (m BitbucketCloudAppPasswordConnection) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketCloudAppPasswordConnection) GetSystemTags

func (m BitbucketCloudAppPasswordConnection) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketCloudAppPasswordConnection) GetTimeCreated

func (m BitbucketCloudAppPasswordConnection) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketCloudAppPasswordConnection) GetTimeUpdated

func (m BitbucketCloudAppPasswordConnection) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketCloudAppPasswordConnection) MarshalJSON

func (m BitbucketCloudAppPasswordConnection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketCloudAppPasswordConnection) String

func (m BitbucketCloudAppPasswordConnection) String() string

func (BitbucketCloudAppPasswordConnection) ValidateEnumValue

func (m BitbucketCloudAppPasswordConnection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudAppPasswordConnectionSummary

BitbucketCloudAppPasswordConnectionSummary Summary information for a connection of the type `BITBUCKET_CLOUD_APP_PASSWORD`. This type corresponds to a connection in Bitbucket Cloud that is authenticated with a username and app password.

type BitbucketCloudAppPasswordConnectionSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Public Bitbucket Cloud Username in plain text
    Username *string `mandatory:"true" json:"username"`

    // OCID of personal Bitbucket Cloud AppPassword saved in secret store
    AppPassword *string `mandatory:"true" json:"appPassword"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketCloudAppPasswordConnectionSummary) GetCompartmentId

func (m BitbucketCloudAppPasswordConnectionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketCloudAppPasswordConnectionSummary) GetDefinedTags

func (m BitbucketCloudAppPasswordConnectionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketCloudAppPasswordConnectionSummary) GetDescription

func (m BitbucketCloudAppPasswordConnectionSummary) GetDescription() *string

GetDescription returns Description

func (BitbucketCloudAppPasswordConnectionSummary) GetDisplayName

func (m BitbucketCloudAppPasswordConnectionSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketCloudAppPasswordConnectionSummary) GetFreeformTags

func (m BitbucketCloudAppPasswordConnectionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketCloudAppPasswordConnectionSummary) GetId

func (m BitbucketCloudAppPasswordConnectionSummary) GetId() *string

GetId returns Id

func (BitbucketCloudAppPasswordConnectionSummary) GetLastConnectionValidationResult

func (m BitbucketCloudAppPasswordConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (BitbucketCloudAppPasswordConnectionSummary) GetLifecycleDetails

func (m BitbucketCloudAppPasswordConnectionSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketCloudAppPasswordConnectionSummary) GetLifecycleState

func (m BitbucketCloudAppPasswordConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketCloudAppPasswordConnectionSummary) GetProjectId

func (m BitbucketCloudAppPasswordConnectionSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketCloudAppPasswordConnectionSummary) GetSystemTags

func (m BitbucketCloudAppPasswordConnectionSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketCloudAppPasswordConnectionSummary) GetTimeCreated

func (m BitbucketCloudAppPasswordConnectionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketCloudAppPasswordConnectionSummary) GetTimeUpdated

func (m BitbucketCloudAppPasswordConnectionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketCloudAppPasswordConnectionSummary) MarshalJSON

func (m BitbucketCloudAppPasswordConnectionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketCloudAppPasswordConnectionSummary) String

func (m BitbucketCloudAppPasswordConnectionSummary) String() string

func (BitbucketCloudAppPasswordConnectionSummary) ValidateEnumValue

func (m BitbucketCloudAppPasswordConnectionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudBuildRunSource

BitbucketCloudBuildRunSource Specifies details of build run through Bitbucket Cloud.

type BitbucketCloudBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`
}

func (BitbucketCloudBuildRunSource) MarshalJSON

func (m BitbucketCloudBuildRunSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketCloudBuildRunSource) String

func (m BitbucketCloudBuildRunSource) String() string

func (BitbucketCloudBuildRunSource) ValidateEnumValue

func (m BitbucketCloudBuildRunSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudBuildSource

BitbucketCloudBuildSource Bitbucket Cloud Build Source for Build Stage

type BitbucketCloudBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // Connection identifier pertinent to Bitbucket Cloud source provider
    ConnectionId *string `mandatory:"true" json:"connectionId"`
}

func (BitbucketCloudBuildSource) GetBranch

func (m BitbucketCloudBuildSource) GetBranch() *string

GetBranch returns Branch

func (BitbucketCloudBuildSource) GetName

func (m BitbucketCloudBuildSource) GetName() *string

GetName returns Name

func (BitbucketCloudBuildSource) GetRepositoryUrl

func (m BitbucketCloudBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (BitbucketCloudBuildSource) MarshalJSON

func (m BitbucketCloudBuildSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketCloudBuildSource) String

func (m BitbucketCloudBuildSource) String() string

func (BitbucketCloudBuildSource) ValidateEnumValue

func (m BitbucketCloudBuildSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudFilter

BitbucketCloudFilter The filter for Bitbucket Cloud events.

type BitbucketCloudFilter struct {
    Include *BitbucketCloudFilterAttributes `mandatory:"false" json:"include"`

    Exclude *BitbucketCloudFilterExclusionAttributes `mandatory:"false" json:"exclude"`

    // The events, for example, PUSH, PULL_REQUEST_MERGE.
    Events []BitbucketCloudFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (BitbucketCloudFilter) MarshalJSON

func (m BitbucketCloudFilter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketCloudFilter) String

func (m BitbucketCloudFilter) String() string

func (BitbucketCloudFilter) ValidateEnumValue

func (m BitbucketCloudFilter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudFilterAttributes

BitbucketCloudFilterAttributes Attributes to filter Bitbucket Cloud events.

type BitbucketCloudFilterAttributes struct {

    // Branch for push event; source branch for pull requests.
    HeadRef *string `mandatory:"false" json:"headRef"`

    // The target branch for pull requests; not applicable for push requests.
    BaseRef *string `mandatory:"false" json:"baseRef"`

    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (BitbucketCloudFilterAttributes) String

func (m BitbucketCloudFilterAttributes) String() string

func (BitbucketCloudFilterAttributes) ValidateEnumValue

func (m BitbucketCloudFilterAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudFilterEventsEnum

BitbucketCloudFilterEventsEnum Enum with underlying type: string

type BitbucketCloudFilterEventsEnum string

Set of constants representing the allowable values for BitbucketCloudFilterEventsEnum

const (
    BitbucketCloudFilterEventsPush               BitbucketCloudFilterEventsEnum = "PUSH"
    BitbucketCloudFilterEventsPullRequestCreated BitbucketCloudFilterEventsEnum = "PULL_REQUEST_CREATED"
    BitbucketCloudFilterEventsPullRequestUpdated BitbucketCloudFilterEventsEnum = "PULL_REQUEST_UPDATED"
    BitbucketCloudFilterEventsPullRequestMerged  BitbucketCloudFilterEventsEnum = "PULL_REQUEST_MERGED"
)

func GetBitbucketCloudFilterEventsEnumValues

func GetBitbucketCloudFilterEventsEnumValues() []BitbucketCloudFilterEventsEnum

GetBitbucketCloudFilterEventsEnumValues Enumerates the set of values for BitbucketCloudFilterEventsEnum

func GetMappingBitbucketCloudFilterEventsEnum

func GetMappingBitbucketCloudFilterEventsEnum(val string) (BitbucketCloudFilterEventsEnum, bool)

GetMappingBitbucketCloudFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum

type BitbucketCloudFilterExclusionAttributes

BitbucketCloudFilterExclusionAttributes Attributes to filter Bitbucket Cloud events. File filter criteria - Changes only affecting excluded files will not invoke a build. if both include and exclude filter are used then exclusion filter will be applied on the result set of inclusion filter.

type BitbucketCloudFilterExclusionAttributes struct {
    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (BitbucketCloudFilterExclusionAttributes) String

func (m BitbucketCloudFilterExclusionAttributes) String() string

func (BitbucketCloudFilterExclusionAttributes) ValidateEnumValue

func (m BitbucketCloudFilterExclusionAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudTrigger

BitbucketCloudTrigger Trigger specific to Bitbucket Cloud

type BitbucketCloudTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketCloudTrigger) GetActions

func (m BitbucketCloudTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (BitbucketCloudTrigger) GetCompartmentId

func (m BitbucketCloudTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketCloudTrigger) GetDefinedTags

func (m BitbucketCloudTrigger) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketCloudTrigger) GetDescription

func (m BitbucketCloudTrigger) GetDescription() *string

GetDescription returns Description

func (BitbucketCloudTrigger) GetDisplayName

func (m BitbucketCloudTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketCloudTrigger) GetFreeformTags

func (m BitbucketCloudTrigger) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketCloudTrigger) GetId

func (m BitbucketCloudTrigger) GetId() *string

GetId returns Id

func (BitbucketCloudTrigger) GetLifecycleDetails

func (m BitbucketCloudTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketCloudTrigger) GetLifecycleState

func (m BitbucketCloudTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketCloudTrigger) GetProjectId

func (m BitbucketCloudTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketCloudTrigger) GetSystemTags

func (m BitbucketCloudTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketCloudTrigger) GetTimeCreated

func (m BitbucketCloudTrigger) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketCloudTrigger) GetTimeUpdated

func (m BitbucketCloudTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketCloudTrigger) MarshalJSON

func (m BitbucketCloudTrigger) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketCloudTrigger) String

func (m BitbucketCloudTrigger) String() string

func (*BitbucketCloudTrigger) UnmarshalJSON

func (m *BitbucketCloudTrigger) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BitbucketCloudTrigger) ValidateEnumValue

func (m BitbucketCloudTrigger) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudTriggerCreateResult

BitbucketCloudTriggerCreateResult Trigger create response specific to Bitbucket Cloud.

type BitbucketCloudTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events. Contains the secret as a query parameter.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketCloudTriggerCreateResult) GetActions

func (m BitbucketCloudTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (BitbucketCloudTriggerCreateResult) GetCompartmentId

func (m BitbucketCloudTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketCloudTriggerCreateResult) GetDefinedTags

func (m BitbucketCloudTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketCloudTriggerCreateResult) GetDescription

func (m BitbucketCloudTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (BitbucketCloudTriggerCreateResult) GetDisplayName

func (m BitbucketCloudTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketCloudTriggerCreateResult) GetFreeformTags

func (m BitbucketCloudTriggerCreateResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketCloudTriggerCreateResult) GetId

func (m BitbucketCloudTriggerCreateResult) GetId() *string

GetId returns Id

func (BitbucketCloudTriggerCreateResult) GetLifecycleDetails

func (m BitbucketCloudTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketCloudTriggerCreateResult) GetLifecycleState

func (m BitbucketCloudTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketCloudTriggerCreateResult) GetProjectId

func (m BitbucketCloudTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketCloudTriggerCreateResult) GetSystemTags

func (m BitbucketCloudTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketCloudTriggerCreateResult) GetTimeCreated

func (m BitbucketCloudTriggerCreateResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketCloudTriggerCreateResult) GetTimeUpdated

func (m BitbucketCloudTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketCloudTriggerCreateResult) MarshalJSON

func (m BitbucketCloudTriggerCreateResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketCloudTriggerCreateResult) String

func (m BitbucketCloudTriggerCreateResult) String() string

func (*BitbucketCloudTriggerCreateResult) UnmarshalJSON

func (m *BitbucketCloudTriggerCreateResult) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BitbucketCloudTriggerCreateResult) ValidateEnumValue

func (m BitbucketCloudTriggerCreateResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudTriggerSummary

BitbucketCloudTriggerSummary Summary of the Bitbucket Cloud trigger.

type BitbucketCloudTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketCloudTriggerSummary) GetCompartmentId

func (m BitbucketCloudTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketCloudTriggerSummary) GetDefinedTags

func (m BitbucketCloudTriggerSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketCloudTriggerSummary) GetDescription

func (m BitbucketCloudTriggerSummary) GetDescription() *string

GetDescription returns Description

func (BitbucketCloudTriggerSummary) GetDisplayName

func (m BitbucketCloudTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketCloudTriggerSummary) GetFreeformTags

func (m BitbucketCloudTriggerSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketCloudTriggerSummary) GetId

func (m BitbucketCloudTriggerSummary) GetId() *string

GetId returns Id

func (BitbucketCloudTriggerSummary) GetLifecycleDetails

func (m BitbucketCloudTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketCloudTriggerSummary) GetLifecycleState

func (m BitbucketCloudTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketCloudTriggerSummary) GetProjectId

func (m BitbucketCloudTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketCloudTriggerSummary) GetSystemTags

func (m BitbucketCloudTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketCloudTriggerSummary) GetTimeCreated

func (m BitbucketCloudTriggerSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketCloudTriggerSummary) GetTimeUpdated

func (m BitbucketCloudTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketCloudTriggerSummary) MarshalJSON

func (m BitbucketCloudTriggerSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketCloudTriggerSummary) String

func (m BitbucketCloudTriggerSummary) String() string

func (BitbucketCloudTriggerSummary) ValidateEnumValue

func (m BitbucketCloudTriggerSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketServerAccessTokenConnection

BitbucketServerAccessTokenConnection The properties that define a connection of the type `BITBUCKET_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in Bitbucket that is authenticated with a personal access token.

type BitbucketServerAccessTokenConnection struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The Base URL of the hosted BitbucketServer.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketServerAccessTokenConnection) GetCompartmentId

func (m BitbucketServerAccessTokenConnection) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketServerAccessTokenConnection) GetDefinedTags

func (m BitbucketServerAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketServerAccessTokenConnection) GetDescription

func (m BitbucketServerAccessTokenConnection) GetDescription() *string

GetDescription returns Description

func (BitbucketServerAccessTokenConnection) GetDisplayName

func (m BitbucketServerAccessTokenConnection) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketServerAccessTokenConnection) GetFreeformTags

func (m BitbucketServerAccessTokenConnection) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketServerAccessTokenConnection) GetId

func (m BitbucketServerAccessTokenConnection) GetId() *string

GetId returns Id

func (BitbucketServerAccessTokenConnection) GetLastConnectionValidationResult

func (m BitbucketServerAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (BitbucketServerAccessTokenConnection) GetLifecycleDetails

func (m BitbucketServerAccessTokenConnection) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketServerAccessTokenConnection) GetLifecycleState

func (m BitbucketServerAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketServerAccessTokenConnection) GetProjectId

func (m BitbucketServerAccessTokenConnection) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketServerAccessTokenConnection) GetSystemTags

func (m BitbucketServerAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketServerAccessTokenConnection) GetTimeCreated

func (m BitbucketServerAccessTokenConnection) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketServerAccessTokenConnection) GetTimeUpdated

func (m BitbucketServerAccessTokenConnection) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketServerAccessTokenConnection) MarshalJSON

func (m BitbucketServerAccessTokenConnection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketServerAccessTokenConnection) String

func (m BitbucketServerAccessTokenConnection) String() string

func (*BitbucketServerAccessTokenConnection) UnmarshalJSON

func (m *BitbucketServerAccessTokenConnection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BitbucketServerAccessTokenConnection) ValidateEnumValue

func (m BitbucketServerAccessTokenConnection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketServerBuildRunSource

BitbucketServerBuildRunSource Specifies details of build run through Bitbucket Server.

type BitbucketServerBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`
}

func (BitbucketServerBuildRunSource) MarshalJSON

func (m BitbucketServerBuildRunSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketServerBuildRunSource) String

func (m BitbucketServerBuildRunSource) String() string

func (BitbucketServerBuildRunSource) ValidateEnumValue

func (m BitbucketServerBuildRunSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketServerBuildSource

BitbucketServerBuildSource Bitbucket Server Build Source for Build Stage

type BitbucketServerBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // Connection identifier pertinent to Bitbucket Server source provider
    ConnectionId *string `mandatory:"true" json:"connectionId"`
}

func (BitbucketServerBuildSource) GetBranch

func (m BitbucketServerBuildSource) GetBranch() *string

GetBranch returns Branch

func (BitbucketServerBuildSource) GetName

func (m BitbucketServerBuildSource) GetName() *string

GetName returns Name

func (BitbucketServerBuildSource) GetRepositoryUrl

func (m BitbucketServerBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (BitbucketServerBuildSource) MarshalJSON

func (m BitbucketServerBuildSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketServerBuildSource) String

func (m BitbucketServerBuildSource) String() string

func (BitbucketServerBuildSource) ValidateEnumValue

func (m BitbucketServerBuildSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketServerFilter

BitbucketServerFilter The filter for Bitbucket Server events.

type BitbucketServerFilter struct {
    Include *BitbucketServerFilterAttributes `mandatory:"false" json:"include"`

    // The events, for example, PUSH, PULL_REQUEST_MERGE.
    Events []BitbucketServerFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (BitbucketServerFilter) MarshalJSON

func (m BitbucketServerFilter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketServerFilter) String

func (m BitbucketServerFilter) String() string

func (BitbucketServerFilter) ValidateEnumValue

func (m BitbucketServerFilter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketServerFilterAttributes

BitbucketServerFilterAttributes Attributes to filter Bitbucket Server events.

type BitbucketServerFilterAttributes struct {

    // Branch for push event; source branch for pull requests.
    HeadRef *string `mandatory:"false" json:"headRef"`

    // The target branch for pull requests; not applicable for push requests.
    BaseRef *string `mandatory:"false" json:"baseRef"`
}

func (BitbucketServerFilterAttributes) String

func (m BitbucketServerFilterAttributes) String() string

func (BitbucketServerFilterAttributes) ValidateEnumValue

func (m BitbucketServerFilterAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketServerFilterEventsEnum

BitbucketServerFilterEventsEnum Enum with underlying type: string

type BitbucketServerFilterEventsEnum string

Set of constants representing the allowable values for BitbucketServerFilterEventsEnum

const (
    BitbucketServerFilterEventsPush                BitbucketServerFilterEventsEnum = "PUSH"
    BitbucketServerFilterEventsPullRequestOpened   BitbucketServerFilterEventsEnum = "PULL_REQUEST_OPENED"
    BitbucketServerFilterEventsPullRequestModified BitbucketServerFilterEventsEnum = "PULL_REQUEST_MODIFIED"
    BitbucketServerFilterEventsPullRequestMerged   BitbucketServerFilterEventsEnum = "PULL_REQUEST_MERGED"
)

func GetBitbucketServerFilterEventsEnumValues

func GetBitbucketServerFilterEventsEnumValues() []BitbucketServerFilterEventsEnum

GetBitbucketServerFilterEventsEnumValues Enumerates the set of values for BitbucketServerFilterEventsEnum

func GetMappingBitbucketServerFilterEventsEnum

func GetMappingBitbucketServerFilterEventsEnum(val string) (BitbucketServerFilterEventsEnum, bool)

GetMappingBitbucketServerFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum

type BitbucketServerTokenConnectionSummary

BitbucketServerTokenConnectionSummary Summary information for a connection of the type `BITBUCKET_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in Bitbucket that is authenticated with a personal access token.

type BitbucketServerTokenConnectionSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The Base URL of the hosted BitbucketServer.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketServerTokenConnectionSummary) GetCompartmentId

func (m BitbucketServerTokenConnectionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketServerTokenConnectionSummary) GetDefinedTags

func (m BitbucketServerTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketServerTokenConnectionSummary) GetDescription

func (m BitbucketServerTokenConnectionSummary) GetDescription() *string

GetDescription returns Description

func (BitbucketServerTokenConnectionSummary) GetDisplayName

func (m BitbucketServerTokenConnectionSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketServerTokenConnectionSummary) GetFreeformTags

func (m BitbucketServerTokenConnectionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketServerTokenConnectionSummary) GetId

func (m BitbucketServerTokenConnectionSummary) GetId() *string

GetId returns Id

func (BitbucketServerTokenConnectionSummary) GetLastConnectionValidationResult

func (m BitbucketServerTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (BitbucketServerTokenConnectionSummary) GetLifecycleDetails

func (m BitbucketServerTokenConnectionSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketServerTokenConnectionSummary) GetLifecycleState

func (m BitbucketServerTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketServerTokenConnectionSummary) GetProjectId

func (m BitbucketServerTokenConnectionSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketServerTokenConnectionSummary) GetSystemTags

func (m BitbucketServerTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketServerTokenConnectionSummary) GetTimeCreated

func (m BitbucketServerTokenConnectionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketServerTokenConnectionSummary) GetTimeUpdated

func (m BitbucketServerTokenConnectionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketServerTokenConnectionSummary) MarshalJSON

func (m BitbucketServerTokenConnectionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketServerTokenConnectionSummary) String

func (m BitbucketServerTokenConnectionSummary) String() string

func (*BitbucketServerTokenConnectionSummary) UnmarshalJSON

func (m *BitbucketServerTokenConnectionSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BitbucketServerTokenConnectionSummary) ValidateEnumValue

func (m BitbucketServerTokenConnectionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketServerTrigger

BitbucketServerTrigger Trigger specific to Bitbucket Server

type BitbucketServerTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketServerTrigger) GetActions

func (m BitbucketServerTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (BitbucketServerTrigger) GetCompartmentId

func (m BitbucketServerTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketServerTrigger) GetDefinedTags

func (m BitbucketServerTrigger) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketServerTrigger) GetDescription

func (m BitbucketServerTrigger) GetDescription() *string

GetDescription returns Description

func (BitbucketServerTrigger) GetDisplayName

func (m BitbucketServerTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketServerTrigger) GetFreeformTags

func (m BitbucketServerTrigger) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketServerTrigger) GetId

func (m BitbucketServerTrigger) GetId() *string

GetId returns Id

func (BitbucketServerTrigger) GetLifecycleDetails

func (m BitbucketServerTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketServerTrigger) GetLifecycleState

func (m BitbucketServerTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketServerTrigger) GetProjectId

func (m BitbucketServerTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketServerTrigger) GetSystemTags

func (m BitbucketServerTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketServerTrigger) GetTimeCreated

func (m BitbucketServerTrigger) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketServerTrigger) GetTimeUpdated

func (m BitbucketServerTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketServerTrigger) MarshalJSON

func (m BitbucketServerTrigger) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketServerTrigger) String

func (m BitbucketServerTrigger) String() string

func (*BitbucketServerTrigger) UnmarshalJSON

func (m *BitbucketServerTrigger) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BitbucketServerTrigger) ValidateEnumValue

func (m BitbucketServerTrigger) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketServerTriggerCreateResult

BitbucketServerTriggerCreateResult Trigger create response specific to Bitbucket Server.

type BitbucketServerTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The secret used to validate the incoming trigger call. This is visible only after the resource is created.
    Secret *string `mandatory:"true" json:"secret"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketServerTriggerCreateResult) GetActions

func (m BitbucketServerTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (BitbucketServerTriggerCreateResult) GetCompartmentId

func (m BitbucketServerTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketServerTriggerCreateResult) GetDefinedTags

func (m BitbucketServerTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketServerTriggerCreateResult) GetDescription

func (m BitbucketServerTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (BitbucketServerTriggerCreateResult) GetDisplayName

func (m BitbucketServerTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketServerTriggerCreateResult) GetFreeformTags

func (m BitbucketServerTriggerCreateResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketServerTriggerCreateResult) GetId

func (m BitbucketServerTriggerCreateResult) GetId() *string

GetId returns Id

func (BitbucketServerTriggerCreateResult) GetLifecycleDetails

func (m BitbucketServerTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketServerTriggerCreateResult) GetLifecycleState

func (m BitbucketServerTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketServerTriggerCreateResult) GetProjectId

func (m BitbucketServerTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketServerTriggerCreateResult) GetSystemTags

func (m BitbucketServerTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketServerTriggerCreateResult) GetTimeCreated

func (m BitbucketServerTriggerCreateResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketServerTriggerCreateResult) GetTimeUpdated

func (m BitbucketServerTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketServerTriggerCreateResult) MarshalJSON

func (m BitbucketServerTriggerCreateResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketServerTriggerCreateResult) String

func (m BitbucketServerTriggerCreateResult) String() string

func (*BitbucketServerTriggerCreateResult) UnmarshalJSON

func (m *BitbucketServerTriggerCreateResult) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BitbucketServerTriggerCreateResult) ValidateEnumValue

func (m BitbucketServerTriggerCreateResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketServerTriggerSummary

BitbucketServerTriggerSummary Summary of the Bitbucket Server trigger.

type BitbucketServerTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketServerTriggerSummary) GetCompartmentId

func (m BitbucketServerTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketServerTriggerSummary) GetDefinedTags

func (m BitbucketServerTriggerSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketServerTriggerSummary) GetDescription

func (m BitbucketServerTriggerSummary) GetDescription() *string

GetDescription returns Description

func (BitbucketServerTriggerSummary) GetDisplayName

func (m BitbucketServerTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketServerTriggerSummary) GetFreeformTags

func (m BitbucketServerTriggerSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketServerTriggerSummary) GetId

func (m BitbucketServerTriggerSummary) GetId() *string

GetId returns Id

func (BitbucketServerTriggerSummary) GetLifecycleDetails

func (m BitbucketServerTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketServerTriggerSummary) GetLifecycleState

func (m BitbucketServerTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketServerTriggerSummary) GetProjectId

func (m BitbucketServerTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketServerTriggerSummary) GetSystemTags

func (m BitbucketServerTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketServerTriggerSummary) GetTimeCreated

func (m BitbucketServerTriggerSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketServerTriggerSummary) GetTimeUpdated

func (m BitbucketServerTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketServerTriggerSummary) MarshalJSON

func (m BitbucketServerTriggerSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketServerTriggerSummary) String

func (m BitbucketServerTriggerSummary) String() string

func (BitbucketServerTriggerSummary) ValidateEnumValue

func (m BitbucketServerTriggerSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildMergeCheck

BuildMergeCheck The status of the build pipelines.

type BuildMergeCheck struct {

    // The pipeline OCID.
    PipelineId *string `mandatory:"false" json:"pipelineId"`

    // The build run OCID.
    BuildRunId *string `mandatory:"false" json:"buildRunId"`

    // The status of the build.
    BuildStatus *string `mandatory:"false" json:"buildStatus"`
}

func (BuildMergeCheck) MarshalJSON

func (m BuildMergeCheck) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BuildMergeCheck) String

func (m BuildMergeCheck) String() string

func (BuildMergeCheck) ValidateEnumValue

func (m BuildMergeCheck) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildOutputs

BuildOutputs Outputs from the build.

type BuildOutputs struct {
    ExportedVariables *ExportedVariableCollection `mandatory:"false" json:"exportedVariables"`

    DeliveredArtifacts *DeliveredArtifactCollection `mandatory:"false" json:"deliveredArtifacts"`

    ArtifactOverrideParameters *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"artifactOverrideParameters"`

    VulnerabilityAuditSummaryCollection *VulnerabilityAuditSummaryCollection `mandatory:"false" json:"vulnerabilityAuditSummaryCollection"`
}

func (BuildOutputs) String

func (m BuildOutputs) String() string

func (BuildOutputs) ValidateEnumValue

func (m BuildOutputs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildPipeline

BuildPipeline A set of stages forming a directed acyclic graph that defines the build process.

type BuildPipeline struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment where the build pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Optional description about the build pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Build pipeline display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the build pipeline was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the build pipeline was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the build pipeline.
    LifecycleState BuildPipelineLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    BuildPipelineParameters *BuildPipelineParameterCollection `mandatory:"false" json:"buildPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (BuildPipeline) String

func (m BuildPipeline) String() string

func (BuildPipeline) ValidateEnumValue

func (m BuildPipeline) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildPipelineCollection

BuildPipelineCollection Results of a pipeline search.

type BuildPipelineCollection struct {

    // Array of build pipeline summary items.
    Items []BuildPipelineSummary `mandatory:"true" json:"items"`
}

func (BuildPipelineCollection) String

func (m BuildPipelineCollection) String() string

func (BuildPipelineCollection) ValidateEnumValue

func (m BuildPipelineCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildPipelineLifecycleStateEnum

BuildPipelineLifecycleStateEnum Enum with underlying type: string

type BuildPipelineLifecycleStateEnum string

Set of constants representing the allowable values for BuildPipelineLifecycleStateEnum

const (
    BuildPipelineLifecycleStateCreating BuildPipelineLifecycleStateEnum = "CREATING"
    BuildPipelineLifecycleStateUpdating BuildPipelineLifecycleStateEnum = "UPDATING"
    BuildPipelineLifecycleStateActive   BuildPipelineLifecycleStateEnum = "ACTIVE"
    BuildPipelineLifecycleStateInactive BuildPipelineLifecycleStateEnum = "INACTIVE"
    BuildPipelineLifecycleStateDeleting BuildPipelineLifecycleStateEnum = "DELETING"
    BuildPipelineLifecycleStateDeleted  BuildPipelineLifecycleStateEnum = "DELETED"
    BuildPipelineLifecycleStateFailed   BuildPipelineLifecycleStateEnum = "FAILED"
)

func GetBuildPipelineLifecycleStateEnumValues

func GetBuildPipelineLifecycleStateEnumValues() []BuildPipelineLifecycleStateEnum

GetBuildPipelineLifecycleStateEnumValues Enumerates the set of values for BuildPipelineLifecycleStateEnum

func GetMappingBuildPipelineLifecycleStateEnum

func GetMappingBuildPipelineLifecycleStateEnum(val string) (BuildPipelineLifecycleStateEnum, bool)

GetMappingBuildPipelineLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type BuildPipelineParameter

BuildPipelineParameter Parameter name for which the values will be supplied at the time of running the build.

type BuildPipelineParameter struct {

    // Name of the parameter (case-sensitive). Parameter name must be ^[a-zA-Z][a-zA-Z_0-9]*$.
    // Example: 'Build_Pipeline_param' is not same as 'build_pipeline_Param'
    Name *string `mandatory:"true" json:"name"`

    // Default value of the parameter.
    DefaultValue *string `mandatory:"true" json:"defaultValue"`

    // Description of the parameter.
    Description *string `mandatory:"false" json:"description"`
}

func (BuildPipelineParameter) String

func (m BuildPipelineParameter) String() string

func (BuildPipelineParameter) ValidateEnumValue

func (m BuildPipelineParameter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildPipelineParameterCollection

BuildPipelineParameterCollection Specifies list of parameters present in a build pipeline. An UPDATE operation replaces the existing parameters list entirely.

type BuildPipelineParameterCollection struct {

    // List of parameters defined for a build pipeline.
    Items []BuildPipelineParameter `mandatory:"true" json:"items"`
}

func (BuildPipelineParameterCollection) String

func (m BuildPipelineParameterCollection) String() string

func (BuildPipelineParameterCollection) ValidateEnumValue

func (m BuildPipelineParameterCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildPipelineStage

BuildPipelineStage A single node in a build pipeline. A stage takes a specific designated action. There are many types of stages such as 'BUILD' and 'DELIVER_ARTIFACT'.

type BuildPipelineStage interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the DevOps project.
    GetProjectId() *string

    // The OCID of the build pipeline.
    GetBuildPipelineId() *string

    // The OCID of the compartment where the pipeline is created.
    GetCompartmentId() *string

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Optional description about the build stage.
    GetDescription() *string

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the stage.
    GetLifecycleState() BuildPipelineStageLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type BuildPipelineStageBuildPipelineStageTypeEnum

BuildPipelineStageBuildPipelineStageTypeEnum Enum with underlying type: string

type BuildPipelineStageBuildPipelineStageTypeEnum string

Set of constants representing the allowable values for BuildPipelineStageBuildPipelineStageTypeEnum

const (
    BuildPipelineStageBuildPipelineStageTypeWait                      BuildPipelineStageBuildPipelineStageTypeEnum = "WAIT"
    BuildPipelineStageBuildPipelineStageTypeBuild                     BuildPipelineStageBuildPipelineStageTypeEnum = "BUILD"
    BuildPipelineStageBuildPipelineStageTypeDeliverArtifact           BuildPipelineStageBuildPipelineStageTypeEnum = "DELIVER_ARTIFACT"
    BuildPipelineStageBuildPipelineStageTypeTriggerDeploymentPipeline BuildPipelineStageBuildPipelineStageTypeEnum = "TRIGGER_DEPLOYMENT_PIPELINE"
)

func GetBuildPipelineStageBuildPipelineStageTypeEnumValues

func GetBuildPipelineStageBuildPipelineStageTypeEnumValues() []BuildPipelineStageBuildPipelineStageTypeEnum

GetBuildPipelineStageBuildPipelineStageTypeEnumValues Enumerates the set of values for BuildPipelineStageBuildPipelineStageTypeEnum

func GetMappingBuildPipelineStageBuildPipelineStageTypeEnum

func GetMappingBuildPipelineStageBuildPipelineStageTypeEnum(val string) (BuildPipelineStageBuildPipelineStageTypeEnum, bool)

GetMappingBuildPipelineStageBuildPipelineStageTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type BuildPipelineStageCollection

BuildPipelineStageCollection Result of a stage search.

type BuildPipelineStageCollection struct {

    // Summary of the list of stages found for the search.
    Items []BuildPipelineStageSummary `mandatory:"true" json:"items"`
}

func (BuildPipelineStageCollection) String

func (m BuildPipelineStageCollection) String() string

func (*BuildPipelineStageCollection) UnmarshalJSON

func (m *BuildPipelineStageCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BuildPipelineStageCollection) ValidateEnumValue

func (m BuildPipelineStageCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildPipelineStageLifecycleStateEnum

BuildPipelineStageLifecycleStateEnum Enum with underlying type: string

type BuildPipelineStageLifecycleStateEnum string

Set of constants representing the allowable values for BuildPipelineStageLifecycleStateEnum

const (
    BuildPipelineStageLifecycleStateCreating BuildPipelineStageLifecycleStateEnum = "CREATING"
    BuildPipelineStageLifecycleStateUpdating BuildPipelineStageLifecycleStateEnum = "UPDATING"
    BuildPipelineStageLifecycleStateActive   BuildPipelineStageLifecycleStateEnum = "ACTIVE"
    BuildPipelineStageLifecycleStateDeleting BuildPipelineStageLifecycleStateEnum = "DELETING"
    BuildPipelineStageLifecycleStateDeleted  BuildPipelineStageLifecycleStateEnum = "DELETED"
    BuildPipelineStageLifecycleStateFailed   BuildPipelineStageLifecycleStateEnum = "FAILED"
)

func GetBuildPipelineStageLifecycleStateEnumValues

func GetBuildPipelineStageLifecycleStateEnumValues() []BuildPipelineStageLifecycleStateEnum

GetBuildPipelineStageLifecycleStateEnumValues Enumerates the set of values for BuildPipelineStageLifecycleStateEnum

func GetMappingBuildPipelineStageLifecycleStateEnum

func GetMappingBuildPipelineStageLifecycleStateEnum(val string) (BuildPipelineStageLifecycleStateEnum, bool)

GetMappingBuildPipelineStageLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type BuildPipelineStagePredecessor

BuildPipelineStagePredecessor Metadata for defining a stage's predecessor.

type BuildPipelineStagePredecessor struct {

    // The OCID of the predecessor stage. If a stage is the first stage in the pipeline, then
    // the ID is the pipeline's OCID.
    Id *string `mandatory:"true" json:"id"`
}

func (BuildPipelineStagePredecessor) String

func (m BuildPipelineStagePredecessor) String() string

func (BuildPipelineStagePredecessor) ValidateEnumValue

func (m BuildPipelineStagePredecessor) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildPipelineStagePredecessorCollection

BuildPipelineStagePredecessorCollection The collection containing the predecessors of a stage.

type BuildPipelineStagePredecessorCollection struct {

    // A list of build pipeline stage predecessors for a stage.
    Items []BuildPipelineStagePredecessor `mandatory:"true" json:"items"`
}

func (BuildPipelineStagePredecessorCollection) String

func (m BuildPipelineStagePredecessorCollection) String() string

func (BuildPipelineStagePredecessorCollection) ValidateEnumValue

func (m BuildPipelineStagePredecessorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildPipelineStageRunProgress

BuildPipelineStageRunProgress The details about the run progress of a stage in a build run.

type BuildPipelineStageRunProgress interface {

    // Build Run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetStageDisplayName() *string

    // The stage OCID.
    GetBuildPipelineStageId() *string

    // The time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeStarted() *common.SDKTime

    // The time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeFinished() *common.SDKTime

    // The current status of the stage.
    GetStatus() BuildPipelineStageRunProgressStatusEnum

    GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection
}

type BuildPipelineStageRunProgressStatusEnum

BuildPipelineStageRunProgressStatusEnum Enum with underlying type: string

type BuildPipelineStageRunProgressStatusEnum string

Set of constants representing the allowable values for BuildPipelineStageRunProgressStatusEnum

const (
    BuildPipelineStageRunProgressStatusAccepted   BuildPipelineStageRunProgressStatusEnum = "ACCEPTED"
    BuildPipelineStageRunProgressStatusInProgress BuildPipelineStageRunProgressStatusEnum = "IN_PROGRESS"
    BuildPipelineStageRunProgressStatusFailed     BuildPipelineStageRunProgressStatusEnum = "FAILED"
    BuildPipelineStageRunProgressStatusSucceeded  BuildPipelineStageRunProgressStatusEnum = "SUCCEEDED"
    BuildPipelineStageRunProgressStatusCanceling  BuildPipelineStageRunProgressStatusEnum = "CANCELING"
    BuildPipelineStageRunProgressStatusCanceled   BuildPipelineStageRunProgressStatusEnum = "CANCELED"
)

func GetBuildPipelineStageRunProgressStatusEnumValues

func GetBuildPipelineStageRunProgressStatusEnumValues() []BuildPipelineStageRunProgressStatusEnum

GetBuildPipelineStageRunProgressStatusEnumValues Enumerates the set of values for BuildPipelineStageRunProgressStatusEnum

func GetMappingBuildPipelineStageRunProgressStatusEnum

func GetMappingBuildPipelineStageRunProgressStatusEnum(val string) (BuildPipelineStageRunProgressStatusEnum, bool)

GetMappingBuildPipelineStageRunProgressStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type BuildPipelineStageSummary

BuildPipelineStageSummary Summary of the Stage.

type BuildPipelineStageSummary interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the DevOps project.
    GetProjectId() *string

    // The OCID of the build pipeline.
    GetBuildPipelineId() *string

    // The OCID of the compartment where the pipeline is created.
    GetCompartmentId() *string

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the stage.
    GetLifecycleState() BuildPipelineStageLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Optional description about the build stage.
    GetDescription() *string

    GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type BuildPipelineSummary

BuildPipelineSummary Summary of the build pipeline.

type BuildPipelineSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment where the build pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Optional description about the build pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Build pipeline display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the build pipeline was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the build pipeline was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The current state of the build pipeline.
    LifecycleState BuildPipelineLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    BuildPipelineParameters *BuildPipelineParameterCollection `mandatory:"false" json:"buildPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (BuildPipelineSummary) String

func (m BuildPipelineSummary) String() string

func (BuildPipelineSummary) ValidateEnumValue

func (m BuildPipelineSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildRun

BuildRun Each time you attempt to run a build pipeline you create one build run. A build can be running currently, or it can be a record of the run that happened in the past. The set of build runs constitutes a build pipeline's history.

type BuildRun struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    BuildRunSource BuildRunSource `mandatory:"true" json:"buildRunSource"`

    // Build run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The OCID of the compartment where the build is running.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"false" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"false" json:"buildPipelineId"`

    BuildRunArguments *BuildRunArgumentCollection `mandatory:"false" json:"buildRunArguments"`

    // The time the build run was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the build run was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the build run.
    LifecycleState BuildRunLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    BuildRunProgress *BuildRunProgress `mandatory:"false" json:"buildRunProgress"`

    CommitInfo *CommitInfo `mandatory:"false" json:"commitInfo"`

    BuildOutputs *BuildOutputs `mandatory:"false" json:"buildOutputs"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (BuildRun) String

func (m BuildRun) String() string

func (*BuildRun) UnmarshalJSON

func (m *BuildRun) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BuildRun) ValidateEnumValue

func (m BuildRun) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildRunArgument

BuildRunArgument Values for pipeline parameters to be supplied at the time of running the build.

type BuildRunArgument struct {

    // Name of the parameter (case-sensitive). Parameter name must be ^[a-zA-Z][a-zA-Z_0-9]*$.
    // Example: 'Build_Pipeline_param' is not same as 'build_pipeline_Param'
    Name *string `mandatory:"true" json:"name"`

    // Value of the argument.
    Value *string `mandatory:"true" json:"value"`
}

func (BuildRunArgument) String

func (m BuildRunArgument) String() string

func (BuildRunArgument) ValidateEnumValue

func (m BuildRunArgument) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildRunArgumentCollection

BuildRunArgumentCollection Specifies list of arguments passed along with the build run.

type BuildRunArgumentCollection struct {

    // List of arguments provided at the time of running the build.
    Items []BuildRunArgument `mandatory:"true" json:"items"`
}

func (BuildRunArgumentCollection) String

func (m BuildRunArgumentCollection) String() string

func (BuildRunArgumentCollection) ValidateEnumValue

func (m BuildRunArgumentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildRunLifecycleStateEnum

BuildRunLifecycleStateEnum Enum with underlying type: string

type BuildRunLifecycleStateEnum string

Set of constants representing the allowable values for BuildRunLifecycleStateEnum

const (
    BuildRunLifecycleStateAccepted   BuildRunLifecycleStateEnum = "ACCEPTED"
    BuildRunLifecycleStateInProgress BuildRunLifecycleStateEnum = "IN_PROGRESS"
    BuildRunLifecycleStateFailed     BuildRunLifecycleStateEnum = "FAILED"
    BuildRunLifecycleStateSucceeded  BuildRunLifecycleStateEnum = "SUCCEEDED"
    BuildRunLifecycleStateCanceling  BuildRunLifecycleStateEnum = "CANCELING"
    BuildRunLifecycleStateCanceled   BuildRunLifecycleStateEnum = "CANCELED"
    BuildRunLifecycleStateDeleting   BuildRunLifecycleStateEnum = "DELETING"
)

func GetBuildRunLifecycleStateEnumValues

func GetBuildRunLifecycleStateEnumValues() []BuildRunLifecycleStateEnum

GetBuildRunLifecycleStateEnumValues Enumerates the set of values for BuildRunLifecycleStateEnum

func GetMappingBuildRunLifecycleStateEnum

func GetMappingBuildRunLifecycleStateEnum(val string) (BuildRunLifecycleStateEnum, bool)

GetMappingBuildRunLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type BuildRunProgress

BuildRunProgress The run progress details of a build run.

type BuildRunProgress struct {

    // The time the build run started. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the build run finished. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    // Map of stage OCIDs to build pipeline stage run progress model.
    BuildPipelineStageRunProgress map[string]BuildPipelineStageRunProgress `mandatory:"false" json:"buildPipelineStageRunProgress"`
}

func (BuildRunProgress) String

func (m BuildRunProgress) String() string

func (*BuildRunProgress) UnmarshalJSON

func (m *BuildRunProgress) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BuildRunProgress) ValidateEnumValue

func (m BuildRunProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildRunProgressSummary

BuildRunProgressSummary The summary run progress details of a build run.

type BuildRunProgressSummary struct {

    // The time the build run started. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the build run finished. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (BuildRunProgressSummary) String

func (m BuildRunProgressSummary) String() string

func (BuildRunProgressSummary) ValidateEnumValue

func (m BuildRunProgressSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildRunSnapshot

BuildRunSnapshot Snapshot of a build run. Contains information including pipelineId, commitId.

type BuildRunSnapshot struct {

    // The OCID of the build pipeline where the build was triggered.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The commit id which the build was triggered from.
    CommitId *string `mandatory:"true" json:"commitId"`

    // The OCID of the build run.
    BuildRunId *string `mandatory:"true" json:"buildRunId"`

    // The current status of the build run.
    LifecycleState BuildRunSnapshotLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // A message describing the current state in more detail.
    LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"`

    // The display name of the build run.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the build run was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the build run was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

func (BuildRunSnapshot) String

func (m BuildRunSnapshot) String() string

func (BuildRunSnapshot) ValidateEnumValue

func (m BuildRunSnapshot) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildRunSnapshotCollection

BuildRunSnapshotCollection Results of a build run search. Contains build run summary items.

type BuildRunSnapshotCollection struct {

    // List of build runs.
    Items []BuildRunSnapshotSummary `mandatory:"true" json:"items"`
}

func (BuildRunSnapshotCollection) String

func (m BuildRunSnapshotCollection) String() string

func (BuildRunSnapshotCollection) ValidateEnumValue

func (m BuildRunSnapshotCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildRunSnapshotLifecycleStateEnum

BuildRunSnapshotLifecycleStateEnum Enum with underlying type: string

type BuildRunSnapshotLifecycleStateEnum string

Set of constants representing the allowable values for BuildRunSnapshotLifecycleStateEnum

const (
    BuildRunSnapshotLifecycleStateAccepted   BuildRunSnapshotLifecycleStateEnum = "ACCEPTED"
    BuildRunSnapshotLifecycleStateInProgress BuildRunSnapshotLifecycleStateEnum = "IN_PROGRESS"
    BuildRunSnapshotLifecycleStateFailed     BuildRunSnapshotLifecycleStateEnum = "FAILED"
    BuildRunSnapshotLifecycleStateSucceeded  BuildRunSnapshotLifecycleStateEnum = "SUCCEEDED"
    BuildRunSnapshotLifecycleStateCanceling  BuildRunSnapshotLifecycleStateEnum = "CANCELING"
    BuildRunSnapshotLifecycleStateCanceled   BuildRunSnapshotLifecycleStateEnum = "CANCELED"
)

func GetBuildRunSnapshotLifecycleStateEnumValues

func GetBuildRunSnapshotLifecycleStateEnumValues() []BuildRunSnapshotLifecycleStateEnum

GetBuildRunSnapshotLifecycleStateEnumValues Enumerates the set of values for BuildRunSnapshotLifecycleStateEnum

func GetMappingBuildRunSnapshotLifecycleStateEnum

func GetMappingBuildRunSnapshotLifecycleStateEnum(val string) (BuildRunSnapshotLifecycleStateEnum, bool)

GetMappingBuildRunSnapshotLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type BuildRunSnapshotSummary

BuildRunSnapshotSummary Summary of a single build run snapshot. Contains information including pipelineId, commitId.

type BuildRunSnapshotSummary struct {

    // The OCID of the build pipeline where the build was triggered.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The commit id which the build was triggered from.
    CommitId *string `mandatory:"true" json:"commitId"`

    // The OCID of the build run.
    BuildRunId *string `mandatory:"true" json:"buildRunId"`

    // The current status of the build run.
    LifecycleState BuildRunSnapshotLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // A message describing the current state in more detail.
    LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"`

    // The display name of the build run.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the build run was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the build run was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

func (BuildRunSnapshotSummary) String

func (m BuildRunSnapshotSummary) String() string

func (BuildRunSnapshotSummary) ValidateEnumValue

func (m BuildRunSnapshotSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildRunSource

BuildRunSource The source from which the build run is triggered.

type BuildRunSource interface {
}

type BuildRunSourceSourceTypeEnum

BuildRunSourceSourceTypeEnum Enum with underlying type: string

type BuildRunSourceSourceTypeEnum string

Set of constants representing the allowable values for BuildRunSourceSourceTypeEnum

const (
    BuildRunSourceSourceTypeManual               BuildRunSourceSourceTypeEnum = "MANUAL"
    BuildRunSourceSourceTypeGithub               BuildRunSourceSourceTypeEnum = "GITHUB"
    BuildRunSourceSourceTypeGitlab               BuildRunSourceSourceTypeEnum = "GITLAB"
    BuildRunSourceSourceTypeGitlabServer         BuildRunSourceSourceTypeEnum = "GITLAB_SERVER"
    BuildRunSourceSourceTypeBitbucketCloud       BuildRunSourceSourceTypeEnum = "BITBUCKET_CLOUD"
    BuildRunSourceSourceTypeBitbucketServer      BuildRunSourceSourceTypeEnum = "BITBUCKET_SERVER"
    BuildRunSourceSourceTypeDevopsCodeRepository BuildRunSourceSourceTypeEnum = "DEVOPS_CODE_REPOSITORY"
    BuildRunSourceSourceTypeVbs                  BuildRunSourceSourceTypeEnum = "VBS"
)

func GetBuildRunSourceSourceTypeEnumValues

func GetBuildRunSourceSourceTypeEnumValues() []BuildRunSourceSourceTypeEnum

GetBuildRunSourceSourceTypeEnumValues Enumerates the set of values for BuildRunSourceSourceTypeEnum

func GetMappingBuildRunSourceSourceTypeEnum

func GetMappingBuildRunSourceSourceTypeEnum(val string) (BuildRunSourceSourceTypeEnum, bool)

GetMappingBuildRunSourceSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type BuildRunSummary

BuildRunSummary Summary of the build run.

type BuildRunSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment where the build is running.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    BuildRunSource BuildRunSource `mandatory:"true" json:"buildRunSource"`

    // Build run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    BuildRunArguments *BuildRunArgumentCollection `mandatory:"false" json:"buildRunArguments"`

    BuildRunProgressSummary *BuildRunProgressSummary `mandatory:"false" json:"buildRunProgressSummary"`

    // The time the build run was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the build run was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the build run.
    LifecycleState BuildRunLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    CommitInfo *CommitInfo `mandatory:"false" json:"commitInfo"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (BuildRunSummary) String

func (m BuildRunSummary) String() string

func (*BuildRunSummary) UnmarshalJSON

func (m *BuildRunSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BuildRunSummary) ValidateEnumValue

func (m BuildRunSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildRunSummaryCollection

BuildRunSummaryCollection List of build run summary.

type BuildRunSummaryCollection struct {

    // Array of build run summary items.
    Items []BuildRunSummary `mandatory:"true" json:"items"`
}

func (BuildRunSummaryCollection) String

func (m BuildRunSummaryCollection) String() string

func (BuildRunSummaryCollection) ValidateEnumValue

func (m BuildRunSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildRunnerShapeConfig

BuildRunnerShapeConfig The information about build runner.

type BuildRunnerShapeConfig interface {
}

type BuildRunnerShapeConfigBuildRunnerTypeEnum

BuildRunnerShapeConfigBuildRunnerTypeEnum Enum with underlying type: string

type BuildRunnerShapeConfigBuildRunnerTypeEnum string

Set of constants representing the allowable values for BuildRunnerShapeConfigBuildRunnerTypeEnum

const (
    BuildRunnerShapeConfigBuildRunnerTypeCustom  BuildRunnerShapeConfigBuildRunnerTypeEnum = "CUSTOM"
    BuildRunnerShapeConfigBuildRunnerTypeDefault BuildRunnerShapeConfigBuildRunnerTypeEnum = "DEFAULT"
)

func GetBuildRunnerShapeConfigBuildRunnerTypeEnumValues

func GetBuildRunnerShapeConfigBuildRunnerTypeEnumValues() []BuildRunnerShapeConfigBuildRunnerTypeEnum

GetBuildRunnerShapeConfigBuildRunnerTypeEnumValues Enumerates the set of values for BuildRunnerShapeConfigBuildRunnerTypeEnum

func GetMappingBuildRunnerShapeConfigBuildRunnerTypeEnum

func GetMappingBuildRunnerShapeConfigBuildRunnerTypeEnum(val string) (BuildRunnerShapeConfigBuildRunnerTypeEnum, bool)

GetMappingBuildRunnerShapeConfigBuildRunnerTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type BuildSource

BuildSource Build source required for the Build stage.

type BuildSource interface {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    GetName() *string

    // URL for the repository.
    GetRepositoryUrl() *string

    // Branch name.
    GetBranch() *string
}

type BuildSourceCollection

BuildSourceCollection Collection of build sources.

type BuildSourceCollection struct {

    // Collection of build sources. In case of UPDATE operation, replaces existing build sources list. Merging with existing build sources is not supported.
    Items []BuildSource `mandatory:"true" json:"items"`
}

func (BuildSourceCollection) String

func (m BuildSourceCollection) String() string

func (*BuildSourceCollection) UnmarshalJSON

func (m *BuildSourceCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BuildSourceCollection) ValidateEnumValue

func (m BuildSourceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildSourceConnectionTypeEnum

BuildSourceConnectionTypeEnum Enum with underlying type: string

type BuildSourceConnectionTypeEnum string

Set of constants representing the allowable values for BuildSourceConnectionTypeEnum

const (
    BuildSourceConnectionTypeGithub               BuildSourceConnectionTypeEnum = "GITHUB"
    BuildSourceConnectionTypeGitlab               BuildSourceConnectionTypeEnum = "GITLAB"
    BuildSourceConnectionTypeGitlabServer         BuildSourceConnectionTypeEnum = "GITLAB_SERVER"
    BuildSourceConnectionTypeBitbucketCloud       BuildSourceConnectionTypeEnum = "BITBUCKET_CLOUD"
    BuildSourceConnectionTypeBitbucketServer      BuildSourceConnectionTypeEnum = "BITBUCKET_SERVER"
    BuildSourceConnectionTypeDevopsCodeRepository BuildSourceConnectionTypeEnum = "DEVOPS_CODE_REPOSITORY"
    BuildSourceConnectionTypeVbs                  BuildSourceConnectionTypeEnum = "VBS"
)

func GetBuildSourceConnectionTypeEnumValues

func GetBuildSourceConnectionTypeEnumValues() []BuildSourceConnectionTypeEnum

GetBuildSourceConnectionTypeEnumValues Enumerates the set of values for BuildSourceConnectionTypeEnum

func GetMappingBuildSourceConnectionTypeEnum

func GetMappingBuildSourceConnectionTypeEnum(val string) (BuildSourceConnectionTypeEnum, bool)

GetMappingBuildSourceConnectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type BuildStage

BuildStage Specifies the build stage.

type BuildStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    BuildSourceCollection *BuildSourceCollection `mandatory:"true" json:"buildSourceCollection"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The path to the build specification file for this environment. The default location of the file if not specified is build_spec.yaml.
    BuildSpecFile *string `mandatory:"false" json:"buildSpecFile"`

    // Timeout for the build stage execution. Specify value in seconds.
    StageExecutionTimeoutInSeconds *int `mandatory:"false" json:"stageExecutionTimeoutInSeconds"`

    // Name of the build source where the build_spec.yml file is located. If not specified, then the first entry in the build source collection is chosen as primary build source.
    PrimaryBuildSource *string `mandatory:"false" json:"primaryBuildSource"`

    BuildRunnerShapeConfig BuildRunnerShapeConfig `mandatory:"false" json:"buildRunnerShapeConfig"`

    PrivateAccessConfig NetworkChannel `mandatory:"false" json:"privateAccessConfig"`

    // Image name for the build environment.
    Image BuildStageImageEnum `mandatory:"true" json:"image"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BuildStage) GetBuildPipelineId

func (m BuildStage) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (BuildStage) GetBuildPipelineStagePredecessorCollection

func (m BuildStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (BuildStage) GetCompartmentId

func (m BuildStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BuildStage) GetDefinedTags

func (m BuildStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BuildStage) GetDescription

func (m BuildStage) GetDescription() *string

GetDescription returns Description

func (BuildStage) GetDisplayName

func (m BuildStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BuildStage) GetFreeformTags

func (m BuildStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BuildStage) GetId

func (m BuildStage) GetId() *string

GetId returns Id

func (BuildStage) GetLifecycleDetails

func (m BuildStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BuildStage) GetLifecycleState

func (m BuildStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BuildStage) GetProjectId

func (m BuildStage) GetProjectId() *string

GetProjectId returns ProjectId

func (BuildStage) GetSystemTags

func (m BuildStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BuildStage) GetTimeCreated

func (m BuildStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BuildStage) GetTimeUpdated

func (m BuildStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BuildStage) MarshalJSON

func (m BuildStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BuildStage) String

func (m BuildStage) String() string

func (*BuildStage) UnmarshalJSON

func (m *BuildStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BuildStage) ValidateEnumValue

func (m BuildStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildStageImageEnum

BuildStageImageEnum Enum with underlying type: string

type BuildStageImageEnum string

Set of constants representing the allowable values for BuildStageImageEnum

const (
    BuildStageImageOl7X8664Standard10 BuildStageImageEnum = "OL7_X86_64_STANDARD_10"
)

func GetBuildStageImageEnumValues

func GetBuildStageImageEnumValues() []BuildStageImageEnum

GetBuildStageImageEnumValues Enumerates the set of values for BuildStageImageEnum

func GetMappingBuildStageImageEnum

func GetMappingBuildStageImageEnum(val string) (BuildStageImageEnum, bool)

GetMappingBuildStageImageEnum performs case Insensitive comparison on enum value and return the desired enum

type BuildStageRunProgress

BuildStageRunProgress Specifies the run details for Build stage.

type BuildStageRunProgress struct {
    BuildSourceCollection *BuildSourceCollection `mandatory:"true" json:"buildSourceCollection"`

    // Build Run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    StageDisplayName *string `mandatory:"false" json:"stageDisplayName"`

    // The stage OCID.
    BuildPipelineStageId *string `mandatory:"false" json:"buildPipelineStageId"`

    // The time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    BuildPipelineStagePredecessors *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessors"`

    // Name of Build Runner shape where this Build Stage is running.
    ActualBuildRunnerShape *string `mandatory:"false" json:"actualBuildRunnerShape"`

    ActualBuildRunnerShapeConfig *ActualBuildRunnerShapeConfig `mandatory:"false" json:"actualBuildRunnerShapeConfig"`

    // The path to the build specification file for this Environment. The default location if not specified is build_spec.yaml
    BuildSpecFile *string `mandatory:"false" json:"buildSpecFile"`

    // Timeout for the Build Stage Execution. Value in seconds.
    StageExecutionTimeoutInSeconds *int `mandatory:"false" json:"stageExecutionTimeoutInSeconds"`

    // Name of the BuildSource in which the build_spec.yml file need to be located. If not specified, the 1st entry in the BuildSource collection will be chosen as Primary.
    PrimaryBuildSource *string `mandatory:"false" json:"primaryBuildSource"`

    // The details about all the steps in a Build stage
    Steps []BuildStageRunStep `mandatory:"false" json:"steps"`

    ExportedVariables *ExportedVariableCollection `mandatory:"false" json:"exportedVariables"`

    PrivateAccessConfig NetworkChannel `mandatory:"false" json:"privateAccessConfig"`

    // Image name for the Build Environment
    Image BuildStageRunProgressImageEnum `mandatory:"true" json:"image"`

    // The current status of the stage.
    Status BuildPipelineStageRunProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (BuildStageRunProgress) GetBuildPipelineStageId

func (m BuildStageRunProgress) GetBuildPipelineStageId() *string

GetBuildPipelineStageId returns BuildPipelineStageId

func (BuildStageRunProgress) GetBuildPipelineStagePredecessors

func (m BuildStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessors returns BuildPipelineStagePredecessors

func (BuildStageRunProgress) GetStageDisplayName

func (m BuildStageRunProgress) GetStageDisplayName() *string

GetStageDisplayName returns StageDisplayName

func (BuildStageRunProgress) GetStatus

func (m BuildStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum

GetStatus returns Status

func (BuildStageRunProgress) GetTimeFinished

func (m BuildStageRunProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (BuildStageRunProgress) GetTimeStarted

func (m BuildStageRunProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (BuildStageRunProgress) MarshalJSON

func (m BuildStageRunProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BuildStageRunProgress) String

func (m BuildStageRunProgress) String() string

func (*BuildStageRunProgress) UnmarshalJSON

func (m *BuildStageRunProgress) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BuildStageRunProgress) ValidateEnumValue

func (m BuildStageRunProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildStageRunProgressImageEnum

BuildStageRunProgressImageEnum Enum with underlying type: string

type BuildStageRunProgressImageEnum string

Set of constants representing the allowable values for BuildStageRunProgressImageEnum

const (
    BuildStageRunProgressImageOl7X8664Standard10 BuildStageRunProgressImageEnum = "OL7_X86_64_STANDARD_10"
)

func GetBuildStageRunProgressImageEnumValues

func GetBuildStageRunProgressImageEnumValues() []BuildStageRunProgressImageEnum

GetBuildStageRunProgressImageEnumValues Enumerates the set of values for BuildStageRunProgressImageEnum

func GetMappingBuildStageRunProgressImageEnum

func GetMappingBuildStageRunProgressImageEnum(val string) (BuildStageRunProgressImageEnum, bool)

GetMappingBuildStageRunProgressImageEnum performs case Insensitive comparison on enum value and return the desired enum

type BuildStageRunStep

BuildStageRunStep The details about each step in a build stage.

type BuildStageRunStep struct {

    // Name of the step.
    Name *string `mandatory:"false" json:"name"`

    // State of the step.
    State BuildStageRunStepStateEnum `mandatory:"false" json:"state,omitempty"`

    // Time when the step started.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time when the step finished.
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (BuildStageRunStep) String

func (m BuildStageRunStep) String() string

func (BuildStageRunStep) ValidateEnumValue

func (m BuildStageRunStep) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BuildStageRunStepStateEnum

BuildStageRunStepStateEnum Enum with underlying type: string

type BuildStageRunStepStateEnum string

Set of constants representing the allowable values for BuildStageRunStepStateEnum

const (
    BuildStageRunStepStateWaiting    BuildStageRunStepStateEnum = "WAITING"
    BuildStageRunStepStateInProgress BuildStageRunStepStateEnum = "IN_PROGRESS"
    BuildStageRunStepStateFailed     BuildStageRunStepStateEnum = "FAILED"
    BuildStageRunStepStateSucceeded  BuildStageRunStepStateEnum = "SUCCEEDED"
)

func GetBuildStageRunStepStateEnumValues

func GetBuildStageRunStepStateEnumValues() []BuildStageRunStepStateEnum

GetBuildStageRunStepStateEnumValues Enumerates the set of values for BuildStageRunStepStateEnum

func GetMappingBuildStageRunStepStateEnum

func GetMappingBuildStageRunStepStateEnum(val string) (BuildStageRunStepStateEnum, bool)

GetMappingBuildStageRunStepStateEnum performs case Insensitive comparison on enum value and return the desired enum

type BuildStageSummary

BuildStageSummary Specifies the build stage.

type BuildStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The path to the build specification file for this environment. The default location of the file if not specified is build_spec.yaml.
    BuildSpecFile *string `mandatory:"false" json:"buildSpecFile"`

    // Timeout for the build stage execution. Specify value in seconds.
    StageExecutionTimeoutInSeconds *int `mandatory:"false" json:"stageExecutionTimeoutInSeconds"`

    BuildSourceCollection *BuildSourceCollection `mandatory:"false" json:"buildSourceCollection"`

    // Name of the build source where the build_spec.yml file is located. If not specified, the first entry in the build source collection is chosen as primary build source.
    PrimaryBuildSource *string `mandatory:"false" json:"primaryBuildSource"`

    BuildRunnerShapeConfig BuildRunnerShapeConfig `mandatory:"false" json:"buildRunnerShapeConfig"`

    PrivateAccessConfig NetworkChannel `mandatory:"false" json:"privateAccessConfig"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Image for the build environment.
    Image BuildStageImageEnum `mandatory:"true" json:"image"`
}

func (BuildStageSummary) GetBuildPipelineId

func (m BuildStageSummary) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (BuildStageSummary) GetBuildPipelineStagePredecessorCollection

func (m BuildStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (BuildStageSummary) GetCompartmentId

func (m BuildStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BuildStageSummary) GetDefinedTags

func (m BuildStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BuildStageSummary) GetDescription

func (m BuildStageSummary) GetDescription() *string

GetDescription returns Description

func (BuildStageSummary) GetDisplayName

func (m BuildStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BuildStageSummary) GetFreeformTags

func (m BuildStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BuildStageSummary) GetId

func (m BuildStageSummary) GetId() *string

GetId returns Id

func (BuildStageSummary) GetLifecycleDetails

func (m BuildStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BuildStageSummary) GetLifecycleState

func (m BuildStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BuildStageSummary) GetProjectId

func (m BuildStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (BuildStageSummary) GetSystemTags

func (m BuildStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BuildStageSummary) GetTimeCreated

func (m BuildStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BuildStageSummary) GetTimeUpdated

func (m BuildStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BuildStageSummary) MarshalJSON

func (m BuildStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BuildStageSummary) String

func (m BuildStageSummary) String() string

func (*BuildStageSummary) UnmarshalJSON

func (m *BuildStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BuildStageSummary) ValidateEnumValue

func (m BuildStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CaCertVerify

CaCertVerify Enable TLS verification with CA certificate.

type CaCertVerify struct {

    // The OCID of OCI certificate service CA bundle.
    CaCertificateBundleId *string `mandatory:"true" json:"caCertificateBundleId"`
}

func (CaCertVerify) MarshalJSON

func (m CaCertVerify) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CaCertVerify) String

func (m CaCertVerify) String() string

func (CaCertVerify) ValidateEnumValue

func (m CaCertVerify) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelBuildRunDetails

CancelBuildRunDetails Information about canceling the build run.

type CancelBuildRunDetails struct {

    // The reason for canceling the build run.
    Reason *string `mandatory:"true" json:"reason"`
}

func (CancelBuildRunDetails) String

func (m CancelBuildRunDetails) String() string

func (CancelBuildRunDetails) ValidateEnumValue

func (m CancelBuildRunDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelBuildRunRequest

CancelBuildRunRequest wrapper for the CancelBuildRun operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CancelBuildRun.go.html to see an example of how to use CancelBuildRunRequest.

type CancelBuildRunRequest struct {

    // Parameter details required to cancel a build run.
    CancelBuildRunDetails `contributesTo:"body"`

    // Unique build run identifier.
    BuildRunId *string `mandatory:"true" contributesTo:"path" name:"buildRunId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CancelBuildRunRequest) BinaryRequestBody

func (request CancelBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CancelBuildRunRequest) HTTPRequest

func (request CancelBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CancelBuildRunRequest) RetryPolicy

func (request CancelBuildRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CancelBuildRunRequest) String

func (request CancelBuildRunRequest) String() string

func (CancelBuildRunRequest) ValidateEnumValue

func (request CancelBuildRunRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelBuildRunResponse

CancelBuildRunResponse wrapper for the CancelBuildRun operation

type CancelBuildRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BuildRun instance
    BuildRun `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CancelBuildRunResponse) HTTPResponse

func (response CancelBuildRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CancelBuildRunResponse) String

func (response CancelBuildRunResponse) String() string

type CancelDeploymentDetails

CancelDeploymentDetails The information regarding the deployment to be canceled.

type CancelDeploymentDetails struct {

    // The reason for canceling the deployment.
    Reason *string `mandatory:"true" json:"reason"`
}

func (CancelDeploymentDetails) String

func (m CancelDeploymentDetails) String() string

func (CancelDeploymentDetails) ValidateEnumValue

func (m CancelDeploymentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelDeploymentRequest

CancelDeploymentRequest wrapper for the CancelDeployment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CancelDeployment.go.html to see an example of how to use CancelDeploymentRequest.

type CancelDeploymentRequest struct {

    // Unique deployment identifier.
    DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"`

    // The information regarding the deployment to be canceled.
    CancelDeploymentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CancelDeploymentRequest) BinaryRequestBody

func (request CancelDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CancelDeploymentRequest) HTTPRequest

func (request CancelDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CancelDeploymentRequest) RetryPolicy

func (request CancelDeploymentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CancelDeploymentRequest) String

func (request CancelDeploymentRequest) String() string

func (CancelDeploymentRequest) ValidateEnumValue

func (request CancelDeploymentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelDeploymentResponse

CancelDeploymentResponse wrapper for the CancelDeployment operation

type CancelDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Deployment instance
    Deployment `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CancelDeploymentResponse) HTTPResponse

func (response CancelDeploymentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CancelDeploymentResponse) String

func (response CancelDeploymentResponse) String() string

type CancelScheduledCascadingProjectDeletionRequest

CancelScheduledCascadingProjectDeletionRequest wrapper for the CancelScheduledCascadingProjectDeletion operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CancelScheduledCascadingProjectDeletion.go.html to see an example of how to use CancelScheduledCascadingProjectDeletionRequest.

type CancelScheduledCascadingProjectDeletionRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CancelScheduledCascadingProjectDeletionRequest) BinaryRequestBody

func (request CancelScheduledCascadingProjectDeletionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CancelScheduledCascadingProjectDeletionRequest) HTTPRequest

func (request CancelScheduledCascadingProjectDeletionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CancelScheduledCascadingProjectDeletionRequest) RetryPolicy

func (request CancelScheduledCascadingProjectDeletionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CancelScheduledCascadingProjectDeletionRequest) String

func (request CancelScheduledCascadingProjectDeletionRequest) String() string

func (CancelScheduledCascadingProjectDeletionRequest) ValidateEnumValue

func (request CancelScheduledCascadingProjectDeletionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelScheduledCascadingProjectDeletionResponse

CancelScheduledCascadingProjectDeletionResponse wrapper for the CancelScheduledCascadingProjectDeletion operation

type CancelScheduledCascadingProjectDeletionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CancelScheduledCascadingProjectDeletionResponse) HTTPResponse

func (response CancelScheduledCascadingProjectDeletionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CancelScheduledCascadingProjectDeletionResponse) String

func (response CancelScheduledCascadingProjectDeletionResponse) String() string

type ChangeProjectCompartmentDetails

ChangeProjectCompartmentDetails The OCID of the compartment to which the project must be moved to.

type ChangeProjectCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to which the resource must be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeProjectCompartmentDetails) String

func (m ChangeProjectCompartmentDetails) String() string

func (ChangeProjectCompartmentDetails) ValidateEnumValue

func (m ChangeProjectCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeProjectCompartmentRequest

ChangeProjectCompartmentRequest wrapper for the ChangeProjectCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ChangeProjectCompartment.go.html to see an example of how to use ChangeProjectCompartmentRequest.

type ChangeProjectCompartmentRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // The information to be updated.
    ChangeProjectCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeProjectCompartmentRequest) BinaryRequestBody

func (request ChangeProjectCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeProjectCompartmentRequest) HTTPRequest

func (request ChangeProjectCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeProjectCompartmentRequest) RetryPolicy

func (request ChangeProjectCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeProjectCompartmentRequest) String

func (request ChangeProjectCompartmentRequest) String() string

func (ChangeProjectCompartmentRequest) ValidateEnumValue

func (request ChangeProjectCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeProjectCompartmentResponse

ChangeProjectCompartmentResponse wrapper for the ChangeProjectCompartment operation

type ChangeProjectCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeProjectCompartmentResponse) HTTPResponse

func (response ChangeProjectCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeProjectCompartmentResponse) String

func (response ChangeProjectCompartmentResponse) String() string

type CommentActivitySummary

CommentActivitySummary activity describing comment addition to a pull request

type CommentActivitySummary struct {

    // activity identifier
    Id *string `mandatory:"true" json:"id"`

    Principal *PrincipalDetails `mandatory:"true" json:"principal"`

    // pullRequest OCID
    PullRequestId *string `mandatory:"true" json:"pullRequestId"`

    // The time the action was performed. An RFC3339 formatted datetime string
    TimeOccurred *common.SDKTime `mandatory:"true" json:"timeOccurred"`

    // Identifier of comment added to a PR
    CommentId *string `mandatory:"true" json:"commentId"`
}

func (CommentActivitySummary) GetId

func (m CommentActivitySummary) GetId() *string

GetId returns Id

func (CommentActivitySummary) GetPrincipal

func (m CommentActivitySummary) GetPrincipal() *PrincipalDetails

GetPrincipal returns Principal

func (CommentActivitySummary) GetPullRequestId

func (m CommentActivitySummary) GetPullRequestId() *string

GetPullRequestId returns PullRequestId

func (CommentActivitySummary) GetTimeOccurred

func (m CommentActivitySummary) GetTimeOccurred() *common.SDKTime

GetTimeOccurred returns TimeOccurred

func (CommentActivitySummary) MarshalJSON

func (m CommentActivitySummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CommentActivitySummary) String

func (m CommentActivitySummary) String() string

func (CommentActivitySummary) ValidateEnumValue

func (m CommentActivitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CommitActivitySummary

CommitActivitySummary activity describing commit updates to a pull request

type CommitActivitySummary struct {

    // activity identifier
    Id *string `mandatory:"true" json:"id"`

    Principal *PrincipalDetails `mandatory:"true" json:"principal"`

    // pullRequest OCID
    PullRequestId *string `mandatory:"true" json:"pullRequestId"`

    // The time the action was performed. An RFC3339 formatted datetime string
    TimeOccurred *common.SDKTime `mandatory:"true" json:"timeOccurred"`

    // list of commits added to a PR source branch after git push
    CommitsAdded []RepositoryCommit `mandatory:"true" json:"commitsAdded"`

    // list of commits removed from a PR source branch after git push
    CommitsRemoved []RepositoryCommit `mandatory:"true" json:"commitsRemoved"`
}

func (CommitActivitySummary) GetId

func (m CommitActivitySummary) GetId() *string

GetId returns Id

func (CommitActivitySummary) GetPrincipal

func (m CommitActivitySummary) GetPrincipal() *PrincipalDetails

GetPrincipal returns Principal

func (CommitActivitySummary) GetPullRequestId

func (m CommitActivitySummary) GetPullRequestId() *string

GetPullRequestId returns PullRequestId

func (CommitActivitySummary) GetTimeOccurred

func (m CommitActivitySummary) GetTimeOccurred() *common.SDKTime

GetTimeOccurred returns TimeOccurred

func (CommitActivitySummary) MarshalJSON

func (m CommitActivitySummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CommitActivitySummary) String

func (m CommitActivitySummary) String() string

func (CommitActivitySummary) ValidateEnumValue

func (m CommitActivitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CommitAnalyticsAuthorCollection

CommitAnalyticsAuthorCollection Result of listing Commit Analytics authors.

type CommitAnalyticsAuthorCollection struct {

    // List of authors.
    Items []CommitAnalyticsAuthorSummary `mandatory:"true" json:"items"`
}

func (CommitAnalyticsAuthorCollection) String

func (m CommitAnalyticsAuthorCollection) String() string

func (CommitAnalyticsAuthorCollection) ValidateEnumValue

func (m CommitAnalyticsAuthorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CommitAnalyticsAuthorSummary

CommitAnalyticsAuthorSummary Object containing summary of Commit Analytics author.

type CommitAnalyticsAuthorSummary struct {

    // Author name.
    AuthorName *string `mandatory:"true" json:"authorName"`

    // Author email.
    AuthorEmail *string `mandatory:"true" json:"authorEmail"`
}

func (CommitAnalyticsAuthorSummary) String

func (m CommitAnalyticsAuthorSummary) String() string

func (CommitAnalyticsAuthorSummary) ValidateEnumValue

func (m CommitAnalyticsAuthorSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CommitInfo

CommitInfo Commit details that need to be used for the build run.

type CommitInfo struct {

    // Repository URL.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Name of the repository branch.
    RepositoryBranch *string `mandatory:"true" json:"repositoryBranch"`

    // Commit hash pertinent to the repository URL and the specified branch.
    CommitHash *string `mandatory:"true" json:"commitHash"`
}

func (CommitInfo) String

func (m CommitInfo) String() string

func (CommitInfo) ValidateEnumValue

func (m CommitInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupBlueGreenDeployStage

ComputeInstanceGroupBlueGreenDeployStage Specifies the Instance Group Blue-Green deployment stage.

type ComputeInstanceGroupBlueGreenDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // First compute instance group environment OCID for deployment.
    DeployEnvironmentIdA *string `mandatory:"true" json:"deployEnvironmentIdA"`

    // Second compute instance group environment OCID for deployment.
    DeployEnvironmentIdB *string `mandatory:"true" json:"deployEnvironmentIdB"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    ProductionLoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"productionLoadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupBlueGreenDeployStage) GetCompartmentId

func (m ComputeInstanceGroupBlueGreenDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupBlueGreenDeployStage) GetDefinedTags

func (m ComputeInstanceGroupBlueGreenDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupBlueGreenDeployStage) GetDeployPipelineId

func (m ComputeInstanceGroupBlueGreenDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupBlueGreenDeployStage) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupBlueGreenDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupBlueGreenDeployStage) GetDescription

func (m ComputeInstanceGroupBlueGreenDeployStage) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupBlueGreenDeployStage) GetDisplayName

func (m ComputeInstanceGroupBlueGreenDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupBlueGreenDeployStage) GetFreeformTags

func (m ComputeInstanceGroupBlueGreenDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupBlueGreenDeployStage) GetId

func (m ComputeInstanceGroupBlueGreenDeployStage) GetId() *string

GetId returns Id

func (ComputeInstanceGroupBlueGreenDeployStage) GetLifecycleDetails

func (m ComputeInstanceGroupBlueGreenDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupBlueGreenDeployStage) GetLifecycleState

func (m ComputeInstanceGroupBlueGreenDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupBlueGreenDeployStage) GetProjectId

func (m ComputeInstanceGroupBlueGreenDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupBlueGreenDeployStage) GetSystemTags

func (m ComputeInstanceGroupBlueGreenDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupBlueGreenDeployStage) GetTimeCreated

func (m ComputeInstanceGroupBlueGreenDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupBlueGreenDeployStage) GetTimeUpdated

func (m ComputeInstanceGroupBlueGreenDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupBlueGreenDeployStage) MarshalJSON

func (m ComputeInstanceGroupBlueGreenDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupBlueGreenDeployStage) String

func (m ComputeInstanceGroupBlueGreenDeployStage) String() string

func (*ComputeInstanceGroupBlueGreenDeployStage) UnmarshalJSON

func (m *ComputeInstanceGroupBlueGreenDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupBlueGreenDeployStage) ValidateEnumValue

func (m ComputeInstanceGroupBlueGreenDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupBlueGreenDeployStageExecutionProgress

ComputeInstanceGroupBlueGreenDeployStageExecutionProgress Specifies the Instance Group Blue-Green deployment stage.

type ComputeInstanceGroupBlueGreenDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The OCID of the environment where the artifacts were deployed.
    EnvironmentId *string `mandatory:"false" json:"environmentId"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageId

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetStatus

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetTimeFinished

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetTimeStarted

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) MarshalJSON

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) String

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) String() string

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) ValidateEnumValue

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupBlueGreenDeployStageSummary

ComputeInstanceGroupBlueGreenDeployStageSummary Specifies the Instance Group Blue-Green deployment stage.

type ComputeInstanceGroupBlueGreenDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // First compute instance group environment OCID for deployment.
    DeployEnvironmentIdA *string `mandatory:"true" json:"deployEnvironmentIdA"`

    // Second compute instance group environment OCID for deployment.
    DeployEnvironmentIdB *string `mandatory:"true" json:"deployEnvironmentIdB"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    ProductionLoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"productionLoadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetCompartmentId

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetDefinedTags

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetDeployPipelineId

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetDescription

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetDisplayName

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetFreeformTags

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetId

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetLifecycleDetails

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetLifecycleState

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetProjectId

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetSystemTags

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetTimeCreated

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetTimeUpdated

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupBlueGreenDeployStageSummary) MarshalJSON

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupBlueGreenDeployStageSummary) String

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) String() string

func (*ComputeInstanceGroupBlueGreenDeployStageSummary) UnmarshalJSON

func (m *ComputeInstanceGroupBlueGreenDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupBlueGreenDeployStageSummary) ValidateEnumValue

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupBlueGreenTrafficShiftDeployStage

ComputeInstanceGroupBlueGreenTrafficShiftDeployStage Specifies the instance group blue-green deployment load balancer traffic shift stage.

type ComputeInstanceGroupBlueGreenTrafficShiftDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.
    ComputeInstanceGroupBlueGreenDeploymentDeployStageId *string `mandatory:"true" json:"computeInstanceGroupBlueGreenDeploymentDeployStageId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetCompartmentId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDefinedTags

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDeployPipelineId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDescription

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDisplayName

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetFreeformTags

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetId() *string

GetId returns Id

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetLifecycleDetails

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetLifecycleState

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetProjectId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetSystemTags

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetTimeCreated

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetTimeUpdated

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) MarshalJSON

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) String

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) String() string

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) ValidateEnumValue

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress

ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress Specifies the Instance Group Blue-Green deployment load balancer traffic shift stage.

type ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The OCID of the environment where traffic is going.
    EnvironmentId *string `mandatory:"false" json:"environmentId"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetStatus

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeFinished

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeStarted

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) MarshalJSON

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) String

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) String() string

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) ValidateEnumValue

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary

ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary Specifies the instance group blue-green deployment load balancer traffic shift stage.

type ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.
    ComputeInstanceGroupBlueGreenDeploymentDeployStageId *string `mandatory:"true" json:"computeInstanceGroupBlueGreenDeploymentDeployStageId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetCompartmentId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDefinedTags

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDeployPipelineId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDescription

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDisplayName

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetFreeformTags

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetLifecycleDetails

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetLifecycleState

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetProjectId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetSystemTags

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetTimeCreated

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetTimeUpdated

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) MarshalJSON

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) String

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) String() string

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) ValidateEnumValue

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupByIdsSelector

ComputeInstanceGroupByIdsSelector Specifies the Compute instance group environment by listing the OCIDs of the compute instances.

type ComputeInstanceGroupByIdsSelector struct {

    // Compute instance OCID identifiers that are members of this group.
    ComputeInstanceIds []string `mandatory:"true" json:"computeInstanceIds"`
}

func (ComputeInstanceGroupByIdsSelector) MarshalJSON

func (m ComputeInstanceGroupByIdsSelector) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupByIdsSelector) String

func (m ComputeInstanceGroupByIdsSelector) String() string

func (ComputeInstanceGroupByIdsSelector) ValidateEnumValue

func (m ComputeInstanceGroupByIdsSelector) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupByQuerySelector

ComputeInstanceGroupByQuerySelector Specifies the Compute instance group environment filtered by the RQS query expression.

type ComputeInstanceGroupByQuerySelector struct {

    // Region identifier referred by the deployment environment. Region identifiers are listed at https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm
    Region *string `mandatory:"true" json:"region"`

    // Query expression confirming to the OCI Search Language syntax to select compute instances for the group. The language is documented at https://docs.oracle.com/en-us/iaas/Content/Search/Concepts/querysyntax.htm
    Query *string `mandatory:"true" json:"query"`
}

func (ComputeInstanceGroupByQuerySelector) MarshalJSON

func (m ComputeInstanceGroupByQuerySelector) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupByQuerySelector) String

func (m ComputeInstanceGroupByQuerySelector) String() string

func (ComputeInstanceGroupByQuerySelector) ValidateEnumValue

func (m ComputeInstanceGroupByQuerySelector) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupCanaryApprovalDeployStage

ComputeInstanceGroupCanaryApprovalDeployStage Specifies the canary approval stage.

type ComputeInstanceGroupCanaryApprovalDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group canary traffic shift stage OCID for load balancer.
    ComputeInstanceGroupCanaryTrafficShiftDeployStageId *string `mandatory:"true" json:"computeInstanceGroupCanaryTrafficShiftDeployStageId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetCompartmentId

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetDefinedTags

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetDeployPipelineId

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetDescription

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetDisplayName

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetFreeformTags

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetId

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetId() *string

GetId returns Id

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetLifecycleDetails

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetLifecycleState

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetProjectId

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetSystemTags

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetTimeCreated

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetTimeUpdated

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupCanaryApprovalDeployStage) MarshalJSON

func (m ComputeInstanceGroupCanaryApprovalDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryApprovalDeployStage) String

func (m ComputeInstanceGroupCanaryApprovalDeployStage) String() string

func (*ComputeInstanceGroupCanaryApprovalDeployStage) UnmarshalJSON

func (m *ComputeInstanceGroupCanaryApprovalDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupCanaryApprovalDeployStage) ValidateEnumValue

func (m ComputeInstanceGroupCanaryApprovalDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress

ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress Specifies the Canary approval stage.

type ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // Specifies the Canary approval actions.
    ApprovalActions []ApprovalAction `mandatory:"false" json:"approvalActions"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageId

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetStatus

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetTimeFinished

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetTimeStarted

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) MarshalJSON

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) String

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) String() string

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) ValidateEnumValue

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupCanaryApprovalDeployStageSummary

ComputeInstanceGroupCanaryApprovalDeployStageSummary Specifies the canary approval stage.

type ComputeInstanceGroupCanaryApprovalDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group canary traffic shift stage OCID for load balancer.
    ComputeInstanceGroupCanaryTrafficShiftDeployStageId *string `mandatory:"true" json:"computeInstanceGroupCanaryTrafficShiftDeployStageId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetCompartmentId

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDefinedTags

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDeployPipelineId

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDescription

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDisplayName

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetFreeformTags

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetId

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetLifecycleDetails

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetLifecycleState

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetProjectId

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetSystemTags

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetTimeCreated

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetTimeUpdated

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) MarshalJSON

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) String

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) String() string

func (*ComputeInstanceGroupCanaryApprovalDeployStageSummary) UnmarshalJSON

func (m *ComputeInstanceGroupCanaryApprovalDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) ValidateEnumValue

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupCanaryDeployStage

ComputeInstanceGroupCanaryDeployStage Specifies the Instance Group Canary deployment stage.

type ComputeInstanceGroupCanaryDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group environment OCID for Canary deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"true" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    ProductionLoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"productionLoadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupCanaryDeployStage) GetCompartmentId

func (m ComputeInstanceGroupCanaryDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupCanaryDeployStage) GetDefinedTags

func (m ComputeInstanceGroupCanaryDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupCanaryDeployStage) GetDeployPipelineId

func (m ComputeInstanceGroupCanaryDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupCanaryDeployStage) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupCanaryDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupCanaryDeployStage) GetDescription

func (m ComputeInstanceGroupCanaryDeployStage) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupCanaryDeployStage) GetDisplayName

func (m ComputeInstanceGroupCanaryDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupCanaryDeployStage) GetFreeformTags

func (m ComputeInstanceGroupCanaryDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupCanaryDeployStage) GetId

func (m ComputeInstanceGroupCanaryDeployStage) GetId() *string

GetId returns Id

func (ComputeInstanceGroupCanaryDeployStage) GetLifecycleDetails

func (m ComputeInstanceGroupCanaryDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupCanaryDeployStage) GetLifecycleState

func (m ComputeInstanceGroupCanaryDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupCanaryDeployStage) GetProjectId

func (m ComputeInstanceGroupCanaryDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupCanaryDeployStage) GetSystemTags

func (m ComputeInstanceGroupCanaryDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupCanaryDeployStage) GetTimeCreated

func (m ComputeInstanceGroupCanaryDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupCanaryDeployStage) GetTimeUpdated

func (m ComputeInstanceGroupCanaryDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupCanaryDeployStage) MarshalJSON

func (m ComputeInstanceGroupCanaryDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryDeployStage) String

func (m ComputeInstanceGroupCanaryDeployStage) String() string

func (*ComputeInstanceGroupCanaryDeployStage) UnmarshalJSON

func (m *ComputeInstanceGroupCanaryDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupCanaryDeployStage) ValidateEnumValue

func (m ComputeInstanceGroupCanaryDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupCanaryDeployStageExecutionProgress

ComputeInstanceGroupCanaryDeployStageExecutionProgress Specifies the Instance Group Canary deployment stage.

type ComputeInstanceGroupCanaryDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageId

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetStatus

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetTimeFinished

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetTimeStarted

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) MarshalJSON

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) String

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) String() string

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) ValidateEnumValue

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupCanaryDeployStageSummary

ComputeInstanceGroupCanaryDeployStageSummary Specifies the Instance Group Canary deployment stage.

type ComputeInstanceGroupCanaryDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group environment OCID for Canary deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"true" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    ProductionLoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"productionLoadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupCanaryDeployStageSummary) GetCompartmentId

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupCanaryDeployStageSummary) GetDefinedTags

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupCanaryDeployStageSummary) GetDeployPipelineId

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupCanaryDeployStageSummary) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupCanaryDeployStageSummary) GetDescription

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupCanaryDeployStageSummary) GetDisplayName

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupCanaryDeployStageSummary) GetFreeformTags

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupCanaryDeployStageSummary) GetId

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupCanaryDeployStageSummary) GetLifecycleDetails

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupCanaryDeployStageSummary) GetLifecycleState

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupCanaryDeployStageSummary) GetProjectId

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupCanaryDeployStageSummary) GetSystemTags

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupCanaryDeployStageSummary) GetTimeCreated

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupCanaryDeployStageSummary) GetTimeUpdated

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupCanaryDeployStageSummary) MarshalJSON

func (m ComputeInstanceGroupCanaryDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryDeployStageSummary) String

func (m ComputeInstanceGroupCanaryDeployStageSummary) String() string

func (*ComputeInstanceGroupCanaryDeployStageSummary) UnmarshalJSON

func (m *ComputeInstanceGroupCanaryDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupCanaryDeployStageSummary) ValidateEnumValue

func (m ComputeInstanceGroupCanaryDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupCanaryTrafficShiftDeployStage

ComputeInstanceGroupCanaryTrafficShiftDeployStage Specifies the instance group canary deployment load balancer traffic shift stage.

type ComputeInstanceGroupCanaryTrafficShiftDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.
    ComputeInstanceGroupCanaryDeployStageId *string `mandatory:"true" json:"computeInstanceGroupCanaryDeployStageId"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetCompartmentId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDefinedTags

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDeployPipelineId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDescription

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDisplayName

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetFreeformTags

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetId() *string

GetId returns Id

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetLifecycleDetails

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetLifecycleState

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetProjectId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetSystemTags

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetTimeCreated

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetTimeUpdated

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) MarshalJSON

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) String

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) String() string

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) ValidateEnumValue

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress

ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress Specifies the Instance Group Canary deployment load balancer traffic shift stage.

type ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetStatus

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetTimeFinished

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetTimeStarted

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) MarshalJSON

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) String

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) String() string

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) ValidateEnumValue

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary

ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary Specifies the instance group canary deployment load balancer traffic shift stage.

type ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group canary stage OCID for load balancer.
    ComputeInstanceGroupCanaryDeployStageId *string `mandatory:"true" json:"computeInstanceGroupCanaryDeployStageId"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetCompartmentId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDefinedTags

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDeployPipelineId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDescription

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDisplayName

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetFreeformTags

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetLifecycleDetails

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetLifecycleState

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetProjectId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetSystemTags

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetTimeCreated

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetTimeUpdated

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) MarshalJSON

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) String

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) String() string

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) ValidateEnumValue

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupDeployEnvironment

ComputeInstanceGroupDeployEnvironment Specifies the Compute instance group environment. The combination of instances matching the selectors are included in the instance group.

type ComputeInstanceGroupDeployEnvironment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ComputeInstanceGroupSelectors *ComputeInstanceGroupSelectorCollection `mandatory:"true" json:"computeInstanceGroupSelectors"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment environment.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupDeployEnvironment) GetCompartmentId

func (m ComputeInstanceGroupDeployEnvironment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupDeployEnvironment) GetDefinedTags

func (m ComputeInstanceGroupDeployEnvironment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupDeployEnvironment) GetDescription

func (m ComputeInstanceGroupDeployEnvironment) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupDeployEnvironment) GetDisplayName

func (m ComputeInstanceGroupDeployEnvironment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupDeployEnvironment) GetFreeformTags

func (m ComputeInstanceGroupDeployEnvironment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupDeployEnvironment) GetId

func (m ComputeInstanceGroupDeployEnvironment) GetId() *string

GetId returns Id

func (ComputeInstanceGroupDeployEnvironment) GetLifecycleDetails

func (m ComputeInstanceGroupDeployEnvironment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupDeployEnvironment) GetLifecycleState

func (m ComputeInstanceGroupDeployEnvironment) GetLifecycleState() DeployEnvironmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupDeployEnvironment) GetProjectId

func (m ComputeInstanceGroupDeployEnvironment) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupDeployEnvironment) GetSystemTags

func (m ComputeInstanceGroupDeployEnvironment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupDeployEnvironment) GetTimeCreated

func (m ComputeInstanceGroupDeployEnvironment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupDeployEnvironment) GetTimeUpdated

func (m ComputeInstanceGroupDeployEnvironment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupDeployEnvironment) MarshalJSON

func (m ComputeInstanceGroupDeployEnvironment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupDeployEnvironment) String

func (m ComputeInstanceGroupDeployEnvironment) String() string

func (ComputeInstanceGroupDeployEnvironment) ValidateEnumValue

func (m ComputeInstanceGroupDeployEnvironment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupDeployEnvironmentSummary

ComputeInstanceGroupDeployEnvironmentSummary Specifies the Compute instance group environment.

type ComputeInstanceGroupDeployEnvironmentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ComputeInstanceGroupSelectors *ComputeInstanceGroupSelectorCollection `mandatory:"true" json:"computeInstanceGroupSelectors"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name, which can be renamed and is not necessarily unique.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment environment.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupDeployEnvironmentSummary) GetCompartmentId

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupDeployEnvironmentSummary) GetDefinedTags

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupDeployEnvironmentSummary) GetDescription

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupDeployEnvironmentSummary) GetDisplayName

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupDeployEnvironmentSummary) GetFreeformTags

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupDeployEnvironmentSummary) GetId

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupDeployEnvironmentSummary) GetLifecycleDetails

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupDeployEnvironmentSummary) GetLifecycleState

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetLifecycleState() DeployEnvironmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupDeployEnvironmentSummary) GetProjectId

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupDeployEnvironmentSummary) GetSystemTags

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupDeployEnvironmentSummary) GetTimeCreated

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupDeployEnvironmentSummary) GetTimeUpdated

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupDeployEnvironmentSummary) MarshalJSON

func (m ComputeInstanceGroupDeployEnvironmentSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupDeployEnvironmentSummary) String

func (m ComputeInstanceGroupDeployEnvironmentSummary) String() string

func (ComputeInstanceGroupDeployEnvironmentSummary) ValidateEnumValue

func (m ComputeInstanceGroupDeployEnvironmentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupDeployStage

ComputeInstanceGroupDeployStage Specifies the Instance Group Rolling deployment stage.

type ComputeInstanceGroupDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group environment OCID for rolling deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"true" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Additional file artifact OCIDs.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"loadBalancerConfig"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupDeployStage) GetCompartmentId

func (m ComputeInstanceGroupDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupDeployStage) GetDefinedTags

func (m ComputeInstanceGroupDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupDeployStage) GetDeployPipelineId

func (m ComputeInstanceGroupDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupDeployStage) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupDeployStage) GetDescription

func (m ComputeInstanceGroupDeployStage) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupDeployStage) GetDisplayName

func (m ComputeInstanceGroupDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupDeployStage) GetFreeformTags

func (m ComputeInstanceGroupDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupDeployStage) GetId

func (m ComputeInstanceGroupDeployStage) GetId() *string

GetId returns Id

func (ComputeInstanceGroupDeployStage) GetLifecycleDetails

func (m ComputeInstanceGroupDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupDeployStage) GetLifecycleState

func (m ComputeInstanceGroupDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupDeployStage) GetProjectId

func (m ComputeInstanceGroupDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupDeployStage) GetSystemTags

func (m ComputeInstanceGroupDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupDeployStage) GetTimeCreated

func (m ComputeInstanceGroupDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupDeployStage) GetTimeUpdated

func (m ComputeInstanceGroupDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupDeployStage) MarshalJSON

func (m ComputeInstanceGroupDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupDeployStage) String

func (m ComputeInstanceGroupDeployStage) String() string

func (*ComputeInstanceGroupDeployStage) UnmarshalJSON

func (m *ComputeInstanceGroupDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupDeployStage) ValidateEnumValue

func (m ComputeInstanceGroupDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupDeployStageExecutionProgress

ComputeInstanceGroupDeployStageExecutionProgress Specifies the execution details for the Instance Group Rolling deployment stage.

type ComputeInstanceGroupDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageId

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ComputeInstanceGroupDeployStageExecutionProgress) GetStatus

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ComputeInstanceGroupDeployStageExecutionProgress) GetTimeFinished

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ComputeInstanceGroupDeployStageExecutionProgress) GetTimeStarted

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ComputeInstanceGroupDeployStageExecutionProgress) MarshalJSON

func (m ComputeInstanceGroupDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupDeployStageExecutionProgress) String

func (m ComputeInstanceGroupDeployStageExecutionProgress) String() string

func (ComputeInstanceGroupDeployStageExecutionProgress) ValidateEnumValue

func (m ComputeInstanceGroupDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupDeployStageSummary

ComputeInstanceGroupDeployStageSummary Specifies the Instance Group Rolling deployment stage.

type ComputeInstanceGroupDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group environment OCID for rolling deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"true" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Additional file artifact OCIDs.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"loadBalancerConfig"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupDeployStageSummary) GetCompartmentId

func (m ComputeInstanceGroupDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupDeployStageSummary) GetDefinedTags

func (m ComputeInstanceGroupDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupDeployStageSummary) GetDeployPipelineId

func (m ComputeInstanceGroupDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupDeployStageSummary) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupDeployStageSummary) GetDescription

func (m ComputeInstanceGroupDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupDeployStageSummary) GetDisplayName

func (m ComputeInstanceGroupDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupDeployStageSummary) GetFreeformTags

func (m ComputeInstanceGroupDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupDeployStageSummary) GetId

func (m ComputeInstanceGroupDeployStageSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupDeployStageSummary) GetLifecycleDetails

func (m ComputeInstanceGroupDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupDeployStageSummary) GetLifecycleState

func (m ComputeInstanceGroupDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupDeployStageSummary) GetProjectId

func (m ComputeInstanceGroupDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupDeployStageSummary) GetSystemTags

func (m ComputeInstanceGroupDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupDeployStageSummary) GetTimeCreated

func (m ComputeInstanceGroupDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupDeployStageSummary) GetTimeUpdated

func (m ComputeInstanceGroupDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupDeployStageSummary) MarshalJSON

func (m ComputeInstanceGroupDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupDeployStageSummary) String

func (m ComputeInstanceGroupDeployStageSummary) String() string

func (*ComputeInstanceGroupDeployStageSummary) UnmarshalJSON

func (m *ComputeInstanceGroupDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupDeployStageSummary) ValidateEnumValue

func (m ComputeInstanceGroupDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupFailurePolicy

ComputeInstanceGroupFailurePolicy Specifies a failure policy for a compute instance group rolling deployment stage.

type ComputeInstanceGroupFailurePolicy interface {
}

type ComputeInstanceGroupFailurePolicyByCount

ComputeInstanceGroupFailurePolicyByCount Specifies a failure policy by count for a compute instance group rolling deployment stage.

type ComputeInstanceGroupFailurePolicyByCount struct {

    // The threshold count of failed instances in the group, which when reached or exceeded sets the stage as Failed.
    FailureCount *int `mandatory:"true" json:"failureCount"`
}

func (ComputeInstanceGroupFailurePolicyByCount) MarshalJSON

func (m ComputeInstanceGroupFailurePolicyByCount) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupFailurePolicyByCount) String

func (m ComputeInstanceGroupFailurePolicyByCount) String() string

func (ComputeInstanceGroupFailurePolicyByCount) ValidateEnumValue

func (m ComputeInstanceGroupFailurePolicyByCount) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupFailurePolicyByPercentage

ComputeInstanceGroupFailurePolicyByPercentage Specifies a failure policy by percentage for a compute instance group rolling deployment stage.

type ComputeInstanceGroupFailurePolicyByPercentage struct {

    // The failure percentage threshold, which when reached or exceeded sets the stage as Failed. Percentage is computed as the ceiling value of the number of failed instances over the total count of the instances in the group.
    FailurePercentage *int `mandatory:"true" json:"failurePercentage"`
}

func (ComputeInstanceGroupFailurePolicyByPercentage) MarshalJSON

func (m ComputeInstanceGroupFailurePolicyByPercentage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupFailurePolicyByPercentage) String

func (m ComputeInstanceGroupFailurePolicyByPercentage) String() string

func (ComputeInstanceGroupFailurePolicyByPercentage) ValidateEnumValue

func (m ComputeInstanceGroupFailurePolicyByPercentage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupFailurePolicyPolicyTypeEnum

ComputeInstanceGroupFailurePolicyPolicyTypeEnum Enum with underlying type: string

type ComputeInstanceGroupFailurePolicyPolicyTypeEnum string

Set of constants representing the allowable values for ComputeInstanceGroupFailurePolicyPolicyTypeEnum

const (
    ComputeInstanceGroupFailurePolicyPolicyTypeCount      ComputeInstanceGroupFailurePolicyPolicyTypeEnum = "COMPUTE_INSTANCE_GROUP_FAILURE_POLICY_BY_COUNT"
    ComputeInstanceGroupFailurePolicyPolicyTypePercentage ComputeInstanceGroupFailurePolicyPolicyTypeEnum = "COMPUTE_INSTANCE_GROUP_FAILURE_POLICY_BY_PERCENTAGE"
)

func GetComputeInstanceGroupFailurePolicyPolicyTypeEnumValues

func GetComputeInstanceGroupFailurePolicyPolicyTypeEnumValues() []ComputeInstanceGroupFailurePolicyPolicyTypeEnum

GetComputeInstanceGroupFailurePolicyPolicyTypeEnumValues Enumerates the set of values for ComputeInstanceGroupFailurePolicyPolicyTypeEnum

func GetMappingComputeInstanceGroupFailurePolicyPolicyTypeEnum

func GetMappingComputeInstanceGroupFailurePolicyPolicyTypeEnum(val string) (ComputeInstanceGroupFailurePolicyPolicyTypeEnum, bool)

GetMappingComputeInstanceGroupFailurePolicyPolicyTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ComputeInstanceGroupLinearRolloutPolicyByCount

ComputeInstanceGroupLinearRolloutPolicyByCount Specifies a linear rollout strategy for a compute instance group rolling deployment stage.

type ComputeInstanceGroupLinearRolloutPolicyByCount struct {

    // The number that will be used to determine how many instances will be deployed concurrently.
    BatchCount *int `mandatory:"true" json:"batchCount"`

    // The duration of delay between batch rollout. The default delay is 1 minute.
    BatchDelayInSeconds *int `mandatory:"false" json:"batchDelayInSeconds"`
}

func (ComputeInstanceGroupLinearRolloutPolicyByCount) GetBatchDelayInSeconds

func (m ComputeInstanceGroupLinearRolloutPolicyByCount) GetBatchDelayInSeconds() *int

GetBatchDelayInSeconds returns BatchDelayInSeconds

func (ComputeInstanceGroupLinearRolloutPolicyByCount) MarshalJSON

func (m ComputeInstanceGroupLinearRolloutPolicyByCount) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupLinearRolloutPolicyByCount) String

func (m ComputeInstanceGroupLinearRolloutPolicyByCount) String() string

func (ComputeInstanceGroupLinearRolloutPolicyByCount) ValidateEnumValue

func (m ComputeInstanceGroupLinearRolloutPolicyByCount) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupLinearRolloutPolicyByPercentage

ComputeInstanceGroupLinearRolloutPolicyByPercentage Specifies a linear rollout strategy for a compute instance group rolling deployment stage.

type ComputeInstanceGroupLinearRolloutPolicyByPercentage struct {

    // The percentage that will be used to determine how many instances will be deployed concurrently.
    BatchPercentage *int `mandatory:"true" json:"batchPercentage"`

    // The duration of delay between batch rollout. The default delay is 1 minute.
    BatchDelayInSeconds *int `mandatory:"false" json:"batchDelayInSeconds"`
}

func (ComputeInstanceGroupLinearRolloutPolicyByPercentage) GetBatchDelayInSeconds

func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) GetBatchDelayInSeconds() *int

GetBatchDelayInSeconds returns BatchDelayInSeconds

func (ComputeInstanceGroupLinearRolloutPolicyByPercentage) MarshalJSON

func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ComputeInstanceGroupLinearRolloutPolicyByPercentage) String

func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) String() string

func (ComputeInstanceGroupLinearRolloutPolicyByPercentage) ValidateEnumValue

func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupRolloutPolicy

ComputeInstanceGroupRolloutPolicy Specifies the rollout policy for compute instance group stages.

type ComputeInstanceGroupRolloutPolicy interface {

    // The duration of delay between batch rollout. The default delay is 1 minute.
    GetBatchDelayInSeconds() *int
}

type ComputeInstanceGroupRolloutPolicyPolicyTypeEnum

ComputeInstanceGroupRolloutPolicyPolicyTypeEnum Enum with underlying type: string

type ComputeInstanceGroupRolloutPolicyPolicyTypeEnum string

Set of constants representing the allowable values for ComputeInstanceGroupRolloutPolicyPolicyTypeEnum

const (
    ComputeInstanceGroupRolloutPolicyPolicyTypeCount      ComputeInstanceGroupRolloutPolicyPolicyTypeEnum = "COMPUTE_INSTANCE_GROUP_LINEAR_ROLLOUT_POLICY_BY_COUNT"
    ComputeInstanceGroupRolloutPolicyPolicyTypePercentage ComputeInstanceGroupRolloutPolicyPolicyTypeEnum = "COMPUTE_INSTANCE_GROUP_LINEAR_ROLLOUT_POLICY_BY_PERCENTAGE"
)

func GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumValues

func GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumValues() []ComputeInstanceGroupRolloutPolicyPolicyTypeEnum

GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumValues Enumerates the set of values for ComputeInstanceGroupRolloutPolicyPolicyTypeEnum

func GetMappingComputeInstanceGroupRolloutPolicyPolicyTypeEnum

func GetMappingComputeInstanceGroupRolloutPolicyPolicyTypeEnum(val string) (ComputeInstanceGroupRolloutPolicyPolicyTypeEnum, bool)

GetMappingComputeInstanceGroupRolloutPolicyPolicyTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ComputeInstanceGroupSelector

ComputeInstanceGroupSelector Defines how the instances in a instance group environment is selected.

type ComputeInstanceGroupSelector interface {
}

type ComputeInstanceGroupSelectorCollection

ComputeInstanceGroupSelectorCollection A collection of selectors. The combination of instances matching the selectors are included in the instance group.

type ComputeInstanceGroupSelectorCollection struct {

    // A list of selectors for the instance group. Union operator is used for combining the instances selected by each selector.
    Items []ComputeInstanceGroupSelector `mandatory:"true" json:"items"`
}

func (ComputeInstanceGroupSelectorCollection) String

func (m ComputeInstanceGroupSelectorCollection) String() string

func (*ComputeInstanceGroupSelectorCollection) UnmarshalJSON

func (m *ComputeInstanceGroupSelectorCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupSelectorCollection) ValidateEnumValue

func (m ComputeInstanceGroupSelectorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ComputeInstanceGroupSelectorSelectorTypeEnum

ComputeInstanceGroupSelectorSelectorTypeEnum Enum with underlying type: string

type ComputeInstanceGroupSelectorSelectorTypeEnum string

Set of constants representing the allowable values for ComputeInstanceGroupSelectorSelectorTypeEnum

const (
    ComputeInstanceGroupSelectorSelectorTypeIds   ComputeInstanceGroupSelectorSelectorTypeEnum = "INSTANCE_IDS"
    ComputeInstanceGroupSelectorSelectorTypeQuery ComputeInstanceGroupSelectorSelectorTypeEnum = "INSTANCE_QUERY"
)

func GetComputeInstanceGroupSelectorSelectorTypeEnumValues

func GetComputeInstanceGroupSelectorSelectorTypeEnumValues() []ComputeInstanceGroupSelectorSelectorTypeEnum

GetComputeInstanceGroupSelectorSelectorTypeEnumValues Enumerates the set of values for ComputeInstanceGroupSelectorSelectorTypeEnum

func GetMappingComputeInstanceGroupSelectorSelectorTypeEnum

func GetMappingComputeInstanceGroupSelectorSelectorTypeEnum(val string) (ComputeInstanceGroupSelectorSelectorTypeEnum, bool)

GetMappingComputeInstanceGroupSelectorSelectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ConflictMergeCheck

ConflictMergeCheck The status of the merge conflict.

type ConflictMergeCheck struct {

    // The status of the conflict.
    Status ConflictMergeCheckStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ConflictMergeCheck) MarshalJSON

func (m ConflictMergeCheck) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ConflictMergeCheck) String

func (m ConflictMergeCheck) String() string

func (ConflictMergeCheck) ValidateEnumValue

func (m ConflictMergeCheck) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConflictMergeCheckStatusEnum

ConflictMergeCheckStatusEnum Enum with underlying type: string

type ConflictMergeCheckStatusEnum string

Set of constants representing the allowable values for ConflictMergeCheckStatusEnum

const (
    ConflictMergeCheckStatusSucceeded ConflictMergeCheckStatusEnum = "SUCCEEDED"
    ConflictMergeCheckStatusFailed    ConflictMergeCheckStatusEnum = "FAILED"
)

func GetConflictMergeCheckStatusEnumValues

func GetConflictMergeCheckStatusEnumValues() []ConflictMergeCheckStatusEnum

GetConflictMergeCheckStatusEnumValues Enumerates the set of values for ConflictMergeCheckStatusEnum

func GetMappingConflictMergeCheckStatusEnum

func GetMappingConflictMergeCheckStatusEnum(val string) (ConflictMergeCheckStatusEnum, bool)

GetMappingConflictMergeCheckStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type Connection

Connection The properties that define a connection to external repositories.

type Connection interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the compartment containing the connection.
    GetCompartmentId() *string

    // The OCID of the DevOps project.
    GetProjectId() *string

    // Optional description about the connection.
    GetDescription() *string

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    GetLastConnectionValidationResult() *ConnectionValidationResult

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // The current state of the connection.
    GetLifecycleState() ConnectionLifecycleStateEnum

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type ConnectionCollection

ConnectionCollection Collection of connections.

type ConnectionCollection struct {

    // Collection of connections.
    Items []ConnectionSummary `mandatory:"true" json:"items"`
}

func (ConnectionCollection) String

func (m ConnectionCollection) String() string

func (*ConnectionCollection) UnmarshalJSON

func (m *ConnectionCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ConnectionCollection) ValidateEnumValue

func (m ConnectionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConnectionConnectionTypeEnum

ConnectionConnectionTypeEnum Enum with underlying type: string

type ConnectionConnectionTypeEnum string

Set of constants representing the allowable values for ConnectionConnectionTypeEnum

const (
    ConnectionConnectionTypeGithubAccessToken          ConnectionConnectionTypeEnum = "GITHUB_ACCESS_TOKEN"
    ConnectionConnectionTypeGitlabAccessToken          ConnectionConnectionTypeEnum = "GITLAB_ACCESS_TOKEN"
    ConnectionConnectionTypeGitlabServerAccessToken    ConnectionConnectionTypeEnum = "GITLAB_SERVER_ACCESS_TOKEN"
    ConnectionConnectionTypeBitbucketServerAccessToken ConnectionConnectionTypeEnum = "BITBUCKET_SERVER_ACCESS_TOKEN"
    ConnectionConnectionTypeBitbucketCloudAppPassword  ConnectionConnectionTypeEnum = "BITBUCKET_CLOUD_APP_PASSWORD"
    ConnectionConnectionTypeVbsAccessToken             ConnectionConnectionTypeEnum = "VBS_ACCESS_TOKEN"
)

func GetConnectionConnectionTypeEnumValues

func GetConnectionConnectionTypeEnumValues() []ConnectionConnectionTypeEnum

GetConnectionConnectionTypeEnumValues Enumerates the set of values for ConnectionConnectionTypeEnum

func GetMappingConnectionConnectionTypeEnum

func GetMappingConnectionConnectionTypeEnum(val string) (ConnectionConnectionTypeEnum, bool)

GetMappingConnectionConnectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ConnectionLifecycleStateEnum

ConnectionLifecycleStateEnum Enum with underlying type: string

type ConnectionLifecycleStateEnum string

Set of constants representing the allowable values for ConnectionLifecycleStateEnum

const (
    ConnectionLifecycleStateActive   ConnectionLifecycleStateEnum = "ACTIVE"
    ConnectionLifecycleStateDeleting ConnectionLifecycleStateEnum = "DELETING"
)

func GetConnectionLifecycleStateEnumValues

func GetConnectionLifecycleStateEnumValues() []ConnectionLifecycleStateEnum

GetConnectionLifecycleStateEnumValues Enumerates the set of values for ConnectionLifecycleStateEnum

func GetMappingConnectionLifecycleStateEnum

func GetMappingConnectionLifecycleStateEnum(val string) (ConnectionLifecycleStateEnum, bool)

GetMappingConnectionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ConnectionSummary

ConnectionSummary Summary information for a connection.

type ConnectionSummary interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the compartment containing the connection.
    GetCompartmentId() *string

    // The OCID of the DevOps project.
    GetProjectId() *string

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Optional description about the connection.
    GetDescription() *string

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    GetLastConnectionValidationResult() *ConnectionValidationResult

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // The current state of the connection.
    GetLifecycleState() ConnectionLifecycleStateEnum

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type ConnectionValidationResult

ConnectionValidationResult The result of validating the credentials of a connection.

type ConnectionValidationResult struct {

    // The latest result of whether the credentials pass the validation.
    Result ConnectionValidationResultResultEnum `mandatory:"false" json:"result,omitempty"`

    // The latest timestamp when the connection was validated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeValidated *common.SDKTime `mandatory:"false" json:"timeValidated"`

    // A message describing the result of connection validation in more detail.
    Message *string `mandatory:"false" json:"message"`
}

func (ConnectionValidationResult) String

func (m ConnectionValidationResult) String() string

func (ConnectionValidationResult) ValidateEnumValue

func (m ConnectionValidationResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConnectionValidationResultResultEnum

ConnectionValidationResultResultEnum Enum with underlying type: string

type ConnectionValidationResultResultEnum string

Set of constants representing the allowable values for ConnectionValidationResultResultEnum

const (
    ConnectionValidationResultResultPass ConnectionValidationResultResultEnum = "PASS"
    ConnectionValidationResultResultFail ConnectionValidationResultResultEnum = "FAIL"
)

func GetConnectionValidationResultResultEnumValues

func GetConnectionValidationResultResultEnumValues() []ConnectionValidationResultResultEnum

GetConnectionValidationResultResultEnumValues Enumerates the set of values for ConnectionValidationResultResultEnum

func GetMappingConnectionValidationResultResultEnum

func GetMappingConnectionValidationResultResultEnum(val string) (ConnectionValidationResultResultEnum, bool)

GetMappingConnectionValidationResultResultEnum performs case Insensitive comparison on enum value and return the desired enum

type ContainerConfig

ContainerConfig Specifies the container configuration.

type ContainerConfig interface {
}

type ContainerConfigContainerConfigTypeEnum

ContainerConfigContainerConfigTypeEnum Enum with underlying type: string

type ContainerConfigContainerConfigTypeEnum string

Set of constants representing the allowable values for ContainerConfigContainerConfigTypeEnum

const (
    ContainerConfigContainerConfigTypeContainerInstanceConfig ContainerConfigContainerConfigTypeEnum = "CONTAINER_INSTANCE_CONFIG"
)

func GetContainerConfigContainerConfigTypeEnumValues

func GetContainerConfigContainerConfigTypeEnumValues() []ContainerConfigContainerConfigTypeEnum

GetContainerConfigContainerConfigTypeEnumValues Enumerates the set of values for ContainerConfigContainerConfigTypeEnum

func GetMappingContainerConfigContainerConfigTypeEnum

func GetMappingContainerConfigContainerConfigTypeEnum(val string) (ContainerConfigContainerConfigTypeEnum, bool)

GetMappingContainerConfigContainerConfigTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ContainerInstanceConfig

ContainerInstanceConfig Specifies ContainerInstance configuration.

type ContainerInstanceConfig struct {

    // The shape of the ContainerInstance. The shape determines the resources available to the ContainerInstance.
    ShapeName *string `mandatory:"true" json:"shapeName"`

    ShapeConfig *ShapeConfig `mandatory:"true" json:"shapeConfig"`

    NetworkChannel NetworkChannel `mandatory:"true" json:"networkChannel"`

    // The OCID of the compartment where the ContainerInstance will be created.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Availability domain where the ContainerInstance will be created.
    AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"`
}

func (ContainerInstanceConfig) MarshalJSON

func (m ContainerInstanceConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ContainerInstanceConfig) String

func (m ContainerInstanceConfig) String() string

func (*ContainerInstanceConfig) UnmarshalJSON

func (m *ContainerInstanceConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ContainerInstanceConfig) ValidateEnumValue

func (m ContainerInstanceConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ContainerRegistryDeliveredArtifact

ContainerRegistryDeliveredArtifact Details of the container registry artifacts delivered through the Deliver Artifacts stage.

type ContainerRegistryDeliveredArtifact struct {

    // The OCID of the deployment artifact definition.
    DeployArtifactId *string `mandatory:"true" json:"deployArtifactId"`

    // Name of the output artifact defined in the build specification file.
    OutputArtifactName *string `mandatory:"true" json:"outputArtifactName"`

    // The hash of the container registry artifact pushed by the Deliver Artifacts stage.
    DeliveredArtifactHash *string `mandatory:"true" json:"deliveredArtifactHash"`

    // The imageUri of the OCIR artifact pushed by the DeliverArtifactStage
    ImageUri *string `mandatory:"false" json:"imageUri"`
}

func (ContainerRegistryDeliveredArtifact) GetDeployArtifactId

func (m ContainerRegistryDeliveredArtifact) GetDeployArtifactId() *string

GetDeployArtifactId returns DeployArtifactId

func (ContainerRegistryDeliveredArtifact) GetOutputArtifactName

func (m ContainerRegistryDeliveredArtifact) GetOutputArtifactName() *string

GetOutputArtifactName returns OutputArtifactName

func (ContainerRegistryDeliveredArtifact) MarshalJSON

func (m ContainerRegistryDeliveredArtifact) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ContainerRegistryDeliveredArtifact) String

func (m ContainerRegistryDeliveredArtifact) String() string

func (ContainerRegistryDeliveredArtifact) ValidateEnumValue

func (m ContainerRegistryDeliveredArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CountBasedApprovalPolicy

CountBasedApprovalPolicy Count based stage approval policy.

type CountBasedApprovalPolicy struct {

    // A minimum number of approvals required for stage to proceed.
    NumberOfApprovalsRequired *int `mandatory:"true" json:"numberOfApprovalsRequired"`
}

func (CountBasedApprovalPolicy) MarshalJSON

func (m CountBasedApprovalPolicy) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CountBasedApprovalPolicy) String

func (m CountBasedApprovalPolicy) String() string

func (CountBasedApprovalPolicy) ValidateEnumValue

func (m CountBasedApprovalPolicy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateAbsoluteWaitCriteriaDetails

CreateAbsoluteWaitCriteriaDetails Specifies the absolute wait criteria. You can specify fixed length of wait duration.

type CreateAbsoluteWaitCriteriaDetails struct {

    // The absolute wait duration.
    // Minimum wait duration must be 5 seconds.
    // Maximum wait duration can be up to 2 days.
    WaitDuration *string `mandatory:"true" json:"waitDuration"`
}

func (CreateAbsoluteWaitCriteriaDetails) MarshalJSON

func (m CreateAbsoluteWaitCriteriaDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateAbsoluteWaitCriteriaDetails) String

func (m CreateAbsoluteWaitCriteriaDetails) String() string

func (CreateAbsoluteWaitCriteriaDetails) ValidateEnumValue

func (m CreateAbsoluteWaitCriteriaDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBitbucketCloudAppPasswordConnectionDetails

CreateBitbucketCloudAppPasswordConnectionDetails The details for creating a connection of the type `BITBUCKET_CLOUD_APP_PASSWORD`. This type corresponds to a connection in Bitbucket Cloud that is authenticated with username and app password.

type CreateBitbucketCloudAppPasswordConnectionDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Public Bitbucket Cloud Username in plain text(not more than 30 characters)
    Username *string `mandatory:"true" json:"username"`

    // OCID of personal Bitbucket Cloud AppPassword saved in secret store
    AppPassword *string `mandatory:"true" json:"appPassword"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags

func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateBitbucketCloudAppPasswordConnectionDetails) GetDescription

func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDescription() *string

GetDescription returns Description

func (CreateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName

func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags

func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateBitbucketCloudAppPasswordConnectionDetails) GetProjectId

func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON

func (m CreateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateBitbucketCloudAppPasswordConnectionDetails) String

func (m CreateBitbucketCloudAppPasswordConnectionDetails) String() string

func (CreateBitbucketCloudAppPasswordConnectionDetails) ValidateEnumValue

func (m CreateBitbucketCloudAppPasswordConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBitbucketCloudTriggerDetails

CreateBitbucketCloudTriggerDetails The trigger for Bitbucket Cloud as the caller.

type CreateBitbucketCloudTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (CreateBitbucketCloudTriggerDetails) GetActions

func (m CreateBitbucketCloudTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateBitbucketCloudTriggerDetails) GetDefinedTags

func (m CreateBitbucketCloudTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateBitbucketCloudTriggerDetails) GetDescription

func (m CreateBitbucketCloudTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateBitbucketCloudTriggerDetails) GetDisplayName

func (m CreateBitbucketCloudTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateBitbucketCloudTriggerDetails) GetFreeformTags

func (m CreateBitbucketCloudTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateBitbucketCloudTriggerDetails) GetProjectId

func (m CreateBitbucketCloudTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateBitbucketCloudTriggerDetails) MarshalJSON

func (m CreateBitbucketCloudTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateBitbucketCloudTriggerDetails) String

func (m CreateBitbucketCloudTriggerDetails) String() string

func (*CreateBitbucketCloudTriggerDetails) UnmarshalJSON

func (m *CreateBitbucketCloudTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateBitbucketCloudTriggerDetails) ValidateEnumValue

func (m CreateBitbucketCloudTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBitbucketServerAccessTokenConnectionDetails

CreateBitbucketServerAccessTokenConnectionDetails The details for creating a connection of the type `BITBUCKET_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in Bitbucket that is authenticated with a personal access token.

type CreateBitbucketServerAccessTokenConnectionDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The Base URL of the hosted BitbucketServer.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`
}

func (CreateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags

func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateBitbucketServerAccessTokenConnectionDetails) GetDescription

func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (CreateBitbucketServerAccessTokenConnectionDetails) GetDisplayName

func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags

func (m CreateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateBitbucketServerAccessTokenConnectionDetails) GetProjectId

func (m CreateBitbucketServerAccessTokenConnectionDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateBitbucketServerAccessTokenConnectionDetails) MarshalJSON

func (m CreateBitbucketServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateBitbucketServerAccessTokenConnectionDetails) String

func (m CreateBitbucketServerAccessTokenConnectionDetails) String() string

func (*CreateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON

func (m *CreateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateBitbucketServerAccessTokenConnectionDetails) ValidateEnumValue

func (m CreateBitbucketServerAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBitbucketServerTriggerDetails

CreateBitbucketServerTriggerDetails The trigger for Bitbucket Server as the caller.

type CreateBitbucketServerTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateBitbucketServerTriggerDetails) GetActions

func (m CreateBitbucketServerTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateBitbucketServerTriggerDetails) GetDefinedTags

func (m CreateBitbucketServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateBitbucketServerTriggerDetails) GetDescription

func (m CreateBitbucketServerTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateBitbucketServerTriggerDetails) GetDisplayName

func (m CreateBitbucketServerTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateBitbucketServerTriggerDetails) GetFreeformTags

func (m CreateBitbucketServerTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateBitbucketServerTriggerDetails) GetProjectId

func (m CreateBitbucketServerTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateBitbucketServerTriggerDetails) MarshalJSON

func (m CreateBitbucketServerTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateBitbucketServerTriggerDetails) String

func (m CreateBitbucketServerTriggerDetails) String() string

func (*CreateBitbucketServerTriggerDetails) UnmarshalJSON

func (m *CreateBitbucketServerTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateBitbucketServerTriggerDetails) ValidateEnumValue

func (m CreateBitbucketServerTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBuildPipelineDetails

CreateBuildPipelineDetails Information about the new build pipeline to be created.

type CreateBuildPipelineDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Optional description about the build pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Build pipeline display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    BuildPipelineParameters *BuildPipelineParameterCollection `mandatory:"false" json:"buildPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateBuildPipelineDetails) String

func (m CreateBuildPipelineDetails) String() string

func (CreateBuildPipelineDetails) ValidateEnumValue

func (m CreateBuildPipelineDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBuildPipelineRequest

CreateBuildPipelineRequest wrapper for the CreateBuildPipeline operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateBuildPipeline.go.html to see an example of how to use CreateBuildPipelineRequest.

type CreateBuildPipelineRequest struct {

    // Details for the new build pipeline.
    CreateBuildPipelineDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateBuildPipelineRequest) BinaryRequestBody

func (request CreateBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateBuildPipelineRequest) HTTPRequest

func (request CreateBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateBuildPipelineRequest) RetryPolicy

func (request CreateBuildPipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateBuildPipelineRequest) String

func (request CreateBuildPipelineRequest) String() string

func (CreateBuildPipelineRequest) ValidateEnumValue

func (request CreateBuildPipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBuildPipelineResponse

CreateBuildPipelineResponse wrapper for the CreateBuildPipeline operation

type CreateBuildPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BuildPipeline instance
    BuildPipeline `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateBuildPipelineResponse) HTTPResponse

func (response CreateBuildPipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateBuildPipelineResponse) String

func (response CreateBuildPipelineResponse) String() string

type CreateBuildPipelineStageDetails

CreateBuildPipelineStageDetails The information about a new stage.

type CreateBuildPipelineStageDetails interface {

    // The OCID of the build pipeline.
    GetBuildPipelineId() *string

    GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Optional description about the stage.
    GetDescription() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateBuildPipelineStageRequest

CreateBuildPipelineStageRequest wrapper for the CreateBuildPipelineStage operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateBuildPipelineStage.go.html to see an example of how to use CreateBuildPipelineStageRequest.

type CreateBuildPipelineStageRequest struct {

    // Details for the new stage.
    CreateBuildPipelineStageDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateBuildPipelineStageRequest) BinaryRequestBody

func (request CreateBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateBuildPipelineStageRequest) HTTPRequest

func (request CreateBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateBuildPipelineStageRequest) RetryPolicy

func (request CreateBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateBuildPipelineStageRequest) String

func (request CreateBuildPipelineStageRequest) String() string

func (CreateBuildPipelineStageRequest) ValidateEnumValue

func (request CreateBuildPipelineStageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBuildPipelineStageResponse

CreateBuildPipelineStageResponse wrapper for the CreateBuildPipelineStage operation

type CreateBuildPipelineStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BuildPipelineStage instance
    BuildPipelineStage `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateBuildPipelineStageResponse) HTTPResponse

func (response CreateBuildPipelineStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateBuildPipelineStageResponse) String

func (response CreateBuildPipelineStageResponse) String() string

type CreateBuildRunDetails

CreateBuildRunDetails Information about the new build run.

type CreateBuildRunDetails struct {

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // Build run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    CommitInfo *CommitInfo `mandatory:"false" json:"commitInfo"`

    BuildRunArguments *BuildRunArgumentCollection `mandatory:"false" json:"buildRunArguments"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateBuildRunDetails) String

func (m CreateBuildRunDetails) String() string

func (CreateBuildRunDetails) ValidateEnumValue

func (m CreateBuildRunDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBuildRunRequest

CreateBuildRunRequest wrapper for the CreateBuildRun operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateBuildRun.go.html to see an example of how to use CreateBuildRunRequest.

type CreateBuildRunRequest struct {

    // Parameter details required to create a new build run.
    CreateBuildRunDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateBuildRunRequest) BinaryRequestBody

func (request CreateBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateBuildRunRequest) HTTPRequest

func (request CreateBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateBuildRunRequest) RetryPolicy

func (request CreateBuildRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateBuildRunRequest) String

func (request CreateBuildRunRequest) String() string

func (CreateBuildRunRequest) ValidateEnumValue

func (request CreateBuildRunRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBuildRunResponse

CreateBuildRunResponse wrapper for the CreateBuildRun operation

type CreateBuildRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BuildRun instance
    BuildRun `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateBuildRunResponse) HTTPResponse

func (response CreateBuildRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateBuildRunResponse) String

func (response CreateBuildRunResponse) String() string

type CreateBuildStageDetails

CreateBuildStageDetails Specifies the build stage.

type CreateBuildStageDetails struct {

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"true" json:"buildPipelineStagePredecessorCollection"`

    BuildSourceCollection *BuildSourceCollection `mandatory:"true" json:"buildSourceCollection"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the stage.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The path to the build specification file for this environment. The default location of the file if not specified is build_spec.yaml.
    BuildSpecFile *string `mandatory:"false" json:"buildSpecFile"`

    // Timeout for the build stage execution. Specify value in seconds.
    StageExecutionTimeoutInSeconds *int `mandatory:"false" json:"stageExecutionTimeoutInSeconds"`

    // Name of the build source where the build_spec.yml file is located. If not specified, the first entry in the build source collection is chosen as primary build source.
    PrimaryBuildSource *string `mandatory:"false" json:"primaryBuildSource"`

    BuildRunnerShapeConfig BuildRunnerShapeConfig `mandatory:"false" json:"buildRunnerShapeConfig"`

    PrivateAccessConfig NetworkChannel `mandatory:"false" json:"privateAccessConfig"`

    // Image name for the build environment
    Image BuildStageImageEnum `mandatory:"true" json:"image"`
}

func (CreateBuildStageDetails) GetBuildPipelineId

func (m CreateBuildStageDetails) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (CreateBuildStageDetails) GetBuildPipelineStagePredecessorCollection

func (m CreateBuildStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (CreateBuildStageDetails) GetDefinedTags

func (m CreateBuildStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateBuildStageDetails) GetDescription

func (m CreateBuildStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateBuildStageDetails) GetDisplayName

func (m CreateBuildStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateBuildStageDetails) GetFreeformTags

func (m CreateBuildStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateBuildStageDetails) MarshalJSON

func (m CreateBuildStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateBuildStageDetails) String

func (m CreateBuildStageDetails) String() string

func (*CreateBuildStageDetails) UnmarshalJSON

func (m *CreateBuildStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateBuildStageDetails) ValidateEnumValue

func (m CreateBuildStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateComputeInstanceGroupBlueGreenDeployStageDetails

CreateComputeInstanceGroupBlueGreenDeployStageDetails Specifies the Instance Group Blue-Green deployment stage.

type CreateComputeInstanceGroupBlueGreenDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // First compute instance group environment OCID for deployment.
    DeployEnvironmentIdA *string `mandatory:"true" json:"deployEnvironmentIdA"`

    // Second compute instance group environment OCID for deployment.
    DeployEnvironmentIdB *string `mandatory:"true" json:"deployEnvironmentIdB"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    ProductionLoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"productionLoadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`
}

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDefinedTags

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployPipelineId

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDescription

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDisplayName

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetFreeformTags

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) MarshalJSON

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) String

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) String() string

func (*CreateComputeInstanceGroupBlueGreenDeployStageDetails) UnmarshalJSON

func (m *CreateComputeInstanceGroupBlueGreenDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails

CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails Specifies the instance group blue-green deployment load balancer traffic shift stage.

type CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.
    ComputeInstanceGroupBlueGreenDeploymentDeployStageId *string `mandatory:"true" json:"computeInstanceGroupBlueGreenDeploymentDeployStageId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployPipelineId

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDescription

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDisplayName

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) MarshalJSON

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) String

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) String() string

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateComputeInstanceGroupCanaryApprovalDeployStageDetails

CreateComputeInstanceGroupCanaryApprovalDeployStageDetails Specifies the canary approval stage.

type CreateComputeInstanceGroupCanaryApprovalDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // A compute instance group canary traffic shift stage OCID for load balancer.
    ComputeInstanceGroupCanaryTrafficShiftDeployStageId *string `mandatory:"true" json:"computeInstanceGroupCanaryTrafficShiftDeployStageId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDefinedTags

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployPipelineId

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDescription

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDisplayName

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetFreeformTags

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) MarshalJSON

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) String

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) String() string

func (*CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) UnmarshalJSON

func (m *CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateComputeInstanceGroupCanaryDeployStageDetails

CreateComputeInstanceGroupCanaryDeployStageDetails Specifies the Instance Group Canary deployment stage.

type CreateComputeInstanceGroupCanaryDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // A compute instance group environment OCID for Canary deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"true" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    ProductionLoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"productionLoadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`
}

func (CreateComputeInstanceGroupCanaryDeployStageDetails) GetDefinedTags

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupCanaryDeployStageDetails) GetDeployPipelineId

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateComputeInstanceGroupCanaryDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateComputeInstanceGroupCanaryDeployStageDetails) GetDescription

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupCanaryDeployStageDetails) GetDisplayName

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupCanaryDeployStageDetails) GetFreeformTags

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupCanaryDeployStageDetails) MarshalJSON

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupCanaryDeployStageDetails) String

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) String() string

func (*CreateComputeInstanceGroupCanaryDeployStageDetails) UnmarshalJSON

func (m *CreateComputeInstanceGroupCanaryDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateComputeInstanceGroupCanaryDeployStageDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails

CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails Specifies the instance group canary deployment load balancer traffic shift stage.

type CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // A compute instance group canary stage OCID for load balancer.
    ComputeInstanceGroupCanaryDeployStageId *string `mandatory:"true" json:"computeInstanceGroupCanaryDeployStageId"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDefinedTags

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployPipelineId

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDescription

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDisplayName

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetFreeformTags

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) MarshalJSON

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) String

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) String() string

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateComputeInstanceGroupDeployEnvironmentDetails

CreateComputeInstanceGroupDeployEnvironmentDetails Specifies the Compute instance group environment.

type CreateComputeInstanceGroupDeployEnvironmentDetails struct {

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    ComputeInstanceGroupSelectors *ComputeInstanceGroupSelectorCollection `mandatory:"true" json:"computeInstanceGroupSelectors"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateComputeInstanceGroupDeployEnvironmentDetails) GetDefinedTags

func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupDeployEnvironmentDetails) GetDescription

func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupDeployEnvironmentDetails) GetDisplayName

func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupDeployEnvironmentDetails) GetFreeformTags

func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupDeployEnvironmentDetails) GetProjectId

func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateComputeInstanceGroupDeployEnvironmentDetails) MarshalJSON

func (m CreateComputeInstanceGroupDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupDeployEnvironmentDetails) String

func (m CreateComputeInstanceGroupDeployEnvironmentDetails) String() string

func (CreateComputeInstanceGroupDeployEnvironmentDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupDeployEnvironmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateComputeInstanceGroupDeployStageDetails

CreateComputeInstanceGroupDeployStageDetails Specifies the Instance Group Rolling deployment stage.

type CreateComputeInstanceGroupDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // A compute instance group environment OCID for rolling deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"true" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Additional file artifact OCIDs.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"loadBalancerConfig"`
}

func (CreateComputeInstanceGroupDeployStageDetails) GetDefinedTags

func (m CreateComputeInstanceGroupDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupDeployStageDetails) GetDeployPipelineId

func (m CreateComputeInstanceGroupDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateComputeInstanceGroupDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateComputeInstanceGroupDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateComputeInstanceGroupDeployStageDetails) GetDescription

func (m CreateComputeInstanceGroupDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupDeployStageDetails) GetDisplayName

func (m CreateComputeInstanceGroupDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupDeployStageDetails) GetFreeformTags

func (m CreateComputeInstanceGroupDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupDeployStageDetails) MarshalJSON

func (m CreateComputeInstanceGroupDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupDeployStageDetails) String

func (m CreateComputeInstanceGroupDeployStageDetails) String() string

func (*CreateComputeInstanceGroupDeployStageDetails) UnmarshalJSON

func (m *CreateComputeInstanceGroupDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateComputeInstanceGroupDeployStageDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateConnectionDetails

CreateConnectionDetails The details for creating a connection.

type CreateConnectionDetails interface {

    // The OCID of the DevOps project.
    GetProjectId() *string

    // Optional description about the connection.
    GetDescription() *string

    // Optional connection display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateConnectionRequest

CreateConnectionRequest wrapper for the CreateConnection operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateConnection.go.html to see an example of how to use CreateConnectionRequest.

type CreateConnectionRequest struct {

    // Details for the new connection.
    CreateConnectionDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateConnectionRequest) BinaryRequestBody

func (request CreateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateConnectionRequest) HTTPRequest

func (request CreateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateConnectionRequest) RetryPolicy

func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateConnectionRequest) String

func (request CreateConnectionRequest) String() string

func (CreateConnectionRequest) ValidateEnumValue

func (request CreateConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateConnectionResponse

CreateConnectionResponse wrapper for the CreateConnection operation

type CreateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Connection instance
    Connection `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateConnectionResponse) HTTPResponse

func (response CreateConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateConnectionResponse) String

func (response CreateConnectionResponse) String() string

type CreateDeliverArtifactStageDetails

CreateDeliverArtifactStageDetails Specifies the Deliver Artifacts stage.

type CreateDeliverArtifactStageDetails struct {

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"true" json:"buildPipelineStagePredecessorCollection"`

    DeliverArtifactCollection *DeliverArtifactCollection `mandatory:"true" json:"deliverArtifactCollection"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the stage.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateDeliverArtifactStageDetails) GetBuildPipelineId

func (m CreateDeliverArtifactStageDetails) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (CreateDeliverArtifactStageDetails) GetBuildPipelineStagePredecessorCollection

func (m CreateDeliverArtifactStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (CreateDeliverArtifactStageDetails) GetDefinedTags

func (m CreateDeliverArtifactStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateDeliverArtifactStageDetails) GetDescription

func (m CreateDeliverArtifactStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateDeliverArtifactStageDetails) GetDisplayName

func (m CreateDeliverArtifactStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDeliverArtifactStageDetails) GetFreeformTags

func (m CreateDeliverArtifactStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateDeliverArtifactStageDetails) MarshalJSON

func (m CreateDeliverArtifactStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateDeliverArtifactStageDetails) String

func (m CreateDeliverArtifactStageDetails) String() string

func (CreateDeliverArtifactStageDetails) ValidateEnumValue

func (m CreateDeliverArtifactStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDeployArtifactDetails

CreateDeployArtifactDetails Information about a new deployment artifact.

type CreateDeployArtifactDetails struct {

    // Type of the deployment artifact.
    DeployArtifactType DeployArtifactDeployArtifactTypeEnum `mandatory:"true" json:"deployArtifactType"`

    DeployArtifactSource DeployArtifactSource `mandatory:"true" json:"deployArtifactSource"`

    // Mode for artifact parameter substitution.
    ArgumentSubstitutionMode DeployArtifactArgumentSubstitutionModeEnum `mandatory:"true" json:"argumentSubstitutionMode"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Optional description about the deployment artifact.
    Description *string `mandatory:"false" json:"description"`

    // Deployment artifact display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateDeployArtifactDetails) String

func (m CreateDeployArtifactDetails) String() string

func (*CreateDeployArtifactDetails) UnmarshalJSON

func (m *CreateDeployArtifactDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateDeployArtifactDetails) ValidateEnumValue

func (m CreateDeployArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDeployArtifactRequest

CreateDeployArtifactRequest wrapper for the CreateDeployArtifact operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateDeployArtifact.go.html to see an example of how to use CreateDeployArtifactRequest.

type CreateDeployArtifactRequest struct {

    // Details for the new deployment artifact.
    CreateDeployArtifactDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDeployArtifactRequest) BinaryRequestBody

func (request CreateDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDeployArtifactRequest) HTTPRequest

func (request CreateDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDeployArtifactRequest) RetryPolicy

func (request CreateDeployArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDeployArtifactRequest) String

func (request CreateDeployArtifactRequest) String() string

func (CreateDeployArtifactRequest) ValidateEnumValue

func (request CreateDeployArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDeployArtifactResponse

CreateDeployArtifactResponse wrapper for the CreateDeployArtifact operation

type CreateDeployArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployArtifact instance
    DeployArtifact `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateDeployArtifactResponse) HTTPResponse

func (response CreateDeployArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDeployArtifactResponse) String

func (response CreateDeployArtifactResponse) String() string

type CreateDeployEnvironmentDetails

CreateDeployEnvironmentDetails The information about new deployment environment.

type CreateDeployEnvironmentDetails interface {

    // The OCID of a project.
    GetProjectId() *string

    // Optional description about the deployment environment.
    GetDescription() *string

    // Deployment environment display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateDeployEnvironmentRequest

CreateDeployEnvironmentRequest wrapper for the CreateDeployEnvironment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateDeployEnvironment.go.html to see an example of how to use CreateDeployEnvironmentRequest.

type CreateDeployEnvironmentRequest struct {

    // Details for the new deployment environment.
    CreateDeployEnvironmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDeployEnvironmentRequest) BinaryRequestBody

func (request CreateDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDeployEnvironmentRequest) HTTPRequest

func (request CreateDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDeployEnvironmentRequest) RetryPolicy

func (request CreateDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDeployEnvironmentRequest) String

func (request CreateDeployEnvironmentRequest) String() string

func (CreateDeployEnvironmentRequest) ValidateEnumValue

func (request CreateDeployEnvironmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDeployEnvironmentResponse

CreateDeployEnvironmentResponse wrapper for the CreateDeployEnvironment operation

type CreateDeployEnvironmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployEnvironment instance
    DeployEnvironment `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateDeployEnvironmentResponse) HTTPResponse

func (response CreateDeployEnvironmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDeployEnvironmentResponse) String

func (response CreateDeployEnvironmentResponse) String() string

type CreateDeployPipelineDeploymentDetails

CreateDeployPipelineDeploymentDetails Details of the new deployment to be created that will run all the stages in the pipeline.

type CreateDeployPipelineDeploymentDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`
}

func (CreateDeployPipelineDeploymentDetails) GetDefinedTags

func (m CreateDeployPipelineDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateDeployPipelineDeploymentDetails) GetDeployPipelineId

func (m CreateDeployPipelineDeploymentDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateDeployPipelineDeploymentDetails) GetDisplayName

func (m CreateDeployPipelineDeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDeployPipelineDeploymentDetails) GetFreeformTags

func (m CreateDeployPipelineDeploymentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateDeployPipelineDeploymentDetails) MarshalJSON

func (m CreateDeployPipelineDeploymentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateDeployPipelineDeploymentDetails) String

func (m CreateDeployPipelineDeploymentDetails) String() string

func (CreateDeployPipelineDeploymentDetails) ValidateEnumValue

func (m CreateDeployPipelineDeploymentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDeployPipelineDetails

CreateDeployPipelineDetails The information about new deployment pipeline to be created.

type CreateDeployPipelineDetails struct {

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Optional description about the deployment pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Deployment pipeline display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployPipelineParameters *DeployPipelineParameterCollection `mandatory:"false" json:"deployPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateDeployPipelineDetails) String

func (m CreateDeployPipelineDetails) String() string

func (CreateDeployPipelineDetails) ValidateEnumValue

func (m CreateDeployPipelineDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDeployPipelineRedeploymentDetails

CreateDeployPipelineRedeploymentDetails Details of the new deployment to be created based on a previously executed deployment.

type CreateDeployPipelineRedeploymentDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // Specifies the OCID of the previous deployment to be redeployed.
    PreviousDeploymentId *string `mandatory:"true" json:"previousDeploymentId"`

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateDeployPipelineRedeploymentDetails) GetDefinedTags

func (m CreateDeployPipelineRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateDeployPipelineRedeploymentDetails) GetDeployPipelineId

func (m CreateDeployPipelineRedeploymentDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateDeployPipelineRedeploymentDetails) GetDisplayName

func (m CreateDeployPipelineRedeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDeployPipelineRedeploymentDetails) GetFreeformTags

func (m CreateDeployPipelineRedeploymentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateDeployPipelineRedeploymentDetails) MarshalJSON

func (m CreateDeployPipelineRedeploymentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateDeployPipelineRedeploymentDetails) String

func (m CreateDeployPipelineRedeploymentDetails) String() string

func (CreateDeployPipelineRedeploymentDetails) ValidateEnumValue

func (m CreateDeployPipelineRedeploymentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDeployPipelineRequest

CreateDeployPipelineRequest wrapper for the CreateDeployPipeline operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateDeployPipeline.go.html to see an example of how to use CreateDeployPipelineRequest.

type CreateDeployPipelineRequest struct {

    // Details for the new deployment pipeline.
    CreateDeployPipelineDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDeployPipelineRequest) BinaryRequestBody

func (request CreateDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDeployPipelineRequest) HTTPRequest

func (request CreateDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDeployPipelineRequest) RetryPolicy

func (request CreateDeployPipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDeployPipelineRequest) String

func (request CreateDeployPipelineRequest) String() string

func (CreateDeployPipelineRequest) ValidateEnumValue

func (request CreateDeployPipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDeployPipelineResponse

CreateDeployPipelineResponse wrapper for the CreateDeployPipeline operation

type CreateDeployPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployPipeline instance
    DeployPipeline `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateDeployPipelineResponse) HTTPResponse

func (response CreateDeployPipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDeployPipelineResponse) String

func (response CreateDeployPipelineResponse) String() string

type CreateDeployStageDetails

CreateDeployStageDetails The information about new deployment stage.

type CreateDeployStageDetails interface {

    // The OCID of a pipeline.
    GetDeployPipelineId() *string

    GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

    // Optional description about the deployment stage.
    GetDescription() *string

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateDeployStageRequest

CreateDeployStageRequest wrapper for the CreateDeployStage operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateDeployStage.go.html to see an example of how to use CreateDeployStageRequest.

type CreateDeployStageRequest struct {

    // Details for the new deployment stage.
    CreateDeployStageDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDeployStageRequest) BinaryRequestBody

func (request CreateDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDeployStageRequest) HTTPRequest

func (request CreateDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDeployStageRequest) RetryPolicy

func (request CreateDeployStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDeployStageRequest) String

func (request CreateDeployStageRequest) String() string

func (CreateDeployStageRequest) ValidateEnumValue

func (request CreateDeployStageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDeployStageResponse

CreateDeployStageResponse wrapper for the CreateDeployStage operation

type CreateDeployStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployStage instance
    DeployStage `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateDeployStageResponse) HTTPResponse

func (response CreateDeployStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDeployStageResponse) String

func (response CreateDeployStageResponse) String() string

type CreateDeploymentDetails

CreateDeploymentDetails The information about new deployment.

type CreateDeploymentDetails interface {

    // The OCID of a pipeline.
    GetDeployPipelineId() *string

    // Deployment display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateDeploymentRequest

CreateDeploymentRequest wrapper for the CreateDeployment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateDeployment.go.html to see an example of how to use CreateDeploymentRequest.

type CreateDeploymentRequest struct {

    // Details for the new deployment.
    CreateDeploymentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDeploymentRequest) BinaryRequestBody

func (request CreateDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDeploymentRequest) HTTPRequest

func (request CreateDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDeploymentRequest) RetryPolicy

func (request CreateDeploymentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDeploymentRequest) String

func (request CreateDeploymentRequest) String() string

func (CreateDeploymentRequest) ValidateEnumValue

func (request CreateDeploymentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDeploymentResponse

CreateDeploymentResponse wrapper for the CreateDeployment operation

type CreateDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Deployment instance
    Deployment `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateDeploymentResponse) HTTPResponse

func (response CreateDeploymentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDeploymentResponse) String

func (response CreateDeploymentResponse) String() string

type CreateDevopsCodeRepositoryTriggerDetails

CreateDevopsCodeRepositoryTriggerDetails The trigger for DevOps code repository as the caller.

type CreateDevopsCodeRepositoryTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the DevOps code repository.
    RepositoryId *string `mandatory:"false" json:"repositoryId"`
}

func (CreateDevopsCodeRepositoryTriggerDetails) GetActions

func (m CreateDevopsCodeRepositoryTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateDevopsCodeRepositoryTriggerDetails) GetDefinedTags

func (m CreateDevopsCodeRepositoryTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateDevopsCodeRepositoryTriggerDetails) GetDescription

func (m CreateDevopsCodeRepositoryTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateDevopsCodeRepositoryTriggerDetails) GetDisplayName

func (m CreateDevopsCodeRepositoryTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDevopsCodeRepositoryTriggerDetails) GetFreeformTags

func (m CreateDevopsCodeRepositoryTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateDevopsCodeRepositoryTriggerDetails) GetProjectId

func (m CreateDevopsCodeRepositoryTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateDevopsCodeRepositoryTriggerDetails) MarshalJSON

func (m CreateDevopsCodeRepositoryTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateDevopsCodeRepositoryTriggerDetails) String

func (m CreateDevopsCodeRepositoryTriggerDetails) String() string

func (*CreateDevopsCodeRepositoryTriggerDetails) UnmarshalJSON

func (m *CreateDevopsCodeRepositoryTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateDevopsCodeRepositoryTriggerDetails) ValidateEnumValue

func (m CreateDevopsCodeRepositoryTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFunctionDeployEnvironmentDetails

CreateFunctionDeployEnvironmentDetails Specifies the Function environment.

type CreateFunctionDeployEnvironmentDetails struct {

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the Function.
    FunctionId *string `mandatory:"true" json:"functionId"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateFunctionDeployEnvironmentDetails) GetDefinedTags

func (m CreateFunctionDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateFunctionDeployEnvironmentDetails) GetDescription

func (m CreateFunctionDeployEnvironmentDetails) GetDescription() *string

GetDescription returns Description

func (CreateFunctionDeployEnvironmentDetails) GetDisplayName

func (m CreateFunctionDeployEnvironmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateFunctionDeployEnvironmentDetails) GetFreeformTags

func (m CreateFunctionDeployEnvironmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateFunctionDeployEnvironmentDetails) GetProjectId

func (m CreateFunctionDeployEnvironmentDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateFunctionDeployEnvironmentDetails) MarshalJSON

func (m CreateFunctionDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateFunctionDeployEnvironmentDetails) String

func (m CreateFunctionDeployEnvironmentDetails) String() string

func (CreateFunctionDeployEnvironmentDetails) ValidateEnumValue

func (m CreateFunctionDeployEnvironmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFunctionDeployStageDetails

CreateFunctionDeployStageDetails Specifies the Function stage.

type CreateFunctionDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"true" json:"functionDeployEnvironmentId"`

    // A Docker image artifact OCID.
    DockerImageDeployArtifactId *string `mandatory:"true" json:"dockerImageDeployArtifactId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // User provided key and value pair configuration, which is assigned through constants or parameter.
    Config map[string]string `mandatory:"false" json:"config"`

    // Maximum usable memory for the Function (in MB).
    MaxMemoryInMBs *int64 `mandatory:"false" json:"maxMemoryInMBs"`

    // Timeout for execution of the Function. Value in seconds.
    FunctionTimeoutInSeconds *int `mandatory:"false" json:"functionTimeoutInSeconds"`
}

func (CreateFunctionDeployStageDetails) GetDefinedTags

func (m CreateFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateFunctionDeployStageDetails) GetDeployPipelineId

func (m CreateFunctionDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateFunctionDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateFunctionDeployStageDetails) GetDescription

func (m CreateFunctionDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateFunctionDeployStageDetails) GetDisplayName

func (m CreateFunctionDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateFunctionDeployStageDetails) GetFreeformTags

func (m CreateFunctionDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateFunctionDeployStageDetails) MarshalJSON

func (m CreateFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateFunctionDeployStageDetails) String

func (m CreateFunctionDeployStageDetails) String() string

func (CreateFunctionDeployStageDetails) ValidateEnumValue

func (m CreateFunctionDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateGithubAccessTokenConnectionDetails

CreateGithubAccessTokenConnectionDetails The details for creating a connection of the type `GITHUB_ACCESS_TOKEN`. This type corresponds to a connection in GitHub that is authenticated with a personal access token.

type CreateGithubAccessTokenConnectionDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateGithubAccessTokenConnectionDetails) GetDefinedTags

func (m CreateGithubAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateGithubAccessTokenConnectionDetails) GetDescription

func (m CreateGithubAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (CreateGithubAccessTokenConnectionDetails) GetDisplayName

func (m CreateGithubAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGithubAccessTokenConnectionDetails) GetFreeformTags

func (m CreateGithubAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateGithubAccessTokenConnectionDetails) GetProjectId

func (m CreateGithubAccessTokenConnectionDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateGithubAccessTokenConnectionDetails) MarshalJSON

func (m CreateGithubAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateGithubAccessTokenConnectionDetails) String

func (m CreateGithubAccessTokenConnectionDetails) String() string

func (CreateGithubAccessTokenConnectionDetails) ValidateEnumValue

func (m CreateGithubAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateGithubTriggerDetails

CreateGithubTriggerDetails The trigger for GitHub as the caller.

type CreateGithubTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (CreateGithubTriggerDetails) GetActions

func (m CreateGithubTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateGithubTriggerDetails) GetDefinedTags

func (m CreateGithubTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateGithubTriggerDetails) GetDescription

func (m CreateGithubTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateGithubTriggerDetails) GetDisplayName

func (m CreateGithubTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGithubTriggerDetails) GetFreeformTags

func (m CreateGithubTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateGithubTriggerDetails) GetProjectId

func (m CreateGithubTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateGithubTriggerDetails) MarshalJSON

func (m CreateGithubTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateGithubTriggerDetails) String

func (m CreateGithubTriggerDetails) String() string

func (*CreateGithubTriggerDetails) UnmarshalJSON

func (m *CreateGithubTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateGithubTriggerDetails) ValidateEnumValue

func (m CreateGithubTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateGitlabAccessTokenConnectionDetails

CreateGitlabAccessTokenConnectionDetails The details for creating a connection of the type `GITLAB_ACCESS_TOKEN`. This type corresponds to a connection in GitLab that is authenticated with a personal access token.

type CreateGitlabAccessTokenConnectionDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateGitlabAccessTokenConnectionDetails) GetDefinedTags

func (m CreateGitlabAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateGitlabAccessTokenConnectionDetails) GetDescription

func (m CreateGitlabAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (CreateGitlabAccessTokenConnectionDetails) GetDisplayName

func (m CreateGitlabAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGitlabAccessTokenConnectionDetails) GetFreeformTags

func (m CreateGitlabAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateGitlabAccessTokenConnectionDetails) GetProjectId

func (m CreateGitlabAccessTokenConnectionDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateGitlabAccessTokenConnectionDetails) MarshalJSON

func (m CreateGitlabAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateGitlabAccessTokenConnectionDetails) String

func (m CreateGitlabAccessTokenConnectionDetails) String() string

func (CreateGitlabAccessTokenConnectionDetails) ValidateEnumValue

func (m CreateGitlabAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateGitlabServerAccessTokenConnectionDetails

CreateGitlabServerAccessTokenConnectionDetails The details for creating a connection of the type `GITLAB_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in GitLab self hosted server that is authenticated with a personal access token.

type CreateGitlabServerAccessTokenConnectionDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The baseUrl of the hosted GitLabServer.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`
}

func (CreateGitlabServerAccessTokenConnectionDetails) GetDefinedTags

func (m CreateGitlabServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateGitlabServerAccessTokenConnectionDetails) GetDescription

func (m CreateGitlabServerAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (CreateGitlabServerAccessTokenConnectionDetails) GetDisplayName

func (m CreateGitlabServerAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGitlabServerAccessTokenConnectionDetails) GetFreeformTags

func (m CreateGitlabServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateGitlabServerAccessTokenConnectionDetails) GetProjectId

func (m CreateGitlabServerAccessTokenConnectionDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateGitlabServerAccessTokenConnectionDetails) MarshalJSON

func (m CreateGitlabServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateGitlabServerAccessTokenConnectionDetails) String

func (m CreateGitlabServerAccessTokenConnectionDetails) String() string

func (*CreateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON

func (m *CreateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateGitlabServerAccessTokenConnectionDetails) ValidateEnumValue

func (m CreateGitlabServerAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateGitlabServerTriggerDetails

CreateGitlabServerTriggerDetails The trigger for GitLab as the caller.

type CreateGitlabServerTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateGitlabServerTriggerDetails) GetActions

func (m CreateGitlabServerTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateGitlabServerTriggerDetails) GetDefinedTags

func (m CreateGitlabServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateGitlabServerTriggerDetails) GetDescription

func (m CreateGitlabServerTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateGitlabServerTriggerDetails) GetDisplayName

func (m CreateGitlabServerTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGitlabServerTriggerDetails) GetFreeformTags

func (m CreateGitlabServerTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateGitlabServerTriggerDetails) GetProjectId

func (m CreateGitlabServerTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateGitlabServerTriggerDetails) MarshalJSON

func (m CreateGitlabServerTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateGitlabServerTriggerDetails) String

func (m CreateGitlabServerTriggerDetails) String() string

func (*CreateGitlabServerTriggerDetails) UnmarshalJSON

func (m *CreateGitlabServerTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateGitlabServerTriggerDetails) ValidateEnumValue

func (m CreateGitlabServerTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateGitlabTriggerDetails

CreateGitlabTriggerDetails The trigger for GitLab as the caller.

type CreateGitlabTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (CreateGitlabTriggerDetails) GetActions

func (m CreateGitlabTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateGitlabTriggerDetails) GetDefinedTags

func (m CreateGitlabTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateGitlabTriggerDetails) GetDescription

func (m CreateGitlabTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateGitlabTriggerDetails) GetDisplayName

func (m CreateGitlabTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGitlabTriggerDetails) GetFreeformTags

func (m CreateGitlabTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateGitlabTriggerDetails) GetProjectId

func (m CreateGitlabTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateGitlabTriggerDetails) MarshalJSON

func (m CreateGitlabTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateGitlabTriggerDetails) String

func (m CreateGitlabTriggerDetails) String() string

func (*CreateGitlabTriggerDetails) UnmarshalJSON

func (m *CreateGitlabTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateGitlabTriggerDetails) ValidateEnumValue

func (m CreateGitlabTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateInvokeFunctionDeployStageDetails

CreateInvokeFunctionDeployStageDetails Specifies Invoke Function stage.

type CreateInvokeFunctionDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"true" json:"functionDeployEnvironmentId"`

    // A boolean flag specifies whether this stage executes asynchronously.
    IsAsync *bool `mandatory:"true" json:"isAsync"`

    // A boolean flag specifies whether the invoked function should be validated.
    IsValidationEnabled *bool `mandatory:"true" json:"isValidationEnabled"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution.
    // If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
    DeployArtifactId *string `mandatory:"false" json:"deployArtifactId"`
}

func (CreateInvokeFunctionDeployStageDetails) GetDefinedTags

func (m CreateInvokeFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateInvokeFunctionDeployStageDetails) GetDeployPipelineId

func (m CreateInvokeFunctionDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateInvokeFunctionDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateInvokeFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateInvokeFunctionDeployStageDetails) GetDescription

func (m CreateInvokeFunctionDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateInvokeFunctionDeployStageDetails) GetDisplayName

func (m CreateInvokeFunctionDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateInvokeFunctionDeployStageDetails) GetFreeformTags

func (m CreateInvokeFunctionDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateInvokeFunctionDeployStageDetails) MarshalJSON

func (m CreateInvokeFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateInvokeFunctionDeployStageDetails) String

func (m CreateInvokeFunctionDeployStageDetails) String() string

func (CreateInvokeFunctionDeployStageDetails) ValidateEnumValue

func (m CreateInvokeFunctionDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateLoadBalancerTrafficShiftDeployStageDetails

CreateLoadBalancerTrafficShiftDeployStageDetails Specifies load balancer traffic shift stage.

type CreateLoadBalancerTrafficShiftDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    BlueBackendIps *BackendSetIpCollection `mandatory:"true" json:"blueBackendIps"`

    GreenBackendIps *BackendSetIpCollection `mandatory:"true" json:"greenBackendIps"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"loadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    // Specifies the target or destination backend set. Example: BLUE - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs, as per rolloutPolicy. GREEN - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs ser as per rolloutPolicy.
    TrafficShiftTarget LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum `mandatory:"true" json:"trafficShiftTarget"`
}

func (CreateLoadBalancerTrafficShiftDeployStageDetails) GetDefinedTags

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateLoadBalancerTrafficShiftDeployStageDetails) GetDeployPipelineId

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateLoadBalancerTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateLoadBalancerTrafficShiftDeployStageDetails) GetDescription

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateLoadBalancerTrafficShiftDeployStageDetails) GetDisplayName

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateLoadBalancerTrafficShiftDeployStageDetails) GetFreeformTags

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateLoadBalancerTrafficShiftDeployStageDetails) MarshalJSON

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateLoadBalancerTrafficShiftDeployStageDetails) String

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) String() string

func (*CreateLoadBalancerTrafficShiftDeployStageDetails) UnmarshalJSON

func (m *CreateLoadBalancerTrafficShiftDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateLoadBalancerTrafficShiftDeployStageDetails) ValidateEnumValue

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateManualApprovalDeployStageDetails

CreateManualApprovalDeployStageDetails Specifies the manual approval stage.

type CreateManualApprovalDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateManualApprovalDeployStageDetails) GetDefinedTags

func (m CreateManualApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateManualApprovalDeployStageDetails) GetDeployPipelineId

func (m CreateManualApprovalDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateManualApprovalDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateManualApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateManualApprovalDeployStageDetails) GetDescription

func (m CreateManualApprovalDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateManualApprovalDeployStageDetails) GetDisplayName

func (m CreateManualApprovalDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateManualApprovalDeployStageDetails) GetFreeformTags

func (m CreateManualApprovalDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateManualApprovalDeployStageDetails) MarshalJSON

func (m CreateManualApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateManualApprovalDeployStageDetails) String

func (m CreateManualApprovalDeployStageDetails) String() string

func (*CreateManualApprovalDeployStageDetails) UnmarshalJSON

func (m *CreateManualApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateManualApprovalDeployStageDetails) ValidateEnumValue

func (m CreateManualApprovalDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOkeBlueGreenDeployStageDetails

CreateOkeBlueGreenDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.

type CreateOkeBlueGreenDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    BlueGreenStrategy OkeBlueGreenStrategy `mandatory:"true" json:"blueGreenStrategy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOkeBlueGreenDeployStageDetails) GetDefinedTags

func (m CreateOkeBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOkeBlueGreenDeployStageDetails) GetDeployPipelineId

func (m CreateOkeBlueGreenDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeBlueGreenDeployStageDetails) GetDescription

func (m CreateOkeBlueGreenDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeBlueGreenDeployStageDetails) GetDisplayName

func (m CreateOkeBlueGreenDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeBlueGreenDeployStageDetails) GetFreeformTags

func (m CreateOkeBlueGreenDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOkeBlueGreenDeployStageDetails) MarshalJSON

func (m CreateOkeBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOkeBlueGreenDeployStageDetails) String

func (m CreateOkeBlueGreenDeployStageDetails) String() string

func (*CreateOkeBlueGreenDeployStageDetails) UnmarshalJSON

func (m *CreateOkeBlueGreenDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateOkeBlueGreenDeployStageDetails) ValidateEnumValue

func (m CreateOkeBlueGreenDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOkeBlueGreenTrafficShiftDeployStageDetails

CreateOkeBlueGreenTrafficShiftDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster blue-green deployment traffic shift stage.

type CreateOkeBlueGreenTrafficShiftDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // The OCID of the upstream OKE blue-green deployment stage in this pipeline.
    OkeBlueGreenDeployStageId *string `mandatory:"true" json:"okeBlueGreenDeployStageId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployPipelineId

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDescription

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDisplayName

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) MarshalJSON

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) String

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) String() string

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOkeCanaryApprovalDeployStageDetails

CreateOkeCanaryApprovalDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment approval stage.

type CreateOkeCanaryApprovalDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.
    OkeCanaryTrafficShiftDeployStageId *string `mandatory:"true" json:"okeCanaryTrafficShiftDeployStageId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOkeCanaryApprovalDeployStageDetails) GetDefinedTags

func (m CreateOkeCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOkeCanaryApprovalDeployStageDetails) GetDeployPipelineId

func (m CreateOkeCanaryApprovalDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeCanaryApprovalDeployStageDetails) GetDescription

func (m CreateOkeCanaryApprovalDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeCanaryApprovalDeployStageDetails) GetDisplayName

func (m CreateOkeCanaryApprovalDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeCanaryApprovalDeployStageDetails) GetFreeformTags

func (m CreateOkeCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOkeCanaryApprovalDeployStageDetails) MarshalJSON

func (m CreateOkeCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOkeCanaryApprovalDeployStageDetails) String

func (m CreateOkeCanaryApprovalDeployStageDetails) String() string

func (*CreateOkeCanaryApprovalDeployStageDetails) UnmarshalJSON

func (m *CreateOkeCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateOkeCanaryApprovalDeployStageDetails) ValidateEnumValue

func (m CreateOkeCanaryApprovalDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOkeCanaryDeployStageDetails

CreateOkeCanaryDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment stage.

type CreateOkeCanaryDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    CanaryStrategy OkeCanaryStrategy `mandatory:"true" json:"canaryStrategy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOkeCanaryDeployStageDetails) GetDefinedTags

func (m CreateOkeCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOkeCanaryDeployStageDetails) GetDeployPipelineId

func (m CreateOkeCanaryDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeCanaryDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeCanaryDeployStageDetails) GetDescription

func (m CreateOkeCanaryDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeCanaryDeployStageDetails) GetDisplayName

func (m CreateOkeCanaryDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeCanaryDeployStageDetails) GetFreeformTags

func (m CreateOkeCanaryDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOkeCanaryDeployStageDetails) MarshalJSON

func (m CreateOkeCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOkeCanaryDeployStageDetails) String

func (m CreateOkeCanaryDeployStageDetails) String() string

func (*CreateOkeCanaryDeployStageDetails) UnmarshalJSON

func (m *CreateOkeCanaryDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateOkeCanaryDeployStageDetails) ValidateEnumValue

func (m CreateOkeCanaryDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOkeCanaryTrafficShiftDeployStageDetails

CreateOkeCanaryTrafficShiftDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment traffic shift stage.

type CreateOkeCanaryTrafficShiftDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // The OCID of an upstream OKE canary deployment stage in this pipeline.
    OkeCanaryDeployStageId *string `mandatory:"true" json:"okeCanaryDeployStageId"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOkeCanaryTrafficShiftDeployStageDetails) GetDefinedTags

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOkeCanaryTrafficShiftDeployStageDetails) GetDeployPipelineId

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeCanaryTrafficShiftDeployStageDetails) GetDescription

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeCanaryTrafficShiftDeployStageDetails) GetDisplayName

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeCanaryTrafficShiftDeployStageDetails) GetFreeformTags

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOkeCanaryTrafficShiftDeployStageDetails) MarshalJSON

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOkeCanaryTrafficShiftDeployStageDetails) String

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) String() string

func (CreateOkeCanaryTrafficShiftDeployStageDetails) ValidateEnumValue

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOkeClusterDeployEnvironmentDetails

CreateOkeClusterDeployEnvironmentDetails Specifies the Kubernetes cluster environment.

type CreateOkeClusterDeployEnvironmentDetails struct {

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the Kubernetes cluster.
    ClusterId *string `mandatory:"true" json:"clusterId"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    NetworkChannel NetworkChannel `mandatory:"false" json:"networkChannel"`
}

func (CreateOkeClusterDeployEnvironmentDetails) GetDefinedTags

func (m CreateOkeClusterDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOkeClusterDeployEnvironmentDetails) GetDescription

func (m CreateOkeClusterDeployEnvironmentDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeClusterDeployEnvironmentDetails) GetDisplayName

func (m CreateOkeClusterDeployEnvironmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeClusterDeployEnvironmentDetails) GetFreeformTags

func (m CreateOkeClusterDeployEnvironmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOkeClusterDeployEnvironmentDetails) GetProjectId

func (m CreateOkeClusterDeployEnvironmentDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateOkeClusterDeployEnvironmentDetails) MarshalJSON

func (m CreateOkeClusterDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOkeClusterDeployEnvironmentDetails) String

func (m CreateOkeClusterDeployEnvironmentDetails) String() string

func (*CreateOkeClusterDeployEnvironmentDetails) UnmarshalJSON

func (m *CreateOkeClusterDeployEnvironmentDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateOkeClusterDeployEnvironmentDetails) ValidateEnumValue

func (m CreateOkeClusterDeployEnvironmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOkeDeployStageDetails

CreateOkeDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster deployment stage.

type CreateOkeDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`
}

func (CreateOkeDeployStageDetails) GetDefinedTags

func (m CreateOkeDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOkeDeployStageDetails) GetDeployPipelineId

func (m CreateOkeDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeDeployStageDetails) GetDescription

func (m CreateOkeDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeDeployStageDetails) GetDisplayName

func (m CreateOkeDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeDeployStageDetails) GetFreeformTags

func (m CreateOkeDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOkeDeployStageDetails) MarshalJSON

func (m CreateOkeDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOkeDeployStageDetails) String

func (m CreateOkeDeployStageDetails) String() string

func (*CreateOkeDeployStageDetails) UnmarshalJSON

func (m *CreateOkeDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateOkeDeployStageDetails) ValidateEnumValue

func (m CreateOkeDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOkeHelmChartDeployStageDetails

CreateOkeHelmChartDeployStageDetails Specifies the Helm chart deployment to a Kubernetes cluster stage.

type CreateOkeHelmChartDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // Helm chart artifact OCID.
    HelmChartDeployArtifactId *string `mandatory:"true" json:"helmChartDeployArtifactId"`

    // Default name of the chart instance. Must be unique within a Kubernetes namespace.
    ReleaseName *string `mandatory:"true" json:"releaseName"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // List of values.yaml file artifact OCIDs.
    ValuesArtifactIds []string `mandatory:"false" json:"valuesArtifactIds"`

    // Uninstall the Helm chart release on deleting the stage.
    IsUninstallOnStageDelete *bool `mandatory:"false" json:"isUninstallOnStageDelete"`

    // List of Helm command artifact OCIDs.
    HelmCommandArtifactIds []string `mandatory:"false" json:"helmCommandArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Time to wait for execution of a helm stage. Defaults to 300 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    SetValues *HelmSetValueCollection `mandatory:"false" json:"setValues"`

    SetString *HelmSetValueCollection `mandatory:"false" json:"setString"`

    // Disable pre/post upgrade hooks. Set to false by default.
    AreHooksEnabled *bool `mandatory:"false" json:"areHooksEnabled"`

    // During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
    ShouldReuseValues *bool `mandatory:"false" json:"shouldReuseValues"`

    // During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
    ShouldResetValues *bool `mandatory:"false" json:"shouldResetValues"`

    // Force resource update through delete; or if required, recreate. Set to false by default.
    IsForceEnabled *bool `mandatory:"false" json:"isForceEnabled"`

    // Allow deletion of new resources created during when an upgrade fails. Set to false by default.
    ShouldCleanupOnFail *bool `mandatory:"false" json:"shouldCleanupOnFail"`

    // Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
    MaxHistory *int `mandatory:"false" json:"maxHistory"`

    // If set, no CRDs are installed. By default, CRDs are installed only if they are not present already. Set to false by default.
    ShouldSkipCrds *bool `mandatory:"false" json:"shouldSkipCrds"`

    // If set, renders subchart notes along with the parent. Set to false by default.
    ShouldSkipRenderSubchartNotes *bool `mandatory:"false" json:"shouldSkipRenderSubchartNotes"`

    // Does not wait until all the resources are in a ready state to mark the release as successful if set to true. Set to false by default.
    ShouldNotWait *bool `mandatory:"false" json:"shouldNotWait"`

    // Enables helm --debug option to stream output to tf stdout. Set to false by default.
    IsDebugEnabled *bool `mandatory:"false" json:"isDebugEnabled"`

    // The purpose of running this Helm stage
    Purpose CreateOkeHelmChartDeployStageDetailsPurposeEnum `mandatory:"false" json:"purpose,omitempty"`
}

func (CreateOkeHelmChartDeployStageDetails) GetDefinedTags

func (m CreateOkeHelmChartDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOkeHelmChartDeployStageDetails) GetDeployPipelineId

func (m CreateOkeHelmChartDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeHelmChartDeployStageDetails) GetDescription

func (m CreateOkeHelmChartDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeHelmChartDeployStageDetails) GetDisplayName

func (m CreateOkeHelmChartDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeHelmChartDeployStageDetails) GetFreeformTags

func (m CreateOkeHelmChartDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOkeHelmChartDeployStageDetails) MarshalJSON

func (m CreateOkeHelmChartDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOkeHelmChartDeployStageDetails) String

func (m CreateOkeHelmChartDeployStageDetails) String() string

func (*CreateOkeHelmChartDeployStageDetails) UnmarshalJSON

func (m *CreateOkeHelmChartDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateOkeHelmChartDeployStageDetails) ValidateEnumValue

func (m CreateOkeHelmChartDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOkeHelmChartDeployStageDetailsPurposeEnum

CreateOkeHelmChartDeployStageDetailsPurposeEnum Enum with underlying type: string

type CreateOkeHelmChartDeployStageDetailsPurposeEnum string

Set of constants representing the allowable values for CreateOkeHelmChartDeployStageDetailsPurposeEnum

const (
    CreateOkeHelmChartDeployStageDetailsPurposeUpgrade CreateOkeHelmChartDeployStageDetailsPurposeEnum = "EXECUTE_HELM_UPGRADE"
    CreateOkeHelmChartDeployStageDetailsPurposeCommand CreateOkeHelmChartDeployStageDetailsPurposeEnum = "EXECUTE_HELM_COMMAND"
)

func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumValues

func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumValues() []CreateOkeHelmChartDeployStageDetailsPurposeEnum

GetCreateOkeHelmChartDeployStageDetailsPurposeEnumValues Enumerates the set of values for CreateOkeHelmChartDeployStageDetailsPurposeEnum

func GetMappingCreateOkeHelmChartDeployStageDetailsPurposeEnum

func GetMappingCreateOkeHelmChartDeployStageDetailsPurposeEnum(val string) (CreateOkeHelmChartDeployStageDetailsPurposeEnum, bool)

GetMappingCreateOkeHelmChartDeployStageDetailsPurposeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateOrUpdateGitBranchDetails

CreateOrUpdateGitBranchDetails The information needed to create a branch.

type CreateOrUpdateGitBranchDetails struct {

    // The name of the reference to create or update.
    RefName *string `mandatory:"true" json:"refName"`

    // Commit ID pointed to by the new branch.
    CommitId *string `mandatory:"true" json:"commitId"`
}

func (CreateOrUpdateGitBranchDetails) GetRefName

func (m CreateOrUpdateGitBranchDetails) GetRefName() *string

GetRefName returns RefName

func (CreateOrUpdateGitBranchDetails) MarshalJSON

func (m CreateOrUpdateGitBranchDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOrUpdateGitBranchDetails) String

func (m CreateOrUpdateGitBranchDetails) String() string

func (CreateOrUpdateGitBranchDetails) ValidateEnumValue

func (m CreateOrUpdateGitBranchDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOrUpdateGitRefDetails

CreateOrUpdateGitRefDetails The information needed to create a reference. If the reference already exists, then it can be used to update the reference.

type CreateOrUpdateGitRefDetails interface {

    // The name of the reference to create or update.
    GetRefName() *string
}

type CreateOrUpdateGitRefDetailsRefTypeEnum

CreateOrUpdateGitRefDetailsRefTypeEnum Enum with underlying type: string

type CreateOrUpdateGitRefDetailsRefTypeEnum string

Set of constants representing the allowable values for CreateOrUpdateGitRefDetailsRefTypeEnum

const (
    CreateOrUpdateGitRefDetailsRefTypeBranch CreateOrUpdateGitRefDetailsRefTypeEnum = "BRANCH"
    CreateOrUpdateGitRefDetailsRefTypeTag    CreateOrUpdateGitRefDetailsRefTypeEnum = "TAG"
)

func GetCreateOrUpdateGitRefDetailsRefTypeEnumValues

func GetCreateOrUpdateGitRefDetailsRefTypeEnumValues() []CreateOrUpdateGitRefDetailsRefTypeEnum

GetCreateOrUpdateGitRefDetailsRefTypeEnumValues Enumerates the set of values for CreateOrUpdateGitRefDetailsRefTypeEnum

func GetMappingCreateOrUpdateGitRefDetailsRefTypeEnum

func GetMappingCreateOrUpdateGitRefDetailsRefTypeEnum(val string) (CreateOrUpdateGitRefDetailsRefTypeEnum, bool)

GetMappingCreateOrUpdateGitRefDetailsRefTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateOrUpdateGitRefRequest

CreateOrUpdateGitRefRequest wrapper for the CreateOrUpdateGitRef operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateOrUpdateGitRef.go.html to see an example of how to use CreateOrUpdateGitRefRequest.

type CreateOrUpdateGitRefRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The information to create a reference with the type specified in the query.
    CreateOrUpdateGitRefDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateOrUpdateGitRefRequest) BinaryRequestBody

func (request CreateOrUpdateGitRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateOrUpdateGitRefRequest) HTTPRequest

func (request CreateOrUpdateGitRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateOrUpdateGitRefRequest) RetryPolicy

func (request CreateOrUpdateGitRefRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateOrUpdateGitRefRequest) String

func (request CreateOrUpdateGitRefRequest) String() string

func (CreateOrUpdateGitRefRequest) ValidateEnumValue

func (request CreateOrUpdateGitRefRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOrUpdateGitRefResponse

CreateOrUpdateGitRefResponse wrapper for the CreateOrUpdateGitRef operation

type CreateOrUpdateGitRefResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryRef instance
    RepositoryRef `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateOrUpdateGitRefResponse) HTTPResponse

func (response CreateOrUpdateGitRefResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateOrUpdateGitRefResponse) String

func (response CreateOrUpdateGitRefResponse) String() string

type CreateOrUpdateGitTagDetails

CreateOrUpdateGitTagDetails The information needed to create a lightweight tag.

type CreateOrUpdateGitTagDetails struct {

    // The name of the reference to create or update.
    RefName *string `mandatory:"true" json:"refName"`

    // SHA-1 hash value of the object pointed to by the tag.
    ObjectId *string `mandatory:"true" json:"objectId"`
}

func (CreateOrUpdateGitTagDetails) GetRefName

func (m CreateOrUpdateGitTagDetails) GetRefName() *string

GetRefName returns RefName

func (CreateOrUpdateGitTagDetails) MarshalJSON

func (m CreateOrUpdateGitTagDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOrUpdateGitTagDetails) String

func (m CreateOrUpdateGitTagDetails) String() string

func (CreateOrUpdateGitTagDetails) ValidateEnumValue

func (m CreateOrUpdateGitTagDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOrUpdateProtectedBranchDetails

CreateOrUpdateProtectedBranchDetails Information to create a protected branch

type CreateOrUpdateProtectedBranchDetails struct {

    // Name of a branch to protect.
    BranchName *string `mandatory:"true" json:"branchName"`

    // Level of protection to add on a branch.
    ProtectionLevels []ProtectionLevelEnum `mandatory:"false" json:"protectionLevels,omitempty"`
}

func (CreateOrUpdateProtectedBranchDetails) String

func (m CreateOrUpdateProtectedBranchDetails) String() string

func (CreateOrUpdateProtectedBranchDetails) ValidateEnumValue

func (m CreateOrUpdateProtectedBranchDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOrUpdateProtectedBranchRequest

CreateOrUpdateProtectedBranchRequest wrapper for the CreateOrUpdateProtectedBranch operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateOrUpdateProtectedBranch.go.html to see an example of how to use CreateOrUpdateProtectedBranchRequest.

type CreateOrUpdateProtectedBranchRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Details for a protected branch
    CreateOrUpdateProtectedBranchDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateOrUpdateProtectedBranchRequest) BinaryRequestBody

func (request CreateOrUpdateProtectedBranchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateOrUpdateProtectedBranchRequest) HTTPRequest

func (request CreateOrUpdateProtectedBranchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateOrUpdateProtectedBranchRequest) RetryPolicy

func (request CreateOrUpdateProtectedBranchRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateOrUpdateProtectedBranchRequest) String

func (request CreateOrUpdateProtectedBranchRequest) String() string

func (CreateOrUpdateProtectedBranchRequest) ValidateEnumValue

func (request CreateOrUpdateProtectedBranchRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOrUpdateProtectedBranchResponse

CreateOrUpdateProtectedBranchResponse wrapper for the CreateOrUpdateProtectedBranch operation

type CreateOrUpdateProtectedBranchResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ProtectedBranch instance
    ProtectedBranch `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateOrUpdateProtectedBranchResponse) HTTPResponse

func (response CreateOrUpdateProtectedBranchResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateOrUpdateProtectedBranchResponse) String

func (response CreateOrUpdateProtectedBranchResponse) String() string

type CreateProjectDetails

CreateProjectDetails The information about new project to be created.

type CreateProjectDetails struct {

    // Project name (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    NotificationConfig *NotificationConfig `mandatory:"true" json:"notificationConfig"`

    // The OCID of the compartment where the project is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Project description.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateProjectDetails) String

func (m CreateProjectDetails) String() string

func (CreateProjectDetails) ValidateEnumValue

func (m CreateProjectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateProjectRequest

CreateProjectRequest wrapper for the CreateProject operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateProject.go.html to see an example of how to use CreateProjectRequest.

type CreateProjectRequest struct {

    // Details for the new project.
    CreateProjectDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateProjectRequest) BinaryRequestBody

func (request CreateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateProjectRequest) HTTPRequest

func (request CreateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateProjectRequest) RetryPolicy

func (request CreateProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateProjectRequest) String

func (request CreateProjectRequest) String() string

func (CreateProjectRequest) ValidateEnumValue

func (request CreateProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateProjectResponse

CreateProjectResponse wrapper for the CreateProject operation

type CreateProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Project instance
    Project `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateProjectResponse) HTTPResponse

func (response CreateProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateProjectResponse) String

func (response CreateProjectResponse) String() string

type CreatePullRequestAttachmentRequest

CreatePullRequestAttachmentRequest wrapper for the CreatePullRequestAttachment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreatePullRequestAttachment.go.html to see an example of how to use CreatePullRequestAttachmentRequest.

type CreatePullRequestAttachmentRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // The Content-Disposition response-header field has been proposed as a means for the origin server to suggest a default filename if the user requests that the content is saved to a file.
    ContentDisposition *string `mandatory:"true" contributesTo:"header" name:"content-disposition"`

    // Uploads the content of the attachment.
    CreatePullRequestAttachmentBody io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreatePullRequestAttachmentRequest) BinaryRequestBody

func (request CreatePullRequestAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreatePullRequestAttachmentRequest) HTTPRequest

func (request CreatePullRequestAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreatePullRequestAttachmentRequest) RetryPolicy

func (request CreatePullRequestAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreatePullRequestAttachmentRequest) String

func (request CreatePullRequestAttachmentRequest) String() string

func (CreatePullRequestAttachmentRequest) ValidateEnumValue

func (request CreatePullRequestAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePullRequestAttachmentResponse

CreatePullRequestAttachmentResponse wrapper for the CreatePullRequestAttachment operation

type CreatePullRequestAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequestAttachment instance
    PullRequestAttachment `presentIn:"body"`

    // Relative URL of the newly created resource.
    ContentLocation *string `presentIn:"header" name:"content-location"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreatePullRequestAttachmentResponse) HTTPResponse

func (response CreatePullRequestAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreatePullRequestAttachmentResponse) String

func (response CreatePullRequestAttachmentResponse) String() string

type CreatePullRequestCommentDetails

CreatePullRequestCommentDetails The information about new Comment.

type CreatePullRequestCommentDetails struct {

    // Content of the Comment.
    Data *string `mandatory:"true" json:"data"`

    // ID of parent Comment
    ParentId *string `mandatory:"false" json:"parentId"`

    // File path in the commit
    FilePath *string `mandatory:"false" json:"filePath"`

    // Commit SHA
    CommitId *string `mandatory:"false" json:"commitId"`

    // File path in the target commit
    FileType PullRequestCommentFileTypeEnum `mandatory:"false" json:"fileType,omitempty"`

    // Line number in the file
    LineNumber *int `mandatory:"false" json:"lineNumber"`
}

func (CreatePullRequestCommentDetails) String

func (m CreatePullRequestCommentDetails) String() string

func (CreatePullRequestCommentDetails) ValidateEnumValue

func (m CreatePullRequestCommentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePullRequestCommentRequest

CreatePullRequestCommentRequest wrapper for the CreatePullRequestComment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreatePullRequestComment.go.html to see an example of how to use CreatePullRequestCommentRequest.

type CreatePullRequestCommentRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // Details for the new PullRequest comment.
    CreatePullRequestCommentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreatePullRequestCommentRequest) BinaryRequestBody

func (request CreatePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreatePullRequestCommentRequest) HTTPRequest

func (request CreatePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreatePullRequestCommentRequest) RetryPolicy

func (request CreatePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreatePullRequestCommentRequest) String

func (request CreatePullRequestCommentRequest) String() string

func (CreatePullRequestCommentRequest) ValidateEnumValue

func (request CreatePullRequestCommentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePullRequestCommentResponse

CreatePullRequestCommentResponse wrapper for the CreatePullRequestComment operation

type CreatePullRequestCommentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequestComment instance
    PullRequestComment `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreatePullRequestCommentResponse) HTTPResponse

func (response CreatePullRequestCommentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreatePullRequestCommentResponse) String

func (response CreatePullRequestCommentResponse) String() string

type CreatePullRequestDetails

CreatePullRequestDetails The information about new Pull Request.

type CreatePullRequestDetails struct {

    // Pull Request title
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The source branch of the pull request.
    SourceBranch *string `mandatory:"true" json:"sourceBranch"`

    // The OCID of the repository.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // The destination branch of the pull request. If not provided, default branch will be used as the destination branch.
    DestinationBranch *string `mandatory:"false" json:"destinationBranch"`

    // The OCID of the forked repository that will act as the source of the changes to be included in the pull request against the parent repository.
    SourceRepositoryId *string `mandatory:"false" json:"sourceRepositoryId"`

    // Details of the pull request. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // Reviewers for this pull request.
    Reviewers []CreateReviewerDetails `mandatory:"false" json:"reviewers"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreatePullRequestDetails) String

func (m CreatePullRequestDetails) String() string

func (CreatePullRequestDetails) ValidateEnumValue

func (m CreatePullRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePullRequestRequest

CreatePullRequestRequest wrapper for the CreatePullRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreatePullRequest.go.html to see an example of how to use CreatePullRequestRequest.

type CreatePullRequestRequest struct {

    // Details for the new PullRequest.
    CreatePullRequestDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreatePullRequestRequest) BinaryRequestBody

func (request CreatePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreatePullRequestRequest) HTTPRequest

func (request CreatePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreatePullRequestRequest) RetryPolicy

func (request CreatePullRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreatePullRequestRequest) String

func (request CreatePullRequestRequest) String() string

func (CreatePullRequestRequest) ValidateEnumValue

func (request CreatePullRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePullRequestResponse

CreatePullRequestResponse wrapper for the CreatePullRequest operation

type CreatePullRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequest instance
    PullRequest `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // Relative URL of the newly created resource.
    ContentLocation *string `presentIn:"header" name:"content-location"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreatePullRequestResponse) HTTPResponse

func (response CreatePullRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreatePullRequestResponse) String

func (response CreatePullRequestResponse) String() string

type CreateRepositoryDetails

CreateRepositoryDetails Information about the new repository.

type CreateRepositoryDetails struct {

    // Name of the repository. Should be unique within the project.
    Name *string `mandatory:"true" json:"name"`

    // The OCID of the DevOps project containing the repository.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Type of repository. Allowed values:
    // `MIRRORED`
    // `HOSTED`
    // `FORKED`
    RepositoryType RepositoryRepositoryTypeEnum `mandatory:"true" json:"repositoryType"`

    // The OCID of the parent repository.
    ParentRepositoryId *string `mandatory:"false" json:"parentRepositoryId"`

    // The default branch of the repository.
    DefaultBranch *string `mandatory:"false" json:"defaultBranch"`

    MirrorRepositoryConfig *MirrorRepositoryConfig `mandatory:"false" json:"mirrorRepositoryConfig"`

    // Details of the repository. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateRepositoryDetails) String

func (m CreateRepositoryDetails) String() string

func (CreateRepositoryDetails) ValidateEnumValue

func (m CreateRepositoryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateRepositoryRequest

CreateRepositoryRequest wrapper for the CreateRepository operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateRepository.go.html to see an example of how to use CreateRepositoryRequest.

type CreateRepositoryRequest struct {

    // Details for the new repository.
    CreateRepositoryDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateRepositoryRequest) BinaryRequestBody

func (request CreateRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateRepositoryRequest) HTTPRequest

func (request CreateRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateRepositoryRequest) RetryPolicy

func (request CreateRepositoryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateRepositoryRequest) String

func (request CreateRepositoryRequest) String() string

func (CreateRepositoryRequest) ValidateEnumValue

func (request CreateRepositoryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateRepositoryResponse

CreateRepositoryResponse wrapper for the CreateRepository operation

type CreateRepositoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Repository instance
    Repository `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateRepositoryResponse) HTTPResponse

func (response CreateRepositoryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateRepositoryResponse) String

func (response CreateRepositoryResponse) String() string

type CreateReviewerDetails

CreateReviewerDetails The reviewer to be created.

type CreateReviewerDetails struct {

    // Pull Request reviewer id
    PrincipalId *string `mandatory:"true" json:"principalId"`
}

func (CreateReviewerDetails) String

func (m CreateReviewerDetails) String() string

func (CreateReviewerDetails) ValidateEnumValue

func (m CreateReviewerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateShellDeployStageDetails

CreateShellDeployStageDetails Specifies the shell stage.

type CreateShellDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    ContainerConfig ContainerConfig `mandatory:"true" json:"containerConfig"`

    // The OCID of the artifact that contains the command specification.
    CommandSpecDeployArtifactId *string `mandatory:"true" json:"commandSpecDeployArtifactId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Time to wait for execution of a shell stage. Defaults to 36000 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`
}

func (CreateShellDeployStageDetails) GetDefinedTags

func (m CreateShellDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateShellDeployStageDetails) GetDeployPipelineId

func (m CreateShellDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateShellDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateShellDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateShellDeployStageDetails) GetDescription

func (m CreateShellDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateShellDeployStageDetails) GetDisplayName

func (m CreateShellDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateShellDeployStageDetails) GetFreeformTags

func (m CreateShellDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateShellDeployStageDetails) MarshalJSON

func (m CreateShellDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateShellDeployStageDetails) String

func (m CreateShellDeployStageDetails) String() string

func (*CreateShellDeployStageDetails) UnmarshalJSON

func (m *CreateShellDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateShellDeployStageDetails) ValidateEnumValue

func (m CreateShellDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSingleDeployStageDeploymentDetails

CreateSingleDeployStageDeploymentDetails Details of a new deployment to be created that will run a single stage of the pipeline.

type CreateSingleDeployStageDeploymentDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // Specifies the OCID of the stage to be redeployed.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`
}

func (CreateSingleDeployStageDeploymentDetails) GetDefinedTags

func (m CreateSingleDeployStageDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateSingleDeployStageDeploymentDetails) GetDeployPipelineId

func (m CreateSingleDeployStageDeploymentDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateSingleDeployStageDeploymentDetails) GetDisplayName

func (m CreateSingleDeployStageDeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateSingleDeployStageDeploymentDetails) GetFreeformTags

func (m CreateSingleDeployStageDeploymentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateSingleDeployStageDeploymentDetails) MarshalJSON

func (m CreateSingleDeployStageDeploymentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateSingleDeployStageDeploymentDetails) String

func (m CreateSingleDeployStageDeploymentDetails) String() string

func (CreateSingleDeployStageDeploymentDetails) ValidateEnumValue

func (m CreateSingleDeployStageDeploymentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSingleDeployStageRedeploymentDetails

CreateSingleDeployStageRedeploymentDetails Details of a new deployment to be created that will rerun a single stage from a previously executed deployment.

type CreateSingleDeployStageRedeploymentDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // Specifies the OCID of the stage to be redeployed.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Specifies the OCID of the previous deployment to be redeployed.
    PreviousDeploymentId *string `mandatory:"false" json:"previousDeploymentId"`
}

func (CreateSingleDeployStageRedeploymentDetails) GetDefinedTags

func (m CreateSingleDeployStageRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateSingleDeployStageRedeploymentDetails) GetDeployPipelineId

func (m CreateSingleDeployStageRedeploymentDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateSingleDeployStageRedeploymentDetails) GetDisplayName

func (m CreateSingleDeployStageRedeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateSingleDeployStageRedeploymentDetails) GetFreeformTags

func (m CreateSingleDeployStageRedeploymentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateSingleDeployStageRedeploymentDetails) MarshalJSON

func (m CreateSingleDeployStageRedeploymentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateSingleDeployStageRedeploymentDetails) String

func (m CreateSingleDeployStageRedeploymentDetails) String() string

func (CreateSingleDeployStageRedeploymentDetails) ValidateEnumValue

func (m CreateSingleDeployStageRedeploymentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTriggerDeploymentStageDetails

CreateTriggerDeploymentStageDetails Specifies the Trigger Deployment stage, which runs another pipeline of the application.

type CreateTriggerDeploymentStageDetails struct {

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"true" json:"buildPipelineStagePredecessorCollection"`

    // A target deployment pipeline OCID that will run in this stage.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // A boolean flag that specifies whether all the parameters must be passed when the deployment is triggered.
    IsPassAllParametersEnabled *bool `mandatory:"true" json:"isPassAllParametersEnabled"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the stage.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateTriggerDeploymentStageDetails) GetBuildPipelineId

func (m CreateTriggerDeploymentStageDetails) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (CreateTriggerDeploymentStageDetails) GetBuildPipelineStagePredecessorCollection

func (m CreateTriggerDeploymentStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (CreateTriggerDeploymentStageDetails) GetDefinedTags

func (m CreateTriggerDeploymentStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateTriggerDeploymentStageDetails) GetDescription

func (m CreateTriggerDeploymentStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateTriggerDeploymentStageDetails) GetDisplayName

func (m CreateTriggerDeploymentStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateTriggerDeploymentStageDetails) GetFreeformTags

func (m CreateTriggerDeploymentStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateTriggerDeploymentStageDetails) MarshalJSON

func (m CreateTriggerDeploymentStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTriggerDeploymentStageDetails) String

func (m CreateTriggerDeploymentStageDetails) String() string

func (CreateTriggerDeploymentStageDetails) ValidateEnumValue

func (m CreateTriggerDeploymentStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTriggerDetails

CreateTriggerDetails Information about the new trigger.

type CreateTriggerDetails interface {

    // The OCID of the DevOps project to which the trigger belongs to.
    GetProjectId() *string

    // The list of actions that are to be performed for this trigger.
    GetActions() []TriggerAction

    // Trigger display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Optional description about the trigger.
    GetDescription() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateTriggerRequest

CreateTriggerRequest wrapper for the CreateTrigger operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateTrigger.go.html to see an example of how to use CreateTriggerRequest.

type CreateTriggerRequest struct {

    // Details for the new trigger.
    CreateTriggerDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateTriggerRequest) BinaryRequestBody

func (request CreateTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateTriggerRequest) HTTPRequest

func (request CreateTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTriggerRequest) RetryPolicy

func (request CreateTriggerRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateTriggerRequest) String

func (request CreateTriggerRequest) String() string

func (CreateTriggerRequest) ValidateEnumValue

func (request CreateTriggerRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTriggerResponse

CreateTriggerResponse wrapper for the CreateTrigger operation

type CreateTriggerResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TriggerCreateResult instance
    TriggerCreateResult `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateTriggerResponse) HTTPResponse

func (response CreateTriggerResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateTriggerResponse) String

func (response CreateTriggerResponse) String() string

type CreateVbsAccessTokenConnectionDetails

CreateVbsAccessTokenConnectionDetails The details for creating a connection of the type `VBS_ACCESS_TOKEN`. This type corresponds to a connection in Visual Builder Studio that is authenticated with a personal access token.

type CreateVbsAccessTokenConnectionDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The Base URL of the hosted VBS server.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateVbsAccessTokenConnectionDetails) GetDefinedTags

func (m CreateVbsAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateVbsAccessTokenConnectionDetails) GetDescription

func (m CreateVbsAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (CreateVbsAccessTokenConnectionDetails) GetDisplayName

func (m CreateVbsAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateVbsAccessTokenConnectionDetails) GetFreeformTags

func (m CreateVbsAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateVbsAccessTokenConnectionDetails) GetProjectId

func (m CreateVbsAccessTokenConnectionDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateVbsAccessTokenConnectionDetails) MarshalJSON

func (m CreateVbsAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateVbsAccessTokenConnectionDetails) String

func (m CreateVbsAccessTokenConnectionDetails) String() string

func (CreateVbsAccessTokenConnectionDetails) ValidateEnumValue

func (m CreateVbsAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVbsTriggerDetails

CreateVbsTriggerDetails The trigger for VBS as the caller.

type CreateVbsTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (CreateVbsTriggerDetails) GetActions

func (m CreateVbsTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateVbsTriggerDetails) GetDefinedTags

func (m CreateVbsTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateVbsTriggerDetails) GetDescription

func (m CreateVbsTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateVbsTriggerDetails) GetDisplayName

func (m CreateVbsTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateVbsTriggerDetails) GetFreeformTags

func (m CreateVbsTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateVbsTriggerDetails) GetProjectId

func (m CreateVbsTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateVbsTriggerDetails) MarshalJSON

func (m CreateVbsTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateVbsTriggerDetails) String

func (m CreateVbsTriggerDetails) String() string

func (*CreateVbsTriggerDetails) UnmarshalJSON

func (m *CreateVbsTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateVbsTriggerDetails) ValidateEnumValue

func (m CreateVbsTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateWaitCriteriaDetails

CreateWaitCriteriaDetails Specifies wait criteria for the Wait stage.

type CreateWaitCriteriaDetails interface {
}

type CreateWaitCriteriaDetailsWaitTypeEnum

CreateWaitCriteriaDetailsWaitTypeEnum Enum with underlying type: string

type CreateWaitCriteriaDetailsWaitTypeEnum string

Set of constants representing the allowable values for CreateWaitCriteriaDetailsWaitTypeEnum

const (
    CreateWaitCriteriaDetailsWaitTypeAbsoluteWait CreateWaitCriteriaDetailsWaitTypeEnum = "ABSOLUTE_WAIT"
)

func GetCreateWaitCriteriaDetailsWaitTypeEnumValues

func GetCreateWaitCriteriaDetailsWaitTypeEnumValues() []CreateWaitCriteriaDetailsWaitTypeEnum

GetCreateWaitCriteriaDetailsWaitTypeEnumValues Enumerates the set of values for CreateWaitCriteriaDetailsWaitTypeEnum

func GetMappingCreateWaitCriteriaDetailsWaitTypeEnum

func GetMappingCreateWaitCriteriaDetailsWaitTypeEnum(val string) (CreateWaitCriteriaDetailsWaitTypeEnum, bool)

GetMappingCreateWaitCriteriaDetailsWaitTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateWaitDeployStageDetails

CreateWaitDeployStageDetails Specifies the Wait stage. User can specify a criteria for wait time or give an absolute duration.

type CreateWaitDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    WaitCriteria WaitCriteria `mandatory:"true" json:"waitCriteria"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateWaitDeployStageDetails) GetDefinedTags

func (m CreateWaitDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateWaitDeployStageDetails) GetDeployPipelineId

func (m CreateWaitDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateWaitDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateWaitDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateWaitDeployStageDetails) GetDescription

func (m CreateWaitDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateWaitDeployStageDetails) GetDisplayName

func (m CreateWaitDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateWaitDeployStageDetails) GetFreeformTags

func (m CreateWaitDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateWaitDeployStageDetails) MarshalJSON

func (m CreateWaitDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateWaitDeployStageDetails) String

func (m CreateWaitDeployStageDetails) String() string

func (*CreateWaitDeployStageDetails) UnmarshalJSON

func (m *CreateWaitDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateWaitDeployStageDetails) ValidateEnumValue

func (m CreateWaitDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateWaitStageDetails

CreateWaitStageDetails Specifies the Wait stage. You can specify variable wait times or an absolute duration.

type CreateWaitStageDetails struct {

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"true" json:"buildPipelineStagePredecessorCollection"`

    WaitCriteria CreateWaitCriteriaDetails `mandatory:"true" json:"waitCriteria"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the stage.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateWaitStageDetails) GetBuildPipelineId

func (m CreateWaitStageDetails) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (CreateWaitStageDetails) GetBuildPipelineStagePredecessorCollection

func (m CreateWaitStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (CreateWaitStageDetails) GetDefinedTags

func (m CreateWaitStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateWaitStageDetails) GetDescription

func (m CreateWaitStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateWaitStageDetails) GetDisplayName

func (m CreateWaitStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateWaitStageDetails) GetFreeformTags

func (m CreateWaitStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateWaitStageDetails) MarshalJSON

func (m CreateWaitStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateWaitStageDetails) String

func (m CreateWaitStageDetails) String() string

func (*CreateWaitStageDetails) UnmarshalJSON

func (m *CreateWaitStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateWaitStageDetails) ValidateEnumValue

func (m CreateWaitStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CustomBuildRunnerShapeConfig

CustomBuildRunnerShapeConfig Specifies the custom build runner shape config.

type CustomBuildRunnerShapeConfig struct {

    // The total number of OCPUs set for the instance.
    Ocpus *int `mandatory:"true" json:"ocpus"`

    // The total amount of memory set for the instance in gigabytes.
    MemoryInGBs *int `mandatory:"true" json:"memoryInGBs"`
}

func (CustomBuildRunnerShapeConfig) MarshalJSON

func (m CustomBuildRunnerShapeConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CustomBuildRunnerShapeConfig) String

func (m CustomBuildRunnerShapeConfig) String() string

func (CustomBuildRunnerShapeConfig) ValidateEnumValue

func (m CustomBuildRunnerShapeConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeclinePullRequestRequest

DeclinePullRequestRequest wrapper for the DeclinePullRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeclinePullRequest.go.html to see an example of how to use DeclinePullRequestRequest.

type DeclinePullRequestRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeclinePullRequestRequest) BinaryRequestBody

func (request DeclinePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeclinePullRequestRequest) HTTPRequest

func (request DeclinePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeclinePullRequestRequest) RetryPolicy

func (request DeclinePullRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeclinePullRequestRequest) String

func (request DeclinePullRequestRequest) String() string

func (DeclinePullRequestRequest) ValidateEnumValue

func (request DeclinePullRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeclinePullRequestResponse

DeclinePullRequestResponse wrapper for the DeclinePullRequest operation

type DeclinePullRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequest instance
    PullRequest `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (DeclinePullRequestResponse) HTTPResponse

func (response DeclinePullRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeclinePullRequestResponse) String

func (response DeclinePullRequestResponse) String() string

type DefaultBuildRunnerShapeConfig

DefaultBuildRunnerShapeConfig Specifies the default build runner shape config.

type DefaultBuildRunnerShapeConfig struct {
}

func (DefaultBuildRunnerShapeConfig) MarshalJSON

func (m DefaultBuildRunnerShapeConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DefaultBuildRunnerShapeConfig) String

func (m DefaultBuildRunnerShapeConfig) String() string

func (DefaultBuildRunnerShapeConfig) ValidateEnumValue

func (m DefaultBuildRunnerShapeConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteBuildPipelineRequest

DeleteBuildPipelineRequest wrapper for the DeleteBuildPipeline operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteBuildPipeline.go.html to see an example of how to use DeleteBuildPipelineRequest.

type DeleteBuildPipelineRequest struct {

    // Unique build pipeline identifier.
    BuildPipelineId *string `mandatory:"true" contributesTo:"path" name:"buildPipelineId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteBuildPipelineRequest) BinaryRequestBody

func (request DeleteBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteBuildPipelineRequest) HTTPRequest

func (request DeleteBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteBuildPipelineRequest) RetryPolicy

func (request DeleteBuildPipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteBuildPipelineRequest) String

func (request DeleteBuildPipelineRequest) String() string

func (DeleteBuildPipelineRequest) ValidateEnumValue

func (request DeleteBuildPipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteBuildPipelineResponse

DeleteBuildPipelineResponse wrapper for the DeleteBuildPipeline operation

type DeleteBuildPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteBuildPipelineResponse) HTTPResponse

func (response DeleteBuildPipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteBuildPipelineResponse) String

func (response DeleteBuildPipelineResponse) String() string

type DeleteBuildPipelineStageRequest

DeleteBuildPipelineStageRequest wrapper for the DeleteBuildPipelineStage operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteBuildPipelineStage.go.html to see an example of how to use DeleteBuildPipelineStageRequest.

type DeleteBuildPipelineStageRequest struct {

    // Unique stage identifier.
    BuildPipelineStageId *string `mandatory:"true" contributesTo:"path" name:"buildPipelineStageId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteBuildPipelineStageRequest) BinaryRequestBody

func (request DeleteBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteBuildPipelineStageRequest) HTTPRequest

func (request DeleteBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteBuildPipelineStageRequest) RetryPolicy

func (request DeleteBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteBuildPipelineStageRequest) String

func (request DeleteBuildPipelineStageRequest) String() string

func (DeleteBuildPipelineStageRequest) ValidateEnumValue

func (request DeleteBuildPipelineStageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteBuildPipelineStageResponse

DeleteBuildPipelineStageResponse wrapper for the DeleteBuildPipelineStage operation

type DeleteBuildPipelineStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteBuildPipelineStageResponse) HTTPResponse

func (response DeleteBuildPipelineStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteBuildPipelineStageResponse) String

func (response DeleteBuildPipelineStageResponse) String() string

type DeleteConnectionRequest

DeleteConnectionRequest wrapper for the DeleteConnection operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteConnection.go.html to see an example of how to use DeleteConnectionRequest.

type DeleteConnectionRequest struct {

    // Unique connection identifier.
    ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteConnectionRequest) BinaryRequestBody

func (request DeleteConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteConnectionRequest) HTTPRequest

func (request DeleteConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteConnectionRequest) RetryPolicy

func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteConnectionRequest) String

func (request DeleteConnectionRequest) String() string

func (DeleteConnectionRequest) ValidateEnumValue

func (request DeleteConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteConnectionResponse

DeleteConnectionResponse wrapper for the DeleteConnection operation

type DeleteConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteConnectionResponse) HTTPResponse

func (response DeleteConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteConnectionResponse) String

func (response DeleteConnectionResponse) String() string

type DeleteDeployArtifactRequest

DeleteDeployArtifactRequest wrapper for the DeleteDeployArtifact operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteDeployArtifact.go.html to see an example of how to use DeleteDeployArtifactRequest.

type DeleteDeployArtifactRequest struct {

    // Unique artifact identifier.
    DeployArtifactId *string `mandatory:"true" contributesTo:"path" name:"deployArtifactId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDeployArtifactRequest) BinaryRequestBody

func (request DeleteDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDeployArtifactRequest) HTTPRequest

func (request DeleteDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDeployArtifactRequest) RetryPolicy

func (request DeleteDeployArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDeployArtifactRequest) String

func (request DeleteDeployArtifactRequest) String() string

func (DeleteDeployArtifactRequest) ValidateEnumValue

func (request DeleteDeployArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDeployArtifactResponse

DeleteDeployArtifactResponse wrapper for the DeleteDeployArtifact operation

type DeleteDeployArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDeployArtifactResponse) HTTPResponse

func (response DeleteDeployArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDeployArtifactResponse) String

func (response DeleteDeployArtifactResponse) String() string

type DeleteDeployEnvironmentRequest

DeleteDeployEnvironmentRequest wrapper for the DeleteDeployEnvironment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteDeployEnvironment.go.html to see an example of how to use DeleteDeployEnvironmentRequest.

type DeleteDeployEnvironmentRequest struct {

    // Unique environment identifier.
    DeployEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"deployEnvironmentId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDeployEnvironmentRequest) BinaryRequestBody

func (request DeleteDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDeployEnvironmentRequest) HTTPRequest

func (request DeleteDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDeployEnvironmentRequest) RetryPolicy

func (request DeleteDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDeployEnvironmentRequest) String

func (request DeleteDeployEnvironmentRequest) String() string

func (DeleteDeployEnvironmentRequest) ValidateEnumValue

func (request DeleteDeployEnvironmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDeployEnvironmentResponse

DeleteDeployEnvironmentResponse wrapper for the DeleteDeployEnvironment operation

type DeleteDeployEnvironmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDeployEnvironmentResponse) HTTPResponse

func (response DeleteDeployEnvironmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDeployEnvironmentResponse) String

func (response DeleteDeployEnvironmentResponse) String() string

type DeleteDeployPipelineRequest

DeleteDeployPipelineRequest wrapper for the DeleteDeployPipeline operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteDeployPipeline.go.html to see an example of how to use DeleteDeployPipelineRequest.

type DeleteDeployPipelineRequest struct {

    // Unique pipeline identifier.
    DeployPipelineId *string `mandatory:"true" contributesTo:"path" name:"deployPipelineId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDeployPipelineRequest) BinaryRequestBody

func (request DeleteDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDeployPipelineRequest) HTTPRequest

func (request DeleteDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDeployPipelineRequest) RetryPolicy

func (request DeleteDeployPipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDeployPipelineRequest) String

func (request DeleteDeployPipelineRequest) String() string

func (DeleteDeployPipelineRequest) ValidateEnumValue

func (request DeleteDeployPipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDeployPipelineResponse

DeleteDeployPipelineResponse wrapper for the DeleteDeployPipeline operation

type DeleteDeployPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDeployPipelineResponse) HTTPResponse

func (response DeleteDeployPipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDeployPipelineResponse) String

func (response DeleteDeployPipelineResponse) String() string

type DeleteDeployStageRequest

DeleteDeployStageRequest wrapper for the DeleteDeployStage operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteDeployStage.go.html to see an example of how to use DeleteDeployStageRequest.

type DeleteDeployStageRequest struct {

    // Unique stage identifier.
    DeployStageId *string `mandatory:"true" contributesTo:"path" name:"deployStageId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDeployStageRequest) BinaryRequestBody

func (request DeleteDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDeployStageRequest) HTTPRequest

func (request DeleteDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDeployStageRequest) RetryPolicy

func (request DeleteDeployStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDeployStageRequest) String

func (request DeleteDeployStageRequest) String() string

func (DeleteDeployStageRequest) ValidateEnumValue

func (request DeleteDeployStageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDeployStageResponse

DeleteDeployStageResponse wrapper for the DeleteDeployStage operation

type DeleteDeployStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDeployStageResponse) HTTPResponse

func (response DeleteDeployStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDeployStageResponse) String

func (response DeleteDeployStageResponse) String() string

type DeleteGitRefDetails

DeleteGitRefDetails The information needed to delete a reference.

type DeleteGitRefDetails struct {

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"true" json:"refName"`
}

func (DeleteGitRefDetails) String

func (m DeleteGitRefDetails) String() string

func (DeleteGitRefDetails) ValidateEnumValue

func (m DeleteGitRefDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteGitRefRequest

DeleteGitRefRequest wrapper for the DeleteGitRef operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteGitRef.go.html to see an example of how to use DeleteGitRefRequest.

type DeleteGitRefRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The information to delete a reference.
    DeleteGitRefDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteGitRefRequest) BinaryRequestBody

func (request DeleteGitRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteGitRefRequest) HTTPRequest

func (request DeleteGitRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteGitRefRequest) RetryPolicy

func (request DeleteGitRefRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteGitRefRequest) String

func (request DeleteGitRefRequest) String() string

func (DeleteGitRefRequest) ValidateEnumValue

func (request DeleteGitRefRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteGitRefResponse

DeleteGitRefResponse wrapper for the DeleteGitRef operation

type DeleteGitRefResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteGitRefResponse) HTTPResponse

func (response DeleteGitRefResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteGitRefResponse) String

func (response DeleteGitRefResponse) String() string

type DeleteProjectRepositorySettingsRequest

DeleteProjectRepositorySettingsRequest wrapper for the DeleteProjectRepositorySettings operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteProjectRepositorySettings.go.html to see an example of how to use DeleteProjectRepositorySettingsRequest.

type DeleteProjectRepositorySettingsRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteProjectRepositorySettingsRequest) BinaryRequestBody

func (request DeleteProjectRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteProjectRepositorySettingsRequest) HTTPRequest

func (request DeleteProjectRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteProjectRepositorySettingsRequest) RetryPolicy

func (request DeleteProjectRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteProjectRepositorySettingsRequest) String

func (request DeleteProjectRepositorySettingsRequest) String() string

func (DeleteProjectRepositorySettingsRequest) ValidateEnumValue

func (request DeleteProjectRepositorySettingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteProjectRepositorySettingsResponse

DeleteProjectRepositorySettingsResponse wrapper for the DeleteProjectRepositorySettings operation

type DeleteProjectRepositorySettingsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteProjectRepositorySettingsResponse) HTTPResponse

func (response DeleteProjectRepositorySettingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteProjectRepositorySettingsResponse) String

func (response DeleteProjectRepositorySettingsResponse) String() string

type DeleteProjectRequest

DeleteProjectRequest wrapper for the DeleteProject operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteProject.go.html to see an example of how to use DeleteProjectRequest.

type DeleteProjectRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteProjectRequest) BinaryRequestBody

func (request DeleteProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteProjectRequest) HTTPRequest

func (request DeleteProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteProjectRequest) RetryPolicy

func (request DeleteProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteProjectRequest) String

func (request DeleteProjectRequest) String() string

func (DeleteProjectRequest) ValidateEnumValue

func (request DeleteProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteProjectResponse

DeleteProjectResponse wrapper for the DeleteProject operation

type DeleteProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteProjectResponse) HTTPResponse

func (response DeleteProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteProjectResponse) String

func (response DeleteProjectResponse) String() string

type DeleteProtectedBranchDetails

DeleteProtectedBranchDetails Information to delete a protected branch

type DeleteProtectedBranchDetails struct {

    // Name of a protected branch.
    BranchName *string `mandatory:"true" json:"branchName"`
}

func (DeleteProtectedBranchDetails) String

func (m DeleteProtectedBranchDetails) String() string

func (DeleteProtectedBranchDetails) ValidateEnumValue

func (m DeleteProtectedBranchDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteProtectedBranchRequest

DeleteProtectedBranchRequest wrapper for the DeleteProtectedBranch operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteProtectedBranch.go.html to see an example of how to use DeleteProtectedBranchRequest.

type DeleteProtectedBranchRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Details for a protected branch
    DeleteProtectedBranchDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteProtectedBranchRequest) BinaryRequestBody

func (request DeleteProtectedBranchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteProtectedBranchRequest) HTTPRequest

func (request DeleteProtectedBranchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteProtectedBranchRequest) RetryPolicy

func (request DeleteProtectedBranchRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteProtectedBranchRequest) String

func (request DeleteProtectedBranchRequest) String() string

func (DeleteProtectedBranchRequest) ValidateEnumValue

func (request DeleteProtectedBranchRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteProtectedBranchResponse

DeleteProtectedBranchResponse wrapper for the DeleteProtectedBranch operation

type DeleteProtectedBranchResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteProtectedBranchResponse) HTTPResponse

func (response DeleteProtectedBranchResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteProtectedBranchResponse) String

func (response DeleteProtectedBranchResponse) String() string

type DeletePullRequestAttachmentRequest

DeletePullRequestAttachmentRequest wrapper for the DeletePullRequestAttachment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeletePullRequestAttachment.go.html to see an example of how to use DeletePullRequestAttachmentRequest.

type DeletePullRequestAttachmentRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // unique PullRequest attachment identifier
    AttachmentId *string `mandatory:"true" contributesTo:"path" name:"attachmentId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeletePullRequestAttachmentRequest) BinaryRequestBody

func (request DeletePullRequestAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeletePullRequestAttachmentRequest) HTTPRequest

func (request DeletePullRequestAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePullRequestAttachmentRequest) RetryPolicy

func (request DeletePullRequestAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeletePullRequestAttachmentRequest) String

func (request DeletePullRequestAttachmentRequest) String() string

func (DeletePullRequestAttachmentRequest) ValidateEnumValue

func (request DeletePullRequestAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeletePullRequestAttachmentResponse

DeletePullRequestAttachmentResponse wrapper for the DeletePullRequestAttachment operation

type DeletePullRequestAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeletePullRequestAttachmentResponse) HTTPResponse

func (response DeletePullRequestAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePullRequestAttachmentResponse) String

func (response DeletePullRequestAttachmentResponse) String() string

type DeletePullRequestCommentRequest

DeletePullRequestCommentRequest wrapper for the DeletePullRequestComment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeletePullRequestComment.go.html to see an example of how to use DeletePullRequestCommentRequest.

type DeletePullRequestCommentRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // unique PullRequest Comment identifier
    CommentId *string `mandatory:"true" contributesTo:"path" name:"commentId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeletePullRequestCommentRequest) BinaryRequestBody

func (request DeletePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeletePullRequestCommentRequest) HTTPRequest

func (request DeletePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePullRequestCommentRequest) RetryPolicy

func (request DeletePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeletePullRequestCommentRequest) String

func (request DeletePullRequestCommentRequest) String() string

func (DeletePullRequestCommentRequest) ValidateEnumValue

func (request DeletePullRequestCommentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeletePullRequestCommentResponse

DeletePullRequestCommentResponse wrapper for the DeletePullRequestComment operation

type DeletePullRequestCommentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeletePullRequestCommentResponse) HTTPResponse

func (response DeletePullRequestCommentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePullRequestCommentResponse) String

func (response DeletePullRequestCommentResponse) String() string

type DeletePullRequestRequest

DeletePullRequestRequest wrapper for the DeletePullRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeletePullRequest.go.html to see an example of how to use DeletePullRequestRequest.

type DeletePullRequestRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeletePullRequestRequest) BinaryRequestBody

func (request DeletePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeletePullRequestRequest) HTTPRequest

func (request DeletePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePullRequestRequest) RetryPolicy

func (request DeletePullRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeletePullRequestRequest) String

func (request DeletePullRequestRequest) String() string

func (DeletePullRequestRequest) ValidateEnumValue

func (request DeletePullRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeletePullRequestResponse

DeletePullRequestResponse wrapper for the DeletePullRequest operation

type DeletePullRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeletePullRequestResponse) HTTPResponse

func (response DeletePullRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePullRequestResponse) String

func (response DeletePullRequestResponse) String() string

type DeleteRefRequest

DeleteRefRequest wrapper for the DeleteRef operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteRef.go.html to see an example of how to use DeleteRefRequest.

type DeleteRefRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"true" contributesTo:"path" name:"refName"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteRefRequest) BinaryRequestBody

func (request DeleteRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteRefRequest) HTTPRequest

func (request DeleteRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteRefRequest) RetryPolicy

func (request DeleteRefRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteRefRequest) String

func (request DeleteRefRequest) String() string

func (DeleteRefRequest) ValidateEnumValue

func (request DeleteRefRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteRefResponse

DeleteRefResponse wrapper for the DeleteRef operation

type DeleteRefResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/actions/deleteGitRef".
    Sunset *string `presentIn:"header" name:"sunset"`
}

func (DeleteRefResponse) HTTPResponse

func (response DeleteRefResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteRefResponse) String

func (response DeleteRefResponse) String() string

type DeleteRepositoryRequest

DeleteRepositoryRequest wrapper for the DeleteRepository operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteRepository.go.html to see an example of how to use DeleteRepositoryRequest.

type DeleteRepositoryRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteRepositoryRequest) BinaryRequestBody

func (request DeleteRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteRepositoryRequest) HTTPRequest

func (request DeleteRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteRepositoryRequest) RetryPolicy

func (request DeleteRepositoryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteRepositoryRequest) String

func (request DeleteRepositoryRequest) String() string

func (DeleteRepositoryRequest) ValidateEnumValue

func (request DeleteRepositoryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteRepositoryResponse

DeleteRepositoryResponse wrapper for the DeleteRepository operation

type DeleteRepositoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteRepositoryResponse) HTTPResponse

func (response DeleteRepositoryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteRepositoryResponse) String

func (response DeleteRepositoryResponse) String() string

type DeleteRepositorySettingsRequest

DeleteRepositorySettingsRequest wrapper for the DeleteRepositorySettings operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteRepositorySettings.go.html to see an example of how to use DeleteRepositorySettingsRequest.

type DeleteRepositorySettingsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteRepositorySettingsRequest) BinaryRequestBody

func (request DeleteRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteRepositorySettingsRequest) HTTPRequest

func (request DeleteRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteRepositorySettingsRequest) RetryPolicy

func (request DeleteRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteRepositorySettingsRequest) String

func (request DeleteRepositorySettingsRequest) String() string

func (DeleteRepositorySettingsRequest) ValidateEnumValue

func (request DeleteRepositorySettingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteRepositorySettingsResponse

DeleteRepositorySettingsResponse wrapper for the DeleteRepositorySettings operation

type DeleteRepositorySettingsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteRepositorySettingsResponse) HTTPResponse

func (response DeleteRepositorySettingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteRepositorySettingsResponse) String

func (response DeleteRepositorySettingsResponse) String() string

type DeleteTriggerRequest

DeleteTriggerRequest wrapper for the DeleteTrigger operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteTrigger.go.html to see an example of how to use DeleteTriggerRequest.

type DeleteTriggerRequest struct {

    // Unique trigger identifier.
    TriggerId *string `mandatory:"true" contributesTo:"path" name:"triggerId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteTriggerRequest) BinaryRequestBody

func (request DeleteTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTriggerRequest) HTTPRequest

func (request DeleteTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTriggerRequest) RetryPolicy

func (request DeleteTriggerRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTriggerRequest) String

func (request DeleteTriggerRequest) String() string

func (DeleteTriggerRequest) ValidateEnumValue

func (request DeleteTriggerRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTriggerResponse

DeleteTriggerResponse wrapper for the DeleteTrigger operation

type DeleteTriggerResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteTriggerResponse) HTTPResponse

func (response DeleteTriggerResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTriggerResponse) String

func (response DeleteTriggerResponse) String() string

type DeliverArtifact

DeliverArtifact Artifact information that need to be pushed to the artifactory stores.

type DeliverArtifact struct {

    // Name of the artifact specified in the build_spec.yaml file.
    ArtifactName *string `mandatory:"true" json:"artifactName"`

    // Artifact identifier that contains the artifact definition.
    ArtifactId *string `mandatory:"true" json:"artifactId"`
}

func (DeliverArtifact) String

func (m DeliverArtifact) String() string

func (DeliverArtifact) ValidateEnumValue

func (m DeliverArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeliverArtifactCollection

DeliverArtifactCollection Specifies an array of artifacts that need to be pushed to the artifactory stores.

type DeliverArtifactCollection struct {

    // Collection of artifacts that were generated in the Build stage and need to be pushed to the artifactory stores. In case of UPDATE operation, replaces existing artifacts list. Merging with existing artifacts is not supported.
    Items []DeliverArtifact `mandatory:"true" json:"items"`
}

func (DeliverArtifactCollection) String

func (m DeliverArtifactCollection) String() string

func (DeliverArtifactCollection) ValidateEnumValue

func (m DeliverArtifactCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeliverArtifactStage

DeliverArtifactStage Specifies the Deliver Artifacts stage.

type DeliverArtifactStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    DeliverArtifactCollection *DeliverArtifactCollection `mandatory:"true" json:"deliverArtifactCollection"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DeliverArtifactStage) GetBuildPipelineId

func (m DeliverArtifactStage) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (DeliverArtifactStage) GetBuildPipelineStagePredecessorCollection

func (m DeliverArtifactStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (DeliverArtifactStage) GetCompartmentId

func (m DeliverArtifactStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DeliverArtifactStage) GetDefinedTags

func (m DeliverArtifactStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (DeliverArtifactStage) GetDescription

func (m DeliverArtifactStage) GetDescription() *string

GetDescription returns Description

func (DeliverArtifactStage) GetDisplayName

func (m DeliverArtifactStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DeliverArtifactStage) GetFreeformTags

func (m DeliverArtifactStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (DeliverArtifactStage) GetId

func (m DeliverArtifactStage) GetId() *string

GetId returns Id

func (DeliverArtifactStage) GetLifecycleDetails

func (m DeliverArtifactStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DeliverArtifactStage) GetLifecycleState

func (m DeliverArtifactStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DeliverArtifactStage) GetProjectId

func (m DeliverArtifactStage) GetProjectId() *string

GetProjectId returns ProjectId

func (DeliverArtifactStage) GetSystemTags

func (m DeliverArtifactStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DeliverArtifactStage) GetTimeCreated

func (m DeliverArtifactStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (DeliverArtifactStage) GetTimeUpdated

func (m DeliverArtifactStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DeliverArtifactStage) MarshalJSON

func (m DeliverArtifactStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DeliverArtifactStage) String

func (m DeliverArtifactStage) String() string

func (DeliverArtifactStage) ValidateEnumValue

func (m DeliverArtifactStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeliverArtifactStageRunProgress

DeliverArtifactStageRunProgress Specifies Deliver Artifacts stage specific run details.

type DeliverArtifactStageRunProgress struct {

    // Build Run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    StageDisplayName *string `mandatory:"false" json:"stageDisplayName"`

    // The stage OCID.
    BuildPipelineStageId *string `mandatory:"false" json:"buildPipelineStageId"`

    // The time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    BuildPipelineStagePredecessors *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessors"`

    DeliveredArtifacts *DeliveredArtifactCollection `mandatory:"false" json:"deliveredArtifacts"`

    // The current status of the stage.
    Status BuildPipelineStageRunProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (DeliverArtifactStageRunProgress) GetBuildPipelineStageId

func (m DeliverArtifactStageRunProgress) GetBuildPipelineStageId() *string

GetBuildPipelineStageId returns BuildPipelineStageId

func (DeliverArtifactStageRunProgress) GetBuildPipelineStagePredecessors

func (m DeliverArtifactStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessors returns BuildPipelineStagePredecessors

func (DeliverArtifactStageRunProgress) GetStageDisplayName

func (m DeliverArtifactStageRunProgress) GetStageDisplayName() *string

GetStageDisplayName returns StageDisplayName

func (DeliverArtifactStageRunProgress) GetStatus

func (m DeliverArtifactStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum

GetStatus returns Status

func (DeliverArtifactStageRunProgress) GetTimeFinished

func (m DeliverArtifactStageRunProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (DeliverArtifactStageRunProgress) GetTimeStarted

func (m DeliverArtifactStageRunProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (DeliverArtifactStageRunProgress) MarshalJSON

func (m DeliverArtifactStageRunProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DeliverArtifactStageRunProgress) String

func (m DeliverArtifactStageRunProgress) String() string

func (DeliverArtifactStageRunProgress) ValidateEnumValue

func (m DeliverArtifactStageRunProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeliverArtifactStageSummary

DeliverArtifactStageSummary Specifies the Deliver Artifacts stage.

type DeliverArtifactStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    DeliverArtifactCollection *DeliverArtifactCollection `mandatory:"true" json:"deliverArtifactCollection"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DeliverArtifactStageSummary) GetBuildPipelineId

func (m DeliverArtifactStageSummary) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (DeliverArtifactStageSummary) GetBuildPipelineStagePredecessorCollection

func (m DeliverArtifactStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (DeliverArtifactStageSummary) GetCompartmentId

func (m DeliverArtifactStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DeliverArtifactStageSummary) GetDefinedTags

func (m DeliverArtifactStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (DeliverArtifactStageSummary) GetDescription

func (m DeliverArtifactStageSummary) GetDescription() *string

GetDescription returns Description

func (DeliverArtifactStageSummary) GetDisplayName

func (m DeliverArtifactStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DeliverArtifactStageSummary) GetFreeformTags

func (m DeliverArtifactStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (DeliverArtifactStageSummary) GetId

func (m DeliverArtifactStageSummary) GetId() *string

GetId returns Id

func (DeliverArtifactStageSummary) GetLifecycleDetails

func (m DeliverArtifactStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DeliverArtifactStageSummary) GetLifecycleState

func (m DeliverArtifactStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DeliverArtifactStageSummary) GetProjectId

func (m DeliverArtifactStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (DeliverArtifactStageSummary) GetSystemTags

func (m DeliverArtifactStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DeliverArtifactStageSummary) GetTimeCreated

func (m DeliverArtifactStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (DeliverArtifactStageSummary) GetTimeUpdated

func (m DeliverArtifactStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DeliverArtifactStageSummary) MarshalJSON

func (m DeliverArtifactStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DeliverArtifactStageSummary) String

func (m DeliverArtifactStageSummary) String() string

func (DeliverArtifactStageSummary) ValidateEnumValue

func (m DeliverArtifactStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeliveredArtifact

DeliveredArtifact Details of the artifacts delivered through the Deliver Artifacts stage.

type DeliveredArtifact interface {

    // The OCID of the deployment artifact definition.
    GetDeployArtifactId() *string

    // Name of the output artifact defined in the build specification file.
    GetOutputArtifactName() *string
}

type DeliveredArtifactArtifactTypeEnum

DeliveredArtifactArtifactTypeEnum Enum with underlying type: string

type DeliveredArtifactArtifactTypeEnum string

Set of constants representing the allowable values for DeliveredArtifactArtifactTypeEnum

const (
    DeliveredArtifactArtifactTypeGenericArtifact DeliveredArtifactArtifactTypeEnum = "GENERIC_ARTIFACT"
    DeliveredArtifactArtifactTypeOcir            DeliveredArtifactArtifactTypeEnum = "OCIR"
)

func GetDeliveredArtifactArtifactTypeEnumValues

func GetDeliveredArtifactArtifactTypeEnumValues() []DeliveredArtifactArtifactTypeEnum

GetDeliveredArtifactArtifactTypeEnumValues Enumerates the set of values for DeliveredArtifactArtifactTypeEnum

func GetMappingDeliveredArtifactArtifactTypeEnum

func GetMappingDeliveredArtifactArtifactTypeEnum(val string) (DeliveredArtifactArtifactTypeEnum, bool)

GetMappingDeliveredArtifactArtifactTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DeliveredArtifactCollection

DeliveredArtifactCollection Specifies the list of artifacts delivered through the Deliver Artifacts stage.

type DeliveredArtifactCollection struct {

    // List of artifacts delivered through the Deliver Artifacts stage.
    Items []DeliveredArtifact `mandatory:"true" json:"items"`
}

func (DeliveredArtifactCollection) String

func (m DeliveredArtifactCollection) String() string

func (*DeliveredArtifactCollection) UnmarshalJSON

func (m *DeliveredArtifactCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DeliveredArtifactCollection) ValidateEnumValue

func (m DeliveredArtifactCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployArtifact

DeployArtifact Artifacts are deployment manifests that are referenced in a pipeline stage for automated deployment to the target environment. DevOps artifacts can be an OCI Container image repository, Kubernetes manifest, an Artifact Registry artifact, or defined inline.

type DeployArtifact struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Type of the deployment artifact.
    DeployArtifactType DeployArtifactDeployArtifactTypeEnum `mandatory:"true" json:"deployArtifactType"`

    // Mode for artifact parameter substitution.
    ArgumentSubstitutionMode DeployArtifactArgumentSubstitutionModeEnum `mandatory:"true" json:"argumentSubstitutionMode"`

    DeployArtifactSource DeployArtifactSource `mandatory:"true" json:"deployArtifactSource"`

    // Optional description about the artifact to be deployed.
    Description *string `mandatory:"false" json:"description"`

    // Deployment artifact identifier, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment artifact was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment artifact was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Current state of the deployment artifact.
    LifecycleState DeployArtifactLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DeployArtifact) String

func (m DeployArtifact) String() string

func (*DeployArtifact) UnmarshalJSON

func (m *DeployArtifact) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DeployArtifact) ValidateEnumValue

func (m DeployArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployArtifactArgumentSubstitutionModeEnum

DeployArtifactArgumentSubstitutionModeEnum Enum with underlying type: string

type DeployArtifactArgumentSubstitutionModeEnum string

Set of constants representing the allowable values for DeployArtifactArgumentSubstitutionModeEnum

const (
    DeployArtifactArgumentSubstitutionModeNone                   DeployArtifactArgumentSubstitutionModeEnum = "NONE"
    DeployArtifactArgumentSubstitutionModeSubstitutePlaceholders DeployArtifactArgumentSubstitutionModeEnum = "SUBSTITUTE_PLACEHOLDERS"
)

func GetDeployArtifactArgumentSubstitutionModeEnumValues

func GetDeployArtifactArgumentSubstitutionModeEnumValues() []DeployArtifactArgumentSubstitutionModeEnum

GetDeployArtifactArgumentSubstitutionModeEnumValues Enumerates the set of values for DeployArtifactArgumentSubstitutionModeEnum

func GetMappingDeployArtifactArgumentSubstitutionModeEnum

func GetMappingDeployArtifactArgumentSubstitutionModeEnum(val string) (DeployArtifactArgumentSubstitutionModeEnum, bool)

GetMappingDeployArtifactArgumentSubstitutionModeEnum performs case Insensitive comparison on enum value and return the desired enum

type DeployArtifactCollection

DeployArtifactCollection Results of a deployment artifact search.

type DeployArtifactCollection struct {

    // Deployment artifact summary items found for the search.
    Items []DeployArtifactSummary `mandatory:"true" json:"items"`
}

func (DeployArtifactCollection) String

func (m DeployArtifactCollection) String() string

func (DeployArtifactCollection) ValidateEnumValue

func (m DeployArtifactCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployArtifactDeployArtifactTypeEnum

DeployArtifactDeployArtifactTypeEnum Enum with underlying type: string

type DeployArtifactDeployArtifactTypeEnum string

Set of constants representing the allowable values for DeployArtifactDeployArtifactTypeEnum

const (
    DeployArtifactDeployArtifactTypeDeploymentSpec     DeployArtifactDeployArtifactTypeEnum = "DEPLOYMENT_SPEC"
    DeployArtifactDeployArtifactTypeJobSpec            DeployArtifactDeployArtifactTypeEnum = "JOB_SPEC"
    DeployArtifactDeployArtifactTypeKubernetesManifest DeployArtifactDeployArtifactTypeEnum = "KUBERNETES_MANIFEST"
    DeployArtifactDeployArtifactTypeGenericFile        DeployArtifactDeployArtifactTypeEnum = "GENERIC_FILE"
    DeployArtifactDeployArtifactTypeDockerImage        DeployArtifactDeployArtifactTypeEnum = "DOCKER_IMAGE"
    DeployArtifactDeployArtifactTypeHelmChart          DeployArtifactDeployArtifactTypeEnum = "HELM_CHART"
    DeployArtifactDeployArtifactTypeHelmCommandSpec    DeployArtifactDeployArtifactTypeEnum = "HELM_COMMAND_SPEC"
    DeployArtifactDeployArtifactTypeCommandSpec        DeployArtifactDeployArtifactTypeEnum = "COMMAND_SPEC"
)

func GetDeployArtifactDeployArtifactTypeEnumValues

func GetDeployArtifactDeployArtifactTypeEnumValues() []DeployArtifactDeployArtifactTypeEnum

GetDeployArtifactDeployArtifactTypeEnumValues Enumerates the set of values for DeployArtifactDeployArtifactTypeEnum

func GetMappingDeployArtifactDeployArtifactTypeEnum

func GetMappingDeployArtifactDeployArtifactTypeEnum(val string) (DeployArtifactDeployArtifactTypeEnum, bool)

GetMappingDeployArtifactDeployArtifactTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DeployArtifactLifecycleStateEnum

DeployArtifactLifecycleStateEnum Enum with underlying type: string

type DeployArtifactLifecycleStateEnum string

Set of constants representing the allowable values for DeployArtifactLifecycleStateEnum

const (
    DeployArtifactLifecycleStateCreating DeployArtifactLifecycleStateEnum = "CREATING"
    DeployArtifactLifecycleStateUpdating DeployArtifactLifecycleStateEnum = "UPDATING"
    DeployArtifactLifecycleStateActive   DeployArtifactLifecycleStateEnum = "ACTIVE"
    DeployArtifactLifecycleStateDeleting DeployArtifactLifecycleStateEnum = "DELETING"
    DeployArtifactLifecycleStateDeleted  DeployArtifactLifecycleStateEnum = "DELETED"
    DeployArtifactLifecycleStateFailed   DeployArtifactLifecycleStateEnum = "FAILED"
)

func GetDeployArtifactLifecycleStateEnumValues

func GetDeployArtifactLifecycleStateEnumValues() []DeployArtifactLifecycleStateEnum

GetDeployArtifactLifecycleStateEnumValues Enumerates the set of values for DeployArtifactLifecycleStateEnum

func GetMappingDeployArtifactLifecycleStateEnum

func GetMappingDeployArtifactLifecycleStateEnum(val string) (DeployArtifactLifecycleStateEnum, bool)

GetMappingDeployArtifactLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DeployArtifactOverrideArgument

DeployArtifactOverrideArgument Values for artifact parameters to be supplied at the time of deployment.

type DeployArtifactOverrideArgument struct {

    // The OCID of the artifact to which this parameter applies.
    DeployArtifactId *string `mandatory:"true" json:"deployArtifactId"`

    // Name of the parameter (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    // Value of the parameter.
    Value *string `mandatory:"true" json:"value"`
}

func (DeployArtifactOverrideArgument) String

func (m DeployArtifactOverrideArgument) String() string

func (DeployArtifactOverrideArgument) ValidateEnumValue

func (m DeployArtifactOverrideArgument) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployArtifactOverrideArgumentCollection

DeployArtifactOverrideArgumentCollection Specifies the list of artifact override arguments at the time of deployment.

type DeployArtifactOverrideArgumentCollection struct {

    // List of artifact override arguments at the time of deployment.
    Items []DeployArtifactOverrideArgument `mandatory:"true" json:"items"`
}

func (DeployArtifactOverrideArgumentCollection) String

func (m DeployArtifactOverrideArgumentCollection) String() string

func (DeployArtifactOverrideArgumentCollection) ValidateEnumValue

func (m DeployArtifactOverrideArgumentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployArtifactSource

DeployArtifactSource Specifies source of an artifact.

type DeployArtifactSource interface {
}

type DeployArtifactSourceDeployArtifactSourceTypeEnum

DeployArtifactSourceDeployArtifactSourceTypeEnum Enum with underlying type: string

type DeployArtifactSourceDeployArtifactSourceTypeEnum string

Set of constants representing the allowable values for DeployArtifactSourceDeployArtifactSourceTypeEnum

const (
    DeployArtifactSourceDeployArtifactSourceTypeInline          DeployArtifactSourceDeployArtifactSourceTypeEnum = "INLINE"
    DeployArtifactSourceDeployArtifactSourceTypeOcir            DeployArtifactSourceDeployArtifactSourceTypeEnum = "OCIR"
    DeployArtifactSourceDeployArtifactSourceTypeGenericArtifact DeployArtifactSourceDeployArtifactSourceTypeEnum = "GENERIC_ARTIFACT"
    DeployArtifactSourceDeployArtifactSourceTypeHelmChart       DeployArtifactSourceDeployArtifactSourceTypeEnum = "HELM_CHART"
    DeployArtifactSourceDeployArtifactSourceTypeHelmCommandSpec DeployArtifactSourceDeployArtifactSourceTypeEnum = "HELM_COMMAND_SPEC"
)

func GetDeployArtifactSourceDeployArtifactSourceTypeEnumValues

func GetDeployArtifactSourceDeployArtifactSourceTypeEnumValues() []DeployArtifactSourceDeployArtifactSourceTypeEnum

GetDeployArtifactSourceDeployArtifactSourceTypeEnumValues Enumerates the set of values for DeployArtifactSourceDeployArtifactSourceTypeEnum

func GetMappingDeployArtifactSourceDeployArtifactSourceTypeEnum

func GetMappingDeployArtifactSourceDeployArtifactSourceTypeEnum(val string) (DeployArtifactSourceDeployArtifactSourceTypeEnum, bool)

GetMappingDeployArtifactSourceDeployArtifactSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DeployArtifactSummary

DeployArtifactSummary Summary of the deployment artifact.

type DeployArtifactSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Type of the deployment artifact.
    DeployArtifactType DeployArtifactDeployArtifactTypeEnum `mandatory:"true" json:"deployArtifactType"`

    DeployArtifactSource DeployArtifactSource `mandatory:"true" json:"deployArtifactSource"`

    // Mode for artifact parameter substitution.
    ArgumentSubstitutionMode DeployArtifactArgumentSubstitutionModeEnum `mandatory:"true" json:"argumentSubstitutionMode"`

    // Optional description about the deployment artifact.
    Description *string `mandatory:"false" json:"description"`

    // Deployment artifact identifier, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment artifact was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment artifact was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Current state of the deployment artifact.
    LifecycleState DeployArtifactLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DeployArtifactSummary) String

func (m DeployArtifactSummary) String() string

func (*DeployArtifactSummary) UnmarshalJSON

func (m *DeployArtifactSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DeployArtifactSummary) ValidateEnumValue

func (m DeployArtifactSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployEnvironment

DeployEnvironment The target OCI resources, such as Compute instances, Container Engine for Kubernetes(OKE) clusters, or Function, where artifacts are deployed.

type DeployEnvironment interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of a project.
    GetProjectId() *string

    // The OCID of a compartment.
    GetCompartmentId() *string

    // Optional description about the deployment environment.
    GetDescription() *string

    // Deployment environment display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the deployment environment.
    GetLifecycleState() DeployEnvironmentLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type DeployEnvironmentCollection

DeployEnvironmentCollection Results of a deployment environment search.

type DeployEnvironmentCollection struct {

    // Deployment environment summary items found for the search.
    Items []DeployEnvironmentSummary `mandatory:"true" json:"items"`
}

func (DeployEnvironmentCollection) String

func (m DeployEnvironmentCollection) String() string

func (*DeployEnvironmentCollection) UnmarshalJSON

func (m *DeployEnvironmentCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DeployEnvironmentCollection) ValidateEnumValue

func (m DeployEnvironmentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployEnvironmentDeployEnvironmentTypeEnum

DeployEnvironmentDeployEnvironmentTypeEnum Enum with underlying type: string

type DeployEnvironmentDeployEnvironmentTypeEnum string

Set of constants representing the allowable values for DeployEnvironmentDeployEnvironmentTypeEnum

const (
    DeployEnvironmentDeployEnvironmentTypeOkeCluster           DeployEnvironmentDeployEnvironmentTypeEnum = "OKE_CLUSTER"
    DeployEnvironmentDeployEnvironmentTypeComputeInstanceGroup DeployEnvironmentDeployEnvironmentTypeEnum = "COMPUTE_INSTANCE_GROUP"
    DeployEnvironmentDeployEnvironmentTypeFunction             DeployEnvironmentDeployEnvironmentTypeEnum = "FUNCTION"
)

func GetDeployEnvironmentDeployEnvironmentTypeEnumValues

func GetDeployEnvironmentDeployEnvironmentTypeEnumValues() []DeployEnvironmentDeployEnvironmentTypeEnum

GetDeployEnvironmentDeployEnvironmentTypeEnumValues Enumerates the set of values for DeployEnvironmentDeployEnvironmentTypeEnum

func GetMappingDeployEnvironmentDeployEnvironmentTypeEnum

func GetMappingDeployEnvironmentDeployEnvironmentTypeEnum(val string) (DeployEnvironmentDeployEnvironmentTypeEnum, bool)

GetMappingDeployEnvironmentDeployEnvironmentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DeployEnvironmentLifecycleStateEnum

DeployEnvironmentLifecycleStateEnum Enum with underlying type: string

type DeployEnvironmentLifecycleStateEnum string

Set of constants representing the allowable values for DeployEnvironmentLifecycleStateEnum

const (
    DeployEnvironmentLifecycleStateCreating       DeployEnvironmentLifecycleStateEnum = "CREATING"
    DeployEnvironmentLifecycleStateUpdating       DeployEnvironmentLifecycleStateEnum = "UPDATING"
    DeployEnvironmentLifecycleStateActive         DeployEnvironmentLifecycleStateEnum = "ACTIVE"
    DeployEnvironmentLifecycleStateDeleting       DeployEnvironmentLifecycleStateEnum = "DELETING"
    DeployEnvironmentLifecycleStateDeleted        DeployEnvironmentLifecycleStateEnum = "DELETED"
    DeployEnvironmentLifecycleStateFailed         DeployEnvironmentLifecycleStateEnum = "FAILED"
    DeployEnvironmentLifecycleStateNeedsAttention DeployEnvironmentLifecycleStateEnum = "NEEDS_ATTENTION"
)

func GetDeployEnvironmentLifecycleStateEnumValues

func GetDeployEnvironmentLifecycleStateEnumValues() []DeployEnvironmentLifecycleStateEnum

GetDeployEnvironmentLifecycleStateEnumValues Enumerates the set of values for DeployEnvironmentLifecycleStateEnum

func GetMappingDeployEnvironmentLifecycleStateEnum

func GetMappingDeployEnvironmentLifecycleStateEnum(val string) (DeployEnvironmentLifecycleStateEnum, bool)

GetMappingDeployEnvironmentLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DeployEnvironmentSummary

DeployEnvironmentSummary Summary of the deployment environment.

type DeployEnvironmentSummary interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of a project.
    GetProjectId() *string

    // The OCID of a compartment.
    GetCompartmentId() *string

    // Optional description about the deployment environment.
    GetDescription() *string

    // Deployment environment display name, which can be renamed and is not necessarily unique.
    GetDisplayName() *string

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the deployment environment.
    GetLifecycleState() DeployEnvironmentLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type DeployPipeline

DeployPipeline A set of stages whose predecessor relation forms a directed acyclic graph.

type DeployPipeline struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    DeployPipelineParameters *DeployPipelineParameterCollection `mandatory:"true" json:"deployPipelineParameters"`

    // Optional description about the deployment pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Deployment pipeline display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployPipelineArtifacts *DeployPipelineArtifactCollection `mandatory:"false" json:"deployPipelineArtifacts"`

    DeployPipelineEnvironments *DeployPipelineEnvironmentCollection `mandatory:"false" json:"deployPipelineEnvironments"`

    // Time the deployment pipeline was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment pipeline was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the deployment pipeline.
    LifecycleState DeployPipelineLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DeployPipeline) String

func (m DeployPipeline) String() string

func (DeployPipeline) ValidateEnumValue

func (m DeployPipeline) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineArtifact

DeployPipelineArtifact Artifact used in the pipeline.

type DeployPipelineArtifact struct {

    // The OCID of an artifact
    DeployArtifactId *string `mandatory:"true" json:"deployArtifactId"`

    DeployPipelineStages *DeployPipelineStageCollection `mandatory:"true" json:"deployPipelineStages"`

    // Display name of the artifact. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (DeployPipelineArtifact) String

func (m DeployPipelineArtifact) String() string

func (DeployPipelineArtifact) ValidateEnumValue

func (m DeployPipelineArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineArtifactCollection

DeployPipelineArtifactCollection List of all artifacts used in the pipeline.

type DeployPipelineArtifactCollection struct {

    // List of all artifacts used in the pipeline.
    Items []DeployPipelineArtifact `mandatory:"true" json:"items"`
}

func (DeployPipelineArtifactCollection) String

func (m DeployPipelineArtifactCollection) String() string

func (DeployPipelineArtifactCollection) ValidateEnumValue

func (m DeployPipelineArtifactCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineCollection

DeployPipelineCollection Results of an pipeline search.

type DeployPipelineCollection struct {

    // Array of deployment pipeline summary items.
    Items []DeployPipelineSummary `mandatory:"true" json:"items"`
}

func (DeployPipelineCollection) String

func (m DeployPipelineCollection) String() string

func (DeployPipelineCollection) ValidateEnumValue

func (m DeployPipelineCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineDeployment

DeployPipelineDeployment Deployment of all the stages in the pipeline.

type DeployPipelineDeployment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    DeployPipelineArtifacts *DeployPipelineArtifactCollection `mandatory:"false" json:"deployPipelineArtifacts"`

    DeployPipelineEnvironments *DeployPipelineEnvironmentCollection `mandatory:"false" json:"deployPipelineEnvironments"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    DeploymentExecutionProgress *DeploymentExecutionProgress `mandatory:"false" json:"deploymentExecutionProgress"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DeployPipelineDeployment) GetCompartmentId

func (m DeployPipelineDeployment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DeployPipelineDeployment) GetDefinedTags

func (m DeployPipelineDeployment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (DeployPipelineDeployment) GetDeployArtifactOverrideArguments

func (m DeployPipelineDeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (DeployPipelineDeployment) GetDeployPipelineArtifacts

func (m DeployPipelineDeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection

GetDeployPipelineArtifacts returns DeployPipelineArtifacts

func (DeployPipelineDeployment) GetDeployPipelineEnvironments

func (m DeployPipelineDeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection

GetDeployPipelineEnvironments returns DeployPipelineEnvironments

func (DeployPipelineDeployment) GetDeployPipelineId

func (m DeployPipelineDeployment) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (DeployPipelineDeployment) GetDeployStageOverrideArguments

func (m DeployPipelineDeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (DeployPipelineDeployment) GetDeploymentArguments

func (m DeployPipelineDeployment) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (DeployPipelineDeployment) GetDeploymentExecutionProgress

func (m DeployPipelineDeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress

GetDeploymentExecutionProgress returns DeploymentExecutionProgress

func (DeployPipelineDeployment) GetDisplayName

func (m DeployPipelineDeployment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DeployPipelineDeployment) GetFreeformTags

func (m DeployPipelineDeployment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (DeployPipelineDeployment) GetId

func (m DeployPipelineDeployment) GetId() *string

GetId returns Id

func (DeployPipelineDeployment) GetLifecycleDetails

func (m DeployPipelineDeployment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DeployPipelineDeployment) GetLifecycleState

func (m DeployPipelineDeployment) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DeployPipelineDeployment) GetProjectId

func (m DeployPipelineDeployment) GetProjectId() *string

GetProjectId returns ProjectId

func (DeployPipelineDeployment) GetSystemTags

func (m DeployPipelineDeployment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DeployPipelineDeployment) GetTimeCreated

func (m DeployPipelineDeployment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (DeployPipelineDeployment) GetTimeUpdated

func (m DeployPipelineDeployment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DeployPipelineDeployment) MarshalJSON

func (m DeployPipelineDeployment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DeployPipelineDeployment) String

func (m DeployPipelineDeployment) String() string

func (DeployPipelineDeployment) ValidateEnumValue

func (m DeployPipelineDeployment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineDeploymentSummary

DeployPipelineDeploymentSummary Summary of a full pipeline deployment.

type DeployPipelineDeploymentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DeployPipelineDeploymentSummary) GetCompartmentId

func (m DeployPipelineDeploymentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DeployPipelineDeploymentSummary) GetDefinedTags

func (m DeployPipelineDeploymentSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (DeployPipelineDeploymentSummary) GetDeployArtifactOverrideArguments

func (m DeployPipelineDeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (DeployPipelineDeploymentSummary) GetDeployPipelineId

func (m DeployPipelineDeploymentSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (DeployPipelineDeploymentSummary) GetDeployStageOverrideArguments

func (m DeployPipelineDeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (DeployPipelineDeploymentSummary) GetDeploymentArguments

func (m DeployPipelineDeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (DeployPipelineDeploymentSummary) GetDisplayName

func (m DeployPipelineDeploymentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DeployPipelineDeploymentSummary) GetFreeformTags

func (m DeployPipelineDeploymentSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (DeployPipelineDeploymentSummary) GetId

func (m DeployPipelineDeploymentSummary) GetId() *string

GetId returns Id

func (DeployPipelineDeploymentSummary) GetLifecycleDetails

func (m DeployPipelineDeploymentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DeployPipelineDeploymentSummary) GetLifecycleState

func (m DeployPipelineDeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DeployPipelineDeploymentSummary) GetProjectId

func (m DeployPipelineDeploymentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (DeployPipelineDeploymentSummary) GetSystemTags

func (m DeployPipelineDeploymentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DeployPipelineDeploymentSummary) GetTimeCreated

func (m DeployPipelineDeploymentSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (DeployPipelineDeploymentSummary) GetTimeUpdated

func (m DeployPipelineDeploymentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DeployPipelineDeploymentSummary) MarshalJSON

func (m DeployPipelineDeploymentSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DeployPipelineDeploymentSummary) String

func (m DeployPipelineDeploymentSummary) String() string

func (DeployPipelineDeploymentSummary) ValidateEnumValue

func (m DeployPipelineDeploymentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineEnvironment

DeployPipelineEnvironment Environment used in the pipeline.

type DeployPipelineEnvironment struct {

    // The OCID of an Environment
    DeployEnvironmentId *string `mandatory:"true" json:"deployEnvironmentId"`

    DeployPipelineStages *DeployPipelineStageCollection `mandatory:"true" json:"deployPipelineStages"`

    // Display name of the environment. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (DeployPipelineEnvironment) String

func (m DeployPipelineEnvironment) String() string

func (DeployPipelineEnvironment) ValidateEnumValue

func (m DeployPipelineEnvironment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineEnvironmentCollection

DeployPipelineEnvironmentCollection List of all environments used in the pipeline.

type DeployPipelineEnvironmentCollection struct {

    // List of all environments used in the pipeline.
    Items []DeployPipelineEnvironment `mandatory:"true" json:"items"`
}

func (DeployPipelineEnvironmentCollection) String

func (m DeployPipelineEnvironmentCollection) String() string

func (DeployPipelineEnvironmentCollection) ValidateEnumValue

func (m DeployPipelineEnvironmentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineLifecycleStateEnum

DeployPipelineLifecycleStateEnum Enum with underlying type: string

type DeployPipelineLifecycleStateEnum string

Set of constants representing the allowable values for DeployPipelineLifecycleStateEnum

const (
    DeployPipelineLifecycleStateCreating DeployPipelineLifecycleStateEnum = "CREATING"
    DeployPipelineLifecycleStateUpdating DeployPipelineLifecycleStateEnum = "UPDATING"
    DeployPipelineLifecycleStateActive   DeployPipelineLifecycleStateEnum = "ACTIVE"
    DeployPipelineLifecycleStateInactive DeployPipelineLifecycleStateEnum = "INACTIVE"
    DeployPipelineLifecycleStateDeleting DeployPipelineLifecycleStateEnum = "DELETING"
    DeployPipelineLifecycleStateDeleted  DeployPipelineLifecycleStateEnum = "DELETED"
    DeployPipelineLifecycleStateFailed   DeployPipelineLifecycleStateEnum = "FAILED"
)

func GetDeployPipelineLifecycleStateEnumValues

func GetDeployPipelineLifecycleStateEnumValues() []DeployPipelineLifecycleStateEnum

GetDeployPipelineLifecycleStateEnumValues Enumerates the set of values for DeployPipelineLifecycleStateEnum

func GetMappingDeployPipelineLifecycleStateEnum

func GetMappingDeployPipelineLifecycleStateEnum(val string) (DeployPipelineLifecycleStateEnum, bool)

GetMappingDeployPipelineLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DeployPipelineParameter

DeployPipelineParameter Parameter name for which the values will be supplied at the time of deployment.

type DeployPipelineParameter struct {

    // Name of the parameter (case-sensitive). Parameter name must be ^[a-zA-Z][a-zA-Z_0-9]*$.
    Name *string `mandatory:"true" json:"name"`

    // Default value of the parameter.
    DefaultValue *string `mandatory:"false" json:"defaultValue"`

    // Description of the parameter.
    Description *string `mandatory:"false" json:"description"`
}

func (DeployPipelineParameter) String

func (m DeployPipelineParameter) String() string

func (DeployPipelineParameter) ValidateEnumValue

func (m DeployPipelineParameter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineParameterCollection

DeployPipelineParameterCollection Specifies list of parameters present in the deployment pipeline. In case of Update operation, replaces existing parameters list. Merging with existing parameters is not supported.

type DeployPipelineParameterCollection struct {

    // List of parameters defined for a deployment pipeline.
    Items []DeployPipelineParameter `mandatory:"true" json:"items"`
}

func (DeployPipelineParameterCollection) String

func (m DeployPipelineParameterCollection) String() string

func (DeployPipelineParameterCollection) ValidateEnumValue

func (m DeployPipelineParameterCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineRedeployment

DeployPipelineRedeployment Redeployment of the full pipeline of a previous deployment.

type DeployPipelineRedeployment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Specifies the OCID of the previous deployment to be redeployed.
    PreviousDeploymentId *string `mandatory:"true" json:"previousDeploymentId"`

    DeployPipelineArtifacts *DeployPipelineArtifactCollection `mandatory:"false" json:"deployPipelineArtifacts"`

    DeployPipelineEnvironments *DeployPipelineEnvironmentCollection `mandatory:"false" json:"deployPipelineEnvironments"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    DeploymentExecutionProgress *DeploymentExecutionProgress `mandatory:"false" json:"deploymentExecutionProgress"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DeployPipelineRedeployment) GetCompartmentId

func (m DeployPipelineRedeployment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DeployPipelineRedeployment) GetDefinedTags

func (m DeployPipelineRedeployment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (DeployPipelineRedeployment) GetDeployArtifactOverrideArguments

func (m DeployPipelineRedeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (DeployPipelineRedeployment) GetDeployPipelineArtifacts

func (m DeployPipelineRedeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection

GetDeployPipelineArtifacts returns DeployPipelineArtifacts

func (DeployPipelineRedeployment) GetDeployPipelineEnvironments

func (m DeployPipelineRedeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection

GetDeployPipelineEnvironments returns DeployPipelineEnvironments

func (DeployPipelineRedeployment) GetDeployPipelineId

func (m DeployPipelineRedeployment) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (DeployPipelineRedeployment) GetDeployStageOverrideArguments

func (m DeployPipelineRedeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (DeployPipelineRedeployment) GetDeploymentArguments

func (m DeployPipelineRedeployment) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (DeployPipelineRedeployment) GetDeploymentExecutionProgress

func (m DeployPipelineRedeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress

GetDeploymentExecutionProgress returns DeploymentExecutionProgress

func (DeployPipelineRedeployment) GetDisplayName

func (m DeployPipelineRedeployment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DeployPipelineRedeployment) GetFreeformTags

func (m DeployPipelineRedeployment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (DeployPipelineRedeployment) GetId

func (m DeployPipelineRedeployment) GetId() *string

GetId returns Id

func (DeployPipelineRedeployment) GetLifecycleDetails

func (m DeployPipelineRedeployment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DeployPipelineRedeployment) GetLifecycleState

func (m DeployPipelineRedeployment) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DeployPipelineRedeployment) GetProjectId

func (m DeployPipelineRedeployment) GetProjectId() *string

GetProjectId returns ProjectId

func (DeployPipelineRedeployment) GetSystemTags

func (m DeployPipelineRedeployment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DeployPipelineRedeployment) GetTimeCreated

func (m DeployPipelineRedeployment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (DeployPipelineRedeployment) GetTimeUpdated

func (m DeployPipelineRedeployment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DeployPipelineRedeployment) MarshalJSON

func (m DeployPipelineRedeployment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DeployPipelineRedeployment) String

func (m DeployPipelineRedeployment) String() string

func (DeployPipelineRedeployment) ValidateEnumValue

func (m DeployPipelineRedeployment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineRedeploymentSummary

DeployPipelineRedeploymentSummary Summary of a full pipeline redeployment.

type DeployPipelineRedeploymentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Specifies the OCID of the previous deployment to be redeployed.
    PreviousDeploymentId *string `mandatory:"true" json:"previousDeploymentId"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DeployPipelineRedeploymentSummary) GetCompartmentId

func (m DeployPipelineRedeploymentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DeployPipelineRedeploymentSummary) GetDefinedTags

func (m DeployPipelineRedeploymentSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (DeployPipelineRedeploymentSummary) GetDeployArtifactOverrideArguments

func (m DeployPipelineRedeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (DeployPipelineRedeploymentSummary) GetDeployPipelineId

func (m DeployPipelineRedeploymentSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (DeployPipelineRedeploymentSummary) GetDeployStageOverrideArguments

func (m DeployPipelineRedeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (DeployPipelineRedeploymentSummary) GetDeploymentArguments

func (m DeployPipelineRedeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (DeployPipelineRedeploymentSummary) GetDisplayName

func (m DeployPipelineRedeploymentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DeployPipelineRedeploymentSummary) GetFreeformTags

func (m DeployPipelineRedeploymentSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (DeployPipelineRedeploymentSummary) GetId

func (m DeployPipelineRedeploymentSummary) GetId() *string

GetId returns Id

func (DeployPipelineRedeploymentSummary) GetLifecycleDetails

func (m DeployPipelineRedeploymentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DeployPipelineRedeploymentSummary) GetLifecycleState

func (m DeployPipelineRedeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DeployPipelineRedeploymentSummary) GetProjectId

func (m DeployPipelineRedeploymentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (DeployPipelineRedeploymentSummary) GetSystemTags

func (m DeployPipelineRedeploymentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DeployPipelineRedeploymentSummary) GetTimeCreated

func (m DeployPipelineRedeploymentSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (DeployPipelineRedeploymentSummary) GetTimeUpdated

func (m DeployPipelineRedeploymentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DeployPipelineRedeploymentSummary) MarshalJSON

func (m DeployPipelineRedeploymentSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DeployPipelineRedeploymentSummary) String

func (m DeployPipelineRedeploymentSummary) String() string

func (DeployPipelineRedeploymentSummary) ValidateEnumValue

func (m DeployPipelineRedeploymentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineStage

DeployPipelineStage Stage used in the pipeline for an artifact or environment.

type DeployPipelineStage struct {

    // The OCID of a stage
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // Display name of the stage. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (DeployPipelineStage) String

func (m DeployPipelineStage) String() string

func (DeployPipelineStage) ValidateEnumValue

func (m DeployPipelineStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineStageCollection

DeployPipelineStageCollection List of stages.

type DeployPipelineStageCollection struct {

    // List of stages.
    Items []DeployPipelineStage `mandatory:"true" json:"items"`
}

func (DeployPipelineStageCollection) String

func (m DeployPipelineStageCollection) String() string

func (DeployPipelineStageCollection) ValidateEnumValue

func (m DeployPipelineStageCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployPipelineSummary

DeployPipelineSummary Summary of the deployment pipeline.

type DeployPipelineSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Optional description about the deployment pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Deployment pipeline display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment pipeline was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment pipeline was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The current state of the deployment pipeline.
    LifecycleState DeployPipelineLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    DeployPipelineParameters *DeployPipelineParameterCollection `mandatory:"false" json:"deployPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DeployPipelineSummary) String

func (m DeployPipelineSummary) String() string

func (DeployPipelineSummary) ValidateEnumValue

func (m DeployPipelineSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployStage

DeployStage A single node in a pipeline. It is usually associated with some action on a specific set of OCI resources such as environments. For example, updating a Function or a Kubernetes cluster.

type DeployStage interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of a project.
    GetProjectId() *string

    // The OCID of a pipeline.
    GetDeployPipelineId() *string

    // The OCID of a compartment.
    GetCompartmentId() *string

    // Optional description about the deployment stage.
    GetDescription() *string

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the deployment stage.
    GetLifecycleState() DeployStageLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type DeployStageCollection

DeployStageCollection Result of a stage search.

type DeployStageCollection struct {

    // Deployment stage summary items found for the search.
    Items []DeployStageSummary `mandatory:"true" json:"items"`
}

func (DeployStageCollection) String

func (m DeployStageCollection) String() string

func (*DeployStageCollection) UnmarshalJSON

func (m *DeployStageCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DeployStageCollection) ValidateEnumValue

func (m DeployStageCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployStageDeployStageTypeEnum

DeployStageDeployStageTypeEnum Enum with underlying type: string

type DeployStageDeployStageTypeEnum string

Set of constants representing the allowable values for DeployStageDeployStageTypeEnum

const (
    DeployStageDeployStageTypeWait                                      DeployStageDeployStageTypeEnum = "WAIT"
    DeployStageDeployStageTypeComputeInstanceGroupRollingDeployment     DeployStageDeployStageTypeEnum = "COMPUTE_INSTANCE_GROUP_ROLLING_DEPLOYMENT"
    DeployStageDeployStageTypeComputeInstanceGroupBlueGreenDeployment   DeployStageDeployStageTypeEnum = "COMPUTE_INSTANCE_GROUP_BLUE_GREEN_DEPLOYMENT"
    DeployStageDeployStageTypeComputeInstanceGroupBlueGreenTrafficShift DeployStageDeployStageTypeEnum = "COMPUTE_INSTANCE_GROUP_BLUE_GREEN_TRAFFIC_SHIFT"
    DeployStageDeployStageTypeComputeInstanceGroupCanaryDeployment      DeployStageDeployStageTypeEnum = "COMPUTE_INSTANCE_GROUP_CANARY_DEPLOYMENT"
    DeployStageDeployStageTypeComputeInstanceGroupCanaryTrafficShift    DeployStageDeployStageTypeEnum = "COMPUTE_INSTANCE_GROUP_CANARY_TRAFFIC_SHIFT"
    DeployStageDeployStageTypeComputeInstanceGroupCanaryApproval        DeployStageDeployStageTypeEnum = "COMPUTE_INSTANCE_GROUP_CANARY_APPROVAL"
    DeployStageDeployStageTypeOkeBlueGreenDeployment                    DeployStageDeployStageTypeEnum = "OKE_BLUE_GREEN_DEPLOYMENT"
    DeployStageDeployStageTypeOkeBlueGreenTrafficShift                  DeployStageDeployStageTypeEnum = "OKE_BLUE_GREEN_TRAFFIC_SHIFT"
    DeployStageDeployStageTypeOkeCanaryDeployment                       DeployStageDeployStageTypeEnum = "OKE_CANARY_DEPLOYMENT"
    DeployStageDeployStageTypeOkeCanaryTrafficShift                     DeployStageDeployStageTypeEnum = "OKE_CANARY_TRAFFIC_SHIFT"
    DeployStageDeployStageTypeOkeCanaryApproval                         DeployStageDeployStageTypeEnum = "OKE_CANARY_APPROVAL"
    DeployStageDeployStageTypeOkeDeployment                             DeployStageDeployStageTypeEnum = "OKE_DEPLOYMENT"
    DeployStageDeployStageTypeDeployFunction                            DeployStageDeployStageTypeEnum = "DEPLOY_FUNCTION"
    DeployStageDeployStageTypeInvokeFunction                            DeployStageDeployStageTypeEnum = "INVOKE_FUNCTION"
    DeployStageDeployStageTypeLoadBalancerTrafficShift                  DeployStageDeployStageTypeEnum = "LOAD_BALANCER_TRAFFIC_SHIFT"
    DeployStageDeployStageTypeManualApproval                            DeployStageDeployStageTypeEnum = "MANUAL_APPROVAL"
    DeployStageDeployStageTypeOkeHelmChartDeployment                    DeployStageDeployStageTypeEnum = "OKE_HELM_CHART_DEPLOYMENT"
    DeployStageDeployStageTypeShell                                     DeployStageDeployStageTypeEnum = "SHELL"
)

func GetDeployStageDeployStageTypeEnumValues

func GetDeployStageDeployStageTypeEnumValues() []DeployStageDeployStageTypeEnum

GetDeployStageDeployStageTypeEnumValues Enumerates the set of values for DeployStageDeployStageTypeEnum

func GetMappingDeployStageDeployStageTypeEnum

func GetMappingDeployStageDeployStageTypeEnum(val string) (DeployStageDeployStageTypeEnum, bool)

GetMappingDeployStageDeployStageTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DeployStageExecutionProgress

DeployStageExecutionProgress Details about the execution progress of a stage in a deployment.

type DeployStageExecutionProgress interface {

    // Stage display name. Avoid entering confidential information.
    GetDeployStageDisplayName() *string

    // The OCID of the stage.
    GetDeployStageId() *string

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeStarted() *common.SDKTime

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeFinished() *common.SDKTime

    // The current state of the stage.
    GetStatus() DeployStageExecutionProgressStatusEnum

    GetDeployStagePredecessors() *DeployStagePredecessorCollection

    // Details about stage execution for all the target environments.
    GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
}

type DeployStageExecutionProgressDetails

DeployStageExecutionProgressDetails Details about stage execution for each target environment.

type DeployStageExecutionProgressDetails struct {

    // The function ID, instance ID or the cluster ID. For Wait stage it will be the stage ID.
    TargetId *string `mandatory:"false" json:"targetId"`

    // Group for the target environment for example, the batch number for an Instance Group deployment.
    TargetGroup *string `mandatory:"false" json:"targetGroup"`

    // Details about all the steps for one target environment.
    Steps []DeployStageExecutionStep `mandatory:"false" json:"steps"`

    // Details about all the rollback steps for one target environment.
    RollbackSteps []DeployStageExecutionStep `mandatory:"false" json:"rollbackSteps"`
}

func (DeployStageExecutionProgressDetails) String

func (m DeployStageExecutionProgressDetails) String() string

func (DeployStageExecutionProgressDetails) ValidateEnumValue

func (m DeployStageExecutionProgressDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployStageExecutionProgressStatusEnum

DeployStageExecutionProgressStatusEnum Enum with underlying type: string

type DeployStageExecutionProgressStatusEnum string

Set of constants representing the allowable values for DeployStageExecutionProgressStatusEnum

const (
    DeployStageExecutionProgressStatusAccepted           DeployStageExecutionProgressStatusEnum = "ACCEPTED"
    DeployStageExecutionProgressStatusInProgress         DeployStageExecutionProgressStatusEnum = "IN_PROGRESS"
    DeployStageExecutionProgressStatusFailed             DeployStageExecutionProgressStatusEnum = "FAILED"
    DeployStageExecutionProgressStatusSucceeded          DeployStageExecutionProgressStatusEnum = "SUCCEEDED"
    DeployStageExecutionProgressStatusCanceling          DeployStageExecutionProgressStatusEnum = "CANCELING"
    DeployStageExecutionProgressStatusCanceled           DeployStageExecutionProgressStatusEnum = "CANCELED"
    DeployStageExecutionProgressStatusRollbackInProgress DeployStageExecutionProgressStatusEnum = "ROLLBACK_IN_PROGRESS"
    DeployStageExecutionProgressStatusRollbackSucceeded  DeployStageExecutionProgressStatusEnum = "ROLLBACK_SUCCEEDED"
    DeployStageExecutionProgressStatusRollbackFailed     DeployStageExecutionProgressStatusEnum = "ROLLBACK_FAILED"
)

func GetDeployStageExecutionProgressStatusEnumValues

func GetDeployStageExecutionProgressStatusEnumValues() []DeployStageExecutionProgressStatusEnum

GetDeployStageExecutionProgressStatusEnumValues Enumerates the set of values for DeployStageExecutionProgressStatusEnum

func GetMappingDeployStageExecutionProgressStatusEnum

func GetMappingDeployStageExecutionProgressStatusEnum(val string) (DeployStageExecutionProgressStatusEnum, bool)

GetMappingDeployStageExecutionProgressStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type DeployStageExecutionStep

DeployStageExecutionStep Details about each steps in stage execution for a target environment.

type DeployStageExecutionStep struct {

    // Name of the step.
    Name *string `mandatory:"false" json:"name"`

    // State of the step.
    State DeployStageExecutionStepStateEnum `mandatory:"false" json:"state,omitempty"`

    // Time when the step started.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time when the step finished.
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (DeployStageExecutionStep) String

func (m DeployStageExecutionStep) String() string

func (DeployStageExecutionStep) ValidateEnumValue

func (m DeployStageExecutionStep) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployStageExecutionStepStateEnum

DeployStageExecutionStepStateEnum Enum with underlying type: string

type DeployStageExecutionStepStateEnum string

Set of constants representing the allowable values for DeployStageExecutionStepStateEnum

const (
    DeployStageExecutionStepStateWaiting    DeployStageExecutionStepStateEnum = "WAITING"
    DeployStageExecutionStepStateInProgress DeployStageExecutionStepStateEnum = "IN_PROGRESS"
    DeployStageExecutionStepStateFailed     DeployStageExecutionStepStateEnum = "FAILED"
    DeployStageExecutionStepStateSucceeded  DeployStageExecutionStepStateEnum = "SUCCEEDED"
    DeployStageExecutionStepStateCanceled   DeployStageExecutionStepStateEnum = "CANCELED"
)

func GetDeployStageExecutionStepStateEnumValues

func GetDeployStageExecutionStepStateEnumValues() []DeployStageExecutionStepStateEnum

GetDeployStageExecutionStepStateEnumValues Enumerates the set of values for DeployStageExecutionStepStateEnum

func GetMappingDeployStageExecutionStepStateEnum

func GetMappingDeployStageExecutionStepStateEnum(val string) (DeployStageExecutionStepStateEnum, bool)

GetMappingDeployStageExecutionStepStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DeployStageLifecycleStateEnum

DeployStageLifecycleStateEnum Enum with underlying type: string

type DeployStageLifecycleStateEnum string

Set of constants representing the allowable values for DeployStageLifecycleStateEnum

const (
    DeployStageLifecycleStateCreating DeployStageLifecycleStateEnum = "CREATING"
    DeployStageLifecycleStateUpdating DeployStageLifecycleStateEnum = "UPDATING"
    DeployStageLifecycleStateActive   DeployStageLifecycleStateEnum = "ACTIVE"
    DeployStageLifecycleStateDeleting DeployStageLifecycleStateEnum = "DELETING"
    DeployStageLifecycleStateDeleted  DeployStageLifecycleStateEnum = "DELETED"
    DeployStageLifecycleStateFailed   DeployStageLifecycleStateEnum = "FAILED"
)

func GetDeployStageLifecycleStateEnumValues

func GetDeployStageLifecycleStateEnumValues() []DeployStageLifecycleStateEnum

GetDeployStageLifecycleStateEnumValues Enumerates the set of values for DeployStageLifecycleStateEnum

func GetMappingDeployStageLifecycleStateEnum

func GetMappingDeployStageLifecycleStateEnum(val string) (DeployStageLifecycleStateEnum, bool)

GetMappingDeployStageLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DeployStageOverrideArgument

DeployStageOverrideArgument Values for stage override of the pipeline parameters to be supplied at the time of deployment.

type DeployStageOverrideArgument struct {

    // The OCID of the stage.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // Name of the parameter (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    // Value of the parameter.
    Value *string `mandatory:"true" json:"value"`
}

func (DeployStageOverrideArgument) String

func (m DeployStageOverrideArgument) String() string

func (DeployStageOverrideArgument) ValidateEnumValue

func (m DeployStageOverrideArgument) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployStageOverrideArgumentCollection

DeployStageOverrideArgumentCollection Specifies the list of arguments to be overriden per Stage at the time of deployment.

type DeployStageOverrideArgumentCollection struct {

    // List of artifact override arguments at the time of deployment.
    Items []DeployStageOverrideArgument `mandatory:"true" json:"items"`
}

func (DeployStageOverrideArgumentCollection) String

func (m DeployStageOverrideArgumentCollection) String() string

func (DeployStageOverrideArgumentCollection) ValidateEnumValue

func (m DeployStageOverrideArgumentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployStagePredecessor

DeployStagePredecessor Metadata for defining a stage's predecessor.

type DeployStagePredecessor struct {

    // The OCID of the predecessor stage. If a stage is the first stage in the pipeline, then the ID is the pipeline's OCID.
    Id *string `mandatory:"true" json:"id"`
}

func (DeployStagePredecessor) String

func (m DeployStagePredecessor) String() string

func (DeployStagePredecessor) ValidateEnumValue

func (m DeployStagePredecessor) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployStagePredecessorCollection

DeployStagePredecessorCollection Collection containing the predecessors of a stage.

type DeployStagePredecessorCollection struct {

    // A list of stage predecessors for a stage.
    Items []DeployStagePredecessor `mandatory:"true" json:"items"`
}

func (DeployStagePredecessorCollection) String

func (m DeployStagePredecessorCollection) String() string

func (DeployStagePredecessorCollection) ValidateEnumValue

func (m DeployStagePredecessorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployStageRollbackPolicy

DeployStageRollbackPolicy Specifies the rollback policy. This is initiated on the failure of certain stage types.

type DeployStageRollbackPolicy interface {
}

type DeployStageRollbackPolicyPolicyTypeEnum

DeployStageRollbackPolicyPolicyTypeEnum Enum with underlying type: string

type DeployStageRollbackPolicyPolicyTypeEnum string

Set of constants representing the allowable values for DeployStageRollbackPolicyPolicyTypeEnum

const (
    DeployStageRollbackPolicyPolicyTypeAutomatedStageRollbackPolicy DeployStageRollbackPolicyPolicyTypeEnum = "AUTOMATED_STAGE_ROLLBACK_POLICY"
    DeployStageRollbackPolicyPolicyTypeNoStageRollbackPolicy        DeployStageRollbackPolicyPolicyTypeEnum = "NO_STAGE_ROLLBACK_POLICY"
)

func GetDeployStageRollbackPolicyPolicyTypeEnumValues

func GetDeployStageRollbackPolicyPolicyTypeEnumValues() []DeployStageRollbackPolicyPolicyTypeEnum

GetDeployStageRollbackPolicyPolicyTypeEnumValues Enumerates the set of values for DeployStageRollbackPolicyPolicyTypeEnum

func GetMappingDeployStageRollbackPolicyPolicyTypeEnum

func GetMappingDeployStageRollbackPolicyPolicyTypeEnum(val string) (DeployStageRollbackPolicyPolicyTypeEnum, bool)

GetMappingDeployStageRollbackPolicyPolicyTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DeployStageSummary

DeployStageSummary Summary of the deployment stage.

type DeployStageSummary interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of a project.
    GetProjectId() *string

    // The OCID of a pipeline.
    GetDeployPipelineId() *string

    // The OCID of a compartment.
    GetCompartmentId() *string

    // Optional description about the deployment stage.
    GetDescription() *string

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the deployment stage.
    GetLifecycleState() DeployStageLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type Deployment

Deployment A single execution or run of a pipeline.

type Deployment interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of a project.
    GetProjectId() *string

    // The OCID of a pipeline.
    GetDeployPipelineId() *string

    // The OCID of a compartment.
    GetCompartmentId() *string

    GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection

    GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the deployment.
    GetLifecycleState() DeploymentLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    GetDeploymentArguments() *DeploymentArgumentCollection

    GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

    GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

    GetDeploymentExecutionProgress() *DeploymentExecutionProgress

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type DeploymentArgument

DeploymentArgument Values for pipeline parameters to be supplied at the time of deployment.

type DeploymentArgument struct {

    // Name of the parameter (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    // value of the argument.
    Value *string `mandatory:"true" json:"value"`
}

func (DeploymentArgument) String

func (m DeploymentArgument) String() string

func (DeploymentArgument) ValidateEnumValue

func (m DeploymentArgument) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeploymentArgumentCollection

DeploymentArgumentCollection Specifies list of arguments passed along with the deployment.

type DeploymentArgumentCollection struct {

    // List of arguments provided at the time of deployment.
    Items []DeploymentArgument `mandatory:"true" json:"items"`
}

func (DeploymentArgumentCollection) String

func (m DeploymentArgumentCollection) String() string

func (DeploymentArgumentCollection) ValidateEnumValue

func (m DeploymentArgumentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeploymentCollection

DeploymentCollection Results of a deployment search.

type DeploymentCollection struct {

    // Array of deployment summary items.
    Items []DeploymentSummary `mandatory:"true" json:"items"`
}

func (DeploymentCollection) String

func (m DeploymentCollection) String() string

func (*DeploymentCollection) UnmarshalJSON

func (m *DeploymentCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DeploymentCollection) ValidateEnumValue

func (m DeploymentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeploymentDeploymentTypeEnum

DeploymentDeploymentTypeEnum Enum with underlying type: string

type DeploymentDeploymentTypeEnum string

Set of constants representing the allowable values for DeploymentDeploymentTypeEnum

const (
    DeploymentDeploymentTypePipelineDeployment      DeploymentDeploymentTypeEnum = "PIPELINE_DEPLOYMENT"
    DeploymentDeploymentTypePipelineRedeployment    DeploymentDeploymentTypeEnum = "PIPELINE_REDEPLOYMENT"
    DeploymentDeploymentTypeSingleStageDeployment   DeploymentDeploymentTypeEnum = "SINGLE_STAGE_DEPLOYMENT"
    DeploymentDeploymentTypeSingleStageRedeployment DeploymentDeploymentTypeEnum = "SINGLE_STAGE_REDEPLOYMENT"
)

func GetDeploymentDeploymentTypeEnumValues

func GetDeploymentDeploymentTypeEnumValues() []DeploymentDeploymentTypeEnum

GetDeploymentDeploymentTypeEnumValues Enumerates the set of values for DeploymentDeploymentTypeEnum

func GetMappingDeploymentDeploymentTypeEnum

func GetMappingDeploymentDeploymentTypeEnum(val string) (DeploymentDeploymentTypeEnum, bool)

GetMappingDeploymentDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DeploymentExecutionProgress

DeploymentExecutionProgress The execution progress details of a deployment.

type DeploymentExecutionProgress struct {

    // Time the deployment is started. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the deployment is finished. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    // Map of stage OCIDs to deploy stage execution progress model.
    DeployStageExecutionProgress map[string]DeployStageExecutionProgress `mandatory:"false" json:"deployStageExecutionProgress"`
}

func (DeploymentExecutionProgress) String

func (m DeploymentExecutionProgress) String() string

func (*DeploymentExecutionProgress) UnmarshalJSON

func (m *DeploymentExecutionProgress) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DeploymentExecutionProgress) ValidateEnumValue

func (m DeploymentExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeploymentLifecycleStateEnum

DeploymentLifecycleStateEnum Enum with underlying type: string

type DeploymentLifecycleStateEnum string

Set of constants representing the allowable values for DeploymentLifecycleStateEnum

const (
    DeploymentLifecycleStateAccepted   DeploymentLifecycleStateEnum = "ACCEPTED"
    DeploymentLifecycleStateInProgress DeploymentLifecycleStateEnum = "IN_PROGRESS"
    DeploymentLifecycleStateFailed     DeploymentLifecycleStateEnum = "FAILED"
    DeploymentLifecycleStateSucceeded  DeploymentLifecycleStateEnum = "SUCCEEDED"
    DeploymentLifecycleStateCanceling  DeploymentLifecycleStateEnum = "CANCELING"
    DeploymentLifecycleStateCanceled   DeploymentLifecycleStateEnum = "CANCELED"
)

func GetDeploymentLifecycleStateEnumValues

func GetDeploymentLifecycleStateEnumValues() []DeploymentLifecycleStateEnum

GetDeploymentLifecycleStateEnumValues Enumerates the set of values for DeploymentLifecycleStateEnum

func GetMappingDeploymentLifecycleStateEnum

func GetMappingDeploymentLifecycleStateEnum(val string) (DeploymentLifecycleStateEnum, bool)

GetMappingDeploymentLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DeploymentSummary

DeploymentSummary Summary of the deployment.

type DeploymentSummary interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of a project.
    GetProjectId() *string

    // The OCID of a pipeline.
    GetDeployPipelineId() *string

    // The OCID of a compartment.
    GetCompartmentId() *string

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the deployment.
    GetLifecycleState() DeploymentLifecycleStateEnum

    GetDeploymentArguments() *DeploymentArgumentCollection

    GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

    GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type DevopsClient

DevopsClient a client for Devops

type DevopsClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewDevopsClientWithConfigurationProvider

func NewDevopsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DevopsClient, err error)

NewDevopsClientWithConfigurationProvider Creates a new default Devops client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewDevopsClientWithOboToken

func NewDevopsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DevopsClient, err error)

NewDevopsClientWithOboToken Creates a new default Devops client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (DevopsClient) ApproveDeployment

func (client DevopsClient) ApproveDeployment(ctx context.Context, request ApproveDeploymentRequest) (response ApproveDeploymentResponse, err error)

ApproveDeployment Submit stage approval.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ApproveDeployment.go.html to see an example of how to use ApproveDeployment API. A default retry strategy applies to this operation ApproveDeployment()

func (DevopsClient) CancelBuildRun

func (client DevopsClient) CancelBuildRun(ctx context.Context, request CancelBuildRunRequest) (response CancelBuildRunResponse, err error)

CancelBuildRun Cancels the build run based on the build run ID provided in the request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CancelBuildRun.go.html to see an example of how to use CancelBuildRun API. A default retry strategy applies to this operation CancelBuildRun()

func (DevopsClient) CancelDeployment

func (client DevopsClient) CancelDeployment(ctx context.Context, request CancelDeploymentRequest) (response CancelDeploymentResponse, err error)

CancelDeployment Cancels a deployment resource by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CancelDeployment.go.html to see an example of how to use CancelDeployment API. A default retry strategy applies to this operation CancelDeployment()

func (DevopsClient) CancelScheduledCascadingProjectDeletion

func (client DevopsClient) CancelScheduledCascadingProjectDeletion(ctx context.Context, request CancelScheduledCascadingProjectDeletionRequest) (response CancelScheduledCascadingProjectDeletionResponse, err error)

CancelScheduledCascadingProjectDeletion Cascading operation that restores Project and child resources from a DELETING state to an active state

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CancelScheduledCascadingProjectDeletion.go.html to see an example of how to use CancelScheduledCascadingProjectDeletion API. A default retry strategy applies to this operation CancelScheduledCascadingProjectDeletion()

func (DevopsClient) ChangeProjectCompartment

func (client DevopsClient) ChangeProjectCompartment(ctx context.Context, request ChangeProjectCompartmentRequest) (response ChangeProjectCompartmentResponse, err error)

ChangeProjectCompartment Moves a project resource from one compartment OCID to another.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ChangeProjectCompartment.go.html to see an example of how to use ChangeProjectCompartment API. A default retry strategy applies to this operation ChangeProjectCompartment()

func (*DevopsClient) ConfigurationProvider

func (client *DevopsClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (DevopsClient) CreateBuildPipeline

func (client DevopsClient) CreateBuildPipeline(ctx context.Context, request CreateBuildPipelineRequest) (response CreateBuildPipelineResponse, err error)

CreateBuildPipeline Creates a new build pipeline.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateBuildPipeline.go.html to see an example of how to use CreateBuildPipeline API. A default retry strategy applies to this operation CreateBuildPipeline()

func (DevopsClient) CreateBuildPipelineStage

func (client DevopsClient) CreateBuildPipelineStage(ctx context.Context, request CreateBuildPipelineStageRequest) (response CreateBuildPipelineStageResponse, err error)

CreateBuildPipelineStage Creates a new stage.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateBuildPipelineStage.go.html to see an example of how to use CreateBuildPipelineStage API. A default retry strategy applies to this operation CreateBuildPipelineStage()

func (DevopsClient) CreateBuildRun

func (client DevopsClient) CreateBuildRun(ctx context.Context, request CreateBuildRunRequest) (response CreateBuildRunResponse, err error)

CreateBuildRun Starts a build pipeline run for a predefined build pipeline. Please ensure the completion of any work request for creation/updation of Build Pipeline before starting a Build Run.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateBuildRun.go.html to see an example of how to use CreateBuildRun API. A default retry strategy applies to this operation CreateBuildRun()

func (DevopsClient) CreateConnection

func (client DevopsClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)

CreateConnection Creates a new connection.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateConnection.go.html to see an example of how to use CreateConnection API. A default retry strategy applies to this operation CreateConnection()

func (DevopsClient) CreateDeployArtifact

func (client DevopsClient) CreateDeployArtifact(ctx context.Context, request CreateDeployArtifactRequest) (response CreateDeployArtifactResponse, err error)

CreateDeployArtifact Creates a new deployment artifact.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateDeployArtifact.go.html to see an example of how to use CreateDeployArtifact API. A default retry strategy applies to this operation CreateDeployArtifact()

func (DevopsClient) CreateDeployEnvironment

func (client DevopsClient) CreateDeployEnvironment(ctx context.Context, request CreateDeployEnvironmentRequest) (response CreateDeployEnvironmentResponse, err error)

CreateDeployEnvironment Creates a new deployment environment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateDeployEnvironment.go.html to see an example of how to use CreateDeployEnvironment API. A default retry strategy applies to this operation CreateDeployEnvironment()

func (DevopsClient) CreateDeployPipeline

func (client DevopsClient) CreateDeployPipeline(ctx context.Context, request CreateDeployPipelineRequest) (response CreateDeployPipelineResponse, err error)

CreateDeployPipeline Creates a new deployment pipeline.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateDeployPipeline.go.html to see an example of how to use CreateDeployPipeline API. A default retry strategy applies to this operation CreateDeployPipeline()

func (DevopsClient) CreateDeployStage

func (client DevopsClient) CreateDeployStage(ctx context.Context, request CreateDeployStageRequest) (response CreateDeployStageResponse, err error)

CreateDeployStage Creates a new deployment stage.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateDeployStage.go.html to see an example of how to use CreateDeployStage API. A default retry strategy applies to this operation CreateDeployStage()

func (DevopsClient) CreateDeployment

func (client DevopsClient) CreateDeployment(ctx context.Context, request CreateDeploymentRequest) (response CreateDeploymentResponse, err error)

CreateDeployment Creates a new deployment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateDeployment.go.html to see an example of how to use CreateDeployment API. A default retry strategy applies to this operation CreateDeployment()

func (DevopsClient) CreateOrUpdateGitRef

func (client DevopsClient) CreateOrUpdateGitRef(ctx context.Context, request CreateOrUpdateGitRefRequest) (response CreateOrUpdateGitRefResponse, err error)

CreateOrUpdateGitRef Creates a new reference or updates an existing one.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateOrUpdateGitRef.go.html to see an example of how to use CreateOrUpdateGitRef API. A default retry strategy applies to this operation CreateOrUpdateGitRef()

func (DevopsClient) CreateOrUpdateProtectedBranch

func (client DevopsClient) CreateOrUpdateProtectedBranch(ctx context.Context, request CreateOrUpdateProtectedBranchRequest) (response CreateOrUpdateProtectedBranchResponse, err error)

CreateOrUpdateProtectedBranch Creates a restriction on a branch that prevents certain actions on it.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateOrUpdateProtectedBranch.go.html to see an example of how to use CreateOrUpdateProtectedBranch API. A default retry strategy applies to this operation CreateOrUpdateProtectedBranch()

func (DevopsClient) CreateProject

func (client DevopsClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, err error)

CreateProject Creates a new project.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateProject.go.html to see an example of how to use CreateProject API. A default retry strategy applies to this operation CreateProject()

func (DevopsClient) CreatePullRequest

func (client DevopsClient) CreatePullRequest(ctx context.Context, request CreatePullRequestRequest) (response CreatePullRequestResponse, err error)

CreatePullRequest Creates a new PullRequest.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreatePullRequest.go.html to see an example of how to use CreatePullRequest API. A default retry strategy applies to this operation CreatePullRequest()

func (DevopsClient) CreatePullRequestAttachment

func (client DevopsClient) CreatePullRequestAttachment(ctx context.Context, request CreatePullRequestAttachmentRequest) (response CreatePullRequestAttachmentResponse, err error)

CreatePullRequestAttachment Creates PullRequest attachment

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreatePullRequestAttachment.go.html to see an example of how to use CreatePullRequestAttachment API. A default retry strategy applies to this operation CreatePullRequestAttachment()

func (DevopsClient) CreatePullRequestComment

func (client DevopsClient) CreatePullRequestComment(ctx context.Context, request CreatePullRequestCommentRequest) (response CreatePullRequestCommentResponse, err error)

CreatePullRequestComment Creates a new PullRequest comment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreatePullRequestComment.go.html to see an example of how to use CreatePullRequestComment API. A default retry strategy applies to this operation CreatePullRequestComment()

func (DevopsClient) CreateRepository

func (client DevopsClient) CreateRepository(ctx context.Context, request CreateRepositoryRequest) (response CreateRepositoryResponse, err error)

CreateRepository Creates a new repository.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateRepository.go.html to see an example of how to use CreateRepository API. A default retry strategy applies to this operation CreateRepository()

func (DevopsClient) CreateTrigger

func (client DevopsClient) CreateTrigger(ctx context.Context, request CreateTriggerRequest) (response CreateTriggerResponse, err error)

CreateTrigger Creates a new trigger.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/CreateTrigger.go.html to see an example of how to use CreateTrigger API. A default retry strategy applies to this operation CreateTrigger()

func (DevopsClient) DeclinePullRequest

func (client DevopsClient) DeclinePullRequest(ctx context.Context, request DeclinePullRequestRequest) (response DeclinePullRequestResponse, err error)

DeclinePullRequest Decline a PullRequest

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeclinePullRequest.go.html to see an example of how to use DeclinePullRequest API. A default retry strategy applies to this operation DeclinePullRequest()

func (DevopsClient) DeleteBuildPipeline

func (client DevopsClient) DeleteBuildPipeline(ctx context.Context, request DeleteBuildPipelineRequest) (response DeleteBuildPipelineResponse, err error)

DeleteBuildPipeline Deletes a build pipeline resource by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteBuildPipeline.go.html to see an example of how to use DeleteBuildPipeline API. A default retry strategy applies to this operation DeleteBuildPipeline()

func (DevopsClient) DeleteBuildPipelineStage

func (client DevopsClient) DeleteBuildPipelineStage(ctx context.Context, request DeleteBuildPipelineStageRequest) (response DeleteBuildPipelineStageResponse, err error)

DeleteBuildPipelineStage Deletes a stage based on the stage ID provided in the request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteBuildPipelineStage.go.html to see an example of how to use DeleteBuildPipelineStage API. A default retry strategy applies to this operation DeleteBuildPipelineStage()

func (DevopsClient) DeleteConnection

func (client DevopsClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)

DeleteConnection Deletes a connection resource by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteConnection.go.html to see an example of how to use DeleteConnection API. A default retry strategy applies to this operation DeleteConnection()

func (DevopsClient) DeleteDeployArtifact

func (client DevopsClient) DeleteDeployArtifact(ctx context.Context, request DeleteDeployArtifactRequest) (response DeleteDeployArtifactResponse, err error)

DeleteDeployArtifact Deletes a deployment artifact resource by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteDeployArtifact.go.html to see an example of how to use DeleteDeployArtifact API. A default retry strategy applies to this operation DeleteDeployArtifact()

func (DevopsClient) DeleteDeployEnvironment

func (client DevopsClient) DeleteDeployEnvironment(ctx context.Context, request DeleteDeployEnvironmentRequest) (response DeleteDeployEnvironmentResponse, err error)

DeleteDeployEnvironment Deletes a deployment environment resource by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteDeployEnvironment.go.html to see an example of how to use DeleteDeployEnvironment API. A default retry strategy applies to this operation DeleteDeployEnvironment()

func (DevopsClient) DeleteDeployPipeline

func (client DevopsClient) DeleteDeployPipeline(ctx context.Context, request DeleteDeployPipelineRequest) (response DeleteDeployPipelineResponse, err error)

DeleteDeployPipeline Deletes a deployment pipeline resource by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteDeployPipeline.go.html to see an example of how to use DeleteDeployPipeline API. A default retry strategy applies to this operation DeleteDeployPipeline()

func (DevopsClient) DeleteDeployStage

func (client DevopsClient) DeleteDeployStage(ctx context.Context, request DeleteDeployStageRequest) (response DeleteDeployStageResponse, err error)

DeleteDeployStage Deletes a deployment stage resource by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteDeployStage.go.html to see an example of how to use DeleteDeployStage API. A default retry strategy applies to this operation DeleteDeployStage()

func (DevopsClient) DeleteGitRef

func (client DevopsClient) DeleteGitRef(ctx context.Context, request DeleteGitRefRequest) (response DeleteGitRefResponse, err error)

DeleteGitRef Deletes a Repository's Ref by its name. Returns an error if the name is ambiguous. Can be disambiguated by using full names like "heads/<name>" or "tags/<name>".

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteGitRef.go.html to see an example of how to use DeleteGitRef API. A default retry strategy applies to this operation DeleteGitRef()

func (DevopsClient) DeleteProject

func (client DevopsClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)

DeleteProject Deletes a project resource by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteProject.go.html to see an example of how to use DeleteProject API. A default retry strategy applies to this operation DeleteProject()

func (DevopsClient) DeleteProjectRepositorySettings

func (client DevopsClient) DeleteProjectRepositorySettings(ctx context.Context, request DeleteProjectRepositorySettingsRequest) (response DeleteProjectRepositorySettingsResponse, err error)

DeleteProjectRepositorySettings Removes the custom repository settings configured for a project.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteProjectRepositorySettings.go.html to see an example of how to use DeleteProjectRepositorySettings API. A default retry strategy applies to this operation DeleteProjectRepositorySettings()

func (DevopsClient) DeleteProtectedBranch

func (client DevopsClient) DeleteProtectedBranch(ctx context.Context, request DeleteProtectedBranchRequest) (response DeleteProtectedBranchResponse, err error)

DeleteProtectedBranch Removes the protection from a branch

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteProtectedBranch.go.html to see an example of how to use DeleteProtectedBranch API. A default retry strategy applies to this operation DeleteProtectedBranch()

func (DevopsClient) DeletePullRequest

func (client DevopsClient) DeletePullRequest(ctx context.Context, request DeletePullRequestRequest) (response DeletePullRequestResponse, err error)

DeletePullRequest Deletes a PullRequest resource by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeletePullRequest.go.html to see an example of how to use DeletePullRequest API. A default retry strategy applies to this operation DeletePullRequest()

func (DevopsClient) DeletePullRequestAttachment

func (client DevopsClient) DeletePullRequestAttachment(ctx context.Context, request DeletePullRequestAttachmentRequest) (response DeletePullRequestAttachmentResponse, err error)

DeletePullRequestAttachment Deletes a PullRequest attachment metadata by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeletePullRequestAttachment.go.html to see an example of how to use DeletePullRequestAttachment API. A default retry strategy applies to this operation DeletePullRequestAttachment()

func (DevopsClient) DeletePullRequestComment

func (client DevopsClient) DeletePullRequestComment(ctx context.Context, request DeletePullRequestCommentRequest) (response DeletePullRequestCommentResponse, err error)

DeletePullRequestComment Deletes a PullRequest comment by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeletePullRequestComment.go.html to see an example of how to use DeletePullRequestComment API. A default retry strategy applies to this operation DeletePullRequestComment()

func (DevopsClient) DeleteRef

func (client DevopsClient) DeleteRef(ctx context.Context, request DeleteRefRequest) (response DeleteRefResponse, err error)

DeleteRef Deletes a Repository's Ref by its name. Returns an error if the name is ambiguous. Can be disambiguated by using full names like "heads/<name>" or "tags/<name>". This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/actions/deleteGitRef".

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteRef.go.html to see an example of how to use DeleteRef API. A default retry strategy applies to this operation DeleteRef()

func (DevopsClient) DeleteRepository

func (client DevopsClient) DeleteRepository(ctx context.Context, request DeleteRepositoryRequest) (response DeleteRepositoryResponse, err error)

DeleteRepository Deletes a repository resource by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteRepository.go.html to see an example of how to use DeleteRepository API. A default retry strategy applies to this operation DeleteRepository()

func (DevopsClient) DeleteRepositorySettings

func (client DevopsClient) DeleteRepositorySettings(ctx context.Context, request DeleteRepositorySettingsRequest) (response DeleteRepositorySettingsResponse, err error)

DeleteRepositorySettings Removes the custom settings configured for a repository

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteRepositorySettings.go.html to see an example of how to use DeleteRepositorySettings API. A default retry strategy applies to this operation DeleteRepositorySettings()

func (DevopsClient) DeleteTrigger

func (client DevopsClient) DeleteTrigger(ctx context.Context, request DeleteTriggerRequest) (response DeleteTriggerResponse, err error)

DeleteTrigger Deletes a trigger resource by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/DeleteTrigger.go.html to see an example of how to use DeleteTrigger API. A default retry strategy applies to this operation DeleteTrigger()

func (DevopsClient) GetBuildPipeline

func (client DevopsClient) GetBuildPipeline(ctx context.Context, request GetBuildPipelineRequest) (response GetBuildPipelineResponse, err error)

GetBuildPipeline Retrieves a build pipeline by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetBuildPipeline.go.html to see an example of how to use GetBuildPipeline API. A default retry strategy applies to this operation GetBuildPipeline()

func (DevopsClient) GetBuildPipelineStage

func (client DevopsClient) GetBuildPipelineStage(ctx context.Context, request GetBuildPipelineStageRequest) (response GetBuildPipelineStageResponse, err error)

GetBuildPipelineStage Retrieves a stage based on the stage ID provided in the request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetBuildPipelineStage.go.html to see an example of how to use GetBuildPipelineStage API. A default retry strategy applies to this operation GetBuildPipelineStage()

func (DevopsClient) GetBuildRun

func (client DevopsClient) GetBuildRun(ctx context.Context, request GetBuildRunRequest) (response GetBuildRunResponse, err error)

GetBuildRun Returns the details of a build run for a given build run ID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetBuildRun.go.html to see an example of how to use GetBuildRun API. A default retry strategy applies to this operation GetBuildRun()

func (DevopsClient) GetCommit

func (client DevopsClient) GetCommit(ctx context.Context, request GetCommitRequest) (response GetCommitResponse, err error)

GetCommit Retrieves a repository's commit by commit ID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetCommit.go.html to see an example of how to use GetCommit API. A default retry strategy applies to this operation GetCommit()

func (DevopsClient) GetCommitDiff

func (client DevopsClient) GetCommitDiff(ctx context.Context, request GetCommitDiffRequest) (response GetCommitDiffResponse, err error)

GetCommitDiff Compares two revisions for their differences. Supports comparison between two references or commits.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetCommitDiff.go.html to see an example of how to use GetCommitDiff API. A default retry strategy applies to this operation GetCommitDiff()

func (DevopsClient) GetConnection

func (client DevopsClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)

GetConnection Retrieves a connection by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetConnection.go.html to see an example of how to use GetConnection API. A default retry strategy applies to this operation GetConnection()

func (DevopsClient) GetDeployArtifact

func (client DevopsClient) GetDeployArtifact(ctx context.Context, request GetDeployArtifactRequest) (response GetDeployArtifactResponse, err error)

GetDeployArtifact Retrieves a deployment artifact by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetDeployArtifact.go.html to see an example of how to use GetDeployArtifact API. A default retry strategy applies to this operation GetDeployArtifact()

func (DevopsClient) GetDeployEnvironment

func (client DevopsClient) GetDeployEnvironment(ctx context.Context, request GetDeployEnvironmentRequest) (response GetDeployEnvironmentResponse, err error)

GetDeployEnvironment Retrieves a deployment environment by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetDeployEnvironment.go.html to see an example of how to use GetDeployEnvironment API. A default retry strategy applies to this operation GetDeployEnvironment()

func (DevopsClient) GetDeployPipeline

func (client DevopsClient) GetDeployPipeline(ctx context.Context, request GetDeployPipelineRequest) (response GetDeployPipelineResponse, err error)

GetDeployPipeline Retrieves a deployment pipeline by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetDeployPipeline.go.html to see an example of how to use GetDeployPipeline API. A default retry strategy applies to this operation GetDeployPipeline()

func (DevopsClient) GetDeployStage

func (client DevopsClient) GetDeployStage(ctx context.Context, request GetDeployStageRequest) (response GetDeployStageResponse, err error)

GetDeployStage Retrieves a deployment stage by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetDeployStage.go.html to see an example of how to use GetDeployStage API. A default retry strategy applies to this operation GetDeployStage()

func (DevopsClient) GetDeployment

func (client DevopsClient) GetDeployment(ctx context.Context, request GetDeploymentRequest) (response GetDeploymentResponse, err error)

GetDeployment Retrieves a deployment by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetDeployment.go.html to see an example of how to use GetDeployment API. A default retry strategy applies to this operation GetDeployment()

func (DevopsClient) GetFileDiff

func (client DevopsClient) GetFileDiff(ctx context.Context, request GetFileDiffRequest) (response GetFileDiffResponse, err error)

GetFileDiff Gets the line-by-line difference between file on different commits. This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT as it does not get recognized when filePath has '/'. This will be replaced by "/repositories/{repositoryId}/file/diffs"

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetFileDiff.go.html to see an example of how to use GetFileDiff API. A default retry strategy applies to this operation GetFileDiff()

func (DevopsClient) GetMirrorRecord

func (client DevopsClient) GetMirrorRecord(ctx context.Context, request GetMirrorRecordRequest) (response GetMirrorRecordResponse, err error)

GetMirrorRecord Returns either current mirror record or last successful mirror record for a specific mirror repository.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetMirrorRecord.go.html to see an example of how to use GetMirrorRecord API. A default retry strategy applies to this operation GetMirrorRecord()

func (DevopsClient) GetObject

func (client DevopsClient) GetObject(ctx context.Context, request GetObjectRequest) (response GetObjectResponse, err error)

GetObject Retrieves blob of specific branch name/commit ID and file path.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetObject.go.html to see an example of how to use GetObject API. A default retry strategy applies to this operation GetObject()

func (DevopsClient) GetObjectContent

func (client DevopsClient) GetObjectContent(ctx context.Context, request GetObjectContentRequest) (response GetObjectContentResponse, err error)

GetObjectContent Retrieve contents of a specified object.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetObjectContent.go.html to see an example of how to use GetObjectContent API. A default retry strategy applies to this operation GetObjectContent()

func (DevopsClient) GetProject

func (client DevopsClient) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)

GetProject Retrieves a project by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetProject.go.html to see an example of how to use GetProject API. A default retry strategy applies to this operation GetProject()

func (DevopsClient) GetProjectNotificationPreference

func (client DevopsClient) GetProjectNotificationPreference(ctx context.Context, request GetProjectNotificationPreferenceRequest) (response GetProjectNotificationPreferenceResponse, err error)

GetProjectNotificationPreference Get the project notification preference for the user passed as path param

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetProjectNotificationPreference.go.html to see an example of how to use GetProjectNotificationPreference API. A default retry strategy applies to this operation GetProjectNotificationPreference()

func (DevopsClient) GetProjectRepositorySettings

func (client DevopsClient) GetProjectRepositorySettings(ctx context.Context, request GetProjectRepositorySettingsRequest) (response GetProjectRepositorySettingsResponse, err error)

GetProjectRepositorySettings Retrieves a project's repository settings details.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetProjectRepositorySettings.go.html to see an example of how to use GetProjectRepositorySettings API. A default retry strategy applies to this operation GetProjectRepositorySettings()

func (DevopsClient) GetPullRequest

func (client DevopsClient) GetPullRequest(ctx context.Context, request GetPullRequestRequest) (response GetPullRequestResponse, err error)

GetPullRequest Gets a PullRequest by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetPullRequest.go.html to see an example of how to use GetPullRequest API. A default retry strategy applies to this operation GetPullRequest()

func (DevopsClient) GetPullRequestAttachment

func (client DevopsClient) GetPullRequestAttachment(ctx context.Context, request GetPullRequestAttachmentRequest) (response GetPullRequestAttachmentResponse, err error)

GetPullRequestAttachment Get PullRequest attachment metadata by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetPullRequestAttachment.go.html to see an example of how to use GetPullRequestAttachment API. A default retry strategy applies to this operation GetPullRequestAttachment()

func (DevopsClient) GetPullRequestAttachmentContent

func (client DevopsClient) GetPullRequestAttachmentContent(ctx context.Context, request GetPullRequestAttachmentContentRequest) (response GetPullRequestAttachmentContentResponse, err error)

GetPullRequestAttachmentContent Gets the content of the attachment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetPullRequestAttachmentContent.go.html to see an example of how to use GetPullRequestAttachmentContent API. A default retry strategy applies to this operation GetPullRequestAttachmentContent()

func (DevopsClient) GetPullRequestChangeSummaryMetrics

func (client DevopsClient) GetPullRequestChangeSummaryMetrics(ctx context.Context, request GetPullRequestChangeSummaryMetricsRequest) (response GetPullRequestChangeSummaryMetricsResponse, err error)

GetPullRequestChangeSummaryMetrics Get pull request diff summary metric

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetPullRequestChangeSummaryMetrics.go.html to see an example of how to use GetPullRequestChangeSummaryMetrics API. A default retry strategy applies to this operation GetPullRequestChangeSummaryMetrics()

func (DevopsClient) GetPullRequestComment

func (client DevopsClient) GetPullRequestComment(ctx context.Context, request GetPullRequestCommentRequest) (response GetPullRequestCommentResponse, err error)

GetPullRequestComment Get PullRequest comment by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetPullRequestComment.go.html to see an example of how to use GetPullRequestComment API. A default retry strategy applies to this operation GetPullRequestComment()

func (DevopsClient) GetPullRequestNotificationPreference

func (client DevopsClient) GetPullRequestNotificationPreference(ctx context.Context, request GetPullRequestNotificationPreferenceRequest) (response GetPullRequestNotificationPreferenceResponse, err error)

GetPullRequestNotificationPreference Get the pull request notification preference for the user passed as path param

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetPullRequestNotificationPreference.go.html to see an example of how to use GetPullRequestNotificationPreference API. A default retry strategy applies to this operation GetPullRequestNotificationPreference()

func (DevopsClient) GetRef

func (client DevopsClient) GetRef(ctx context.Context, request GetRefRequest) (response GetRefResponse, err error)

GetRef This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/refs". Retrieves a repository's reference by its name with preference for branches over tags if the name is ambiguous. This can be disambiguated by using full names like "heads/<name>" or "tags/<name>".

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRef.go.html to see an example of how to use GetRef API. A default retry strategy applies to this operation GetRef()

func (DevopsClient) GetRepoFileDiff

func (client DevopsClient) GetRepoFileDiff(ctx context.Context, request GetRepoFileDiffRequest) (response GetRepoFileDiffResponse, err error)

GetRepoFileDiff Gets the line-by-line difference between file on different commits.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepoFileDiff.go.html to see an example of how to use GetRepoFileDiff API. A default retry strategy applies to this operation GetRepoFileDiff()

func (DevopsClient) GetRepoFileLines

func (client DevopsClient) GetRepoFileLines(ctx context.Context, request GetRepoFileLinesRequest) (response GetRepoFileLinesResponse, err error)

GetRepoFileLines Retrieve lines of a specified file. Supports starting line number and limit.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepoFileLines.go.html to see an example of how to use GetRepoFileLines API. A default retry strategy applies to this operation GetRepoFileLines()

func (DevopsClient) GetRepository

func (client DevopsClient) GetRepository(ctx context.Context, request GetRepositoryRequest) (response GetRepositoryResponse, err error)

GetRepository Retrieves a repository by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepository.go.html to see an example of how to use GetRepository API. A default retry strategy applies to this operation GetRepository()

func (DevopsClient) GetRepositoryArchiveContent

func (client DevopsClient) GetRepositoryArchiveContent(ctx context.Context, request GetRepositoryArchiveContentRequest) (response GetRepositoryArchiveContentResponse, err error)

GetRepositoryArchiveContent Returns the archived repository information.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepositoryArchiveContent.go.html to see an example of how to use GetRepositoryArchiveContent API. A default retry strategy applies to this operation GetRepositoryArchiveContent()

func (DevopsClient) GetRepositoryFileLines

func (client DevopsClient) GetRepositoryFileLines(ctx context.Context, request GetRepositoryFileLinesRequest) (response GetRepositoryFileLinesResponse, err error)

GetRepositoryFileLines Retrieve lines of a specified file. Supports starting line number and limit. This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT as it does not get recognized when filePath has '/'. This will be replaced by "/repositories/{repositoryId}/file/lines"

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepositoryFileLines.go.html to see an example of how to use GetRepositoryFileLines API. A default retry strategy applies to this operation GetRepositoryFileLines()

func (DevopsClient) GetRepositoryNotificationPreference

func (client DevopsClient) GetRepositoryNotificationPreference(ctx context.Context, request GetRepositoryNotificationPreferenceRequest) (response GetRepositoryNotificationPreferenceResponse, err error)

GetRepositoryNotificationPreference Get the repository notification preference for the user passed as path param

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepositoryNotificationPreference.go.html to see an example of how to use GetRepositoryNotificationPreference API. A default retry strategy applies to this operation GetRepositoryNotificationPreference()

func (DevopsClient) GetRepositorySettings

func (client DevopsClient) GetRepositorySettings(ctx context.Context, request GetRepositorySettingsRequest) (response GetRepositorySettingsResponse, err error)

GetRepositorySettings Retrieves a repository's settings details.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepositorySettings.go.html to see an example of how to use GetRepositorySettings API. A default retry strategy applies to this operation GetRepositorySettings()

func (DevopsClient) GetTrigger

func (client DevopsClient) GetTrigger(ctx context.Context, request GetTriggerRequest) (response GetTriggerResponse, err error)

GetTrigger Retrieves a trigger by identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetTrigger.go.html to see an example of how to use GetTrigger API. A default retry strategy applies to this operation GetTrigger()

func (DevopsClient) GetWorkRequest

func (client DevopsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Retrieves the status of the work request with the given ID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (DevopsClient) LikePullRequestComment

func (client DevopsClient) LikePullRequestComment(ctx context.Context, request LikePullRequestCommentRequest) (response LikePullRequestCommentResponse, err error)

LikePullRequestComment Like a PullRequest comment

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/LikePullRequestComment.go.html to see an example of how to use LikePullRequestComment API. A default retry strategy applies to this operation LikePullRequestComment()

func (DevopsClient) ListAuthors

func (client DevopsClient) ListAuthors(ctx context.Context, request ListAuthorsRequest) (response ListAuthorsResponse, err error)

ListAuthors Retrieve a list of all the authors.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListAuthors.go.html to see an example of how to use ListAuthors API. A default retry strategy applies to this operation ListAuthors()

func (DevopsClient) ListBuildPipelineStages

func (client DevopsClient) ListBuildPipelineStages(ctx context.Context, request ListBuildPipelineStagesRequest) (response ListBuildPipelineStagesResponse, err error)

ListBuildPipelineStages Returns a list of all stages in a compartment or build pipeline.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListBuildPipelineStages.go.html to see an example of how to use ListBuildPipelineStages API. A default retry strategy applies to this operation ListBuildPipelineStages()

func (DevopsClient) ListBuildPipelines

func (client DevopsClient) ListBuildPipelines(ctx context.Context, request ListBuildPipelinesRequest) (response ListBuildPipelinesResponse, err error)

ListBuildPipelines Returns a list of build pipelines.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListBuildPipelines.go.html to see an example of how to use ListBuildPipelines API. A default retry strategy applies to this operation ListBuildPipelines()

func (DevopsClient) ListBuildRunSnapshots

func (client DevopsClient) ListBuildRunSnapshots(ctx context.Context, request ListBuildRunSnapshotsRequest) (response ListBuildRunSnapshotsResponse, err error)

ListBuildRunSnapshots Returns a list of build run snapshots for a given commit or the latest commit on a pull request if no commit is provided.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListBuildRunSnapshots.go.html to see an example of how to use ListBuildRunSnapshots API. A default retry strategy applies to this operation ListBuildRunSnapshots()

func (DevopsClient) ListBuildRuns

func (client DevopsClient) ListBuildRuns(ctx context.Context, request ListBuildRunsRequest) (response ListBuildRunsResponse, err error)

ListBuildRuns Returns a list of build run summary.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListBuildRuns.go.html to see an example of how to use ListBuildRuns API. A default retry strategy applies to this operation ListBuildRuns()

func (DevopsClient) ListCommitDiffs

func (client DevopsClient) ListCommitDiffs(ctx context.Context, request ListCommitDiffsRequest) (response ListCommitDiffsResponse, err error)

ListCommitDiffs Compares two revisions and lists the differences. Supports comparison between two references or commits.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListCommitDiffs.go.html to see an example of how to use ListCommitDiffs API. A default retry strategy applies to this operation ListCommitDiffs()

func (DevopsClient) ListCommits

func (client DevopsClient) ListCommits(ctx context.Context, request ListCommitsRequest) (response ListCommitsResponse, err error)

ListCommits Returns a list of commits.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListCommits.go.html to see an example of how to use ListCommits API. A default retry strategy applies to this operation ListCommits()

func (DevopsClient) ListConnections

func (client DevopsClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)

ListConnections Returns a list of connections.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListConnections.go.html to see an example of how to use ListConnections API. A default retry strategy applies to this operation ListConnections()

func (DevopsClient) ListDeployArtifacts

func (client DevopsClient) ListDeployArtifacts(ctx context.Context, request ListDeployArtifactsRequest) (response ListDeployArtifactsResponse, err error)

ListDeployArtifacts Returns a list of deployment artifacts.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListDeployArtifacts.go.html to see an example of how to use ListDeployArtifacts API. A default retry strategy applies to this operation ListDeployArtifacts()

func (DevopsClient) ListDeployEnvironments

func (client DevopsClient) ListDeployEnvironments(ctx context.Context, request ListDeployEnvironmentsRequest) (response ListDeployEnvironmentsResponse, err error)

ListDeployEnvironments Returns a list of deployment environments.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListDeployEnvironments.go.html to see an example of how to use ListDeployEnvironments API. A default retry strategy applies to this operation ListDeployEnvironments()

func (DevopsClient) ListDeployPipelines

func (client DevopsClient) ListDeployPipelines(ctx context.Context, request ListDeployPipelinesRequest) (response ListDeployPipelinesResponse, err error)

ListDeployPipelines Returns a list of deployment pipelines.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListDeployPipelines.go.html to see an example of how to use ListDeployPipelines API. A default retry strategy applies to this operation ListDeployPipelines()

func (DevopsClient) ListDeployStages

func (client DevopsClient) ListDeployStages(ctx context.Context, request ListDeployStagesRequest) (response ListDeployStagesResponse, err error)

ListDeployStages Retrieves a list of deployment stages.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListDeployStages.go.html to see an example of how to use ListDeployStages API. A default retry strategy applies to this operation ListDeployStages()

func (DevopsClient) ListDeployments

func (client DevopsClient) ListDeployments(ctx context.Context, request ListDeploymentsRequest) (response ListDeploymentsResponse, err error)

ListDeployments Returns a list of deployments.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListDeployments.go.html to see an example of how to use ListDeployments API. A default retry strategy applies to this operation ListDeployments()

func (DevopsClient) ListForkSyncStatuses

func (client DevopsClient) ListForkSyncStatuses(ctx context.Context, request ListForkSyncStatusesRequest) (response ListForkSyncStatusesResponse, err error)

ListForkSyncStatuses LIST operation that returns a collection of fork sync status objects.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListForkSyncStatuses.go.html to see an example of how to use ListForkSyncStatuses API. A default retry strategy applies to this operation ListForkSyncStatuses()

func (DevopsClient) ListMirrorRecords

func (client DevopsClient) ListMirrorRecords(ctx context.Context, request ListMirrorRecordsRequest) (response ListMirrorRecordsResponse, err error)

ListMirrorRecords Returns a list of mirror entry in history within 30 days.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListMirrorRecords.go.html to see an example of how to use ListMirrorRecords API. A default retry strategy applies to this operation ListMirrorRecords()

func (DevopsClient) ListPaths

func (client DevopsClient) ListPaths(ctx context.Context, request ListPathsRequest) (response ListPathsResponse, err error)

ListPaths Retrieves a list of files and directories in a repository.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPaths.go.html to see an example of how to use ListPaths API. A default retry strategy applies to this operation ListPaths()

func (DevopsClient) ListProjectCommitAnalyticsAuthors

func (client DevopsClient) ListProjectCommitAnalyticsAuthors(ctx context.Context, request ListProjectCommitAnalyticsAuthorsRequest) (response ListProjectCommitAnalyticsAuthorsResponse, err error)

ListProjectCommitAnalyticsAuthors Retrieve a list of all the Commit Analytics authors.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListProjectCommitAnalyticsAuthors.go.html to see an example of how to use ListProjectCommitAnalyticsAuthors API. A default retry strategy applies to this operation ListProjectCommitAnalyticsAuthors()

func (DevopsClient) ListProjects

func (client DevopsClient) ListProjects(ctx context.Context, request ListProjectsRequest) (response ListProjectsResponse, err error)

ListProjects Returns a list of projects.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListProjects.go.html to see an example of how to use ListProjects API. A default retry strategy applies to this operation ListProjects()

func (DevopsClient) ListProtectedBranches

func (client DevopsClient) ListProtectedBranches(ctx context.Context, request ListProtectedBranchesRequest) (response ListProtectedBranchesResponse, err error)

ListProtectedBranches Returns a list of Protected Branches.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListProtectedBranches.go.html to see an example of how to use ListProtectedBranches API. A default retry strategy applies to this operation ListProtectedBranches()

func (DevopsClient) ListPullRequestActivities

func (client DevopsClient) ListPullRequestActivities(ctx context.Context, request ListPullRequestActivitiesRequest) (response ListPullRequestActivitiesResponse, err error)

ListPullRequestActivities List actions that have been taken on a pull request

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequestActivities.go.html to see an example of how to use ListPullRequestActivities API. A default retry strategy applies to this operation ListPullRequestActivities()

func (DevopsClient) ListPullRequestAttachments

func (client DevopsClient) ListPullRequestAttachments(ctx context.Context, request ListPullRequestAttachmentsRequest) (response ListPullRequestAttachmentsResponse, err error)

ListPullRequestAttachments List PullRequest level attachments by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequestAttachments.go.html to see an example of how to use ListPullRequestAttachments API. A default retry strategy applies to this operation ListPullRequestAttachments()

func (DevopsClient) ListPullRequestAuthors

func (client DevopsClient) ListPullRequestAuthors(ctx context.Context, request ListPullRequestAuthorsRequest) (response ListPullRequestAuthorsResponse, err error)

ListPullRequestAuthors Retrieve a list of all the PR authors.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequestAuthors.go.html to see an example of how to use ListPullRequestAuthors API. A default retry strategy applies to this operation ListPullRequestAuthors()

func (DevopsClient) ListPullRequestComments

func (client DevopsClient) ListPullRequestComments(ctx context.Context, request ListPullRequestCommentsRequest) (response ListPullRequestCommentsResponse, err error)

ListPullRequestComments List PullRequest level comments by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequestComments.go.html to see an example of how to use ListPullRequestComments API. A default retry strategy applies to this operation ListPullRequestComments()

func (DevopsClient) ListPullRequestCommits

func (client DevopsClient) ListPullRequestCommits(ctx context.Context, request ListPullRequestCommitsRequest) (response ListPullRequestCommitsResponse, err error)

ListPullRequestCommits List pull request commits

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequestCommits.go.html to see an example of how to use ListPullRequestCommits API. A default retry strategy applies to this operation ListPullRequestCommits()

func (DevopsClient) ListPullRequestFileChanges

func (client DevopsClient) ListPullRequestFileChanges(ctx context.Context, request ListPullRequestFileChangesRequest) (response ListPullRequestFileChangesResponse, err error)

ListPullRequestFileChanges List pull request file changes

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequestFileChanges.go.html to see an example of how to use ListPullRequestFileChanges API. A default retry strategy applies to this operation ListPullRequestFileChanges()

func (DevopsClient) ListPullRequests

func (client DevopsClient) ListPullRequests(ctx context.Context, request ListPullRequestsRequest) (response ListPullRequestsResponse, err error)

ListPullRequests Returns a list of PullRequests.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequests.go.html to see an example of how to use ListPullRequests API. A default retry strategy applies to this operation ListPullRequests()

func (DevopsClient) ListRefs

func (client DevopsClient) ListRefs(ctx context.Context, request ListRefsRequest) (response ListRefsResponse, err error)

ListRefs Returns a list of references.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListRefs.go.html to see an example of how to use ListRefs API. A default retry strategy applies to this operation ListRefs()

func (DevopsClient) ListRepositories

func (client DevopsClient) ListRepositories(ctx context.Context, request ListRepositoriesRequest) (response ListRepositoriesResponse, err error)

ListRepositories Returns a list of repositories given a compartment ID or a project ID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListRepositories.go.html to see an example of how to use ListRepositories API. A default retry strategy applies to this operation ListRepositories()

func (DevopsClient) ListRepositoryCommitAnalyticsAuthors

func (client DevopsClient) ListRepositoryCommitAnalyticsAuthors(ctx context.Context, request ListRepositoryCommitAnalyticsAuthorsRequest) (response ListRepositoryCommitAnalyticsAuthorsResponse, err error)

ListRepositoryCommitAnalyticsAuthors Retrieve a list of all the Commit Analytics authors.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListRepositoryCommitAnalyticsAuthors.go.html to see an example of how to use ListRepositoryCommitAnalyticsAuthors API. A default retry strategy applies to this operation ListRepositoryCommitAnalyticsAuthors()

func (DevopsClient) ListTriggers

func (client DevopsClient) ListTriggers(ctx context.Context, request ListTriggersRequest) (response ListTriggersResponse, err error)

ListTriggers Returns a list of triggers.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListTriggers.go.html to see an example of how to use ListTriggers API. A default retry strategy applies to this operation ListTriggers()

func (DevopsClient) ListWorkRequestErrors

func (client DevopsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Returns a list of errors for a given work request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (DevopsClient) ListWorkRequestLogs

func (client DevopsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Returns a list of logs for a given work request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (DevopsClient) ListWorkRequests

func (client DevopsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (DevopsClient) MergePullRequest

func (client DevopsClient) MergePullRequest(ctx context.Context, request MergePullRequestRequest) (response MergePullRequestResponse, err error)

MergePullRequest Merge the PullRequest

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/MergePullRequest.go.html to see an example of how to use MergePullRequest API. A default retry strategy applies to this operation MergePullRequest()

func (DevopsClient) MirrorRepository

func (client DevopsClient) MirrorRepository(ctx context.Context, request MirrorRepositoryRequest) (response MirrorRepositoryResponse, err error)

MirrorRepository Synchronize a mirrored repository to the latest version from external providers.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/MirrorRepository.go.html to see an example of how to use MirrorRepository API. A default retry strategy applies to this operation MirrorRepository()

func (DevopsClient) PatchPullRequest

func (client DevopsClient) PatchPullRequest(ctx context.Context, request PatchPullRequestRequest) (response PatchPullRequestResponse, err error)

PatchPullRequest Updates the reviewer list of a pull request

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/PatchPullRequest.go.html to see an example of how to use PatchPullRequest API. A default retry strategy applies to this operation PatchPullRequest()

func (DevopsClient) PutRepositoryRef

func (client DevopsClient) PutRepositoryRef(ctx context.Context, request PutRepositoryRefRequest) (response PutRepositoryRefResponse, err error)

PutRepositoryRef Creates a new reference or updates an existing one. This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/actions/createOrUpdateGitRef".

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/PutRepositoryRef.go.html to see an example of how to use PutRepositoryRef API. A default retry strategy applies to this operation PutRepositoryRef()

func (DevopsClient) ReopenPullRequest

func (client DevopsClient) ReopenPullRequest(ctx context.Context, request ReopenPullRequestRequest) (response ReopenPullRequestResponse, err error)

ReopenPullRequest Reopen a PullRequest

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ReopenPullRequest.go.html to see an example of how to use ReopenPullRequest API. A default retry strategy applies to this operation ReopenPullRequest()

func (DevopsClient) ReviewPullRequest

func (client DevopsClient) ReviewPullRequest(ctx context.Context, request ReviewPullRequestRequest) (response ReviewPullRequestResponse, err error)

ReviewPullRequest Review a PullRequest

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ReviewPullRequest.go.html to see an example of how to use ReviewPullRequest API. A default retry strategy applies to this operation ReviewPullRequest()

func (DevopsClient) ScheduleCascadingProjectDeletion

func (client DevopsClient) ScheduleCascadingProjectDeletion(ctx context.Context, request ScheduleCascadingProjectDeletionRequest) (response ScheduleCascadingProjectDeletionResponse, err error)

ScheduleCascadingProjectDeletion Cascading operation that marks Project and child DevOps resources in a DELETING state for a retention period

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ScheduleCascadingProjectDeletion.go.html to see an example of how to use ScheduleCascadingProjectDeletion API. A default retry strategy applies to this operation ScheduleCascadingProjectDeletion()

func (*DevopsClient) SetRegion

func (client *DevopsClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DevopsClient) SummarizeProjectRepositoryAnalytics

func (client DevopsClient) SummarizeProjectRepositoryAnalytics(ctx context.Context, request SummarizeProjectRepositoryAnalyticsRequest) (response SummarizeProjectRepositoryAnalyticsResponse, err error)

SummarizeProjectRepositoryAnalytics Retrieves repository analytics for a given project.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/SummarizeProjectRepositoryAnalytics.go.html to see an example of how to use SummarizeProjectRepositoryAnalytics API. A default retry strategy applies to this operation SummarizeProjectRepositoryAnalytics()

func (DevopsClient) SummarizeRepositoryAnalytics

func (client DevopsClient) SummarizeRepositoryAnalytics(ctx context.Context, request SummarizeRepositoryAnalyticsRequest) (response SummarizeRepositoryAnalyticsResponse, err error)

SummarizeRepositoryAnalytics Retrieves repository analytics for a given repository.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/SummarizeRepositoryAnalytics.go.html to see an example of how to use SummarizeRepositoryAnalytics API. A default retry strategy applies to this operation SummarizeRepositoryAnalytics()

func (DevopsClient) SyncRepository

func (client DevopsClient) SyncRepository(ctx context.Context, request SyncRepositoryRequest) (response SyncRepositoryResponse, err error)

SyncRepository Synchronize a forked repository to the latest version

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/SyncRepository.go.html to see an example of how to use SyncRepository API. A default retry strategy applies to this operation SyncRepository()

func (DevopsClient) UnlikePullRequestComment

func (client DevopsClient) UnlikePullRequestComment(ctx context.Context, request UnlikePullRequestCommentRequest) (response UnlikePullRequestCommentResponse, err error)

UnlikePullRequestComment Unlike a PullRequest comment

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UnlikePullRequestComment.go.html to see an example of how to use UnlikePullRequestComment API. A default retry strategy applies to this operation UnlikePullRequestComment()

func (DevopsClient) UnsubscribePullRequest

func (client DevopsClient) UnsubscribePullRequest(ctx context.Context, request UnsubscribePullRequestRequest) (response UnsubscribePullRequestResponse, err error)

UnsubscribePullRequest unsubscribe the PullRequest

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UnsubscribePullRequest.go.html to see an example of how to use UnsubscribePullRequest API. A default retry strategy applies to this operation UnsubscribePullRequest()

func (DevopsClient) UpdateBuildPipeline

func (client DevopsClient) UpdateBuildPipeline(ctx context.Context, request UpdateBuildPipelineRequest) (response UpdateBuildPipelineResponse, err error)

UpdateBuildPipeline Updates the build pipeline.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateBuildPipeline.go.html to see an example of how to use UpdateBuildPipeline API. A default retry strategy applies to this operation UpdateBuildPipeline()

func (DevopsClient) UpdateBuildPipelineStage

func (client DevopsClient) UpdateBuildPipelineStage(ctx context.Context, request UpdateBuildPipelineStageRequest) (response UpdateBuildPipelineStageResponse, err error)

UpdateBuildPipelineStage Updates the stage based on the stage ID provided in the request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateBuildPipelineStage.go.html to see an example of how to use UpdateBuildPipelineStage API. A default retry strategy applies to this operation UpdateBuildPipelineStage()

func (DevopsClient) UpdateBuildRun

func (client DevopsClient) UpdateBuildRun(ctx context.Context, request UpdateBuildRunRequest) (response UpdateBuildRunResponse, err error)

UpdateBuildRun Updates the build run.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateBuildRun.go.html to see an example of how to use UpdateBuildRun API. A default retry strategy applies to this operation UpdateBuildRun()

func (DevopsClient) UpdateConnection

func (client DevopsClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)

UpdateConnection Updates the connection.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateConnection.go.html to see an example of how to use UpdateConnection API. A default retry strategy applies to this operation UpdateConnection()

func (DevopsClient) UpdateDeployArtifact

func (client DevopsClient) UpdateDeployArtifact(ctx context.Context, request UpdateDeployArtifactRequest) (response UpdateDeployArtifactResponse, err error)

UpdateDeployArtifact Updates the deployment artifact.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateDeployArtifact.go.html to see an example of how to use UpdateDeployArtifact API. A default retry strategy applies to this operation UpdateDeployArtifact()

func (DevopsClient) UpdateDeployEnvironment

func (client DevopsClient) UpdateDeployEnvironment(ctx context.Context, request UpdateDeployEnvironmentRequest) (response UpdateDeployEnvironmentResponse, err error)

UpdateDeployEnvironment Updates the deployment environment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateDeployEnvironment.go.html to see an example of how to use UpdateDeployEnvironment API. A default retry strategy applies to this operation UpdateDeployEnvironment()

func (DevopsClient) UpdateDeployPipeline

func (client DevopsClient) UpdateDeployPipeline(ctx context.Context, request UpdateDeployPipelineRequest) (response UpdateDeployPipelineResponse, err error)

UpdateDeployPipeline Updates the deployment pipeline.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateDeployPipeline.go.html to see an example of how to use UpdateDeployPipeline API. A default retry strategy applies to this operation UpdateDeployPipeline()

func (DevopsClient) UpdateDeployStage

func (client DevopsClient) UpdateDeployStage(ctx context.Context, request UpdateDeployStageRequest) (response UpdateDeployStageResponse, err error)

UpdateDeployStage Updates the deployment stage.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateDeployStage.go.html to see an example of how to use UpdateDeployStage API. A default retry strategy applies to this operation UpdateDeployStage()

func (DevopsClient) UpdateDeployment

func (client DevopsClient) UpdateDeployment(ctx context.Context, request UpdateDeploymentRequest) (response UpdateDeploymentResponse, err error)

UpdateDeployment Updates the deployment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateDeployment.go.html to see an example of how to use UpdateDeployment API. A default retry strategy applies to this operation UpdateDeployment()

func (DevopsClient) UpdateProject

func (client DevopsClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, err error)

UpdateProject Updates the project.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateProject.go.html to see an example of how to use UpdateProject API. A default retry strategy applies to this operation UpdateProject()

func (DevopsClient) UpdateProjectNotificationPreference

func (client DevopsClient) UpdateProjectNotificationPreference(ctx context.Context, request UpdateProjectNotificationPreferenceRequest) (response UpdateProjectNotificationPreferenceResponse, err error)

UpdateProjectNotificationPreference Update the project notification preference for the user passed as path param

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateProjectNotificationPreference.go.html to see an example of how to use UpdateProjectNotificationPreference API. A default retry strategy applies to this operation UpdateProjectNotificationPreference()

func (DevopsClient) UpdateProjectRepositorySettings

func (client DevopsClient) UpdateProjectRepositorySettings(ctx context.Context, request UpdateProjectRepositorySettingsRequest) (response UpdateProjectRepositorySettingsResponse, err error)

UpdateProjectRepositorySettings Updates the repository settings for a project.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateProjectRepositorySettings.go.html to see an example of how to use UpdateProjectRepositorySettings API. A default retry strategy applies to this operation UpdateProjectRepositorySettings()

func (DevopsClient) UpdatePullRequest

func (client DevopsClient) UpdatePullRequest(ctx context.Context, request UpdatePullRequestRequest) (response UpdatePullRequestResponse, err error)

UpdatePullRequest Updates the PullRequest

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdatePullRequest.go.html to see an example of how to use UpdatePullRequest API. A default retry strategy applies to this operation UpdatePullRequest()

func (DevopsClient) UpdatePullRequestComment

func (client DevopsClient) UpdatePullRequestComment(ctx context.Context, request UpdatePullRequestCommentRequest) (response UpdatePullRequestCommentResponse, err error)

UpdatePullRequestComment Updates the PullRequest comment

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdatePullRequestComment.go.html to see an example of how to use UpdatePullRequestComment API. A default retry strategy applies to this operation UpdatePullRequestComment()

func (DevopsClient) UpdatePullRequestNotificationPreference

func (client DevopsClient) UpdatePullRequestNotificationPreference(ctx context.Context, request UpdatePullRequestNotificationPreferenceRequest) (response UpdatePullRequestNotificationPreferenceResponse, err error)

UpdatePullRequestNotificationPreference Update the pull request notification preference for the user passed as path param

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdatePullRequestNotificationPreference.go.html to see an example of how to use UpdatePullRequestNotificationPreference API. A default retry strategy applies to this operation UpdatePullRequestNotificationPreference()

func (DevopsClient) UpdateRepository

func (client DevopsClient) UpdateRepository(ctx context.Context, request UpdateRepositoryRequest) (response UpdateRepositoryResponse, err error)

UpdateRepository Updates the repository.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateRepository.go.html to see an example of how to use UpdateRepository API. A default retry strategy applies to this operation UpdateRepository()

func (DevopsClient) UpdateRepositoryNotificationPreference

func (client DevopsClient) UpdateRepositoryNotificationPreference(ctx context.Context, request UpdateRepositoryNotificationPreferenceRequest) (response UpdateRepositoryNotificationPreferenceResponse, err error)

UpdateRepositoryNotificationPreference Update the repository notification preference for the user passed as path param

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateRepositoryNotificationPreference.go.html to see an example of how to use UpdateRepositoryNotificationPreference API. A default retry strategy applies to this operation UpdateRepositoryNotificationPreference()

func (DevopsClient) UpdateRepositorySettings

func (client DevopsClient) UpdateRepositorySettings(ctx context.Context, request UpdateRepositorySettingsRequest) (response UpdateRepositorySettingsResponse, err error)

UpdateRepositorySettings Updates the settings for a repository.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateRepositorySettings.go.html to see an example of how to use UpdateRepositorySettings API. A default retry strategy applies to this operation UpdateRepositorySettings()

func (DevopsClient) UpdateTrigger

func (client DevopsClient) UpdateTrigger(ctx context.Context, request UpdateTriggerRequest) (response UpdateTriggerResponse, err error)

UpdateTrigger Updates the trigger.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateTrigger.go.html to see an example of how to use UpdateTrigger API. A default retry strategy applies to this operation UpdateTrigger()

func (DevopsClient) ValidateConnection

func (client DevopsClient) ValidateConnection(ctx context.Context, request ValidateConnectionRequest) (response ValidateConnectionResponse, err error)

ValidateConnection Return whether the credentials of the connection are valid.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ValidateConnection.go.html to see an example of how to use ValidateConnection API. A default retry strategy applies to this operation ValidateConnection()

type DevopsCodeRepositoryBuildRunSource

DevopsCodeRepositoryBuildRunSource Specifies details of build run through DevOps code repository.

type DevopsCodeRepositoryBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`

    // The DevOps code repository identifier that invoked the build run.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`
}

func (DevopsCodeRepositoryBuildRunSource) MarshalJSON

func (m DevopsCodeRepositoryBuildRunSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DevopsCodeRepositoryBuildRunSource) String

func (m DevopsCodeRepositoryBuildRunSource) String() string

func (DevopsCodeRepositoryBuildRunSource) ValidateEnumValue

func (m DevopsCodeRepositoryBuildRunSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DevopsCodeRepositoryBuildSource

DevopsCodeRepositoryBuildSource DevOps code repository build source for Build stage.

type DevopsCodeRepositoryBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // The DevOps code repository ID.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`
}

func (DevopsCodeRepositoryBuildSource) GetBranch

func (m DevopsCodeRepositoryBuildSource) GetBranch() *string

GetBranch returns Branch

func (DevopsCodeRepositoryBuildSource) GetName

func (m DevopsCodeRepositoryBuildSource) GetName() *string

GetName returns Name

func (DevopsCodeRepositoryBuildSource) GetRepositoryUrl

func (m DevopsCodeRepositoryBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (DevopsCodeRepositoryBuildSource) MarshalJSON

func (m DevopsCodeRepositoryBuildSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DevopsCodeRepositoryBuildSource) String

func (m DevopsCodeRepositoryBuildSource) String() string

func (DevopsCodeRepositoryBuildSource) ValidateEnumValue

func (m DevopsCodeRepositoryBuildSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DevopsCodeRepositoryFilter

DevopsCodeRepositoryFilter The filter for GitLab events.

type DevopsCodeRepositoryFilter struct {
    Include *DevopsCodeRepositoryFilterAttributes `mandatory:"false" json:"include"`

    Exclude *DevopsCodeRepositoryFilterExclusionAttributes `mandatory:"false" json:"exclude"`

    // The events, for example, PUSH, PULL_REQUEST_CREATED, PULL_REQUEST_UPDATED.
    Events []DevopsCodeRepositoryFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (DevopsCodeRepositoryFilter) MarshalJSON

func (m DevopsCodeRepositoryFilter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DevopsCodeRepositoryFilter) String

func (m DevopsCodeRepositoryFilter) String() string

func (DevopsCodeRepositoryFilter) ValidateEnumValue

func (m DevopsCodeRepositoryFilter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DevopsCodeRepositoryFilterAttributes

DevopsCodeRepositoryFilterAttributes Attributes to filter DevOps code repository events.

type DevopsCodeRepositoryFilterAttributes struct {

    // Branch for push event; source branch for pull requests
    HeadRef *string `mandatory:"false" json:"headRef"`

    // The target branch for pull requests; not applicable for push requests.
    BaseRef *string `mandatory:"false" json:"baseRef"`

    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (DevopsCodeRepositoryFilterAttributes) String

func (m DevopsCodeRepositoryFilterAttributes) String() string

func (DevopsCodeRepositoryFilterAttributes) ValidateEnumValue

func (m DevopsCodeRepositoryFilterAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DevopsCodeRepositoryFilterEventsEnum

DevopsCodeRepositoryFilterEventsEnum Enum with underlying type: string

type DevopsCodeRepositoryFilterEventsEnum string

Set of constants representing the allowable values for DevopsCodeRepositoryFilterEventsEnum

const (
    DevopsCodeRepositoryFilterEventsPush               DevopsCodeRepositoryFilterEventsEnum = "PUSH"
    DevopsCodeRepositoryFilterEventsPullRequestCreated DevopsCodeRepositoryFilterEventsEnum = "PULL_REQUEST_CREATED"
    DevopsCodeRepositoryFilterEventsPullRequestUpdated DevopsCodeRepositoryFilterEventsEnum = "PULL_REQUEST_UPDATED"
)

func GetDevopsCodeRepositoryFilterEventsEnumValues

func GetDevopsCodeRepositoryFilterEventsEnumValues() []DevopsCodeRepositoryFilterEventsEnum

GetDevopsCodeRepositoryFilterEventsEnumValues Enumerates the set of values for DevopsCodeRepositoryFilterEventsEnum

func GetMappingDevopsCodeRepositoryFilterEventsEnum

func GetMappingDevopsCodeRepositoryFilterEventsEnum(val string) (DevopsCodeRepositoryFilterEventsEnum, bool)

GetMappingDevopsCodeRepositoryFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum

type DevopsCodeRepositoryFilterExclusionAttributes

DevopsCodeRepositoryFilterExclusionAttributes Attributes to filter DevopsCodeRepository events. File filter criteria - Changes only affecting excluded files will not invoke a build. if both include and exclude filter are used then exclusion filter will be applied on the result set of inclusion filter.

type DevopsCodeRepositoryFilterExclusionAttributes struct {
    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (DevopsCodeRepositoryFilterExclusionAttributes) String

func (m DevopsCodeRepositoryFilterExclusionAttributes) String() string

func (DevopsCodeRepositoryFilterExclusionAttributes) ValidateEnumValue

func (m DevopsCodeRepositoryFilterExclusionAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DevopsCodeRepositoryTrigger

DevopsCodeRepositoryTrigger Trigger specific to OCI DevOps Code Repository service.

type DevopsCodeRepositoryTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The OCID of the DevOps code repository.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DevopsCodeRepositoryTrigger) GetActions

func (m DevopsCodeRepositoryTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (DevopsCodeRepositoryTrigger) GetCompartmentId

func (m DevopsCodeRepositoryTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DevopsCodeRepositoryTrigger) GetDefinedTags

func (m DevopsCodeRepositoryTrigger) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (DevopsCodeRepositoryTrigger) GetDescription

func (m DevopsCodeRepositoryTrigger) GetDescription() *string

GetDescription returns Description

func (DevopsCodeRepositoryTrigger) GetDisplayName

func (m DevopsCodeRepositoryTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DevopsCodeRepositoryTrigger) GetFreeformTags

func (m DevopsCodeRepositoryTrigger) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (DevopsCodeRepositoryTrigger) GetId

func (m DevopsCodeRepositoryTrigger) GetId() *string

GetId returns Id

func (DevopsCodeRepositoryTrigger) GetLifecycleDetails

func (m DevopsCodeRepositoryTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DevopsCodeRepositoryTrigger) GetLifecycleState

func (m DevopsCodeRepositoryTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DevopsCodeRepositoryTrigger) GetProjectId

func (m DevopsCodeRepositoryTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (DevopsCodeRepositoryTrigger) GetSystemTags

func (m DevopsCodeRepositoryTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DevopsCodeRepositoryTrigger) GetTimeCreated

func (m DevopsCodeRepositoryTrigger) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (DevopsCodeRepositoryTrigger) GetTimeUpdated

func (m DevopsCodeRepositoryTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DevopsCodeRepositoryTrigger) MarshalJSON

func (m DevopsCodeRepositoryTrigger) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DevopsCodeRepositoryTrigger) String

func (m DevopsCodeRepositoryTrigger) String() string

func (*DevopsCodeRepositoryTrigger) UnmarshalJSON

func (m *DevopsCodeRepositoryTrigger) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DevopsCodeRepositoryTrigger) ValidateEnumValue

func (m DevopsCodeRepositoryTrigger) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DevopsCodeRepositoryTriggerCreateResult

DevopsCodeRepositoryTriggerCreateResult Trigger create response specific to GitLab.

type DevopsCodeRepositoryTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The OCID of the DevOps code repository.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DevopsCodeRepositoryTriggerCreateResult) GetActions

func (m DevopsCodeRepositoryTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (DevopsCodeRepositoryTriggerCreateResult) GetCompartmentId

func (m DevopsCodeRepositoryTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DevopsCodeRepositoryTriggerCreateResult) GetDefinedTags

func (m DevopsCodeRepositoryTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (DevopsCodeRepositoryTriggerCreateResult) GetDescription

func (m DevopsCodeRepositoryTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (DevopsCodeRepositoryTriggerCreateResult) GetDisplayName

func (m DevopsCodeRepositoryTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DevopsCodeRepositoryTriggerCreateResult) GetFreeformTags

func (m DevopsCodeRepositoryTriggerCreateResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (DevopsCodeRepositoryTriggerCreateResult) GetId

func (m DevopsCodeRepositoryTriggerCreateResult) GetId() *string

GetId returns Id

func (DevopsCodeRepositoryTriggerCreateResult) GetLifecycleDetails

func (m DevopsCodeRepositoryTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DevopsCodeRepositoryTriggerCreateResult) GetLifecycleState

func (m DevopsCodeRepositoryTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DevopsCodeRepositoryTriggerCreateResult) GetProjectId

func (m DevopsCodeRepositoryTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (DevopsCodeRepositoryTriggerCreateResult) GetSystemTags

func (m DevopsCodeRepositoryTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DevopsCodeRepositoryTriggerCreateResult) GetTimeCreated

func (m DevopsCodeRepositoryTriggerCreateResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (DevopsCodeRepositoryTriggerCreateResult) GetTimeUpdated

func (m DevopsCodeRepositoryTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DevopsCodeRepositoryTriggerCreateResult) MarshalJSON

func (m DevopsCodeRepositoryTriggerCreateResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DevopsCodeRepositoryTriggerCreateResult) String

func (m DevopsCodeRepositoryTriggerCreateResult) String() string

func (*DevopsCodeRepositoryTriggerCreateResult) UnmarshalJSON

func (m *DevopsCodeRepositoryTriggerCreateResult) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DevopsCodeRepositoryTriggerCreateResult) ValidateEnumValue

func (m DevopsCodeRepositoryTriggerCreateResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DevopsCodeRepositoryTriggerSummary

DevopsCodeRepositoryTriggerSummary Summary of the DevOps code repository trigger.

type DevopsCodeRepositoryTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps code repository.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DevopsCodeRepositoryTriggerSummary) GetCompartmentId

func (m DevopsCodeRepositoryTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DevopsCodeRepositoryTriggerSummary) GetDefinedTags

func (m DevopsCodeRepositoryTriggerSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (DevopsCodeRepositoryTriggerSummary) GetDescription

func (m DevopsCodeRepositoryTriggerSummary) GetDescription() *string

GetDescription returns Description

func (DevopsCodeRepositoryTriggerSummary) GetDisplayName

func (m DevopsCodeRepositoryTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DevopsCodeRepositoryTriggerSummary) GetFreeformTags

func (m DevopsCodeRepositoryTriggerSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (DevopsCodeRepositoryTriggerSummary) GetId

func (m DevopsCodeRepositoryTriggerSummary) GetId() *string

GetId returns Id

func (DevopsCodeRepositoryTriggerSummary) GetLifecycleDetails

func (m DevopsCodeRepositoryTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DevopsCodeRepositoryTriggerSummary) GetLifecycleState

func (m DevopsCodeRepositoryTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DevopsCodeRepositoryTriggerSummary) GetProjectId

func (m DevopsCodeRepositoryTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (DevopsCodeRepositoryTriggerSummary) GetSystemTags

func (m DevopsCodeRepositoryTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DevopsCodeRepositoryTriggerSummary) GetTimeCreated

func (m DevopsCodeRepositoryTriggerSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (DevopsCodeRepositoryTriggerSummary) GetTimeUpdated

func (m DevopsCodeRepositoryTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DevopsCodeRepositoryTriggerSummary) MarshalJSON

func (m DevopsCodeRepositoryTriggerSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DevopsCodeRepositoryTriggerSummary) String

func (m DevopsCodeRepositoryTriggerSummary) String() string

func (DevopsCodeRepositoryTriggerSummary) ValidateEnumValue

func (m DevopsCodeRepositoryTriggerSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DiffChunk

DiffChunk Details about a group of changes.

type DiffChunk struct {

    // Line number in base version where changes begin.
    BaseLine *int `mandatory:"false" json:"baseLine"`

    // Number of lines chunk spans in base version.
    BaseSpan *int `mandatory:"false" json:"baseSpan"`

    // Line number in target version where changes begin.
    TargetLine *int `mandatory:"false" json:"targetLine"`

    // Number of lines chunk spans in target version.
    TargetSpan *int `mandatory:"false" json:"targetSpan"`

    // List of difference section.
    DiffSections []DiffSection `mandatory:"false" json:"diffSections"`
}

func (DiffChunk) String

func (m DiffChunk) String() string

func (DiffChunk) ValidateEnumValue

func (m DiffChunk) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DiffCollection

DiffCollection Result of a compare difference.

type DiffCollection struct {

    // List of objects describing differences for all changed files.
    Items []DiffSummary `mandatory:"true" json:"items"`
}

func (DiffCollection) String

func (m DiffCollection) String() string

func (DiffCollection) ValidateEnumValue

func (m DiffCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DiffLineDetails

DiffLineDetails Details about a line within the difference.

type DiffLineDetails struct {

    // The number of a line in the base version.
    BaseLine *int `mandatory:"false" json:"baseLine"`

    // The number of a line in the target version.
    TargetLine *int `mandatory:"false" json:"targetLine"`

    // The contents of a line.
    LineContent *string `mandatory:"false" json:"lineContent"`

    // Indicates whether a line in a conflicted section of the difference is from the base version, the target version, or if its just a marker indicating the beginning, middle, or end of a conflicted section.
    ConflictMarker DiffLineDetailsConflictMarkerEnum `mandatory:"false" json:"conflictMarker,omitempty"`
}

func (DiffLineDetails) String

func (m DiffLineDetails) String() string

func (DiffLineDetails) ValidateEnumValue

func (m DiffLineDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DiffLineDetailsConflictMarkerEnum

DiffLineDetailsConflictMarkerEnum Enum with underlying type: string

type DiffLineDetailsConflictMarkerEnum string

Set of constants representing the allowable values for DiffLineDetailsConflictMarkerEnum

const (
    DiffLineDetailsConflictMarkerBase   DiffLineDetailsConflictMarkerEnum = "BASE"
    DiffLineDetailsConflictMarkerTarget DiffLineDetailsConflictMarkerEnum = "TARGET"
    DiffLineDetailsConflictMarkerMarker DiffLineDetailsConflictMarkerEnum = "MARKER"
    DiffLineDetailsConflictMarkerNone   DiffLineDetailsConflictMarkerEnum = "NONE"
)

func GetDiffLineDetailsConflictMarkerEnumValues

func GetDiffLineDetailsConflictMarkerEnumValues() []DiffLineDetailsConflictMarkerEnum

GetDiffLineDetailsConflictMarkerEnumValues Enumerates the set of values for DiffLineDetailsConflictMarkerEnum

func GetMappingDiffLineDetailsConflictMarkerEnum

func GetMappingDiffLineDetailsConflictMarkerEnum(val string) (DiffLineDetailsConflictMarkerEnum, bool)

GetMappingDiffLineDetailsConflictMarkerEnum performs case Insensitive comparison on enum value and return the desired enum

type DiffResponse

DiffResponse Response object for obtaining list of changed files.

type DiffResponse struct {

    // List of changes in the difference.
    Changes []DiffResponseEntry `mandatory:"true" json:"changes"`

    // Boolean value to indicate if all changes are included in the response.
    AreAllChangesIncluded *bool `mandatory:"false" json:"areAllChangesIncluded"`

    // Count of each type of change in difference.
    ChangeTypeCount map[string]int `mandatory:"false" json:"changeTypeCount"`

    // The ID of the common commit between source and target.
    CommonCommit *string `mandatory:"false" json:"commonCommit"`

    // The number of commits source is ahead of target by.
    CommitsAheadCount *int `mandatory:"false" json:"commitsAheadCount"`

    // The number of commits source is behind target by.
    CommitsBehindCount *int `mandatory:"false" json:"commitsBehindCount"`

    // The number of lines added in whole difference.
    AddedLinesCount *int `mandatory:"false" json:"addedLinesCount"`

    // The number of lines deleted in whole difference.
    DeletedLinesCount *int `mandatory:"false" json:"deletedLinesCount"`
}

func (DiffResponse) String

func (m DiffResponse) String() string

func (DiffResponse) ValidateEnumValue

func (m DiffResponse) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DiffResponseEntry

DiffResponseEntry Entry for description of change on a file.

type DiffResponseEntry struct {

    // Type of change made to file.
    ChangeType *string `mandatory:"true" json:"changeType"`

    // The type of the changed object.
    ObjectType *string `mandatory:"false" json:"objectType"`

    // The ID of the commit where the change is coming from.
    CommitId *string `mandatory:"false" json:"commitId"`

    // The path on the target to the changed object.
    OldPath *string `mandatory:"false" json:"oldPath"`

    // The path on the source to the changed object.
    NewPath *string `mandatory:"false" json:"newPath"`

    // The ID of the changed object on the target.
    OldId *string `mandatory:"false" json:"oldId"`

    // The ID of the changed object on the source.
    NewId *string `mandatory:"false" json:"newId"`

    // The URL of the changed object.
    Url *string `mandatory:"false" json:"url"`

    // The number of lines added in whole difference.
    AddedLinesCount *int `mandatory:"false" json:"addedLinesCount"`

    // The number of lines deleted in whole difference.
    DeletedLinesCount *int `mandatory:"false" json:"deletedLinesCount"`

    // Indicates whether the changed file contains conflicts.
    AreConflictsInFile *bool `mandatory:"false" json:"areConflictsInFile"`
}

func (DiffResponseEntry) String

func (m DiffResponseEntry) String() string

func (DiffResponseEntry) ValidateEnumValue

func (m DiffResponseEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DiffSection

DiffSection Details about a section of changes within a difference chunk.

type DiffSection struct {

    // Type of change.
    Type *string `mandatory:"false" json:"type"`

    // The lines within changed section.
    Lines []DiffLineDetails `mandatory:"false" json:"lines"`
}

func (DiffSection) String

func (m DiffSection) String() string

func (DiffSection) ValidateEnumValue

func (m DiffSection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DiffSummary

DiffSummary Response object for showing differences for a file between two revisions.

type DiffSummary struct {

    // List of changed section in the file.
    Changes []DiffChunk `mandatory:"true" json:"changes"`

    // The path on the base version to the changed object.
    OldPath *string `mandatory:"false" json:"oldPath"`

    // The path on the target version to the changed object.
    NewPath *string `mandatory:"false" json:"newPath"`

    // The ID of the changed object on the base version.
    OldId *string `mandatory:"false" json:"oldId"`

    // The ID of the changed object on the target version.
    NewId *string `mandatory:"false" json:"newId"`

    // Indicates whether the changed file contains conflicts.
    AreConflictsInFile *bool `mandatory:"false" json:"areConflictsInFile"`

    // Indicates whether the file is large.
    IsLarge *bool `mandatory:"false" json:"isLarge"`

    // Indicates whether the file is binary.
    IsBinary *bool `mandatory:"false" json:"isBinary"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DiffSummary) String

func (m DiffSummary) String() string

func (DiffSummary) ValidateEnumValue

func (m DiffSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExecuteMergePullRequestDetails

ExecuteMergePullRequestDetails The information about the merge.

type ExecuteMergePullRequestDetails struct {

    // The commit message to be shown for this pull request in the destination branch after merge is done.
    CommitMessage *string `mandatory:"true" json:"commitMessage"`

    // What needs to happen after the merge is done successfully.
    PostMergeAction ExecuteMergePullRequestDetailsPostMergeActionEnum `mandatory:"false" json:"postMergeAction,omitempty"`

    // the strategy of merging.
    MergeStrategy MergeStrategyEnum `mandatory:"true" json:"mergeStrategy"`
}

func (ExecuteMergePullRequestDetails) MarshalJSON

func (m ExecuteMergePullRequestDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExecuteMergePullRequestDetails) String

func (m ExecuteMergePullRequestDetails) String() string

func (ExecuteMergePullRequestDetails) ValidateEnumValue

func (m ExecuteMergePullRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExecuteMergePullRequestDetailsPostMergeActionEnum

ExecuteMergePullRequestDetailsPostMergeActionEnum Enum with underlying type: string

type ExecuteMergePullRequestDetailsPostMergeActionEnum string

Set of constants representing the allowable values for ExecuteMergePullRequestDetailsPostMergeActionEnum

const (
    ExecuteMergePullRequestDetailsPostMergeActionDeleteSourceBranch ExecuteMergePullRequestDetailsPostMergeActionEnum = "DELETE_SOURCE_BRANCH"
    ExecuteMergePullRequestDetailsPostMergeActionKeepSourceBranch   ExecuteMergePullRequestDetailsPostMergeActionEnum = "KEEP_SOURCE_BRANCH"
)

func GetExecuteMergePullRequestDetailsPostMergeActionEnumValues

func GetExecuteMergePullRequestDetailsPostMergeActionEnumValues() []ExecuteMergePullRequestDetailsPostMergeActionEnum

GetExecuteMergePullRequestDetailsPostMergeActionEnumValues Enumerates the set of values for ExecuteMergePullRequestDetailsPostMergeActionEnum

func GetMappingExecuteMergePullRequestDetailsPostMergeActionEnum

func GetMappingExecuteMergePullRequestDetailsPostMergeActionEnum(val string) (ExecuteMergePullRequestDetailsPostMergeActionEnum, bool)

GetMappingExecuteMergePullRequestDetailsPostMergeActionEnum performs case Insensitive comparison on enum value and return the desired enum

type ExportedVariable

ExportedVariable Values for exported variables.

type ExportedVariable struct {

    // Name of the parameter (case-sensitive). Parameter name must be ^[a-zA-Z][a-zA-Z_0-9]*$.
    Name *string `mandatory:"true" json:"name"`

    // Value of the argument.
    Value *string `mandatory:"true" json:"value"`
}

func (ExportedVariable) String

func (m ExportedVariable) String() string

func (ExportedVariable) ValidateEnumValue

func (m ExportedVariable) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExportedVariableCollection

ExportedVariableCollection Specifies list of exported variables.

type ExportedVariableCollection struct {

    // List of exported variables.
    Items []ExportedVariable `mandatory:"true" json:"items"`
}

func (ExportedVariableCollection) String

func (m ExportedVariableCollection) String() string

func (ExportedVariableCollection) ValidateEnumValue

func (m ExportedVariableCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FileDiffResponse

FileDiffResponse Response object for showing differences for a file between two commits.

type FileDiffResponse struct {

    // List of changed section in the file.
    Changes []DiffChunk `mandatory:"true" json:"changes"`

    // The path on the base version to the changed object.
    OldPath *string `mandatory:"false" json:"oldPath"`

    // The path on the target version to the changed object.
    NewPath *string `mandatory:"false" json:"newPath"`

    // The ID of the changed object on the base version.
    OldId *string `mandatory:"false" json:"oldId"`

    // The ID of the changed object on the target version.
    NewId *string `mandatory:"false" json:"newId"`

    // Indicates whether the changed file contains conflicts.
    AreConflictsInFile *bool `mandatory:"false" json:"areConflictsInFile"`

    // Indicates whether the file is large.
    IsLarge *bool `mandatory:"false" json:"isLarge"`

    // Indicates whether the file is binary.
    IsBinary *bool `mandatory:"false" json:"isBinary"`
}

func (FileDiffResponse) String

func (m FileDiffResponse) String() string

func (FileDiffResponse) ValidateEnumValue

func (m FileDiffResponse) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FileFilter

FileFilter Attributes to support include/exclude files for triggering build runs.

type FileFilter struct {

    // The file paths/glob pattern for files.
    FilePaths []string `mandatory:"false" json:"filePaths"`
}

func (FileFilter) String

func (m FileFilter) String() string

func (FileFilter) ValidateEnumValue

func (m FileFilter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FileLineDetails

FileLineDetails Object containing the details of a line in a file.

type FileLineDetails struct {

    // The line number.
    LineNumber *int `mandatory:"true" json:"lineNumber"`

    // The content of the line.
    LineContent *string `mandatory:"true" json:"lineContent"`
}

func (FileLineDetails) String

func (m FileLineDetails) String() string

func (FileLineDetails) ValidateEnumValue

func (m FileLineDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Filter

Filter The filters for the trigger.

type Filter interface {
}

type ForkSyncStatusCollection

ForkSyncStatusCollection A collection of Fork Sync Status summaries.

type ForkSyncStatusCollection struct {

    // List of fork sync status objects.
    Items []ForkSyncStatusSummary `mandatory:"true" json:"items"`
}

func (ForkSyncStatusCollection) String

func (m ForkSyncStatusCollection) String() string

func (ForkSyncStatusCollection) ValidateEnumValue

func (m ForkSyncStatusCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ForkSyncStatusSummary

ForkSyncStatusSummary Object that contains the sync status for a specific branch name.

type ForkSyncStatusSummary struct {

    // Sync status for the provided branch.
    SyncStatus ForkSyncStatusSummarySyncStatusEnum `mandatory:"true" json:"syncStatus"`

    // The OCID of the child repository.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // The branch in the child repository we are checking the sync status of.
    BranchName *string `mandatory:"true" json:"branchName"`
}

func (ForkSyncStatusSummary) String

func (m ForkSyncStatusSummary) String() string

func (ForkSyncStatusSummary) ValidateEnumValue

func (m ForkSyncStatusSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ForkSyncStatusSummarySyncStatusEnum

ForkSyncStatusSummarySyncStatusEnum Enum with underlying type: string

type ForkSyncStatusSummarySyncStatusEnum string

Set of constants representing the allowable values for ForkSyncStatusSummarySyncStatusEnum

const (
    ForkSyncStatusSummarySyncStatusInSync         ForkSyncStatusSummarySyncStatusEnum = "IN_SYNC"
    ForkSyncStatusSummarySyncStatusSyncInProgress ForkSyncStatusSummarySyncStatusEnum = "SYNC_IN_PROGRESS"
    ForkSyncStatusSummarySyncStatusOutOfSync      ForkSyncStatusSummarySyncStatusEnum = "OUT_OF_SYNC"
)

func GetForkSyncStatusSummarySyncStatusEnumValues

func GetForkSyncStatusSummarySyncStatusEnumValues() []ForkSyncStatusSummarySyncStatusEnum

GetForkSyncStatusSummarySyncStatusEnumValues Enumerates the set of values for ForkSyncStatusSummarySyncStatusEnum

func GetMappingForkSyncStatusSummarySyncStatusEnum

func GetMappingForkSyncStatusSummarySyncStatusEnum(val string) (ForkSyncStatusSummarySyncStatusEnum, bool)

GetMappingForkSyncStatusSummarySyncStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type FunctionDeployEnvironment

FunctionDeployEnvironment Specifies the Function environment.

type FunctionDeployEnvironment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the Function.
    FunctionId *string `mandatory:"true" json:"functionId"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment environment.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (FunctionDeployEnvironment) GetCompartmentId

func (m FunctionDeployEnvironment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (FunctionDeployEnvironment) GetDefinedTags

func (m FunctionDeployEnvironment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (FunctionDeployEnvironment) GetDescription

func (m FunctionDeployEnvironment) GetDescription() *string

GetDescription returns Description

func (FunctionDeployEnvironment) GetDisplayName

func (m FunctionDeployEnvironment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (FunctionDeployEnvironment) GetFreeformTags

func (m FunctionDeployEnvironment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (FunctionDeployEnvironment) GetId

func (m FunctionDeployEnvironment) GetId() *string

GetId returns Id

func (FunctionDeployEnvironment) GetLifecycleDetails

func (m FunctionDeployEnvironment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (FunctionDeployEnvironment) GetLifecycleState

func (m FunctionDeployEnvironment) GetLifecycleState() DeployEnvironmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (FunctionDeployEnvironment) GetProjectId

func (m FunctionDeployEnvironment) GetProjectId() *string

GetProjectId returns ProjectId

func (FunctionDeployEnvironment) GetSystemTags

func (m FunctionDeployEnvironment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (FunctionDeployEnvironment) GetTimeCreated

func (m FunctionDeployEnvironment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (FunctionDeployEnvironment) GetTimeUpdated

func (m FunctionDeployEnvironment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (FunctionDeployEnvironment) MarshalJSON

func (m FunctionDeployEnvironment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FunctionDeployEnvironment) String

func (m FunctionDeployEnvironment) String() string

func (FunctionDeployEnvironment) ValidateEnumValue

func (m FunctionDeployEnvironment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionDeployEnvironmentSummary

FunctionDeployEnvironmentSummary Specifies the Function environment.

type FunctionDeployEnvironmentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the Function.
    FunctionId *string `mandatory:"true" json:"functionId"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name, which can be renamed and is not necessarily unique.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment environment.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (FunctionDeployEnvironmentSummary) GetCompartmentId

func (m FunctionDeployEnvironmentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (FunctionDeployEnvironmentSummary) GetDefinedTags

func (m FunctionDeployEnvironmentSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (FunctionDeployEnvironmentSummary) GetDescription

func (m FunctionDeployEnvironmentSummary) GetDescription() *string

GetDescription returns Description

func (FunctionDeployEnvironmentSummary) GetDisplayName

func (m FunctionDeployEnvironmentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (FunctionDeployEnvironmentSummary) GetFreeformTags

func (m FunctionDeployEnvironmentSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (FunctionDeployEnvironmentSummary) GetId

func (m FunctionDeployEnvironmentSummary) GetId() *string

GetId returns Id

func (FunctionDeployEnvironmentSummary) GetLifecycleDetails

func (m FunctionDeployEnvironmentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (FunctionDeployEnvironmentSummary) GetLifecycleState

func (m FunctionDeployEnvironmentSummary) GetLifecycleState() DeployEnvironmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (FunctionDeployEnvironmentSummary) GetProjectId

func (m FunctionDeployEnvironmentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (FunctionDeployEnvironmentSummary) GetSystemTags

func (m FunctionDeployEnvironmentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (FunctionDeployEnvironmentSummary) GetTimeCreated

func (m FunctionDeployEnvironmentSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (FunctionDeployEnvironmentSummary) GetTimeUpdated

func (m FunctionDeployEnvironmentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (FunctionDeployEnvironmentSummary) MarshalJSON

func (m FunctionDeployEnvironmentSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FunctionDeployEnvironmentSummary) String

func (m FunctionDeployEnvironmentSummary) String() string

func (FunctionDeployEnvironmentSummary) ValidateEnumValue

func (m FunctionDeployEnvironmentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionDeployStage

FunctionDeployStage Specifies the Function stage.

type FunctionDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"true" json:"functionDeployEnvironmentId"`

    // A Docker image artifact OCID.
    DockerImageDeployArtifactId *string `mandatory:"true" json:"dockerImageDeployArtifactId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // User provided key and value pair configuration, which is assigned through constants or parameter.
    Config map[string]string `mandatory:"false" json:"config"`

    // Maximum usable memory for the Function (in MB).
    MaxMemoryInMBs *int64 `mandatory:"false" json:"maxMemoryInMBs"`

    // Timeout for execution of the Function. Value in seconds.
    FunctionTimeoutInSeconds *int `mandatory:"false" json:"functionTimeoutInSeconds"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (FunctionDeployStage) GetCompartmentId

func (m FunctionDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (FunctionDeployStage) GetDefinedTags

func (m FunctionDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (FunctionDeployStage) GetDeployPipelineId

func (m FunctionDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (FunctionDeployStage) GetDeployStagePredecessorCollection

func (m FunctionDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (FunctionDeployStage) GetDescription

func (m FunctionDeployStage) GetDescription() *string

GetDescription returns Description

func (FunctionDeployStage) GetDisplayName

func (m FunctionDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (FunctionDeployStage) GetFreeformTags

func (m FunctionDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (FunctionDeployStage) GetId

func (m FunctionDeployStage) GetId() *string

GetId returns Id

func (FunctionDeployStage) GetLifecycleDetails

func (m FunctionDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (FunctionDeployStage) GetLifecycleState

func (m FunctionDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (FunctionDeployStage) GetProjectId

func (m FunctionDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (FunctionDeployStage) GetSystemTags

func (m FunctionDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (FunctionDeployStage) GetTimeCreated

func (m FunctionDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (FunctionDeployStage) GetTimeUpdated

func (m FunctionDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (FunctionDeployStage) MarshalJSON

func (m FunctionDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FunctionDeployStage) String

func (m FunctionDeployStage) String() string

func (FunctionDeployStage) ValidateEnumValue

func (m FunctionDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionDeployStageExecutionProgress

FunctionDeployStageExecutionProgress Specifies the execution details for Function deployment stage.

type FunctionDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (FunctionDeployStageExecutionProgress) GetDeployStageDisplayName

func (m FunctionDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (FunctionDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m FunctionDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (FunctionDeployStageExecutionProgress) GetDeployStageId

func (m FunctionDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (FunctionDeployStageExecutionProgress) GetDeployStagePredecessors

func (m FunctionDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (FunctionDeployStageExecutionProgress) GetStatus

func (m FunctionDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (FunctionDeployStageExecutionProgress) GetTimeFinished

func (m FunctionDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (FunctionDeployStageExecutionProgress) GetTimeStarted

func (m FunctionDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (FunctionDeployStageExecutionProgress) MarshalJSON

func (m FunctionDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FunctionDeployStageExecutionProgress) String

func (m FunctionDeployStageExecutionProgress) String() string

func (FunctionDeployStageExecutionProgress) ValidateEnumValue

func (m FunctionDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionDeployStageSummary

FunctionDeployStageSummary Specifies the Function stage.

type FunctionDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"true" json:"functionDeployEnvironmentId"`

    // A Docker image artifact OCID.
    DockerImageDeployArtifactId *string `mandatory:"true" json:"dockerImageDeployArtifactId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // User provided key and value pair configuration, which is assigned through constants or parameter.
    Config map[string]string `mandatory:"false" json:"config"`

    // Maximum usable memory for the Function (in MB).
    MaxMemoryInMBs *int64 `mandatory:"false" json:"maxMemoryInMBs"`

    // Timeout for execution of the Function. Value in seconds.
    FunctionTimeoutInSeconds *int `mandatory:"false" json:"functionTimeoutInSeconds"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (FunctionDeployStageSummary) GetCompartmentId

func (m FunctionDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (FunctionDeployStageSummary) GetDefinedTags

func (m FunctionDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (FunctionDeployStageSummary) GetDeployPipelineId

func (m FunctionDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (FunctionDeployStageSummary) GetDeployStagePredecessorCollection

func (m FunctionDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (FunctionDeployStageSummary) GetDescription

func (m FunctionDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (FunctionDeployStageSummary) GetDisplayName

func (m FunctionDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (FunctionDeployStageSummary) GetFreeformTags

func (m FunctionDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (FunctionDeployStageSummary) GetId

func (m FunctionDeployStageSummary) GetId() *string

GetId returns Id

func (FunctionDeployStageSummary) GetLifecycleDetails

func (m FunctionDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (FunctionDeployStageSummary) GetLifecycleState

func (m FunctionDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (FunctionDeployStageSummary) GetProjectId

func (m FunctionDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (FunctionDeployStageSummary) GetSystemTags

func (m FunctionDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (FunctionDeployStageSummary) GetTimeCreated

func (m FunctionDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (FunctionDeployStageSummary) GetTimeUpdated

func (m FunctionDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (FunctionDeployStageSummary) MarshalJSON

func (m FunctionDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FunctionDeployStageSummary) String

func (m FunctionDeployStageSummary) String() string

func (FunctionDeployStageSummary) ValidateEnumValue

func (m FunctionDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenericArtifactLocationDetails

GenericArtifactLocationDetails Location where artifact is uploaded for user access.

type GenericArtifactLocationDetails interface {
}

type GenericArtifactLocationDetailsStorageTypeEnum

GenericArtifactLocationDetailsStorageTypeEnum Enum with underlying type: string

type GenericArtifactLocationDetailsStorageTypeEnum string

Set of constants representing the allowable values for GenericArtifactLocationDetailsStorageTypeEnum

const (
    GenericArtifactLocationDetailsStorageTypeObjectStorage GenericArtifactLocationDetailsStorageTypeEnum = "OBJECT_STORAGE"
)

func GetGenericArtifactLocationDetailsStorageTypeEnumValues

func GetGenericArtifactLocationDetailsStorageTypeEnumValues() []GenericArtifactLocationDetailsStorageTypeEnum

GetGenericArtifactLocationDetailsStorageTypeEnumValues Enumerates the set of values for GenericArtifactLocationDetailsStorageTypeEnum

func GetMappingGenericArtifactLocationDetailsStorageTypeEnum

func GetMappingGenericArtifactLocationDetailsStorageTypeEnum(val string) (GenericArtifactLocationDetailsStorageTypeEnum, bool)

GetMappingGenericArtifactLocationDetailsStorageTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GenericArtifacts

GenericArtifacts Details of artifact generated via pipeline run

type GenericArtifacts struct {

    // Name of stage step at which this output is generated.
    StepName *string `mandatory:"true" json:"stepName"`

    // Name of artifact.
    Name *string `mandatory:"true" json:"name"`

    LocationDetails GenericArtifactLocationDetails `mandatory:"true" json:"locationDetails"`
}

func (GenericArtifacts) GetStepName

func (m GenericArtifacts) GetStepName() *string

GetStepName returns StepName

func (GenericArtifacts) MarshalJSON

func (m GenericArtifacts) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GenericArtifacts) String

func (m GenericArtifacts) String() string

func (*GenericArtifacts) UnmarshalJSON

func (m *GenericArtifacts) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GenericArtifacts) ValidateEnumValue

func (m GenericArtifacts) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenericDeliveredArtifact

GenericDeliveredArtifact Details of the generic artifacts delivered through the Deliver Artifacts stage.

type GenericDeliveredArtifact struct {

    // The OCID of the deployment artifact definition.
    DeployArtifactId *string `mandatory:"true" json:"deployArtifactId"`

    // Name of the output artifact defined in the build specification file.
    OutputArtifactName *string `mandatory:"true" json:"outputArtifactName"`

    // The OCID of the artifact pushed by the Deliver Artifacts stage.
    DeliveredArtifactId *string `mandatory:"true" json:"deliveredArtifactId"`

    // The OCID of the artifact registry repository used by the DeliverArtifactStage
    ArtifactRepositoryId *string `mandatory:"false" json:"artifactRepositoryId"`

    // Path of the repository where artifact was pushed
    Path *string `mandatory:"false" json:"path"`

    // Version of the artifact pushed
    Version *string `mandatory:"false" json:"version"`
}

func (GenericDeliveredArtifact) GetDeployArtifactId

func (m GenericDeliveredArtifact) GetDeployArtifactId() *string

GetDeployArtifactId returns DeployArtifactId

func (GenericDeliveredArtifact) GetOutputArtifactName

func (m GenericDeliveredArtifact) GetOutputArtifactName() *string

GetOutputArtifactName returns OutputArtifactName

func (GenericDeliveredArtifact) MarshalJSON

func (m GenericDeliveredArtifact) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GenericDeliveredArtifact) String

func (m GenericDeliveredArtifact) String() string

func (GenericDeliveredArtifact) ValidateEnumValue

func (m GenericDeliveredArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenericDeployArtifactSource

GenericDeployArtifactSource Specifies the Artifact Registry source details.

type GenericDeployArtifactSource struct {

    // The OCID of a repository.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // Specifies the artifact path in the repository.
    DeployArtifactPath *string `mandatory:"true" json:"deployArtifactPath"`

    // Users can set this as a placeholder value that refers to a pipeline parameter, for example, ${appVersion}.
    DeployArtifactVersion *string `mandatory:"true" json:"deployArtifactVersion"`
}

func (GenericDeployArtifactSource) MarshalJSON

func (m GenericDeployArtifactSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GenericDeployArtifactSource) String

func (m GenericDeployArtifactSource) String() string

func (GenericDeployArtifactSource) ValidateEnumValue

func (m GenericDeployArtifactSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetBuildPipelineRequest

GetBuildPipelineRequest wrapper for the GetBuildPipeline operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetBuildPipeline.go.html to see an example of how to use GetBuildPipelineRequest.

type GetBuildPipelineRequest struct {

    // Unique build pipeline identifier.
    BuildPipelineId *string `mandatory:"true" contributesTo:"path" name:"buildPipelineId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetBuildPipelineRequest) BinaryRequestBody

func (request GetBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetBuildPipelineRequest) HTTPRequest

func (request GetBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetBuildPipelineRequest) RetryPolicy

func (request GetBuildPipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetBuildPipelineRequest) String

func (request GetBuildPipelineRequest) String() string

func (GetBuildPipelineRequest) ValidateEnumValue

func (request GetBuildPipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetBuildPipelineResponse

GetBuildPipelineResponse wrapper for the GetBuildPipeline operation

type GetBuildPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BuildPipeline instance
    BuildPipeline `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetBuildPipelineResponse) HTTPResponse

func (response GetBuildPipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetBuildPipelineResponse) String

func (response GetBuildPipelineResponse) String() string

type GetBuildPipelineStageRequest

GetBuildPipelineStageRequest wrapper for the GetBuildPipelineStage operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetBuildPipelineStage.go.html to see an example of how to use GetBuildPipelineStageRequest.

type GetBuildPipelineStageRequest struct {

    // Unique stage identifier.
    BuildPipelineStageId *string `mandatory:"true" contributesTo:"path" name:"buildPipelineStageId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetBuildPipelineStageRequest) BinaryRequestBody

func (request GetBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetBuildPipelineStageRequest) HTTPRequest

func (request GetBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetBuildPipelineStageRequest) RetryPolicy

func (request GetBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetBuildPipelineStageRequest) String

func (request GetBuildPipelineStageRequest) String() string

func (GetBuildPipelineStageRequest) ValidateEnumValue

func (request GetBuildPipelineStageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetBuildPipelineStageResponse

GetBuildPipelineStageResponse wrapper for the GetBuildPipelineStage operation

type GetBuildPipelineStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BuildPipelineStage instance
    BuildPipelineStage `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetBuildPipelineStageResponse) HTTPResponse

func (response GetBuildPipelineStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetBuildPipelineStageResponse) String

func (response GetBuildPipelineStageResponse) String() string

type GetBuildRunRequest

GetBuildRunRequest wrapper for the GetBuildRun operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetBuildRun.go.html to see an example of how to use GetBuildRunRequest.

type GetBuildRunRequest struct {

    // Unique build run identifier.
    BuildRunId *string `mandatory:"true" contributesTo:"path" name:"buildRunId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetBuildRunRequest) BinaryRequestBody

func (request GetBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetBuildRunRequest) HTTPRequest

func (request GetBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetBuildRunRequest) RetryPolicy

func (request GetBuildRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetBuildRunRequest) String

func (request GetBuildRunRequest) String() string

func (GetBuildRunRequest) ValidateEnumValue

func (request GetBuildRunRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetBuildRunResponse

GetBuildRunResponse wrapper for the GetBuildRun operation

type GetBuildRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BuildRun instance
    BuildRun `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetBuildRunResponse) HTTPResponse

func (response GetBuildRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetBuildRunResponse) String

func (response GetBuildRunResponse) String() string

type GetCommitDiffRequest

GetCommitDiffRequest wrapper for the GetCommitDiff operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetCommitDiff.go.html to see an example of how to use GetCommitDiffRequest.

type GetCommitDiffRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The commit or reference name that represents the newer changes against the base version.
    TargetVersion *string `mandatory:"true" contributesTo:"query" name:"targetVersion"`

    // The commit or reference name to compare changes against. If base version is not provided, the difference goes against an empty tree.
    BaseVersion *string `mandatory:"false" contributesTo:"query" name:"baseVersion"`

    // The target repository identifier
    TargetRepositoryId *string `mandatory:"false" contributesTo:"query" name:"targetRepositoryId"`

    // Boolean value to indicate whether to use merge base or most recent revision.
    IsComparisonFromMergeBase *bool `mandatory:"false" contributesTo:"query" name:"isComparisonFromMergeBase"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetCommitDiffRequest) BinaryRequestBody

func (request GetCommitDiffRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetCommitDiffRequest) HTTPRequest

func (request GetCommitDiffRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCommitDiffRequest) RetryPolicy

func (request GetCommitDiffRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetCommitDiffRequest) String

func (request GetCommitDiffRequest) String() string

func (GetCommitDiffRequest) ValidateEnumValue

func (request GetCommitDiffRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetCommitDiffResponse

GetCommitDiffResponse wrapper for the GetCommitDiff operation

type GetCommitDiffResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DiffResponse instance
    DiffResponse `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetCommitDiffResponse) HTTPResponse

func (response GetCommitDiffResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetCommitDiffResponse) String

func (response GetCommitDiffResponse) String() string

type GetCommitRequest

GetCommitRequest wrapper for the GetCommit operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetCommit.go.html to see an example of how to use GetCommitRequest.

type GetCommitRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given commit ID.
    CommitId *string `mandatory:"true" contributesTo:"path" name:"commitId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetCommitRequest) BinaryRequestBody

func (request GetCommitRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetCommitRequest) HTTPRequest

func (request GetCommitRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCommitRequest) RetryPolicy

func (request GetCommitRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetCommitRequest) String

func (request GetCommitRequest) String() string

func (GetCommitRequest) ValidateEnumValue

func (request GetCommitRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetCommitResponse

GetCommitResponse wrapper for the GetCommit operation

type GetCommitResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryCommit instance
    RepositoryCommit `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetCommitResponse) HTTPResponse

func (response GetCommitResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetCommitResponse) String

func (response GetCommitResponse) String() string

type GetConnectionRequest

GetConnectionRequest wrapper for the GetConnection operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetConnection.go.html to see an example of how to use GetConnectionRequest.

type GetConnectionRequest struct {

    // Unique connection identifier.
    ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetConnectionRequest) BinaryRequestBody

func (request GetConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetConnectionRequest) HTTPRequest

func (request GetConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetConnectionRequest) RetryPolicy

func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetConnectionRequest) String

func (request GetConnectionRequest) String() string

func (GetConnectionRequest) ValidateEnumValue

func (request GetConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetConnectionResponse

GetConnectionResponse wrapper for the GetConnection operation

type GetConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Connection instance
    Connection `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetConnectionResponse) HTTPResponse

func (response GetConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetConnectionResponse) String

func (response GetConnectionResponse) String() string

type GetDeployArtifactRequest

GetDeployArtifactRequest wrapper for the GetDeployArtifact operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetDeployArtifact.go.html to see an example of how to use GetDeployArtifactRequest.

type GetDeployArtifactRequest struct {

    // Unique artifact identifier.
    DeployArtifactId *string `mandatory:"true" contributesTo:"path" name:"deployArtifactId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDeployArtifactRequest) BinaryRequestBody

func (request GetDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDeployArtifactRequest) HTTPRequest

func (request GetDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDeployArtifactRequest) RetryPolicy

func (request GetDeployArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDeployArtifactRequest) String

func (request GetDeployArtifactRequest) String() string

func (GetDeployArtifactRequest) ValidateEnumValue

func (request GetDeployArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDeployArtifactResponse

GetDeployArtifactResponse wrapper for the GetDeployArtifact operation

type GetDeployArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployArtifact instance
    DeployArtifact `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDeployArtifactResponse) HTTPResponse

func (response GetDeployArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDeployArtifactResponse) String

func (response GetDeployArtifactResponse) String() string

type GetDeployEnvironmentRequest

GetDeployEnvironmentRequest wrapper for the GetDeployEnvironment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetDeployEnvironment.go.html to see an example of how to use GetDeployEnvironmentRequest.

type GetDeployEnvironmentRequest struct {

    // Unique environment identifier.
    DeployEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"deployEnvironmentId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDeployEnvironmentRequest) BinaryRequestBody

func (request GetDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDeployEnvironmentRequest) HTTPRequest

func (request GetDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDeployEnvironmentRequest) RetryPolicy

func (request GetDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDeployEnvironmentRequest) String

func (request GetDeployEnvironmentRequest) String() string

func (GetDeployEnvironmentRequest) ValidateEnumValue

func (request GetDeployEnvironmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDeployEnvironmentResponse

GetDeployEnvironmentResponse wrapper for the GetDeployEnvironment operation

type GetDeployEnvironmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployEnvironment instance
    DeployEnvironment `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDeployEnvironmentResponse) HTTPResponse

func (response GetDeployEnvironmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDeployEnvironmentResponse) String

func (response GetDeployEnvironmentResponse) String() string

type GetDeployPipelineRequest

GetDeployPipelineRequest wrapper for the GetDeployPipeline operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetDeployPipeline.go.html to see an example of how to use GetDeployPipelineRequest.

type GetDeployPipelineRequest struct {

    // Unique pipeline identifier.
    DeployPipelineId *string `mandatory:"true" contributesTo:"path" name:"deployPipelineId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDeployPipelineRequest) BinaryRequestBody

func (request GetDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDeployPipelineRequest) HTTPRequest

func (request GetDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDeployPipelineRequest) RetryPolicy

func (request GetDeployPipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDeployPipelineRequest) String

func (request GetDeployPipelineRequest) String() string

func (GetDeployPipelineRequest) ValidateEnumValue

func (request GetDeployPipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDeployPipelineResponse

GetDeployPipelineResponse wrapper for the GetDeployPipeline operation

type GetDeployPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployPipeline instance
    DeployPipeline `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDeployPipelineResponse) HTTPResponse

func (response GetDeployPipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDeployPipelineResponse) String

func (response GetDeployPipelineResponse) String() string

type GetDeployStageRequest

GetDeployStageRequest wrapper for the GetDeployStage operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetDeployStage.go.html to see an example of how to use GetDeployStageRequest.

type GetDeployStageRequest struct {

    // Unique stage identifier.
    DeployStageId *string `mandatory:"true" contributesTo:"path" name:"deployStageId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDeployStageRequest) BinaryRequestBody

func (request GetDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDeployStageRequest) HTTPRequest

func (request GetDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDeployStageRequest) RetryPolicy

func (request GetDeployStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDeployStageRequest) String

func (request GetDeployStageRequest) String() string

func (GetDeployStageRequest) ValidateEnumValue

func (request GetDeployStageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDeployStageResponse

GetDeployStageResponse wrapper for the GetDeployStage operation

type GetDeployStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployStage instance
    DeployStage `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDeployStageResponse) HTTPResponse

func (response GetDeployStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDeployStageResponse) String

func (response GetDeployStageResponse) String() string

type GetDeploymentRequest

GetDeploymentRequest wrapper for the GetDeployment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetDeployment.go.html to see an example of how to use GetDeploymentRequest.

type GetDeploymentRequest struct {

    // Unique deployment identifier.
    DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDeploymentRequest) BinaryRequestBody

func (request GetDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDeploymentRequest) HTTPRequest

func (request GetDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDeploymentRequest) RetryPolicy

func (request GetDeploymentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDeploymentRequest) String

func (request GetDeploymentRequest) String() string

func (GetDeploymentRequest) ValidateEnumValue

func (request GetDeploymentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDeploymentResponse

GetDeploymentResponse wrapper for the GetDeployment operation

type GetDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Deployment instance
    Deployment `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDeploymentResponse) HTTPResponse

func (response GetDeploymentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDeploymentResponse) String

func (response GetDeploymentResponse) String() string

type GetFileDiffRequest

GetFileDiffRequest wrapper for the GetFileDiff operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetFileDiff.go.html to see an example of how to use GetFileDiffRequest.

type GetFileDiffRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Path to a file within a repository.
    FilePath *string `mandatory:"true" contributesTo:"path" name:"filePath"`

    // The branch to compare changes against.
    BaseVersion *string `mandatory:"true" contributesTo:"query" name:"baseVersion"`

    // The branch where changes are coming from.
    TargetVersion *string `mandatory:"true" contributesTo:"query" name:"targetVersion"`

    // Boolean to indicate whether to use merge base or most recent revision.
    IsComparisonFromMergeBase *bool `mandatory:"false" contributesTo:"query" name:"isComparisonFromMergeBase"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetFileDiffRequest) BinaryRequestBody

func (request GetFileDiffRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetFileDiffRequest) HTTPRequest

func (request GetFileDiffRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetFileDiffRequest) RetryPolicy

func (request GetFileDiffRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetFileDiffRequest) String

func (request GetFileDiffRequest) String() string

func (GetFileDiffRequest) ValidateEnumValue

func (request GetFileDiffRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetFileDiffResponse

GetFileDiffResponse wrapper for the GetFileDiff operation

type GetFileDiffResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The FileDiffResponse instance
    FileDiffResponse `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT. Please use "/repositories/{repositoryId}/file/diffs"
    Sunset *string `presentIn:"header" name:"sunset"`
}

func (GetFileDiffResponse) HTTPResponse

func (response GetFileDiffResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetFileDiffResponse) String

func (response GetFileDiffResponse) String() string

type GetMirrorRecordMirrorRecordTypeEnum

GetMirrorRecordMirrorRecordTypeEnum Enum with underlying type: string

type GetMirrorRecordMirrorRecordTypeEnum string

Set of constants representing the allowable values for GetMirrorRecordMirrorRecordTypeEnum

const (
    GetMirrorRecordMirrorRecordTypeCurrent        GetMirrorRecordMirrorRecordTypeEnum = "current"
    GetMirrorRecordMirrorRecordTypeLastsuccessful GetMirrorRecordMirrorRecordTypeEnum = "lastSuccessful"
)

func GetGetMirrorRecordMirrorRecordTypeEnumValues

func GetGetMirrorRecordMirrorRecordTypeEnumValues() []GetMirrorRecordMirrorRecordTypeEnum

GetGetMirrorRecordMirrorRecordTypeEnumValues Enumerates the set of values for GetMirrorRecordMirrorRecordTypeEnum

func GetMappingGetMirrorRecordMirrorRecordTypeEnum

func GetMappingGetMirrorRecordMirrorRecordTypeEnum(val string) (GetMirrorRecordMirrorRecordTypeEnum, bool)

GetMappingGetMirrorRecordMirrorRecordTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetMirrorRecordRequest

GetMirrorRecordRequest wrapper for the GetMirrorRecord operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetMirrorRecord.go.html to see an example of how to use GetMirrorRecordRequest.

type GetMirrorRecordRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The field of mirror record type. Only one mirror record type can be provided:
    // current - The current mirror record.
    // lastSuccessful - The last successful mirror record.
    MirrorRecordType GetMirrorRecordMirrorRecordTypeEnum `mandatory:"true" contributesTo:"path" name:"mirrorRecordType"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetMirrorRecordRequest) BinaryRequestBody

func (request GetMirrorRecordRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetMirrorRecordRequest) HTTPRequest

func (request GetMirrorRecordRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetMirrorRecordRequest) RetryPolicy

func (request GetMirrorRecordRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetMirrorRecordRequest) String

func (request GetMirrorRecordRequest) String() string

func (GetMirrorRecordRequest) ValidateEnumValue

func (request GetMirrorRecordRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetMirrorRecordResponse

GetMirrorRecordResponse wrapper for the GetMirrorRecord operation

type GetMirrorRecordResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryMirrorRecord instance
    RepositoryMirrorRecord `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetMirrorRecordResponse) HTTPResponse

func (response GetMirrorRecordResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetMirrorRecordResponse) String

func (response GetMirrorRecordResponse) String() string

type GetObjectContentRequest

GetObjectContentRequest wrapper for the GetObjectContent operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetObjectContent.go.html to see an example of how to use GetObjectContentRequest.

type GetObjectContentRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The SHA of a blob or tree.
    Sha *string `mandatory:"true" contributesTo:"path" name:"sha"`

    // A filter to return only commits that affect any of the specified paths.
    FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetObjectContentRequest) BinaryRequestBody

func (request GetObjectContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetObjectContentRequest) HTTPRequest

func (request GetObjectContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetObjectContentRequest) RetryPolicy

func (request GetObjectContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetObjectContentRequest) String

func (request GetObjectContentRequest) String() string

func (GetObjectContentRequest) ValidateEnumValue

func (request GetObjectContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetObjectContentResponse

GetObjectContentResponse wrapper for the GetObjectContent operation

type GetObjectContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Content type refers to content of a file which is transferred via HTTP
    ContentType *string `presentIn:"header" name:"content-type"`

    // The Content-Disposition response-header field has been proposed as a means for the origin server to suggest a default filename if the user requests that the content is saved to a file.
    ContentDisposition *string `presentIn:"header" name:"content-disposition"`
}

func (GetObjectContentResponse) HTTPResponse

func (response GetObjectContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetObjectContentResponse) String

func (response GetObjectContentResponse) String() string

type GetObjectRequest

GetObjectRequest wrapper for the GetObject operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetObject.go.html to see an example of how to use GetObjectRequest.

type GetObjectRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only commits that affect any of the specified paths.
    FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"false" contributesTo:"query" name:"refName"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetObjectRequest) BinaryRequestBody

func (request GetObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetObjectRequest) HTTPRequest

func (request GetObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetObjectRequest) RetryPolicy

func (request GetObjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetObjectRequest) String

func (request GetObjectRequest) String() string

func (GetObjectRequest) ValidateEnumValue

func (request GetObjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetObjectResponse

GetObjectResponse wrapper for the GetObject operation

type GetObjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryObject instance
    RepositoryObject `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetObjectResponse) HTTPResponse

func (response GetObjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetObjectResponse) String

func (response GetObjectResponse) String() string

type GetProjectNotificationPreferenceRequest

GetProjectNotificationPreferenceRequest wrapper for the GetProjectNotificationPreference operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetProjectNotificationPreference.go.html to see an example of how to use GetProjectNotificationPreferenceRequest.

type GetProjectNotificationPreferenceRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // Unique principal identifier.
    PrincipalId *string `mandatory:"true" contributesTo:"path" name:"principalId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetProjectNotificationPreferenceRequest) BinaryRequestBody

func (request GetProjectNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetProjectNotificationPreferenceRequest) HTTPRequest

func (request GetProjectNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetProjectNotificationPreferenceRequest) RetryPolicy

func (request GetProjectNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetProjectNotificationPreferenceRequest) String

func (request GetProjectNotificationPreferenceRequest) String() string

func (GetProjectNotificationPreferenceRequest) ValidateEnumValue

func (request GetProjectNotificationPreferenceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetProjectNotificationPreferenceResponse

GetProjectNotificationPreferenceResponse wrapper for the GetProjectNotificationPreference operation

type GetProjectNotificationPreferenceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ProjectNotificationPreference instance
    ProjectNotificationPreference `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetProjectNotificationPreferenceResponse) HTTPResponse

func (response GetProjectNotificationPreferenceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetProjectNotificationPreferenceResponse) String

func (response GetProjectNotificationPreferenceResponse) String() string

type GetProjectRepositorySettingsRequest

GetProjectRepositorySettingsRequest wrapper for the GetProjectRepositorySettings operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetProjectRepositorySettings.go.html to see an example of how to use GetProjectRepositorySettingsRequest.

type GetProjectRepositorySettingsRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetProjectRepositorySettingsRequest) BinaryRequestBody

func (request GetProjectRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetProjectRepositorySettingsRequest) HTTPRequest

func (request GetProjectRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetProjectRepositorySettingsRequest) RetryPolicy

func (request GetProjectRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetProjectRepositorySettingsRequest) String

func (request GetProjectRepositorySettingsRequest) String() string

func (GetProjectRepositorySettingsRequest) ValidateEnumValue

func (request GetProjectRepositorySettingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetProjectRepositorySettingsResponse

GetProjectRepositorySettingsResponse wrapper for the GetProjectRepositorySettings operation

type GetProjectRepositorySettingsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ProjectRepositorySettings instance
    ProjectRepositorySettings `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetProjectRepositorySettingsResponse) HTTPResponse

func (response GetProjectRepositorySettingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetProjectRepositorySettingsResponse) String

func (response GetProjectRepositorySettingsResponse) String() string

type GetProjectRequest

GetProjectRequest wrapper for the GetProject operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetProject.go.html to see an example of how to use GetProjectRequest.

type GetProjectRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetProjectRequest) BinaryRequestBody

func (request GetProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetProjectRequest) HTTPRequest

func (request GetProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetProjectRequest) RetryPolicy

func (request GetProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetProjectRequest) String

func (request GetProjectRequest) String() string

func (GetProjectRequest) ValidateEnumValue

func (request GetProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetProjectResponse

GetProjectResponse wrapper for the GetProject operation

type GetProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Project instance
    Project `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetProjectResponse) HTTPResponse

func (response GetProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetProjectResponse) String

func (response GetProjectResponse) String() string

type GetPullRequestAttachmentContentRequest

GetPullRequestAttachmentContentRequest wrapper for the GetPullRequestAttachmentContent operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetPullRequestAttachmentContent.go.html to see an example of how to use GetPullRequestAttachmentContentRequest.

type GetPullRequestAttachmentContentRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // unique PullRequest attachment identifier
    AttachmentId *string `mandatory:"true" contributesTo:"path" name:"attachmentId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPullRequestAttachmentContentRequest) BinaryRequestBody

func (request GetPullRequestAttachmentContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPullRequestAttachmentContentRequest) HTTPRequest

func (request GetPullRequestAttachmentContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPullRequestAttachmentContentRequest) RetryPolicy

func (request GetPullRequestAttachmentContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPullRequestAttachmentContentRequest) String

func (request GetPullRequestAttachmentContentRequest) String() string

func (GetPullRequestAttachmentContentRequest) ValidateEnumValue

func (request GetPullRequestAttachmentContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPullRequestAttachmentContentResponse

GetPullRequestAttachmentContentResponse wrapper for the GetPullRequestAttachmentContent operation

type GetPullRequestAttachmentContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPullRequestAttachmentContentResponse) HTTPResponse

func (response GetPullRequestAttachmentContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPullRequestAttachmentContentResponse) String

func (response GetPullRequestAttachmentContentResponse) String() string

type GetPullRequestAttachmentRequest

GetPullRequestAttachmentRequest wrapper for the GetPullRequestAttachment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetPullRequestAttachment.go.html to see an example of how to use GetPullRequestAttachmentRequest.

type GetPullRequestAttachmentRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // unique PullRequest attachment identifier
    AttachmentId *string `mandatory:"true" contributesTo:"path" name:"attachmentId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPullRequestAttachmentRequest) BinaryRequestBody

func (request GetPullRequestAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPullRequestAttachmentRequest) HTTPRequest

func (request GetPullRequestAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPullRequestAttachmentRequest) RetryPolicy

func (request GetPullRequestAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPullRequestAttachmentRequest) String

func (request GetPullRequestAttachmentRequest) String() string

func (GetPullRequestAttachmentRequest) ValidateEnumValue

func (request GetPullRequestAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPullRequestAttachmentResponse

GetPullRequestAttachmentResponse wrapper for the GetPullRequestAttachment operation

type GetPullRequestAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequestAttachment instance
    PullRequestAttachment `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPullRequestAttachmentResponse) HTTPResponse

func (response GetPullRequestAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPullRequestAttachmentResponse) String

func (response GetPullRequestAttachmentResponse) String() string

type GetPullRequestChangeSummaryMetricsRequest

GetPullRequestChangeSummaryMetricsRequest wrapper for the GetPullRequestChangeSummaryMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetPullRequestChangeSummaryMetrics.go.html to see an example of how to use GetPullRequestChangeSummaryMetricsRequest.

type GetPullRequestChangeSummaryMetricsRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPullRequestChangeSummaryMetricsRequest) BinaryRequestBody

func (request GetPullRequestChangeSummaryMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPullRequestChangeSummaryMetricsRequest) HTTPRequest

func (request GetPullRequestChangeSummaryMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPullRequestChangeSummaryMetricsRequest) RetryPolicy

func (request GetPullRequestChangeSummaryMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPullRequestChangeSummaryMetricsRequest) String

func (request GetPullRequestChangeSummaryMetricsRequest) String() string

func (GetPullRequestChangeSummaryMetricsRequest) ValidateEnumValue

func (request GetPullRequestChangeSummaryMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPullRequestChangeSummaryMetricsResponse

GetPullRequestChangeSummaryMetricsResponse wrapper for the GetPullRequestChangeSummaryMetrics operation

type GetPullRequestChangeSummaryMetricsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequestChangeSummaryMetrics instance
    PullRequestChangeSummaryMetrics `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPullRequestChangeSummaryMetricsResponse) HTTPResponse

func (response GetPullRequestChangeSummaryMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPullRequestChangeSummaryMetricsResponse) String

func (response GetPullRequestChangeSummaryMetricsResponse) String() string

type GetPullRequestCommentRequest

GetPullRequestCommentRequest wrapper for the GetPullRequestComment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetPullRequestComment.go.html to see an example of how to use GetPullRequestCommentRequest.

type GetPullRequestCommentRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // unique PullRequest Comment identifier
    CommentId *string `mandatory:"true" contributesTo:"path" name:"commentId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPullRequestCommentRequest) BinaryRequestBody

func (request GetPullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPullRequestCommentRequest) HTTPRequest

func (request GetPullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPullRequestCommentRequest) RetryPolicy

func (request GetPullRequestCommentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPullRequestCommentRequest) String

func (request GetPullRequestCommentRequest) String() string

func (GetPullRequestCommentRequest) ValidateEnumValue

func (request GetPullRequestCommentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPullRequestCommentResponse

GetPullRequestCommentResponse wrapper for the GetPullRequestComment operation

type GetPullRequestCommentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequestComment instance
    PullRequestComment `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPullRequestCommentResponse) HTTPResponse

func (response GetPullRequestCommentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPullRequestCommentResponse) String

func (response GetPullRequestCommentResponse) String() string

type GetPullRequestNotificationPreferenceRequest

GetPullRequestNotificationPreferenceRequest wrapper for the GetPullRequestNotificationPreference operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetPullRequestNotificationPreference.go.html to see an example of how to use GetPullRequestNotificationPreferenceRequest.

type GetPullRequestNotificationPreferenceRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // Unique principal identifier.
    PrincipalId *string `mandatory:"true" contributesTo:"path" name:"principalId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPullRequestNotificationPreferenceRequest) BinaryRequestBody

func (request GetPullRequestNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPullRequestNotificationPreferenceRequest) HTTPRequest

func (request GetPullRequestNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPullRequestNotificationPreferenceRequest) RetryPolicy

func (request GetPullRequestNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPullRequestNotificationPreferenceRequest) String

func (request GetPullRequestNotificationPreferenceRequest) String() string

func (GetPullRequestNotificationPreferenceRequest) ValidateEnumValue

func (request GetPullRequestNotificationPreferenceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPullRequestNotificationPreferenceResponse

GetPullRequestNotificationPreferenceResponse wrapper for the GetPullRequestNotificationPreference operation

type GetPullRequestNotificationPreferenceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequestNotificationPreference instance
    PullRequestNotificationPreference `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPullRequestNotificationPreferenceResponse) HTTPResponse

func (response GetPullRequestNotificationPreferenceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPullRequestNotificationPreferenceResponse) String

func (response GetPullRequestNotificationPreferenceResponse) String() string

type GetPullRequestRequest

GetPullRequestRequest wrapper for the GetPullRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetPullRequest.go.html to see an example of how to use GetPullRequestRequest.

type GetPullRequestRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPullRequestRequest) BinaryRequestBody

func (request GetPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPullRequestRequest) HTTPRequest

func (request GetPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPullRequestRequest) RetryPolicy

func (request GetPullRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPullRequestRequest) String

func (request GetPullRequestRequest) String() string

func (GetPullRequestRequest) ValidateEnumValue

func (request GetPullRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPullRequestResponse

GetPullRequestResponse wrapper for the GetPullRequest operation

type GetPullRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequest instance
    PullRequest `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPullRequestResponse) HTTPResponse

func (response GetPullRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPullRequestResponse) String

func (response GetPullRequestResponse) String() string

type GetRefRequest

GetRefRequest wrapper for the GetRef operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRef.go.html to see an example of how to use GetRefRequest.

type GetRefRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"true" contributesTo:"path" name:"refName"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRefRequest) BinaryRequestBody

func (request GetRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRefRequest) HTTPRequest

func (request GetRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRefRequest) RetryPolicy

func (request GetRefRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRefRequest) String

func (request GetRefRequest) String() string

func (GetRefRequest) ValidateEnumValue

func (request GetRefRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRefResponse

GetRefResponse wrapper for the GetRef operation

type GetRefResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryRef instance
    RepositoryRef `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/refs".
    Sunset *string `presentIn:"header" name:"sunset"`
}

func (GetRefResponse) HTTPResponse

func (response GetRefResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRefResponse) String

func (response GetRefResponse) String() string

type GetRepoFileDiffRequest

GetRepoFileDiffRequest wrapper for the GetRepoFileDiff operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepoFileDiff.go.html to see an example of how to use GetRepoFileDiffRequest.

type GetRepoFileDiffRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The branch to compare changes against.
    BaseVersion *string `mandatory:"true" contributesTo:"query" name:"baseVersion"`

    // The branch where changes are coming from.
    TargetVersion *string `mandatory:"true" contributesTo:"query" name:"targetVersion"`

    // A filter to return only commits that affect any of the specified paths.
    FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"`

    // Boolean to indicate whether to use merge base or most recent revision.
    IsComparisonFromMergeBase *bool `mandatory:"false" contributesTo:"query" name:"isComparisonFromMergeBase"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRepoFileDiffRequest) BinaryRequestBody

func (request GetRepoFileDiffRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRepoFileDiffRequest) HTTPRequest

func (request GetRepoFileDiffRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRepoFileDiffRequest) RetryPolicy

func (request GetRepoFileDiffRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRepoFileDiffRequest) String

func (request GetRepoFileDiffRequest) String() string

func (GetRepoFileDiffRequest) ValidateEnumValue

func (request GetRepoFileDiffRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRepoFileDiffResponse

GetRepoFileDiffResponse wrapper for the GetRepoFileDiff operation

type GetRepoFileDiffResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The FileDiffResponse instance
    FileDiffResponse `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetRepoFileDiffResponse) HTTPResponse

func (response GetRepoFileDiffResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRepoFileDiffResponse) String

func (response GetRepoFileDiffResponse) String() string

type GetRepoFileLinesRequest

GetRepoFileLinesRequest wrapper for the GetRepoFileLines operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepoFileLines.go.html to see an example of how to use GetRepoFileLinesRequest.

type GetRepoFileLinesRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Retrieve file lines from specific revision.
    Revision *string `mandatory:"true" contributesTo:"query" name:"revision"`

    // A filter to return only commits that affect any of the specified paths.
    FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"`

    // Line number from where to start returning file lines.
    StartLineNumber *int `mandatory:"false" contributesTo:"query" name:"startLineNumber"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRepoFileLinesRequest) BinaryRequestBody

func (request GetRepoFileLinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRepoFileLinesRequest) HTTPRequest

func (request GetRepoFileLinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRepoFileLinesRequest) RetryPolicy

func (request GetRepoFileLinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRepoFileLinesRequest) String

func (request GetRepoFileLinesRequest) String() string

func (GetRepoFileLinesRequest) ValidateEnumValue

func (request GetRepoFileLinesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRepoFileLinesResponse

GetRepoFileLinesResponse wrapper for the GetRepoFileLines operation

type GetRepoFileLinesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryFileLines instance
    RepositoryFileLines `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetRepoFileLinesResponse) HTTPResponse

func (response GetRepoFileLinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRepoFileLinesResponse) String

func (response GetRepoFileLinesResponse) String() string

type GetRepositoryArchiveContentRequest

GetRepositoryArchiveContentRequest wrapper for the GetRepositoryArchiveContent operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepositoryArchiveContent.go.html to see an example of how to use GetRepositoryArchiveContentRequest.

type GetRepositoryArchiveContentRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"false" contributesTo:"query" name:"refName"`

    // The archive format query parameter for downloading repository endpoint.
    Format *string `mandatory:"false" contributesTo:"query" name:"format"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRepositoryArchiveContentRequest) BinaryRequestBody

func (request GetRepositoryArchiveContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRepositoryArchiveContentRequest) HTTPRequest

func (request GetRepositoryArchiveContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRepositoryArchiveContentRequest) RetryPolicy

func (request GetRepositoryArchiveContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRepositoryArchiveContentRequest) String

func (request GetRepositoryArchiveContentRequest) String() string

func (GetRepositoryArchiveContentRequest) ValidateEnumValue

func (request GetRepositoryArchiveContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRepositoryArchiveContentResponse

GetRepositoryArchiveContentResponse wrapper for the GetRepositoryArchiveContent operation

type GetRepositoryArchiveContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Content type refers to content of a file which is transferred via HTTP
    ContentType *string `presentIn:"header" name:"content-type"`

    // The Content-Disposition response-header field has been proposed as a means for the origin server to suggest a default filename if the user requests that the content is saved to a file.
    ContentDisposition *string `presentIn:"header" name:"content-disposition"`
}

func (GetRepositoryArchiveContentResponse) HTTPResponse

func (response GetRepositoryArchiveContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRepositoryArchiveContentResponse) String

func (response GetRepositoryArchiveContentResponse) String() string

type GetRepositoryFieldsEnum

GetRepositoryFieldsEnum Enum with underlying type: string

type GetRepositoryFieldsEnum string

Set of constants representing the allowable values for GetRepositoryFieldsEnum

const (
    GetRepositoryFieldsBranchcount GetRepositoryFieldsEnum = "branchCount"
    GetRepositoryFieldsCommitcount GetRepositoryFieldsEnum = "commitCount"
    GetRepositoryFieldsSizeinbytes GetRepositoryFieldsEnum = "sizeInBytes"
)

func GetGetRepositoryFieldsEnumValues

func GetGetRepositoryFieldsEnumValues() []GetRepositoryFieldsEnum

GetGetRepositoryFieldsEnumValues Enumerates the set of values for GetRepositoryFieldsEnum

func GetMappingGetRepositoryFieldsEnum

func GetMappingGetRepositoryFieldsEnum(val string) (GetRepositoryFieldsEnum, bool)

GetMappingGetRepositoryFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

type GetRepositoryFileLinesRequest

GetRepositoryFileLinesRequest wrapper for the GetRepositoryFileLines operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepositoryFileLines.go.html to see an example of how to use GetRepositoryFileLinesRequest.

type GetRepositoryFileLinesRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Path to a file within a repository.
    FilePath *string `mandatory:"true" contributesTo:"path" name:"filePath"`

    // Retrieve file lines from specific revision.
    Revision *string `mandatory:"true" contributesTo:"query" name:"revision"`

    // Line number from where to start returning file lines.
    StartLineNumber *int `mandatory:"false" contributesTo:"query" name:"startLineNumber"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRepositoryFileLinesRequest) BinaryRequestBody

func (request GetRepositoryFileLinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRepositoryFileLinesRequest) HTTPRequest

func (request GetRepositoryFileLinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRepositoryFileLinesRequest) RetryPolicy

func (request GetRepositoryFileLinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRepositoryFileLinesRequest) String

func (request GetRepositoryFileLinesRequest) String() string

func (GetRepositoryFileLinesRequest) ValidateEnumValue

func (request GetRepositoryFileLinesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRepositoryFileLinesResponse

GetRepositoryFileLinesResponse wrapper for the GetRepositoryFileLines operation

type GetRepositoryFileLinesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryFileLines instance
    RepositoryFileLines `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT. Please use "/repositories/{repositoryId}/file/lines"
    Sunset *string `presentIn:"header" name:"sunset"`
}

func (GetRepositoryFileLinesResponse) HTTPResponse

func (response GetRepositoryFileLinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRepositoryFileLinesResponse) String

func (response GetRepositoryFileLinesResponse) String() string

type GetRepositoryNotificationPreferenceRequest

GetRepositoryNotificationPreferenceRequest wrapper for the GetRepositoryNotificationPreference operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepositoryNotificationPreference.go.html to see an example of how to use GetRepositoryNotificationPreferenceRequest.

type GetRepositoryNotificationPreferenceRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Unique principal identifier.
    PrincipalId *string `mandatory:"true" contributesTo:"path" name:"principalId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRepositoryNotificationPreferenceRequest) BinaryRequestBody

func (request GetRepositoryNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRepositoryNotificationPreferenceRequest) HTTPRequest

func (request GetRepositoryNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRepositoryNotificationPreferenceRequest) RetryPolicy

func (request GetRepositoryNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRepositoryNotificationPreferenceRequest) String

func (request GetRepositoryNotificationPreferenceRequest) String() string

func (GetRepositoryNotificationPreferenceRequest) ValidateEnumValue

func (request GetRepositoryNotificationPreferenceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRepositoryNotificationPreferenceResponse

GetRepositoryNotificationPreferenceResponse wrapper for the GetRepositoryNotificationPreference operation

type GetRepositoryNotificationPreferenceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryNotificationPreference instance
    RepositoryNotificationPreference `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetRepositoryNotificationPreferenceResponse) HTTPResponse

func (response GetRepositoryNotificationPreferenceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRepositoryNotificationPreferenceResponse) String

func (response GetRepositoryNotificationPreferenceResponse) String() string

type GetRepositoryRequest

GetRepositoryRequest wrapper for the GetRepository operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepository.go.html to see an example of how to use GetRepositoryRequest.

type GetRepositoryRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Fields parameter can contain multiple flags useful in deciding the API functionality.
    Fields []GetRepositoryFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRepositoryRequest) BinaryRequestBody

func (request GetRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRepositoryRequest) HTTPRequest

func (request GetRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRepositoryRequest) RetryPolicy

func (request GetRepositoryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRepositoryRequest) String

func (request GetRepositoryRequest) String() string

func (GetRepositoryRequest) ValidateEnumValue

func (request GetRepositoryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRepositoryResponse

GetRepositoryResponse wrapper for the GetRepository operation

type GetRepositoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Repository instance
    Repository `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetRepositoryResponse) HTTPResponse

func (response GetRepositoryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRepositoryResponse) String

func (response GetRepositoryResponse) String() string

type GetRepositorySettingsRequest

GetRepositorySettingsRequest wrapper for the GetRepositorySettings operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetRepositorySettings.go.html to see an example of how to use GetRepositorySettingsRequest.

type GetRepositorySettingsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRepositorySettingsRequest) BinaryRequestBody

func (request GetRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRepositorySettingsRequest) HTTPRequest

func (request GetRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRepositorySettingsRequest) RetryPolicy

func (request GetRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRepositorySettingsRequest) String

func (request GetRepositorySettingsRequest) String() string

func (GetRepositorySettingsRequest) ValidateEnumValue

func (request GetRepositorySettingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRepositorySettingsResponse

GetRepositorySettingsResponse wrapper for the GetRepositorySettings operation

type GetRepositorySettingsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositorySettings instance
    RepositorySettings `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetRepositorySettingsResponse) HTTPResponse

func (response GetRepositorySettingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRepositorySettingsResponse) String

func (response GetRepositorySettingsResponse) String() string

type GetTriggerRequest

GetTriggerRequest wrapper for the GetTrigger operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetTrigger.go.html to see an example of how to use GetTriggerRequest.

type GetTriggerRequest struct {

    // Unique trigger identifier.
    TriggerId *string `mandatory:"true" contributesTo:"path" name:"triggerId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTriggerRequest) BinaryRequestBody

func (request GetTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTriggerRequest) HTTPRequest

func (request GetTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTriggerRequest) RetryPolicy

func (request GetTriggerRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTriggerRequest) String

func (request GetTriggerRequest) String() string

func (GetTriggerRequest) ValidateEnumValue

func (request GetTriggerRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTriggerResponse

GetTriggerResponse wrapper for the GetTrigger operation

type GetTriggerResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Trigger instance
    Trigger `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTriggerResponse) HTTPResponse

func (response GetTriggerResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTriggerResponse) String

func (response GetTriggerResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The ID of the asynchronous work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetWorkRequestRequest) BinaryRequestBody

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WorkRequest instance
    WorkRequest `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // A decimal number representing the number of seconds the client should wait before polling this endpoint again.
    RetryAfter *float32 `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type GithubAccessTokenConnection

GithubAccessTokenConnection The properties that define a connection of the type `GITHUB_ACCESS_TOKEN`. This type corresponds to a connection in GitHub that is authenticated with a personal access token.

type GithubAccessTokenConnection struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GithubAccessTokenConnection) GetCompartmentId

func (m GithubAccessTokenConnection) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GithubAccessTokenConnection) GetDefinedTags

func (m GithubAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GithubAccessTokenConnection) GetDescription

func (m GithubAccessTokenConnection) GetDescription() *string

GetDescription returns Description

func (GithubAccessTokenConnection) GetDisplayName

func (m GithubAccessTokenConnection) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GithubAccessTokenConnection) GetFreeformTags

func (m GithubAccessTokenConnection) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GithubAccessTokenConnection) GetId

func (m GithubAccessTokenConnection) GetId() *string

GetId returns Id

func (GithubAccessTokenConnection) GetLastConnectionValidationResult

func (m GithubAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (GithubAccessTokenConnection) GetLifecycleDetails

func (m GithubAccessTokenConnection) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GithubAccessTokenConnection) GetLifecycleState

func (m GithubAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GithubAccessTokenConnection) GetProjectId

func (m GithubAccessTokenConnection) GetProjectId() *string

GetProjectId returns ProjectId

func (GithubAccessTokenConnection) GetSystemTags

func (m GithubAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GithubAccessTokenConnection) GetTimeCreated

func (m GithubAccessTokenConnection) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GithubAccessTokenConnection) GetTimeUpdated

func (m GithubAccessTokenConnection) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GithubAccessTokenConnection) MarshalJSON

func (m GithubAccessTokenConnection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubAccessTokenConnection) String

func (m GithubAccessTokenConnection) String() string

func (GithubAccessTokenConnection) ValidateEnumValue

func (m GithubAccessTokenConnection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GithubAccessTokenConnectionSummary

GithubAccessTokenConnectionSummary Summary information for a connection of the type `GITHUB_ACCESS_TOKEN`. This type corresponds to a connection in GitHub that is authenticated with a personal access token.

type GithubAccessTokenConnectionSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GithubAccessTokenConnectionSummary) GetCompartmentId

func (m GithubAccessTokenConnectionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GithubAccessTokenConnectionSummary) GetDefinedTags

func (m GithubAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GithubAccessTokenConnectionSummary) GetDescription

func (m GithubAccessTokenConnectionSummary) GetDescription() *string

GetDescription returns Description

func (GithubAccessTokenConnectionSummary) GetDisplayName

func (m GithubAccessTokenConnectionSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GithubAccessTokenConnectionSummary) GetFreeformTags

func (m GithubAccessTokenConnectionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GithubAccessTokenConnectionSummary) GetId

func (m GithubAccessTokenConnectionSummary) GetId() *string

GetId returns Id

func (GithubAccessTokenConnectionSummary) GetLastConnectionValidationResult

func (m GithubAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (GithubAccessTokenConnectionSummary) GetLifecycleDetails

func (m GithubAccessTokenConnectionSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GithubAccessTokenConnectionSummary) GetLifecycleState

func (m GithubAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GithubAccessTokenConnectionSummary) GetProjectId

func (m GithubAccessTokenConnectionSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (GithubAccessTokenConnectionSummary) GetSystemTags

func (m GithubAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GithubAccessTokenConnectionSummary) GetTimeCreated

func (m GithubAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GithubAccessTokenConnectionSummary) GetTimeUpdated

func (m GithubAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GithubAccessTokenConnectionSummary) MarshalJSON

func (m GithubAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubAccessTokenConnectionSummary) String

func (m GithubAccessTokenConnectionSummary) String() string

func (GithubAccessTokenConnectionSummary) ValidateEnumValue

func (m GithubAccessTokenConnectionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GithubBuildRunSource

GithubBuildRunSource Specifies details of build run through GitHub.

type GithubBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`
}

func (GithubBuildRunSource) MarshalJSON

func (m GithubBuildRunSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubBuildRunSource) String

func (m GithubBuildRunSource) String() string

func (GithubBuildRunSource) ValidateEnumValue

func (m GithubBuildRunSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GithubBuildSource

GithubBuildSource GitHub build source for Build stage.

type GithubBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // Connection identifier pertinent to GitHub source provider.
    ConnectionId *string `mandatory:"true" json:"connectionId"`
}

func (GithubBuildSource) GetBranch

func (m GithubBuildSource) GetBranch() *string

GetBranch returns Branch

func (GithubBuildSource) GetName

func (m GithubBuildSource) GetName() *string

GetName returns Name

func (GithubBuildSource) GetRepositoryUrl

func (m GithubBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (GithubBuildSource) MarshalJSON

func (m GithubBuildSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubBuildSource) String

func (m GithubBuildSource) String() string

func (GithubBuildSource) ValidateEnumValue

func (m GithubBuildSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GithubFilter

GithubFilter The filter for GitHub events.

type GithubFilter struct {
    Include *GithubFilterAttributes `mandatory:"false" json:"include"`

    Exclude *GithubFilterExclusionAttributes `mandatory:"false" json:"exclude"`

    // The events, for example, PUSH, PULL_REQUEST_MERGE.
    Events []GithubFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (GithubFilter) MarshalJSON

func (m GithubFilter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubFilter) String

func (m GithubFilter) String() string

func (GithubFilter) ValidateEnumValue

func (m GithubFilter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GithubFilterAttributes

GithubFilterAttributes Attributes to filter GitHub events.

type GithubFilterAttributes struct {

    // Branch for push event; source branch for pull requests.
    HeadRef *string `mandatory:"false" json:"headRef"`

    // The target branch for pull requests; not applicable for push requests.
    BaseRef *string `mandatory:"false" json:"baseRef"`

    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (GithubFilterAttributes) String

func (m GithubFilterAttributes) String() string

func (GithubFilterAttributes) ValidateEnumValue

func (m GithubFilterAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GithubFilterEventsEnum

GithubFilterEventsEnum Enum with underlying type: string

type GithubFilterEventsEnum string

Set of constants representing the allowable values for GithubFilterEventsEnum

const (
    GithubFilterEventsPush                GithubFilterEventsEnum = "PUSH"
    GithubFilterEventsPullRequestCreated  GithubFilterEventsEnum = "PULL_REQUEST_CREATED"
    GithubFilterEventsPullRequestUpdated  GithubFilterEventsEnum = "PULL_REQUEST_UPDATED"
    GithubFilterEventsPullRequestReopened GithubFilterEventsEnum = "PULL_REQUEST_REOPENED"
    GithubFilterEventsPullRequestMerged   GithubFilterEventsEnum = "PULL_REQUEST_MERGED"
)

func GetGithubFilterEventsEnumValues

func GetGithubFilterEventsEnumValues() []GithubFilterEventsEnum

GetGithubFilterEventsEnumValues Enumerates the set of values for GithubFilterEventsEnum

func GetMappingGithubFilterEventsEnum

func GetMappingGithubFilterEventsEnum(val string) (GithubFilterEventsEnum, bool)

GetMappingGithubFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum

type GithubFilterExclusionAttributes

GithubFilterExclusionAttributes Attributes to filter GitHub events. File filter criteria - Changes only affecting excluded files will not invoke a build. if both include and exclude filter are used then exclusion filter will be applied on the result set of inclusion filter.

type GithubFilterExclusionAttributes struct {
    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (GithubFilterExclusionAttributes) String

func (m GithubFilterExclusionAttributes) String() string

func (GithubFilterExclusionAttributes) ValidateEnumValue

func (m GithubFilterExclusionAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GithubTrigger

GithubTrigger Trigger specific to GitHub.

type GithubTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GithubTrigger) GetActions

func (m GithubTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (GithubTrigger) GetCompartmentId

func (m GithubTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GithubTrigger) GetDefinedTags

func (m GithubTrigger) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GithubTrigger) GetDescription

func (m GithubTrigger) GetDescription() *string

GetDescription returns Description

func (GithubTrigger) GetDisplayName

func (m GithubTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GithubTrigger) GetFreeformTags

func (m GithubTrigger) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GithubTrigger) GetId

func (m GithubTrigger) GetId() *string

GetId returns Id

func (GithubTrigger) GetLifecycleDetails

func (m GithubTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GithubTrigger) GetLifecycleState

func (m GithubTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GithubTrigger) GetProjectId

func (m GithubTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (GithubTrigger) GetSystemTags

func (m GithubTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GithubTrigger) GetTimeCreated

func (m GithubTrigger) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GithubTrigger) GetTimeUpdated

func (m GithubTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GithubTrigger) MarshalJSON

func (m GithubTrigger) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubTrigger) String

func (m GithubTrigger) String() string

func (*GithubTrigger) UnmarshalJSON

func (m *GithubTrigger) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GithubTrigger) ValidateEnumValue

func (m GithubTrigger) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GithubTriggerCreateResult

GithubTriggerCreateResult Trigger create response specific to GitHub.

type GithubTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The secret used to validate the incoming trigger call. This is visible only after the resource is created.
    Secret *string `mandatory:"true" json:"secret"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GithubTriggerCreateResult) GetActions

func (m GithubTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (GithubTriggerCreateResult) GetCompartmentId

func (m GithubTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GithubTriggerCreateResult) GetDefinedTags

func (m GithubTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GithubTriggerCreateResult) GetDescription

func (m GithubTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (GithubTriggerCreateResult) GetDisplayName

func (m GithubTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GithubTriggerCreateResult) GetFreeformTags

func (m GithubTriggerCreateResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GithubTriggerCreateResult) GetId

func (m GithubTriggerCreateResult) GetId() *string

GetId returns Id

func (GithubTriggerCreateResult) GetLifecycleDetails

func (m GithubTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GithubTriggerCreateResult) GetLifecycleState

func (m GithubTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GithubTriggerCreateResult) GetProjectId

func (m GithubTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (GithubTriggerCreateResult) GetSystemTags

func (m GithubTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GithubTriggerCreateResult) GetTimeCreated

func (m GithubTriggerCreateResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GithubTriggerCreateResult) GetTimeUpdated

func (m GithubTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GithubTriggerCreateResult) MarshalJSON

func (m GithubTriggerCreateResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubTriggerCreateResult) String

func (m GithubTriggerCreateResult) String() string

func (*GithubTriggerCreateResult) UnmarshalJSON

func (m *GithubTriggerCreateResult) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GithubTriggerCreateResult) ValidateEnumValue

func (m GithubTriggerCreateResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GithubTriggerSummary

GithubTriggerSummary Summary of the GitHub trigger.

type GithubTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GithubTriggerSummary) GetCompartmentId

func (m GithubTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GithubTriggerSummary) GetDefinedTags

func (m GithubTriggerSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GithubTriggerSummary) GetDescription

func (m GithubTriggerSummary) GetDescription() *string

GetDescription returns Description

func (GithubTriggerSummary) GetDisplayName

func (m GithubTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GithubTriggerSummary) GetFreeformTags

func (m GithubTriggerSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GithubTriggerSummary) GetId

func (m GithubTriggerSummary) GetId() *string

GetId returns Id

func (GithubTriggerSummary) GetLifecycleDetails

func (m GithubTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GithubTriggerSummary) GetLifecycleState

func (m GithubTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GithubTriggerSummary) GetProjectId

func (m GithubTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (GithubTriggerSummary) GetSystemTags

func (m GithubTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GithubTriggerSummary) GetTimeCreated

func (m GithubTriggerSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GithubTriggerSummary) GetTimeUpdated

func (m GithubTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GithubTriggerSummary) MarshalJSON

func (m GithubTriggerSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubTriggerSummary) String

func (m GithubTriggerSummary) String() string

func (GithubTriggerSummary) ValidateEnumValue

func (m GithubTriggerSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabAccessTokenConnection

GitlabAccessTokenConnection The properties that define a connection of the type `GITLAB_ACCESS_TOKEN`. This type corresponds to a connection in GitLab that is authenticated with a personal access token.

type GitlabAccessTokenConnection struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabAccessTokenConnection) GetCompartmentId

func (m GitlabAccessTokenConnection) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabAccessTokenConnection) GetDefinedTags

func (m GitlabAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabAccessTokenConnection) GetDescription

func (m GitlabAccessTokenConnection) GetDescription() *string

GetDescription returns Description

func (GitlabAccessTokenConnection) GetDisplayName

func (m GitlabAccessTokenConnection) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabAccessTokenConnection) GetFreeformTags

func (m GitlabAccessTokenConnection) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabAccessTokenConnection) GetId

func (m GitlabAccessTokenConnection) GetId() *string

GetId returns Id

func (GitlabAccessTokenConnection) GetLastConnectionValidationResult

func (m GitlabAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (GitlabAccessTokenConnection) GetLifecycleDetails

func (m GitlabAccessTokenConnection) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabAccessTokenConnection) GetLifecycleState

func (m GitlabAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabAccessTokenConnection) GetProjectId

func (m GitlabAccessTokenConnection) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabAccessTokenConnection) GetSystemTags

func (m GitlabAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabAccessTokenConnection) GetTimeCreated

func (m GitlabAccessTokenConnection) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabAccessTokenConnection) GetTimeUpdated

func (m GitlabAccessTokenConnection) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabAccessTokenConnection) MarshalJSON

func (m GitlabAccessTokenConnection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabAccessTokenConnection) String

func (m GitlabAccessTokenConnection) String() string

func (GitlabAccessTokenConnection) ValidateEnumValue

func (m GitlabAccessTokenConnection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabAccessTokenConnectionSummary

GitlabAccessTokenConnectionSummary Summary information for a connection of the type `GITLAB_ACCESS_TOKEN`. This type corresponds to a connection in GitLab that is authenticated with a personal access token.

type GitlabAccessTokenConnectionSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabAccessTokenConnectionSummary) GetCompartmentId

func (m GitlabAccessTokenConnectionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabAccessTokenConnectionSummary) GetDefinedTags

func (m GitlabAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabAccessTokenConnectionSummary) GetDescription

func (m GitlabAccessTokenConnectionSummary) GetDescription() *string

GetDescription returns Description

func (GitlabAccessTokenConnectionSummary) GetDisplayName

func (m GitlabAccessTokenConnectionSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabAccessTokenConnectionSummary) GetFreeformTags

func (m GitlabAccessTokenConnectionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabAccessTokenConnectionSummary) GetId

func (m GitlabAccessTokenConnectionSummary) GetId() *string

GetId returns Id

func (GitlabAccessTokenConnectionSummary) GetLastConnectionValidationResult

func (m GitlabAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (GitlabAccessTokenConnectionSummary) GetLifecycleDetails

func (m GitlabAccessTokenConnectionSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabAccessTokenConnectionSummary) GetLifecycleState

func (m GitlabAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabAccessTokenConnectionSummary) GetProjectId

func (m GitlabAccessTokenConnectionSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabAccessTokenConnectionSummary) GetSystemTags

func (m GitlabAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabAccessTokenConnectionSummary) GetTimeCreated

func (m GitlabAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabAccessTokenConnectionSummary) GetTimeUpdated

func (m GitlabAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabAccessTokenConnectionSummary) MarshalJSON

func (m GitlabAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabAccessTokenConnectionSummary) String

func (m GitlabAccessTokenConnectionSummary) String() string

func (GitlabAccessTokenConnectionSummary) ValidateEnumValue

func (m GitlabAccessTokenConnectionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabBuildRunSource

GitlabBuildRunSource Specifies details of build run through GitLab.

type GitlabBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`
}

func (GitlabBuildRunSource) MarshalJSON

func (m GitlabBuildRunSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabBuildRunSource) String

func (m GitlabBuildRunSource) String() string

func (GitlabBuildRunSource) ValidateEnumValue

func (m GitlabBuildRunSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabBuildSource

GitlabBuildSource GitLab build source for Build stage.

type GitlabBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // Connection identifier pertinent to GitLab source provider.
    ConnectionId *string `mandatory:"true" json:"connectionId"`
}

func (GitlabBuildSource) GetBranch

func (m GitlabBuildSource) GetBranch() *string

GetBranch returns Branch

func (GitlabBuildSource) GetName

func (m GitlabBuildSource) GetName() *string

GetName returns Name

func (GitlabBuildSource) GetRepositoryUrl

func (m GitlabBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (GitlabBuildSource) MarshalJSON

func (m GitlabBuildSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabBuildSource) String

func (m GitlabBuildSource) String() string

func (GitlabBuildSource) ValidateEnumValue

func (m GitlabBuildSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabFilter

GitlabFilter The filter for GitLab events.

type GitlabFilter struct {
    Include *GitlabFilterAttributes `mandatory:"false" json:"include"`

    Exclude *GitlabFilterExclusionAttributes `mandatory:"false" json:"exclude"`

    // The events, for example, PUSH, PULL_REQUEST_MERGE.
    Events []GitlabFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (GitlabFilter) MarshalJSON

func (m GitlabFilter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabFilter) String

func (m GitlabFilter) String() string

func (GitlabFilter) ValidateEnumValue

func (m GitlabFilter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabFilterAttributes

GitlabFilterAttributes Attributes to filter GitLab events.

type GitlabFilterAttributes struct {

    // Branch for push event; source branch for pull requests.
    HeadRef *string `mandatory:"false" json:"headRef"`

    // The target branch for pull requests; not applicable for push requests.
    BaseRef *string `mandatory:"false" json:"baseRef"`

    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (GitlabFilterAttributes) String

func (m GitlabFilterAttributes) String() string

func (GitlabFilterAttributes) ValidateEnumValue

func (m GitlabFilterAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabFilterEventsEnum

GitlabFilterEventsEnum Enum with underlying type: string

type GitlabFilterEventsEnum string

Set of constants representing the allowable values for GitlabFilterEventsEnum

const (
    GitlabFilterEventsPush                GitlabFilterEventsEnum = "PUSH"
    GitlabFilterEventsPullRequestCreated  GitlabFilterEventsEnum = "PULL_REQUEST_CREATED"
    GitlabFilterEventsPullRequestUpdated  GitlabFilterEventsEnum = "PULL_REQUEST_UPDATED"
    GitlabFilterEventsPullRequestReopened GitlabFilterEventsEnum = "PULL_REQUEST_REOPENED"
    GitlabFilterEventsPullRequestMerged   GitlabFilterEventsEnum = "PULL_REQUEST_MERGED"
)

func GetGitlabFilterEventsEnumValues

func GetGitlabFilterEventsEnumValues() []GitlabFilterEventsEnum

GetGitlabFilterEventsEnumValues Enumerates the set of values for GitlabFilterEventsEnum

func GetMappingGitlabFilterEventsEnum

func GetMappingGitlabFilterEventsEnum(val string) (GitlabFilterEventsEnum, bool)

GetMappingGitlabFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum

type GitlabFilterExclusionAttributes

GitlabFilterExclusionAttributes Attributes to filter GitLab events. File filter criteria - Changes only affecting excluded files will not invoke a build. if both include and exclude filter are used then exclusion filter will be applied on the result set of inclusion filter.

type GitlabFilterExclusionAttributes struct {
    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (GitlabFilterExclusionAttributes) String

func (m GitlabFilterExclusionAttributes) String() string

func (GitlabFilterExclusionAttributes) ValidateEnumValue

func (m GitlabFilterExclusionAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabServerAccessTokenConnection

GitlabServerAccessTokenConnection The properties that define a connection of the type `GITLAB_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in GitLab self-hosted server that is authenticated with a personal access token.

type GitlabServerAccessTokenConnection struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The baseUrl of the hosted GitLabServer.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabServerAccessTokenConnection) GetCompartmentId

func (m GitlabServerAccessTokenConnection) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabServerAccessTokenConnection) GetDefinedTags

func (m GitlabServerAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabServerAccessTokenConnection) GetDescription

func (m GitlabServerAccessTokenConnection) GetDescription() *string

GetDescription returns Description

func (GitlabServerAccessTokenConnection) GetDisplayName

func (m GitlabServerAccessTokenConnection) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabServerAccessTokenConnection) GetFreeformTags

func (m GitlabServerAccessTokenConnection) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabServerAccessTokenConnection) GetId

func (m GitlabServerAccessTokenConnection) GetId() *string

GetId returns Id

func (GitlabServerAccessTokenConnection) GetLastConnectionValidationResult

func (m GitlabServerAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (GitlabServerAccessTokenConnection) GetLifecycleDetails

func (m GitlabServerAccessTokenConnection) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabServerAccessTokenConnection) GetLifecycleState

func (m GitlabServerAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabServerAccessTokenConnection) GetProjectId

func (m GitlabServerAccessTokenConnection) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabServerAccessTokenConnection) GetSystemTags

func (m GitlabServerAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabServerAccessTokenConnection) GetTimeCreated

func (m GitlabServerAccessTokenConnection) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabServerAccessTokenConnection) GetTimeUpdated

func (m GitlabServerAccessTokenConnection) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabServerAccessTokenConnection) MarshalJSON

func (m GitlabServerAccessTokenConnection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerAccessTokenConnection) String

func (m GitlabServerAccessTokenConnection) String() string

func (*GitlabServerAccessTokenConnection) UnmarshalJSON

func (m *GitlabServerAccessTokenConnection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GitlabServerAccessTokenConnection) ValidateEnumValue

func (m GitlabServerAccessTokenConnection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabServerAccessTokenConnectionSummary

GitlabServerAccessTokenConnectionSummary Summary information for a connection of the type `GITLAB_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in GitLab that is authenticated with a personal access token.

type GitlabServerAccessTokenConnectionSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The baseUrl of the hosted GitLabServer.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabServerAccessTokenConnectionSummary) GetCompartmentId

func (m GitlabServerAccessTokenConnectionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabServerAccessTokenConnectionSummary) GetDefinedTags

func (m GitlabServerAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabServerAccessTokenConnectionSummary) GetDescription

func (m GitlabServerAccessTokenConnectionSummary) GetDescription() *string

GetDescription returns Description

func (GitlabServerAccessTokenConnectionSummary) GetDisplayName

func (m GitlabServerAccessTokenConnectionSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabServerAccessTokenConnectionSummary) GetFreeformTags

func (m GitlabServerAccessTokenConnectionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabServerAccessTokenConnectionSummary) GetId

func (m GitlabServerAccessTokenConnectionSummary) GetId() *string

GetId returns Id

func (GitlabServerAccessTokenConnectionSummary) GetLastConnectionValidationResult

func (m GitlabServerAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (GitlabServerAccessTokenConnectionSummary) GetLifecycleDetails

func (m GitlabServerAccessTokenConnectionSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabServerAccessTokenConnectionSummary) GetLifecycleState

func (m GitlabServerAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabServerAccessTokenConnectionSummary) GetProjectId

func (m GitlabServerAccessTokenConnectionSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabServerAccessTokenConnectionSummary) GetSystemTags

func (m GitlabServerAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabServerAccessTokenConnectionSummary) GetTimeCreated

func (m GitlabServerAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabServerAccessTokenConnectionSummary) GetTimeUpdated

func (m GitlabServerAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabServerAccessTokenConnectionSummary) MarshalJSON

func (m GitlabServerAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerAccessTokenConnectionSummary) String

func (m GitlabServerAccessTokenConnectionSummary) String() string

func (*GitlabServerAccessTokenConnectionSummary) UnmarshalJSON

func (m *GitlabServerAccessTokenConnectionSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GitlabServerAccessTokenConnectionSummary) ValidateEnumValue

func (m GitlabServerAccessTokenConnectionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabServerBuildRunSource

GitlabServerBuildRunSource Specifies details of build run through GitLab self-hosted Server.

type GitlabServerBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`
}

func (GitlabServerBuildRunSource) MarshalJSON

func (m GitlabServerBuildRunSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerBuildRunSource) String

func (m GitlabServerBuildRunSource) String() string

func (GitlabServerBuildRunSource) ValidateEnumValue

func (m GitlabServerBuildRunSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabServerBuildSource

GitlabServerBuildSource GitLab self-hosted Server Build Source for Build Stage

type GitlabServerBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // Connection identifier pertinent to GitLab Server source provider
    ConnectionId *string `mandatory:"true" json:"connectionId"`
}

func (GitlabServerBuildSource) GetBranch

func (m GitlabServerBuildSource) GetBranch() *string

GetBranch returns Branch

func (GitlabServerBuildSource) GetName

func (m GitlabServerBuildSource) GetName() *string

GetName returns Name

func (GitlabServerBuildSource) GetRepositoryUrl

func (m GitlabServerBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (GitlabServerBuildSource) MarshalJSON

func (m GitlabServerBuildSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerBuildSource) String

func (m GitlabServerBuildSource) String() string

func (GitlabServerBuildSource) ValidateEnumValue

func (m GitlabServerBuildSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabServerFilter

GitlabServerFilter The filter for GitLab self-hosted events.

type GitlabServerFilter struct {
    Include *GitlabServerFilterAttributes `mandatory:"false" json:"include"`

    Exclude *GitlabServerFilterExclusionAttributes `mandatory:"false" json:"exclude"`

    // The events, for example, PUSH, PULL_REQUEST_MERGE.
    Events []GitlabServerFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (GitlabServerFilter) MarshalJSON

func (m GitlabServerFilter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerFilter) String

func (m GitlabServerFilter) String() string

func (GitlabServerFilter) ValidateEnumValue

func (m GitlabServerFilter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabServerFilterAttributes

GitlabServerFilterAttributes Attributes to filter GitLab self-hosted server events.

type GitlabServerFilterAttributes struct {

    // Branch for push event; source branch for pull requests.
    HeadRef *string `mandatory:"false" json:"headRef"`

    // The target branch for pull requests; not applicable for push requests.
    BaseRef *string `mandatory:"false" json:"baseRef"`

    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (GitlabServerFilterAttributes) String

func (m GitlabServerFilterAttributes) String() string

func (GitlabServerFilterAttributes) ValidateEnumValue

func (m GitlabServerFilterAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabServerFilterEventsEnum

GitlabServerFilterEventsEnum Enum with underlying type: string

type GitlabServerFilterEventsEnum string

Set of constants representing the allowable values for GitlabServerFilterEventsEnum

const (
    GitlabServerFilterEventsPush                GitlabServerFilterEventsEnum = "PUSH"
    GitlabServerFilterEventsPullRequestCreated  GitlabServerFilterEventsEnum = "PULL_REQUEST_CREATED"
    GitlabServerFilterEventsPullRequestUpdated  GitlabServerFilterEventsEnum = "PULL_REQUEST_UPDATED"
    GitlabServerFilterEventsPullRequestReopened GitlabServerFilterEventsEnum = "PULL_REQUEST_REOPENED"
    GitlabServerFilterEventsPullRequestMerged   GitlabServerFilterEventsEnum = "PULL_REQUEST_MERGED"
)

func GetGitlabServerFilterEventsEnumValues

func GetGitlabServerFilterEventsEnumValues() []GitlabServerFilterEventsEnum

GetGitlabServerFilterEventsEnumValues Enumerates the set of values for GitlabServerFilterEventsEnum

func GetMappingGitlabServerFilterEventsEnum

func GetMappingGitlabServerFilterEventsEnum(val string) (GitlabServerFilterEventsEnum, bool)

GetMappingGitlabServerFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum

type GitlabServerFilterExclusionAttributes

GitlabServerFilterExclusionAttributes Attributes to filter GitLab self-hosted server events. File filter criteria - Changes only affecting excluded files will not invoke a build. if both include and exclude filter are used then exclusion filter will be applied on the result set of inclusion filter.

type GitlabServerFilterExclusionAttributes struct {
    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (GitlabServerFilterExclusionAttributes) String

func (m GitlabServerFilterExclusionAttributes) String() string

func (GitlabServerFilterExclusionAttributes) ValidateEnumValue

func (m GitlabServerFilterExclusionAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabServerTrigger

GitlabServerTrigger Trigger specific to GitLab self-hosted server.

type GitlabServerTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabServerTrigger) GetActions

func (m GitlabServerTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (GitlabServerTrigger) GetCompartmentId

func (m GitlabServerTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabServerTrigger) GetDefinedTags

func (m GitlabServerTrigger) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabServerTrigger) GetDescription

func (m GitlabServerTrigger) GetDescription() *string

GetDescription returns Description

func (GitlabServerTrigger) GetDisplayName

func (m GitlabServerTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabServerTrigger) GetFreeformTags

func (m GitlabServerTrigger) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabServerTrigger) GetId

func (m GitlabServerTrigger) GetId() *string

GetId returns Id

func (GitlabServerTrigger) GetLifecycleDetails

func (m GitlabServerTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabServerTrigger) GetLifecycleState

func (m GitlabServerTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabServerTrigger) GetProjectId

func (m GitlabServerTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabServerTrigger) GetSystemTags

func (m GitlabServerTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabServerTrigger) GetTimeCreated

func (m GitlabServerTrigger) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabServerTrigger) GetTimeUpdated

func (m GitlabServerTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabServerTrigger) MarshalJSON

func (m GitlabServerTrigger) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerTrigger) String

func (m GitlabServerTrigger) String() string

func (*GitlabServerTrigger) UnmarshalJSON

func (m *GitlabServerTrigger) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GitlabServerTrigger) ValidateEnumValue

func (m GitlabServerTrigger) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabServerTriggerCreateResult

GitlabServerTriggerCreateResult Trigger create response specific to GitLab self-hosted server.

type GitlabServerTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The secret used to validate the incoming trigger call. This is visible only after the resource is created.
    Secret *string `mandatory:"true" json:"secret"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabServerTriggerCreateResult) GetActions

func (m GitlabServerTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (GitlabServerTriggerCreateResult) GetCompartmentId

func (m GitlabServerTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabServerTriggerCreateResult) GetDefinedTags

func (m GitlabServerTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabServerTriggerCreateResult) GetDescription

func (m GitlabServerTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (GitlabServerTriggerCreateResult) GetDisplayName

func (m GitlabServerTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabServerTriggerCreateResult) GetFreeformTags

func (m GitlabServerTriggerCreateResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabServerTriggerCreateResult) GetId

func (m GitlabServerTriggerCreateResult) GetId() *string

GetId returns Id

func (GitlabServerTriggerCreateResult) GetLifecycleDetails

func (m GitlabServerTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabServerTriggerCreateResult) GetLifecycleState

func (m GitlabServerTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabServerTriggerCreateResult) GetProjectId

func (m GitlabServerTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabServerTriggerCreateResult) GetSystemTags

func (m GitlabServerTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabServerTriggerCreateResult) GetTimeCreated

func (m GitlabServerTriggerCreateResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabServerTriggerCreateResult) GetTimeUpdated

func (m GitlabServerTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabServerTriggerCreateResult) MarshalJSON

func (m GitlabServerTriggerCreateResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerTriggerCreateResult) String

func (m GitlabServerTriggerCreateResult) String() string

func (*GitlabServerTriggerCreateResult) UnmarshalJSON

func (m *GitlabServerTriggerCreateResult) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GitlabServerTriggerCreateResult) ValidateEnumValue

func (m GitlabServerTriggerCreateResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabServerTriggerSummary

GitlabServerTriggerSummary Summary of the GitLab self-hosted server trigger.

type GitlabServerTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabServerTriggerSummary) GetCompartmentId

func (m GitlabServerTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabServerTriggerSummary) GetDefinedTags

func (m GitlabServerTriggerSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabServerTriggerSummary) GetDescription

func (m GitlabServerTriggerSummary) GetDescription() *string

GetDescription returns Description

func (GitlabServerTriggerSummary) GetDisplayName

func (m GitlabServerTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabServerTriggerSummary) GetFreeformTags

func (m GitlabServerTriggerSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabServerTriggerSummary) GetId

func (m GitlabServerTriggerSummary) GetId() *string

GetId returns Id

func (GitlabServerTriggerSummary) GetLifecycleDetails

func (m GitlabServerTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabServerTriggerSummary) GetLifecycleState

func (m GitlabServerTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabServerTriggerSummary) GetProjectId

func (m GitlabServerTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabServerTriggerSummary) GetSystemTags

func (m GitlabServerTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabServerTriggerSummary) GetTimeCreated

func (m GitlabServerTriggerSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabServerTriggerSummary) GetTimeUpdated

func (m GitlabServerTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabServerTriggerSummary) MarshalJSON

func (m GitlabServerTriggerSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerTriggerSummary) String

func (m GitlabServerTriggerSummary) String() string

func (GitlabServerTriggerSummary) ValidateEnumValue

func (m GitlabServerTriggerSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabTrigger

GitlabTrigger Trigger specific to GitLab.

type GitlabTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabTrigger) GetActions

func (m GitlabTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (GitlabTrigger) GetCompartmentId

func (m GitlabTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabTrigger) GetDefinedTags

func (m GitlabTrigger) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabTrigger) GetDescription

func (m GitlabTrigger) GetDescription() *string

GetDescription returns Description

func (GitlabTrigger) GetDisplayName

func (m GitlabTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabTrigger) GetFreeformTags

func (m GitlabTrigger) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabTrigger) GetId

func (m GitlabTrigger) GetId() *string

GetId returns Id

func (GitlabTrigger) GetLifecycleDetails

func (m GitlabTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabTrigger) GetLifecycleState

func (m GitlabTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabTrigger) GetProjectId

func (m GitlabTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabTrigger) GetSystemTags

func (m GitlabTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabTrigger) GetTimeCreated

func (m GitlabTrigger) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabTrigger) GetTimeUpdated

func (m GitlabTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabTrigger) MarshalJSON

func (m GitlabTrigger) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabTrigger) String

func (m GitlabTrigger) String() string

func (*GitlabTrigger) UnmarshalJSON

func (m *GitlabTrigger) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GitlabTrigger) ValidateEnumValue

func (m GitlabTrigger) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabTriggerCreateResult

GitlabTriggerCreateResult Trigger create response specific to GitLab.

type GitlabTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The secret used to validate the incoming trigger call. This is visible only after the resource is created.
    Secret *string `mandatory:"true" json:"secret"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabTriggerCreateResult) GetActions

func (m GitlabTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (GitlabTriggerCreateResult) GetCompartmentId

func (m GitlabTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabTriggerCreateResult) GetDefinedTags

func (m GitlabTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabTriggerCreateResult) GetDescription

func (m GitlabTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (GitlabTriggerCreateResult) GetDisplayName

func (m GitlabTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabTriggerCreateResult) GetFreeformTags

func (m GitlabTriggerCreateResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabTriggerCreateResult) GetId

func (m GitlabTriggerCreateResult) GetId() *string

GetId returns Id

func (GitlabTriggerCreateResult) GetLifecycleDetails

func (m GitlabTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabTriggerCreateResult) GetLifecycleState

func (m GitlabTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabTriggerCreateResult) GetProjectId

func (m GitlabTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabTriggerCreateResult) GetSystemTags

func (m GitlabTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabTriggerCreateResult) GetTimeCreated

func (m GitlabTriggerCreateResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabTriggerCreateResult) GetTimeUpdated

func (m GitlabTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabTriggerCreateResult) MarshalJSON

func (m GitlabTriggerCreateResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabTriggerCreateResult) String

func (m GitlabTriggerCreateResult) String() string

func (*GitlabTriggerCreateResult) UnmarshalJSON

func (m *GitlabTriggerCreateResult) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GitlabTriggerCreateResult) ValidateEnumValue

func (m GitlabTriggerCreateResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabTriggerSummary

GitlabTriggerSummary Summary of the GitLab trigger.

type GitlabTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabTriggerSummary) GetCompartmentId

func (m GitlabTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabTriggerSummary) GetDefinedTags

func (m GitlabTriggerSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabTriggerSummary) GetDescription

func (m GitlabTriggerSummary) GetDescription() *string

GetDescription returns Description

func (GitlabTriggerSummary) GetDisplayName

func (m GitlabTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabTriggerSummary) GetFreeformTags

func (m GitlabTriggerSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabTriggerSummary) GetId

func (m GitlabTriggerSummary) GetId() *string

GetId returns Id

func (GitlabTriggerSummary) GetLifecycleDetails

func (m GitlabTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabTriggerSummary) GetLifecycleState

func (m GitlabTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabTriggerSummary) GetProjectId

func (m GitlabTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabTriggerSummary) GetSystemTags

func (m GitlabTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabTriggerSummary) GetTimeCreated

func (m GitlabTriggerSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabTriggerSummary) GetTimeUpdated

func (m GitlabTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabTriggerSummary) MarshalJSON

func (m GitlabTriggerSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabTriggerSummary) String

func (m GitlabTriggerSummary) String() string

func (GitlabTriggerSummary) ValidateEnumValue

func (m GitlabTriggerSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HelmCommandSpecArtifactSource

HelmCommandSpecArtifactSource Specifies Helm command spec details

type HelmCommandSpecArtifactSource struct {

    // The Helm commands to be executed, base 64 encoded
    Base64EncodedContent *string `mandatory:"true" json:"base64EncodedContent"`

    // Specifies types of artifact sources.
    HelmArtifactSourceType HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum `mandatory:"true" json:"helmArtifactSourceType"`
}

func (HelmCommandSpecArtifactSource) MarshalJSON

func (m HelmCommandSpecArtifactSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HelmCommandSpecArtifactSource) String

func (m HelmCommandSpecArtifactSource) String() string

func (HelmCommandSpecArtifactSource) ValidateEnumValue

func (m HelmCommandSpecArtifactSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum

HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum Enum with underlying type: string

type HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum string

Set of constants representing the allowable values for HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum

const (
    HelmCommandSpecArtifactSourceHelmArtifactSourceTypeInline HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum = "INLINE"
)

func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumValues

func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumValues() []HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum

GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumValues Enumerates the set of values for HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum

func GetMappingHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum

func GetMappingHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum(val string) (HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum, bool)

GetMappingHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type HelmRepositoryDeployArtifactSource

HelmRepositoryDeployArtifactSource Specifies Helm chart source details.

type HelmRepositoryDeployArtifactSource struct {

    // The URL of an OCIR repository.
    ChartUrl *string `mandatory:"true" json:"chartUrl"`

    // Users can set this as a placeholder value that refers to a pipeline parameter, for example, ${appVersion}.
    DeployArtifactVersion *string `mandatory:"true" json:"deployArtifactVersion"`

    HelmVerificationKeySource VerificationKeySource `mandatory:"false" json:"helmVerificationKeySource"`
}

func (HelmRepositoryDeployArtifactSource) MarshalJSON

func (m HelmRepositoryDeployArtifactSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HelmRepositoryDeployArtifactSource) String

func (m HelmRepositoryDeployArtifactSource) String() string

func (*HelmRepositoryDeployArtifactSource) UnmarshalJSON

func (m *HelmRepositoryDeployArtifactSource) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (HelmRepositoryDeployArtifactSource) ValidateEnumValue

func (m HelmRepositoryDeployArtifactSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HelmSetValue

HelmSetValue Defines a helm set value

type HelmSetValue struct {

    // Name of the parameter (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    // Value of the parameter.
    Value *string `mandatory:"true" json:"value"`
}

func (HelmSetValue) String

func (m HelmSetValue) String() string

func (HelmSetValue) ValidateEnumValue

func (m HelmSetValue) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HelmSetValueCollection

HelmSetValueCollection Specifies the name and value pairs to set helm values.

type HelmSetValueCollection struct {

    // List of parameters defined to set helm value.
    Items []HelmSetValue `mandatory:"true" json:"items"`
}

func (HelmSetValueCollection) String

func (m HelmSetValueCollection) String() string

func (HelmSetValueCollection) ValidateEnumValue

func (m HelmSetValueCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InlineDeployArtifactSource

InlineDeployArtifactSource Specifies the inline deployment artifact source details.

type InlineDeployArtifactSource struct {

    // base64 Encoded String
    Base64EncodedContent []byte `mandatory:"true" json:"base64EncodedContent"`
}

func (InlineDeployArtifactSource) MarshalJSON

func (m InlineDeployArtifactSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InlineDeployArtifactSource) String

func (m InlineDeployArtifactSource) String() string

func (InlineDeployArtifactSource) ValidateEnumValue

func (m InlineDeployArtifactSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InlinePublicKeyVerificationKeySource

InlinePublicKeyVerificationKeySource Specifies the Inline public key verification source details

type InlinePublicKeyVerificationKeySource struct {

    // Current version of Base64 encoding of the public key which is in binary GPG exported format.
    CurrentPublicKey *string `mandatory:"true" json:"currentPublicKey"`

    // Previous version of Base64 encoding of the public key which is in binary GPG exported format. This would be used for key rotation scenarios.
    PreviousPublicKey *string `mandatory:"false" json:"previousPublicKey"`
}

func (InlinePublicKeyVerificationKeySource) MarshalJSON

func (m InlinePublicKeyVerificationKeySource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InlinePublicKeyVerificationKeySource) String

func (m InlinePublicKeyVerificationKeySource) String() string

func (InlinePublicKeyVerificationKeySource) ValidateEnumValue

func (m InlinePublicKeyVerificationKeySource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InvokeFunctionDeployStage

InvokeFunctionDeployStage Specifies Invoke Function stage.

type InvokeFunctionDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"true" json:"functionDeployEnvironmentId"`

    // A boolean flag specifies whether this stage executes asynchronously.
    IsAsync *bool `mandatory:"true" json:"isAsync"`

    // A boolean flag specifies whether the invoked function must be validated.
    IsValidationEnabled *bool `mandatory:"true" json:"isValidationEnabled"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution.
    // If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
    DeployArtifactId *string `mandatory:"false" json:"deployArtifactId"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (InvokeFunctionDeployStage) GetCompartmentId

func (m InvokeFunctionDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (InvokeFunctionDeployStage) GetDefinedTags

func (m InvokeFunctionDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (InvokeFunctionDeployStage) GetDeployPipelineId

func (m InvokeFunctionDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (InvokeFunctionDeployStage) GetDeployStagePredecessorCollection

func (m InvokeFunctionDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (InvokeFunctionDeployStage) GetDescription

func (m InvokeFunctionDeployStage) GetDescription() *string

GetDescription returns Description

func (InvokeFunctionDeployStage) GetDisplayName

func (m InvokeFunctionDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (InvokeFunctionDeployStage) GetFreeformTags

func (m InvokeFunctionDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (InvokeFunctionDeployStage) GetId

func (m InvokeFunctionDeployStage) GetId() *string

GetId returns Id

func (InvokeFunctionDeployStage) GetLifecycleDetails

func (m InvokeFunctionDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (InvokeFunctionDeployStage) GetLifecycleState

func (m InvokeFunctionDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (InvokeFunctionDeployStage) GetProjectId

func (m InvokeFunctionDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (InvokeFunctionDeployStage) GetSystemTags

func (m InvokeFunctionDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (InvokeFunctionDeployStage) GetTimeCreated

func (m InvokeFunctionDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (InvokeFunctionDeployStage) GetTimeUpdated

func (m InvokeFunctionDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (InvokeFunctionDeployStage) MarshalJSON

func (m InvokeFunctionDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InvokeFunctionDeployStage) String

func (m InvokeFunctionDeployStage) String() string

func (InvokeFunctionDeployStage) ValidateEnumValue

func (m InvokeFunctionDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InvokeFunctionDeployStageExecutionProgress

InvokeFunctionDeployStageExecutionProgress Specifies the Invoke Function stage specific execution details.

type InvokeFunctionDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (InvokeFunctionDeployStageExecutionProgress) GetDeployStageDisplayName

func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (InvokeFunctionDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (InvokeFunctionDeployStageExecutionProgress) GetDeployStageId

func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (InvokeFunctionDeployStageExecutionProgress) GetDeployStagePredecessors

func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (InvokeFunctionDeployStageExecutionProgress) GetStatus

func (m InvokeFunctionDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (InvokeFunctionDeployStageExecutionProgress) GetTimeFinished

func (m InvokeFunctionDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (InvokeFunctionDeployStageExecutionProgress) GetTimeStarted

func (m InvokeFunctionDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (InvokeFunctionDeployStageExecutionProgress) MarshalJSON

func (m InvokeFunctionDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InvokeFunctionDeployStageExecutionProgress) String

func (m InvokeFunctionDeployStageExecutionProgress) String() string

func (InvokeFunctionDeployStageExecutionProgress) ValidateEnumValue

func (m InvokeFunctionDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InvokeFunctionDeployStageSummary

InvokeFunctionDeployStageSummary Specifies Invoke Function stage.

type InvokeFunctionDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"true" json:"functionDeployEnvironmentId"`

    // A boolean flag specifies whether this stage executes asynchronously.
    IsAsync *bool `mandatory:"true" json:"isAsync"`

    // A boolean flag specifies whether the invoked function must be validated.
    IsValidationEnabled *bool `mandatory:"true" json:"isValidationEnabled"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution.
    // If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
    DeployArtifactId *string `mandatory:"false" json:"deployArtifactId"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (InvokeFunctionDeployStageSummary) GetCompartmentId

func (m InvokeFunctionDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (InvokeFunctionDeployStageSummary) GetDefinedTags

func (m InvokeFunctionDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (InvokeFunctionDeployStageSummary) GetDeployPipelineId

func (m InvokeFunctionDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (InvokeFunctionDeployStageSummary) GetDeployStagePredecessorCollection

func (m InvokeFunctionDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (InvokeFunctionDeployStageSummary) GetDescription

func (m InvokeFunctionDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (InvokeFunctionDeployStageSummary) GetDisplayName

func (m InvokeFunctionDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (InvokeFunctionDeployStageSummary) GetFreeformTags

func (m InvokeFunctionDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (InvokeFunctionDeployStageSummary) GetId

func (m InvokeFunctionDeployStageSummary) GetId() *string

GetId returns Id

func (InvokeFunctionDeployStageSummary) GetLifecycleDetails

func (m InvokeFunctionDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (InvokeFunctionDeployStageSummary) GetLifecycleState

func (m InvokeFunctionDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (InvokeFunctionDeployStageSummary) GetProjectId

func (m InvokeFunctionDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (InvokeFunctionDeployStageSummary) GetSystemTags

func (m InvokeFunctionDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (InvokeFunctionDeployStageSummary) GetTimeCreated

func (m InvokeFunctionDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (InvokeFunctionDeployStageSummary) GetTimeUpdated

func (m InvokeFunctionDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (InvokeFunctionDeployStageSummary) MarshalJSON

func (m InvokeFunctionDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InvokeFunctionDeployStageSummary) String

func (m InvokeFunctionDeployStageSummary) String() string

func (InvokeFunctionDeployStageSummary) ValidateEnumValue

func (m InvokeFunctionDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LikePullRequestCommentRequest

LikePullRequestCommentRequest wrapper for the LikePullRequestComment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/LikePullRequestComment.go.html to see an example of how to use LikePullRequestCommentRequest.

type LikePullRequestCommentRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // unique PullRequest Comment identifier
    CommentId *string `mandatory:"true" contributesTo:"path" name:"commentId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (LikePullRequestCommentRequest) BinaryRequestBody

func (request LikePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (LikePullRequestCommentRequest) HTTPRequest

func (request LikePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (LikePullRequestCommentRequest) RetryPolicy

func (request LikePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (LikePullRequestCommentRequest) String

func (request LikePullRequestCommentRequest) String() string

func (LikePullRequestCommentRequest) ValidateEnumValue

func (request LikePullRequestCommentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LikePullRequestCommentResponse

LikePullRequestCommentResponse wrapper for the LikePullRequestComment operation

type LikePullRequestCommentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequestComment instance
    PullRequestComment `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (LikePullRequestCommentResponse) HTTPResponse

func (response LikePullRequestCommentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (LikePullRequestCommentResponse) String

func (response LikePullRequestCommentResponse) String() string

type ListAuthorsRequest

ListAuthorsRequest wrapper for the ListAuthors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListAuthors.go.html to see an example of how to use ListAuthorsRequest.

type ListAuthorsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"false" contributesTo:"query" name:"refName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListAuthorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAuthorsRequest) BinaryRequestBody

func (request ListAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAuthorsRequest) HTTPRequest

func (request ListAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAuthorsRequest) RetryPolicy

func (request ListAuthorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAuthorsRequest) String

func (request ListAuthorsRequest) String() string

func (ListAuthorsRequest) ValidateEnumValue

func (request ListAuthorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAuthorsResponse

ListAuthorsResponse wrapper for the ListAuthors operation

type ListAuthorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryAuthorCollection instances
    RepositoryAuthorCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAuthorsResponse) HTTPResponse

func (response ListAuthorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAuthorsResponse) String

func (response ListAuthorsResponse) String() string

type ListAuthorsSortOrderEnum

ListAuthorsSortOrderEnum Enum with underlying type: string

type ListAuthorsSortOrderEnum string

Set of constants representing the allowable values for ListAuthorsSortOrderEnum

const (
    ListAuthorsSortOrderAsc  ListAuthorsSortOrderEnum = "ASC"
    ListAuthorsSortOrderDesc ListAuthorsSortOrderEnum = "DESC"
)

func GetListAuthorsSortOrderEnumValues

func GetListAuthorsSortOrderEnumValues() []ListAuthorsSortOrderEnum

GetListAuthorsSortOrderEnumValues Enumerates the set of values for ListAuthorsSortOrderEnum

func GetMappingListAuthorsSortOrderEnum

func GetMappingListAuthorsSortOrderEnum(val string) (ListAuthorsSortOrderEnum, bool)

GetMappingListAuthorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildPipelineStagesRequest

ListBuildPipelineStagesRequest wrapper for the ListBuildPipelineStages operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListBuildPipelineStages.go.html to see an example of how to use ListBuildPipelineStagesRequest.

type ListBuildPipelineStagesRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The OCID of the parent build pipeline.
    BuildPipelineId *string `mandatory:"false" contributesTo:"query" name:"buildPipelineId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return the stages that matches the given lifecycle state.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListBuildPipelineStagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListBuildPipelineStagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListBuildPipelineStagesRequest) BinaryRequestBody

func (request ListBuildPipelineStagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListBuildPipelineStagesRequest) HTTPRequest

func (request ListBuildPipelineStagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListBuildPipelineStagesRequest) RetryPolicy

func (request ListBuildPipelineStagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListBuildPipelineStagesRequest) String

func (request ListBuildPipelineStagesRequest) String() string

func (ListBuildPipelineStagesRequest) ValidateEnumValue

func (request ListBuildPipelineStagesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListBuildPipelineStagesResponse

ListBuildPipelineStagesResponse wrapper for the ListBuildPipelineStages operation

type ListBuildPipelineStagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of BuildPipelineStageCollection instances
    BuildPipelineStageCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListBuildPipelineStagesResponse) HTTPResponse

func (response ListBuildPipelineStagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListBuildPipelineStagesResponse) String

func (response ListBuildPipelineStagesResponse) String() string

type ListBuildPipelineStagesSortByEnum

ListBuildPipelineStagesSortByEnum Enum with underlying type: string

type ListBuildPipelineStagesSortByEnum string

Set of constants representing the allowable values for ListBuildPipelineStagesSortByEnum

const (
    ListBuildPipelineStagesSortByTimecreated ListBuildPipelineStagesSortByEnum = "timeCreated"
    ListBuildPipelineStagesSortByDisplayname ListBuildPipelineStagesSortByEnum = "displayName"
)

func GetListBuildPipelineStagesSortByEnumValues

func GetListBuildPipelineStagesSortByEnumValues() []ListBuildPipelineStagesSortByEnum

GetListBuildPipelineStagesSortByEnumValues Enumerates the set of values for ListBuildPipelineStagesSortByEnum

func GetMappingListBuildPipelineStagesSortByEnum

func GetMappingListBuildPipelineStagesSortByEnum(val string) (ListBuildPipelineStagesSortByEnum, bool)

GetMappingListBuildPipelineStagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildPipelineStagesSortOrderEnum

ListBuildPipelineStagesSortOrderEnum Enum with underlying type: string

type ListBuildPipelineStagesSortOrderEnum string

Set of constants representing the allowable values for ListBuildPipelineStagesSortOrderEnum

const (
    ListBuildPipelineStagesSortOrderAsc  ListBuildPipelineStagesSortOrderEnum = "ASC"
    ListBuildPipelineStagesSortOrderDesc ListBuildPipelineStagesSortOrderEnum = "DESC"
)

func GetListBuildPipelineStagesSortOrderEnumValues

func GetListBuildPipelineStagesSortOrderEnumValues() []ListBuildPipelineStagesSortOrderEnum

GetListBuildPipelineStagesSortOrderEnumValues Enumerates the set of values for ListBuildPipelineStagesSortOrderEnum

func GetMappingListBuildPipelineStagesSortOrderEnum

func GetMappingListBuildPipelineStagesSortOrderEnum(val string) (ListBuildPipelineStagesSortOrderEnum, bool)

GetMappingListBuildPipelineStagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildPipelinesRequest

ListBuildPipelinesRequest wrapper for the ListBuildPipelines operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListBuildPipelines.go.html to see an example of how to use ListBuildPipelinesRequest.

type ListBuildPipelinesRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only build pipelines that matches the given lifecycle state.
    LifecycleState BuildPipelineLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListBuildPipelinesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListBuildPipelinesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListBuildPipelinesRequest) BinaryRequestBody

func (request ListBuildPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListBuildPipelinesRequest) HTTPRequest

func (request ListBuildPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListBuildPipelinesRequest) RetryPolicy

func (request ListBuildPipelinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListBuildPipelinesRequest) String

func (request ListBuildPipelinesRequest) String() string

func (ListBuildPipelinesRequest) ValidateEnumValue

func (request ListBuildPipelinesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListBuildPipelinesResponse

ListBuildPipelinesResponse wrapper for the ListBuildPipelines operation

type ListBuildPipelinesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of BuildPipelineCollection instances
    BuildPipelineCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListBuildPipelinesResponse) HTTPResponse

func (response ListBuildPipelinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListBuildPipelinesResponse) String

func (response ListBuildPipelinesResponse) String() string

type ListBuildPipelinesSortByEnum

ListBuildPipelinesSortByEnum Enum with underlying type: string

type ListBuildPipelinesSortByEnum string

Set of constants representing the allowable values for ListBuildPipelinesSortByEnum

const (
    ListBuildPipelinesSortByTimecreated ListBuildPipelinesSortByEnum = "timeCreated"
    ListBuildPipelinesSortByDisplayname ListBuildPipelinesSortByEnum = "displayName"
)

func GetListBuildPipelinesSortByEnumValues

func GetListBuildPipelinesSortByEnumValues() []ListBuildPipelinesSortByEnum

GetListBuildPipelinesSortByEnumValues Enumerates the set of values for ListBuildPipelinesSortByEnum

func GetMappingListBuildPipelinesSortByEnum

func GetMappingListBuildPipelinesSortByEnum(val string) (ListBuildPipelinesSortByEnum, bool)

GetMappingListBuildPipelinesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildPipelinesSortOrderEnum

ListBuildPipelinesSortOrderEnum Enum with underlying type: string

type ListBuildPipelinesSortOrderEnum string

Set of constants representing the allowable values for ListBuildPipelinesSortOrderEnum

const (
    ListBuildPipelinesSortOrderAsc  ListBuildPipelinesSortOrderEnum = "ASC"
    ListBuildPipelinesSortOrderDesc ListBuildPipelinesSortOrderEnum = "DESC"
)

func GetListBuildPipelinesSortOrderEnumValues

func GetListBuildPipelinesSortOrderEnumValues() []ListBuildPipelinesSortOrderEnum

GetListBuildPipelinesSortOrderEnumValues Enumerates the set of values for ListBuildPipelinesSortOrderEnum

func GetMappingListBuildPipelinesSortOrderEnum

func GetMappingListBuildPipelinesSortOrderEnum(val string) (ListBuildPipelinesSortOrderEnum, bool)

GetMappingListBuildPipelinesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildRunSnapshotsRequest

ListBuildRunSnapshotsRequest wrapper for the ListBuildRunSnapshots operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListBuildRunSnapshots.go.html to see an example of how to use ListBuildRunSnapshotsRequest.

type ListBuildRunSnapshotsRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // Unique build pipeline identifier.
    PipelineId *string `mandatory:"false" contributesTo:"query" name:"pipelineId"`

    // Unique build run identifier.
    BuildRunId *string `mandatory:"false" contributesTo:"query" name:"buildRunId"`

    // Commit ID in a repository.
    CommitId *string `mandatory:"false" contributesTo:"query" name:"commitId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListBuildRunSnapshotsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for name is ascending. If no value is specified time created is default.
    SortBy ListBuildRunSnapshotsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListBuildRunSnapshotsRequest) BinaryRequestBody

func (request ListBuildRunSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListBuildRunSnapshotsRequest) HTTPRequest

func (request ListBuildRunSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListBuildRunSnapshotsRequest) RetryPolicy

func (request ListBuildRunSnapshotsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListBuildRunSnapshotsRequest) String

func (request ListBuildRunSnapshotsRequest) String() string

func (ListBuildRunSnapshotsRequest) ValidateEnumValue

func (request ListBuildRunSnapshotsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListBuildRunSnapshotsResponse

ListBuildRunSnapshotsResponse wrapper for the ListBuildRunSnapshots operation

type ListBuildRunSnapshotsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of BuildRunSnapshotCollection instances
    BuildRunSnapshotCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListBuildRunSnapshotsResponse) HTTPResponse

func (response ListBuildRunSnapshotsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListBuildRunSnapshotsResponse) String

func (response ListBuildRunSnapshotsResponse) String() string

type ListBuildRunSnapshotsSortByEnum

ListBuildRunSnapshotsSortByEnum Enum with underlying type: string

type ListBuildRunSnapshotsSortByEnum string

Set of constants representing the allowable values for ListBuildRunSnapshotsSortByEnum

const (
    ListBuildRunSnapshotsSortByTimecreated ListBuildRunSnapshotsSortByEnum = "timeCreated"
    ListBuildRunSnapshotsSortByName        ListBuildRunSnapshotsSortByEnum = "name"
)

func GetListBuildRunSnapshotsSortByEnumValues

func GetListBuildRunSnapshotsSortByEnumValues() []ListBuildRunSnapshotsSortByEnum

GetListBuildRunSnapshotsSortByEnumValues Enumerates the set of values for ListBuildRunSnapshotsSortByEnum

func GetMappingListBuildRunSnapshotsSortByEnum

func GetMappingListBuildRunSnapshotsSortByEnum(val string) (ListBuildRunSnapshotsSortByEnum, bool)

GetMappingListBuildRunSnapshotsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildRunSnapshotsSortOrderEnum

ListBuildRunSnapshotsSortOrderEnum Enum with underlying type: string

type ListBuildRunSnapshotsSortOrderEnum string

Set of constants representing the allowable values for ListBuildRunSnapshotsSortOrderEnum

const (
    ListBuildRunSnapshotsSortOrderAsc  ListBuildRunSnapshotsSortOrderEnum = "ASC"
    ListBuildRunSnapshotsSortOrderDesc ListBuildRunSnapshotsSortOrderEnum = "DESC"
)

func GetListBuildRunSnapshotsSortOrderEnumValues

func GetListBuildRunSnapshotsSortOrderEnumValues() []ListBuildRunSnapshotsSortOrderEnum

GetListBuildRunSnapshotsSortOrderEnumValues Enumerates the set of values for ListBuildRunSnapshotsSortOrderEnum

func GetMappingListBuildRunSnapshotsSortOrderEnum

func GetMappingListBuildRunSnapshotsSortOrderEnum(val string) (ListBuildRunSnapshotsSortOrderEnum, bool)

GetMappingListBuildRunSnapshotsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildRunsRequest

ListBuildRunsRequest wrapper for the ListBuildRuns operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListBuildRuns.go.html to see an example of how to use ListBuildRunsRequest.

type ListBuildRunsRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // Unique build pipeline identifier.
    BuildPipelineId *string `mandatory:"false" contributesTo:"query" name:"buildPipelineId"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only build runs that matches the given lifecycle state.
    LifecycleState BuildRunLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListBuildRunsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListBuildRunsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListBuildRunsRequest) BinaryRequestBody

func (request ListBuildRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListBuildRunsRequest) HTTPRequest

func (request ListBuildRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListBuildRunsRequest) RetryPolicy

func (request ListBuildRunsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListBuildRunsRequest) String

func (request ListBuildRunsRequest) String() string

func (ListBuildRunsRequest) ValidateEnumValue

func (request ListBuildRunsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListBuildRunsResponse

ListBuildRunsResponse wrapper for the ListBuildRuns operation

type ListBuildRunsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of BuildRunSummaryCollection instances
    BuildRunSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListBuildRunsResponse) HTTPResponse

func (response ListBuildRunsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListBuildRunsResponse) String

func (response ListBuildRunsResponse) String() string

type ListBuildRunsSortByEnum

ListBuildRunsSortByEnum Enum with underlying type: string

type ListBuildRunsSortByEnum string

Set of constants representing the allowable values for ListBuildRunsSortByEnum

const (
    ListBuildRunsSortByTimecreated ListBuildRunsSortByEnum = "timeCreated"
    ListBuildRunsSortByDisplayname ListBuildRunsSortByEnum = "displayName"
)

func GetListBuildRunsSortByEnumValues

func GetListBuildRunsSortByEnumValues() []ListBuildRunsSortByEnum

GetListBuildRunsSortByEnumValues Enumerates the set of values for ListBuildRunsSortByEnum

func GetMappingListBuildRunsSortByEnum

func GetMappingListBuildRunsSortByEnum(val string) (ListBuildRunsSortByEnum, bool)

GetMappingListBuildRunsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildRunsSortOrderEnum

ListBuildRunsSortOrderEnum Enum with underlying type: string

type ListBuildRunsSortOrderEnum string

Set of constants representing the allowable values for ListBuildRunsSortOrderEnum

const (
    ListBuildRunsSortOrderAsc  ListBuildRunsSortOrderEnum = "ASC"
    ListBuildRunsSortOrderDesc ListBuildRunsSortOrderEnum = "DESC"
)

func GetListBuildRunsSortOrderEnumValues

func GetListBuildRunsSortOrderEnumValues() []ListBuildRunsSortOrderEnum

GetListBuildRunsSortOrderEnumValues Enumerates the set of values for ListBuildRunsSortOrderEnum

func GetMappingListBuildRunsSortOrderEnum

func GetMappingListBuildRunsSortOrderEnum(val string) (ListBuildRunsSortOrderEnum, bool)

GetMappingListBuildRunsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCommitDiffsRequest

ListCommitDiffsRequest wrapper for the ListCommitDiffs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListCommitDiffs.go.html to see an example of how to use ListCommitDiffsRequest.

type ListCommitDiffsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The commit or reference name to compare changes against.
    BaseVersion *string `mandatory:"true" contributesTo:"query" name:"baseVersion"`

    // The commit or reference name where changes are coming from.
    TargetVersion *string `mandatory:"true" contributesTo:"query" name:"targetVersion"`

    // The target repository identifier
    TargetRepositoryId *string `mandatory:"false" contributesTo:"query" name:"targetRepositoryId"`

    // Boolean value to indicate whether to use merge base or most recent revision.
    IsComparisonFromMergeBase *bool `mandatory:"false" contributesTo:"query" name:"isComparisonFromMergeBase"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListCommitDiffsRequest) BinaryRequestBody

func (request ListCommitDiffsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCommitDiffsRequest) HTTPRequest

func (request ListCommitDiffsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCommitDiffsRequest) RetryPolicy

func (request ListCommitDiffsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListCommitDiffsRequest) String

func (request ListCommitDiffsRequest) String() string

func (ListCommitDiffsRequest) ValidateEnumValue

func (request ListCommitDiffsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListCommitDiffsResponse

ListCommitDiffsResponse wrapper for the ListCommitDiffs operation

type ListCommitDiffsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DiffCollection instances
    DiffCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListCommitDiffsResponse) HTTPResponse

func (response ListCommitDiffsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListCommitDiffsResponse) String

func (response ListCommitDiffsResponse) String() string

type ListCommitsRequest

ListCommitsRequest wrapper for the ListCommits operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListCommits.go.html to see an example of how to use ListCommitsRequest.

type ListCommitsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"false" contributesTo:"query" name:"refName"`

    // A filter to exclude commits that match the given reference name.
    ExcludeRefName *string `mandatory:"false" contributesTo:"query" name:"excludeRefName"`

    // A filter to return only commits that affect any of the specified paths.
    FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"`

    // A filter to return commits only created after the specified timestamp value.
    TimestampGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timestampGreaterThanOrEqualTo"`

    // A filter to return commits only created before the specified timestamp value.
    TimestampLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timestampLessThanOrEqualTo"`

    // A filter to return any commits that contains the given message.
    CommitMessage *string `mandatory:"false" contributesTo:"query" name:"commitMessage"`

    // A filter to return any commits that are pushed by the requested author.
    AuthorName *string `mandatory:"false" contributesTo:"query" name:"authorName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListCommitsRequest) BinaryRequestBody

func (request ListCommitsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCommitsRequest) HTTPRequest

func (request ListCommitsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCommitsRequest) RetryPolicy

func (request ListCommitsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListCommitsRequest) String

func (request ListCommitsRequest) String() string

func (ListCommitsRequest) ValidateEnumValue

func (request ListCommitsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListCommitsResponse

ListCommitsResponse wrapper for the ListCommits operation

type ListCommitsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryCommitCollection instances
    RepositoryCommitCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListCommitsResponse) HTTPResponse

func (response ListCommitsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListCommitsResponse) String

func (response ListCommitsResponse) String() string

type ListConnectionsRequest

ListConnectionsRequest wrapper for the ListConnections operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListConnections.go.html to see an example of how to use ListConnectionsRequest.

type ListConnectionsRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only connections that matches the given lifecycle state.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match the given connection type.
    ConnectionType ConnectionConnectionTypeEnum `mandatory:"false" contributesTo:"query" name:"connectionType" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListConnectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListConnectionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListConnectionsRequest) BinaryRequestBody

func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListConnectionsRequest) HTTPRequest

func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListConnectionsRequest) RetryPolicy

func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListConnectionsRequest) String

func (request ListConnectionsRequest) String() string

func (ListConnectionsRequest) ValidateEnumValue

func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListConnectionsResponse

ListConnectionsResponse wrapper for the ListConnections operation

type ListConnectionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ConnectionCollection instances
    ConnectionCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListConnectionsResponse) HTTPResponse

func (response ListConnectionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListConnectionsResponse) String

func (response ListConnectionsResponse) String() string

type ListConnectionsSortByEnum

ListConnectionsSortByEnum Enum with underlying type: string

type ListConnectionsSortByEnum string

Set of constants representing the allowable values for ListConnectionsSortByEnum

const (
    ListConnectionsSortByTimecreated ListConnectionsSortByEnum = "timeCreated"
    ListConnectionsSortByDisplayname ListConnectionsSortByEnum = "displayName"
)

func GetListConnectionsSortByEnumValues

func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum

GetListConnectionsSortByEnumValues Enumerates the set of values for ListConnectionsSortByEnum

func GetMappingListConnectionsSortByEnum

func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)

GetMappingListConnectionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionsSortOrderEnum

ListConnectionsSortOrderEnum Enum with underlying type: string

type ListConnectionsSortOrderEnum string

Set of constants representing the allowable values for ListConnectionsSortOrderEnum

const (
    ListConnectionsSortOrderAsc  ListConnectionsSortOrderEnum = "ASC"
    ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC"
)

func GetListConnectionsSortOrderEnumValues

func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum

GetListConnectionsSortOrderEnumValues Enumerates the set of values for ListConnectionsSortOrderEnum

func GetMappingListConnectionsSortOrderEnum

func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)

GetMappingListConnectionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployArtifactsRequest

ListDeployArtifactsRequest wrapper for the ListDeployArtifacts operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListDeployArtifacts.go.html to see an example of how to use ListDeployArtifactsRequest.

type ListDeployArtifactsRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only DeployArtifacts that matches the given lifecycleState.
    LifecycleState DeployArtifactLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListDeployArtifactsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListDeployArtifactsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDeployArtifactsRequest) BinaryRequestBody

func (request ListDeployArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDeployArtifactsRequest) HTTPRequest

func (request ListDeployArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDeployArtifactsRequest) RetryPolicy

func (request ListDeployArtifactsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDeployArtifactsRequest) String

func (request ListDeployArtifactsRequest) String() string

func (ListDeployArtifactsRequest) ValidateEnumValue

func (request ListDeployArtifactsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDeployArtifactsResponse

ListDeployArtifactsResponse wrapper for the ListDeployArtifacts operation

type ListDeployArtifactsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DeployArtifactCollection instances
    DeployArtifactCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDeployArtifactsResponse) HTTPResponse

func (response ListDeployArtifactsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDeployArtifactsResponse) String

func (response ListDeployArtifactsResponse) String() string

type ListDeployArtifactsSortByEnum

ListDeployArtifactsSortByEnum Enum with underlying type: string

type ListDeployArtifactsSortByEnum string

Set of constants representing the allowable values for ListDeployArtifactsSortByEnum

const (
    ListDeployArtifactsSortByTimecreated ListDeployArtifactsSortByEnum = "timeCreated"
    ListDeployArtifactsSortByDisplayname ListDeployArtifactsSortByEnum = "displayName"
)

func GetListDeployArtifactsSortByEnumValues

func GetListDeployArtifactsSortByEnumValues() []ListDeployArtifactsSortByEnum

GetListDeployArtifactsSortByEnumValues Enumerates the set of values for ListDeployArtifactsSortByEnum

func GetMappingListDeployArtifactsSortByEnum

func GetMappingListDeployArtifactsSortByEnum(val string) (ListDeployArtifactsSortByEnum, bool)

GetMappingListDeployArtifactsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployArtifactsSortOrderEnum

ListDeployArtifactsSortOrderEnum Enum with underlying type: string

type ListDeployArtifactsSortOrderEnum string

Set of constants representing the allowable values for ListDeployArtifactsSortOrderEnum

const (
    ListDeployArtifactsSortOrderAsc  ListDeployArtifactsSortOrderEnum = "ASC"
    ListDeployArtifactsSortOrderDesc ListDeployArtifactsSortOrderEnum = "DESC"
)

func GetListDeployArtifactsSortOrderEnumValues

func GetListDeployArtifactsSortOrderEnumValues() []ListDeployArtifactsSortOrderEnum

GetListDeployArtifactsSortOrderEnumValues Enumerates the set of values for ListDeployArtifactsSortOrderEnum

func GetMappingListDeployArtifactsSortOrderEnum

func GetMappingListDeployArtifactsSortOrderEnum(val string) (ListDeployArtifactsSortOrderEnum, bool)

GetMappingListDeployArtifactsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployEnvironmentsRequest

ListDeployEnvironmentsRequest wrapper for the ListDeployEnvironments operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListDeployEnvironments.go.html to see an example of how to use ListDeployEnvironmentsRequest.

type ListDeployEnvironmentsRequest struct {

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only DeployEnvironments that matches the given lifecycleState.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListDeployEnvironmentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListDeployEnvironmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDeployEnvironmentsRequest) BinaryRequestBody

func (request ListDeployEnvironmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDeployEnvironmentsRequest) HTTPRequest

func (request ListDeployEnvironmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDeployEnvironmentsRequest) RetryPolicy

func (request ListDeployEnvironmentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDeployEnvironmentsRequest) String

func (request ListDeployEnvironmentsRequest) String() string

func (ListDeployEnvironmentsRequest) ValidateEnumValue

func (request ListDeployEnvironmentsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDeployEnvironmentsResponse

ListDeployEnvironmentsResponse wrapper for the ListDeployEnvironments operation

type ListDeployEnvironmentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DeployEnvironmentCollection instances
    DeployEnvironmentCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDeployEnvironmentsResponse) HTTPResponse

func (response ListDeployEnvironmentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDeployEnvironmentsResponse) String

func (response ListDeployEnvironmentsResponse) String() string

type ListDeployEnvironmentsSortByEnum

ListDeployEnvironmentsSortByEnum Enum with underlying type: string

type ListDeployEnvironmentsSortByEnum string

Set of constants representing the allowable values for ListDeployEnvironmentsSortByEnum

const (
    ListDeployEnvironmentsSortByTimecreated ListDeployEnvironmentsSortByEnum = "timeCreated"
    ListDeployEnvironmentsSortByDisplayname ListDeployEnvironmentsSortByEnum = "displayName"
)

func GetListDeployEnvironmentsSortByEnumValues

func GetListDeployEnvironmentsSortByEnumValues() []ListDeployEnvironmentsSortByEnum

GetListDeployEnvironmentsSortByEnumValues Enumerates the set of values for ListDeployEnvironmentsSortByEnum

func GetMappingListDeployEnvironmentsSortByEnum

func GetMappingListDeployEnvironmentsSortByEnum(val string) (ListDeployEnvironmentsSortByEnum, bool)

GetMappingListDeployEnvironmentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployEnvironmentsSortOrderEnum

ListDeployEnvironmentsSortOrderEnum Enum with underlying type: string

type ListDeployEnvironmentsSortOrderEnum string

Set of constants representing the allowable values for ListDeployEnvironmentsSortOrderEnum

const (
    ListDeployEnvironmentsSortOrderAsc  ListDeployEnvironmentsSortOrderEnum = "ASC"
    ListDeployEnvironmentsSortOrderDesc ListDeployEnvironmentsSortOrderEnum = "DESC"
)

func GetListDeployEnvironmentsSortOrderEnumValues

func GetListDeployEnvironmentsSortOrderEnumValues() []ListDeployEnvironmentsSortOrderEnum

GetListDeployEnvironmentsSortOrderEnumValues Enumerates the set of values for ListDeployEnvironmentsSortOrderEnum

func GetMappingListDeployEnvironmentsSortOrderEnum

func GetMappingListDeployEnvironmentsSortOrderEnum(val string) (ListDeployEnvironmentsSortOrderEnum, bool)

GetMappingListDeployEnvironmentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployPipelinesRequest

ListDeployPipelinesRequest wrapper for the ListDeployPipelines operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListDeployPipelines.go.html to see an example of how to use ListDeployPipelinesRequest.

type ListDeployPipelinesRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only DeployPipelines that matches the given lifecycleState.
    LifecycleState DeployPipelineLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListDeployPipelinesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListDeployPipelinesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDeployPipelinesRequest) BinaryRequestBody

func (request ListDeployPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDeployPipelinesRequest) HTTPRequest

func (request ListDeployPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDeployPipelinesRequest) RetryPolicy

func (request ListDeployPipelinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDeployPipelinesRequest) String

func (request ListDeployPipelinesRequest) String() string

func (ListDeployPipelinesRequest) ValidateEnumValue

func (request ListDeployPipelinesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDeployPipelinesResponse

ListDeployPipelinesResponse wrapper for the ListDeployPipelines operation

type ListDeployPipelinesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DeployPipelineCollection instances
    DeployPipelineCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDeployPipelinesResponse) HTTPResponse

func (response ListDeployPipelinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDeployPipelinesResponse) String

func (response ListDeployPipelinesResponse) String() string

type ListDeployPipelinesSortByEnum

ListDeployPipelinesSortByEnum Enum with underlying type: string

type ListDeployPipelinesSortByEnum string

Set of constants representing the allowable values for ListDeployPipelinesSortByEnum

const (
    ListDeployPipelinesSortByTimecreated ListDeployPipelinesSortByEnum = "timeCreated"
    ListDeployPipelinesSortByDisplayname ListDeployPipelinesSortByEnum = "displayName"
)

func GetListDeployPipelinesSortByEnumValues

func GetListDeployPipelinesSortByEnumValues() []ListDeployPipelinesSortByEnum

GetListDeployPipelinesSortByEnumValues Enumerates the set of values for ListDeployPipelinesSortByEnum

func GetMappingListDeployPipelinesSortByEnum

func GetMappingListDeployPipelinesSortByEnum(val string) (ListDeployPipelinesSortByEnum, bool)

GetMappingListDeployPipelinesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployPipelinesSortOrderEnum

ListDeployPipelinesSortOrderEnum Enum with underlying type: string

type ListDeployPipelinesSortOrderEnum string

Set of constants representing the allowable values for ListDeployPipelinesSortOrderEnum

const (
    ListDeployPipelinesSortOrderAsc  ListDeployPipelinesSortOrderEnum = "ASC"
    ListDeployPipelinesSortOrderDesc ListDeployPipelinesSortOrderEnum = "DESC"
)

func GetListDeployPipelinesSortOrderEnumValues

func GetListDeployPipelinesSortOrderEnumValues() []ListDeployPipelinesSortOrderEnum

GetListDeployPipelinesSortOrderEnumValues Enumerates the set of values for ListDeployPipelinesSortOrderEnum

func GetMappingListDeployPipelinesSortOrderEnum

func GetMappingListDeployPipelinesSortOrderEnum(val string) (ListDeployPipelinesSortOrderEnum, bool)

GetMappingListDeployPipelinesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployStagesRequest

ListDeployStagesRequest wrapper for the ListDeployStages operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListDeployStages.go.html to see an example of how to use ListDeployStagesRequest.

type ListDeployStagesRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The ID of the parent pipeline.
    DeployPipelineId *string `mandatory:"false" contributesTo:"query" name:"deployPipelineId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only deployment stages that matches the given lifecycle state.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListDeployStagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListDeployStagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDeployStagesRequest) BinaryRequestBody

func (request ListDeployStagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDeployStagesRequest) HTTPRequest

func (request ListDeployStagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDeployStagesRequest) RetryPolicy

func (request ListDeployStagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDeployStagesRequest) String

func (request ListDeployStagesRequest) String() string

func (ListDeployStagesRequest) ValidateEnumValue

func (request ListDeployStagesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDeployStagesResponse

ListDeployStagesResponse wrapper for the ListDeployStages operation

type ListDeployStagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DeployStageCollection instances
    DeployStageCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDeployStagesResponse) HTTPResponse

func (response ListDeployStagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDeployStagesResponse) String

func (response ListDeployStagesResponse) String() string

type ListDeployStagesSortByEnum

ListDeployStagesSortByEnum Enum with underlying type: string

type ListDeployStagesSortByEnum string

Set of constants representing the allowable values for ListDeployStagesSortByEnum

const (
    ListDeployStagesSortByTimecreated ListDeployStagesSortByEnum = "timeCreated"
    ListDeployStagesSortByDisplayname ListDeployStagesSortByEnum = "displayName"
)

func GetListDeployStagesSortByEnumValues

func GetListDeployStagesSortByEnumValues() []ListDeployStagesSortByEnum

GetListDeployStagesSortByEnumValues Enumerates the set of values for ListDeployStagesSortByEnum

func GetMappingListDeployStagesSortByEnum

func GetMappingListDeployStagesSortByEnum(val string) (ListDeployStagesSortByEnum, bool)

GetMappingListDeployStagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployStagesSortOrderEnum

ListDeployStagesSortOrderEnum Enum with underlying type: string

type ListDeployStagesSortOrderEnum string

Set of constants representing the allowable values for ListDeployStagesSortOrderEnum

const (
    ListDeployStagesSortOrderAsc  ListDeployStagesSortOrderEnum = "ASC"
    ListDeployStagesSortOrderDesc ListDeployStagesSortOrderEnum = "DESC"
)

func GetListDeployStagesSortOrderEnumValues

func GetListDeployStagesSortOrderEnumValues() []ListDeployStagesSortOrderEnum

GetListDeployStagesSortOrderEnumValues Enumerates the set of values for ListDeployStagesSortOrderEnum

func GetMappingListDeployStagesSortOrderEnum

func GetMappingListDeployStagesSortOrderEnum(val string) (ListDeployStagesSortOrderEnum, bool)

GetMappingListDeployStagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeploymentsRequest

ListDeploymentsRequest wrapper for the ListDeployments operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListDeployments.go.html to see an example of how to use ListDeploymentsRequest.

type ListDeploymentsRequest struct {

    // The ID of the parent pipeline.
    DeployPipelineId *string `mandatory:"false" contributesTo:"query" name:"deployPipelineId"`

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // A filter to return only Deployments that matches the given lifecycleState.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListDeploymentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListDeploymentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Search for DevOps resources that were created before a specific date. Specifying this parameter corresponding to `timeCreatedLessThan` parameter will retrieve all assessments created before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreatedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreatedLessThan"`

    // Search for DevOps resources that were created after a specific date. Specifying this parameter corresponding to `timeCreatedGreaterThanOrEqualTo` parameter will retrieve all security assessments created after the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreatedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreatedGreaterThanOrEqualTo"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDeploymentsRequest) BinaryRequestBody

func (request ListDeploymentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDeploymentsRequest) HTTPRequest

func (request ListDeploymentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDeploymentsRequest) RetryPolicy

func (request ListDeploymentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDeploymentsRequest) String

func (request ListDeploymentsRequest) String() string

func (ListDeploymentsRequest) ValidateEnumValue

func (request ListDeploymentsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDeploymentsResponse

ListDeploymentsResponse wrapper for the ListDeployments operation

type ListDeploymentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DeploymentCollection instances
    DeploymentCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDeploymentsResponse) HTTPResponse

func (response ListDeploymentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDeploymentsResponse) String

func (response ListDeploymentsResponse) String() string

type ListDeploymentsSortByEnum

ListDeploymentsSortByEnum Enum with underlying type: string

type ListDeploymentsSortByEnum string

Set of constants representing the allowable values for ListDeploymentsSortByEnum

const (
    ListDeploymentsSortByTimecreated ListDeploymentsSortByEnum = "timeCreated"
    ListDeploymentsSortByDisplayname ListDeploymentsSortByEnum = "displayName"
)

func GetListDeploymentsSortByEnumValues

func GetListDeploymentsSortByEnumValues() []ListDeploymentsSortByEnum

GetListDeploymentsSortByEnumValues Enumerates the set of values for ListDeploymentsSortByEnum

func GetMappingListDeploymentsSortByEnum

func GetMappingListDeploymentsSortByEnum(val string) (ListDeploymentsSortByEnum, bool)

GetMappingListDeploymentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeploymentsSortOrderEnum

ListDeploymentsSortOrderEnum Enum with underlying type: string

type ListDeploymentsSortOrderEnum string

Set of constants representing the allowable values for ListDeploymentsSortOrderEnum

const (
    ListDeploymentsSortOrderAsc  ListDeploymentsSortOrderEnum = "ASC"
    ListDeploymentsSortOrderDesc ListDeploymentsSortOrderEnum = "DESC"
)

func GetListDeploymentsSortOrderEnumValues

func GetListDeploymentsSortOrderEnumValues() []ListDeploymentsSortOrderEnum

GetListDeploymentsSortOrderEnumValues Enumerates the set of values for ListDeploymentsSortOrderEnum

func GetMappingListDeploymentsSortOrderEnum

func GetMappingListDeploymentsSortOrderEnum(val string) (ListDeploymentsSortOrderEnum, bool)

GetMappingListDeploymentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListForkSyncStatusesRequest

ListForkSyncStatusesRequest wrapper for the ListForkSyncStatuses operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListForkSyncStatuses.go.html to see an example of how to use ListForkSyncStatusesRequest.

type ListForkSyncStatusesRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Specifies the branch for which the fork sync status will be checked.
    BranchNameQueryParam *string `mandatory:"true" contributesTo:"query" name:"branchNameQueryParam"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListForkSyncStatusesRequest) BinaryRequestBody

func (request ListForkSyncStatusesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListForkSyncStatusesRequest) HTTPRequest

func (request ListForkSyncStatusesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListForkSyncStatusesRequest) RetryPolicy

func (request ListForkSyncStatusesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListForkSyncStatusesRequest) String

func (request ListForkSyncStatusesRequest) String() string

func (ListForkSyncStatusesRequest) ValidateEnumValue

func (request ListForkSyncStatusesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListForkSyncStatusesResponse

ListForkSyncStatusesResponse wrapper for the ListForkSyncStatuses operation

type ListForkSyncStatusesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ForkSyncStatusCollection instance
    ForkSyncStatusCollection `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListForkSyncStatusesResponse) HTTPResponse

func (response ListForkSyncStatusesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListForkSyncStatusesResponse) String

func (response ListForkSyncStatusesResponse) String() string

type ListMirrorRecordsRequest

ListMirrorRecordsRequest wrapper for the ListMirrorRecords operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListMirrorRecords.go.html to see an example of how to use ListMirrorRecordsRequest.

type ListMirrorRecordsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListMirrorRecordsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListMirrorRecordsRequest) BinaryRequestBody

func (request ListMirrorRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListMirrorRecordsRequest) HTTPRequest

func (request ListMirrorRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListMirrorRecordsRequest) RetryPolicy

func (request ListMirrorRecordsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListMirrorRecordsRequest) String

func (request ListMirrorRecordsRequest) String() string

func (ListMirrorRecordsRequest) ValidateEnumValue

func (request ListMirrorRecordsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListMirrorRecordsResponse

ListMirrorRecordsResponse wrapper for the ListMirrorRecords operation

type ListMirrorRecordsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryMirrorRecordCollection instances
    RepositoryMirrorRecordCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListMirrorRecordsResponse) HTTPResponse

func (response ListMirrorRecordsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListMirrorRecordsResponse) String

func (response ListMirrorRecordsResponse) String() string

type ListMirrorRecordsSortOrderEnum

ListMirrorRecordsSortOrderEnum Enum with underlying type: string

type ListMirrorRecordsSortOrderEnum string

Set of constants representing the allowable values for ListMirrorRecordsSortOrderEnum

const (
    ListMirrorRecordsSortOrderAsc  ListMirrorRecordsSortOrderEnum = "ASC"
    ListMirrorRecordsSortOrderDesc ListMirrorRecordsSortOrderEnum = "DESC"
)

func GetListMirrorRecordsSortOrderEnumValues

func GetListMirrorRecordsSortOrderEnumValues() []ListMirrorRecordsSortOrderEnum

GetListMirrorRecordsSortOrderEnumValues Enumerates the set of values for ListMirrorRecordsSortOrderEnum

func GetMappingListMirrorRecordsSortOrderEnum

func GetMappingListMirrorRecordsSortOrderEnum(val string) (ListMirrorRecordsSortOrderEnum, bool)

GetMappingListMirrorRecordsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPathsRequest

ListPathsRequest wrapper for the ListPaths operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPaths.go.html to see an example of how to use ListPathsRequest.

type ListPathsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The name of branch/tag or commit hash it points to. If names conflict, order of preference is commit > branch > tag.
    // You can disambiguate with "heads/foobar" and "tags/foobar". If left blank repository's default branch will be used.
    Ref *string `mandatory:"false" contributesTo:"query" name:"ref"`

    // Flag to determine if files must be retrived recursively. Flag is False by default.
    PathsInSubtree *bool `mandatory:"false" contributesTo:"query" name:"pathsInSubtree"`

    // The fully qualified path to the folder whose contents are returned, including the folder name. For example, /examples is a fully-qualified path to a folder named examples that was created off of the root directory (/) of a repository.
    FolderPath *string `mandatory:"false" contributesTo:"query" name:"folderPath"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListPathsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order is ascending. If no value is specified name is default.
    SortBy ListPathsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPathsRequest) BinaryRequestBody

func (request ListPathsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPathsRequest) HTTPRequest

func (request ListPathsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPathsRequest) RetryPolicy

func (request ListPathsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPathsRequest) String

func (request ListPathsRequest) String() string

func (ListPathsRequest) ValidateEnumValue

func (request ListPathsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPathsResponse

ListPathsResponse wrapper for the ListPaths operation

type ListPathsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryPathCollection instances
    RepositoryPathCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPathsResponse) HTTPResponse

func (response ListPathsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPathsResponse) String

func (response ListPathsResponse) String() string

type ListPathsSortByEnum

ListPathsSortByEnum Enum with underlying type: string

type ListPathsSortByEnum string

Set of constants representing the allowable values for ListPathsSortByEnum

const (
    ListPathsSortByType        ListPathsSortByEnum = "type"
    ListPathsSortBySizeinbytes ListPathsSortByEnum = "sizeInBytes"
    ListPathsSortByName        ListPathsSortByEnum = "name"
)

func GetListPathsSortByEnumValues

func GetListPathsSortByEnumValues() []ListPathsSortByEnum

GetListPathsSortByEnumValues Enumerates the set of values for ListPathsSortByEnum

func GetMappingListPathsSortByEnum

func GetMappingListPathsSortByEnum(val string) (ListPathsSortByEnum, bool)

GetMappingListPathsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPathsSortOrderEnum

ListPathsSortOrderEnum Enum with underlying type: string

type ListPathsSortOrderEnum string

Set of constants representing the allowable values for ListPathsSortOrderEnum

const (
    ListPathsSortOrderAsc  ListPathsSortOrderEnum = "ASC"
    ListPathsSortOrderDesc ListPathsSortOrderEnum = "DESC"
)

func GetListPathsSortOrderEnumValues

func GetListPathsSortOrderEnumValues() []ListPathsSortOrderEnum

GetListPathsSortOrderEnumValues Enumerates the set of values for ListPathsSortOrderEnum

func GetMappingListPathsSortOrderEnum

func GetMappingListPathsSortOrderEnum(val string) (ListPathsSortOrderEnum, bool)

GetMappingListPathsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProjectCommitAnalyticsAuthorsRequest

ListProjectCommitAnalyticsAuthorsRequest wrapper for the ListProjectCommitAnalyticsAuthors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListProjectCommitAnalyticsAuthors.go.html to see an example of how to use ListProjectCommitAnalyticsAuthorsRequest.

type ListProjectCommitAnalyticsAuthorsRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListProjectCommitAnalyticsAuthorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The field to sort by. Only one sort by value is supported for this parameter. Default order for author name is ascending.
    SortBy ListProjectCommitAnalyticsAuthorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProjectCommitAnalyticsAuthorsRequest) BinaryRequestBody

func (request ListProjectCommitAnalyticsAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProjectCommitAnalyticsAuthorsRequest) HTTPRequest

func (request ListProjectCommitAnalyticsAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProjectCommitAnalyticsAuthorsRequest) RetryPolicy

func (request ListProjectCommitAnalyticsAuthorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProjectCommitAnalyticsAuthorsRequest) String

func (request ListProjectCommitAnalyticsAuthorsRequest) String() string

func (ListProjectCommitAnalyticsAuthorsRequest) ValidateEnumValue

func (request ListProjectCommitAnalyticsAuthorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProjectCommitAnalyticsAuthorsResponse

ListProjectCommitAnalyticsAuthorsResponse wrapper for the ListProjectCommitAnalyticsAuthors operation

type ListProjectCommitAnalyticsAuthorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of CommitAnalyticsAuthorCollection instances
    CommitAnalyticsAuthorCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListProjectCommitAnalyticsAuthorsResponse) HTTPResponse

func (response ListProjectCommitAnalyticsAuthorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProjectCommitAnalyticsAuthorsResponse) String

func (response ListProjectCommitAnalyticsAuthorsResponse) String() string

type ListProjectCommitAnalyticsAuthorsSortByEnum

ListProjectCommitAnalyticsAuthorsSortByEnum Enum with underlying type: string

type ListProjectCommitAnalyticsAuthorsSortByEnum string

Set of constants representing the allowable values for ListProjectCommitAnalyticsAuthorsSortByEnum

const (
    ListProjectCommitAnalyticsAuthorsSortByAuthorname ListProjectCommitAnalyticsAuthorsSortByEnum = "authorName"
)

func GetListProjectCommitAnalyticsAuthorsSortByEnumValues

func GetListProjectCommitAnalyticsAuthorsSortByEnumValues() []ListProjectCommitAnalyticsAuthorsSortByEnum

GetListProjectCommitAnalyticsAuthorsSortByEnumValues Enumerates the set of values for ListProjectCommitAnalyticsAuthorsSortByEnum

func GetMappingListProjectCommitAnalyticsAuthorsSortByEnum

func GetMappingListProjectCommitAnalyticsAuthorsSortByEnum(val string) (ListProjectCommitAnalyticsAuthorsSortByEnum, bool)

GetMappingListProjectCommitAnalyticsAuthorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProjectCommitAnalyticsAuthorsSortOrderEnum

ListProjectCommitAnalyticsAuthorsSortOrderEnum Enum with underlying type: string

type ListProjectCommitAnalyticsAuthorsSortOrderEnum string

Set of constants representing the allowable values for ListProjectCommitAnalyticsAuthorsSortOrderEnum

const (
    ListProjectCommitAnalyticsAuthorsSortOrderAsc  ListProjectCommitAnalyticsAuthorsSortOrderEnum = "ASC"
    ListProjectCommitAnalyticsAuthorsSortOrderDesc ListProjectCommitAnalyticsAuthorsSortOrderEnum = "DESC"
)

func GetListProjectCommitAnalyticsAuthorsSortOrderEnumValues

func GetListProjectCommitAnalyticsAuthorsSortOrderEnumValues() []ListProjectCommitAnalyticsAuthorsSortOrderEnum

GetListProjectCommitAnalyticsAuthorsSortOrderEnumValues Enumerates the set of values for ListProjectCommitAnalyticsAuthorsSortOrderEnum

func GetMappingListProjectCommitAnalyticsAuthorsSortOrderEnum

func GetMappingListProjectCommitAnalyticsAuthorsSortOrderEnum(val string) (ListProjectCommitAnalyticsAuthorsSortOrderEnum, bool)

GetMappingListProjectCommitAnalyticsAuthorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProjectsRequest

ListProjectsRequest wrapper for the ListProjects operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListProjects.go.html to see an example of how to use ListProjectsRequest.

type ListProjectsRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only Projects that matches the given lifecycleState.
    LifecycleState ProjectLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListProjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListProjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProjectsRequest) BinaryRequestBody

func (request ListProjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProjectsRequest) HTTPRequest

func (request ListProjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProjectsRequest) RetryPolicy

func (request ListProjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProjectsRequest) String

func (request ListProjectsRequest) String() string

func (ListProjectsRequest) ValidateEnumValue

func (request ListProjectsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProjectsResponse

ListProjectsResponse wrapper for the ListProjects operation

type ListProjectsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProjectCollection instances
    ProjectCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListProjectsResponse) HTTPResponse

func (response ListProjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProjectsResponse) String

func (response ListProjectsResponse) String() string

type ListProjectsSortByEnum

ListProjectsSortByEnum Enum with underlying type: string

type ListProjectsSortByEnum string

Set of constants representing the allowable values for ListProjectsSortByEnum

const (
    ListProjectsSortByTimecreated ListProjectsSortByEnum = "timeCreated"
    ListProjectsSortByDisplayname ListProjectsSortByEnum = "displayName"
)

func GetListProjectsSortByEnumValues

func GetListProjectsSortByEnumValues() []ListProjectsSortByEnum

GetListProjectsSortByEnumValues Enumerates the set of values for ListProjectsSortByEnum

func GetMappingListProjectsSortByEnum

func GetMappingListProjectsSortByEnum(val string) (ListProjectsSortByEnum, bool)

GetMappingListProjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProjectsSortOrderEnum

ListProjectsSortOrderEnum Enum with underlying type: string

type ListProjectsSortOrderEnum string

Set of constants representing the allowable values for ListProjectsSortOrderEnum

const (
    ListProjectsSortOrderAsc  ListProjectsSortOrderEnum = "ASC"
    ListProjectsSortOrderDesc ListProjectsSortOrderEnum = "DESC"
)

func GetListProjectsSortOrderEnumValues

func GetListProjectsSortOrderEnumValues() []ListProjectsSortOrderEnum

GetListProjectsSortOrderEnumValues Enumerates the set of values for ListProjectsSortOrderEnum

func GetMappingListProjectsSortOrderEnum

func GetMappingListProjectsSortOrderEnum(val string) (ListProjectsSortOrderEnum, bool)

GetMappingListProjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProtectedBranchesRequest

ListProtectedBranchesRequest wrapper for the ListProtectedBranches operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListProtectedBranches.go.html to see an example of how to use ListProtectedBranchesRequest.

type ListProtectedBranchesRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given branch name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListProtectedBranchesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for branch name is ascending. If no value is specified branch name is default.
    SortBy ListProtectedBranchesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProtectedBranchesRequest) BinaryRequestBody

func (request ListProtectedBranchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProtectedBranchesRequest) HTTPRequest

func (request ListProtectedBranchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProtectedBranchesRequest) RetryPolicy

func (request ListProtectedBranchesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProtectedBranchesRequest) String

func (request ListProtectedBranchesRequest) String() string

func (ListProtectedBranchesRequest) ValidateEnumValue

func (request ListProtectedBranchesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProtectedBranchesResponse

ListProtectedBranchesResponse wrapper for the ListProtectedBranches operation

type ListProtectedBranchesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProtectedBranchCollection instances
    ProtectedBranchCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListProtectedBranchesResponse) HTTPResponse

func (response ListProtectedBranchesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProtectedBranchesResponse) String

func (response ListProtectedBranchesResponse) String() string

type ListProtectedBranchesSortByEnum

ListProtectedBranchesSortByEnum Enum with underlying type: string

type ListProtectedBranchesSortByEnum string

Set of constants representing the allowable values for ListProtectedBranchesSortByEnum

const (
    ListProtectedBranchesSortByBranchname ListProtectedBranchesSortByEnum = "branchName"
)

func GetListProtectedBranchesSortByEnumValues

func GetListProtectedBranchesSortByEnumValues() []ListProtectedBranchesSortByEnum

GetListProtectedBranchesSortByEnumValues Enumerates the set of values for ListProtectedBranchesSortByEnum

func GetMappingListProtectedBranchesSortByEnum

func GetMappingListProtectedBranchesSortByEnum(val string) (ListProtectedBranchesSortByEnum, bool)

GetMappingListProtectedBranchesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProtectedBranchesSortOrderEnum

ListProtectedBranchesSortOrderEnum Enum with underlying type: string

type ListProtectedBranchesSortOrderEnum string

Set of constants representing the allowable values for ListProtectedBranchesSortOrderEnum

const (
    ListProtectedBranchesSortOrderAsc  ListProtectedBranchesSortOrderEnum = "ASC"
    ListProtectedBranchesSortOrderDesc ListProtectedBranchesSortOrderEnum = "DESC"
)

func GetListProtectedBranchesSortOrderEnumValues

func GetListProtectedBranchesSortOrderEnumValues() []ListProtectedBranchesSortOrderEnum

GetListProtectedBranchesSortOrderEnumValues Enumerates the set of values for ListProtectedBranchesSortOrderEnum

func GetMappingListProtectedBranchesSortOrderEnum

func GetMappingListProtectedBranchesSortOrderEnum(val string) (ListProtectedBranchesSortOrderEnum, bool)

GetMappingListProtectedBranchesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPullRequestActivitiesActivityTypeEnum

ListPullRequestActivitiesActivityTypeEnum Enum with underlying type: string

type ListPullRequestActivitiesActivityTypeEnum string

Set of constants representing the allowable values for ListPullRequestActivitiesActivityTypeEnum

const (
    ListPullRequestActivitiesActivityTypeLifecycle ListPullRequestActivitiesActivityTypeEnum = "LIFECYCLE"
    ListPullRequestActivitiesActivityTypeApproval  ListPullRequestActivitiesActivityTypeEnum = "APPROVAL"
    ListPullRequestActivitiesActivityTypeCommit    ListPullRequestActivitiesActivityTypeEnum = "COMMIT"
    ListPullRequestActivitiesActivityTypeReviewer  ListPullRequestActivitiesActivityTypeEnum = "REVIEWER"
    ListPullRequestActivitiesActivityTypeComment   ListPullRequestActivitiesActivityTypeEnum = "COMMENT"
)

func GetListPullRequestActivitiesActivityTypeEnumValues

func GetListPullRequestActivitiesActivityTypeEnumValues() []ListPullRequestActivitiesActivityTypeEnum

GetListPullRequestActivitiesActivityTypeEnumValues Enumerates the set of values for ListPullRequestActivitiesActivityTypeEnum

func GetMappingListPullRequestActivitiesActivityTypeEnum

func GetMappingListPullRequestActivitiesActivityTypeEnum(val string) (ListPullRequestActivitiesActivityTypeEnum, bool)

GetMappingListPullRequestActivitiesActivityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPullRequestActivitiesRequest

ListPullRequestActivitiesRequest wrapper for the ListPullRequestActivities operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequestActivities.go.html to see an example of how to use ListPullRequestActivitiesRequest.

type ListPullRequestActivitiesRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // An optional filter to list activities based on activity type. If no value is specified, all activity types will returned.
    ActivityType ListPullRequestActivitiesActivityTypeEnum `mandatory:"false" contributesTo:"query" name:"activityType" omitEmpty:"true"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListPullRequestActivitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPullRequestActivitiesRequest) BinaryRequestBody

func (request ListPullRequestActivitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPullRequestActivitiesRequest) HTTPRequest

func (request ListPullRequestActivitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPullRequestActivitiesRequest) RetryPolicy

func (request ListPullRequestActivitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPullRequestActivitiesRequest) String

func (request ListPullRequestActivitiesRequest) String() string

func (ListPullRequestActivitiesRequest) ValidateEnumValue

func (request ListPullRequestActivitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPullRequestActivitiesResponse

ListPullRequestActivitiesResponse wrapper for the ListPullRequestActivities operation

type ListPullRequestActivitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PullRequestActivityCollection instances
    PullRequestActivityCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPullRequestActivitiesResponse) HTTPResponse

func (response ListPullRequestActivitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPullRequestActivitiesResponse) String

func (response ListPullRequestActivitiesResponse) String() string

type ListPullRequestActivitiesSortOrderEnum

ListPullRequestActivitiesSortOrderEnum Enum with underlying type: string

type ListPullRequestActivitiesSortOrderEnum string

Set of constants representing the allowable values for ListPullRequestActivitiesSortOrderEnum

const (
    ListPullRequestActivitiesSortOrderAsc  ListPullRequestActivitiesSortOrderEnum = "ASC"
    ListPullRequestActivitiesSortOrderDesc ListPullRequestActivitiesSortOrderEnum = "DESC"
)

func GetListPullRequestActivitiesSortOrderEnumValues

func GetListPullRequestActivitiesSortOrderEnumValues() []ListPullRequestActivitiesSortOrderEnum

GetListPullRequestActivitiesSortOrderEnumValues Enumerates the set of values for ListPullRequestActivitiesSortOrderEnum

func GetMappingListPullRequestActivitiesSortOrderEnum

func GetMappingListPullRequestActivitiesSortOrderEnum(val string) (ListPullRequestActivitiesSortOrderEnum, bool)

GetMappingListPullRequestActivitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPullRequestAttachmentsRequest

ListPullRequestAttachmentsRequest wrapper for the ListPullRequestAttachments operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequestAttachments.go.html to see an example of how to use ListPullRequestAttachmentsRequest.

type ListPullRequestAttachmentsRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListPullRequestAttachmentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order is ascending. If no value is specified timeCreated is default.
    SortBy ListPullRequestAttachmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // A filter to return only resources that match the entire file name given.
    FileName *string `mandatory:"false" contributesTo:"query" name:"fileName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPullRequestAttachmentsRequest) BinaryRequestBody

func (request ListPullRequestAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPullRequestAttachmentsRequest) HTTPRequest

func (request ListPullRequestAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPullRequestAttachmentsRequest) RetryPolicy

func (request ListPullRequestAttachmentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPullRequestAttachmentsRequest) String

func (request ListPullRequestAttachmentsRequest) String() string

func (ListPullRequestAttachmentsRequest) ValidateEnumValue

func (request ListPullRequestAttachmentsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPullRequestAttachmentsResponse

ListPullRequestAttachmentsResponse wrapper for the ListPullRequestAttachments operation

type ListPullRequestAttachmentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PullRequestAttachmentCollection instances
    PullRequestAttachmentCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPullRequestAttachmentsResponse) HTTPResponse

func (response ListPullRequestAttachmentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPullRequestAttachmentsResponse) String

func (response ListPullRequestAttachmentsResponse) String() string

type ListPullRequestAttachmentsSortByEnum

ListPullRequestAttachmentsSortByEnum Enum with underlying type: string

type ListPullRequestAttachmentsSortByEnum string

Set of constants representing the allowable values for ListPullRequestAttachmentsSortByEnum

const (
    ListPullRequestAttachmentsSortByFilename    ListPullRequestAttachmentsSortByEnum = "fileName"
    ListPullRequestAttachmentsSortByTimecreated ListPullRequestAttachmentsSortByEnum = "timeCreated"
    ListPullRequestAttachmentsSortByCreatedby   ListPullRequestAttachmentsSortByEnum = "createdBy"
)

func GetListPullRequestAttachmentsSortByEnumValues

func GetListPullRequestAttachmentsSortByEnumValues() []ListPullRequestAttachmentsSortByEnum

GetListPullRequestAttachmentsSortByEnumValues Enumerates the set of values for ListPullRequestAttachmentsSortByEnum

func GetMappingListPullRequestAttachmentsSortByEnum

func GetMappingListPullRequestAttachmentsSortByEnum(val string) (ListPullRequestAttachmentsSortByEnum, bool)

GetMappingListPullRequestAttachmentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPullRequestAttachmentsSortOrderEnum

ListPullRequestAttachmentsSortOrderEnum Enum with underlying type: string

type ListPullRequestAttachmentsSortOrderEnum string

Set of constants representing the allowable values for ListPullRequestAttachmentsSortOrderEnum

const (
    ListPullRequestAttachmentsSortOrderAsc  ListPullRequestAttachmentsSortOrderEnum = "ASC"
    ListPullRequestAttachmentsSortOrderDesc ListPullRequestAttachmentsSortOrderEnum = "DESC"
)

func GetListPullRequestAttachmentsSortOrderEnumValues

func GetListPullRequestAttachmentsSortOrderEnumValues() []ListPullRequestAttachmentsSortOrderEnum

GetListPullRequestAttachmentsSortOrderEnumValues Enumerates the set of values for ListPullRequestAttachmentsSortOrderEnum

func GetMappingListPullRequestAttachmentsSortOrderEnum

func GetMappingListPullRequestAttachmentsSortOrderEnum(val string) (ListPullRequestAttachmentsSortOrderEnum, bool)

GetMappingListPullRequestAttachmentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPullRequestAuthorsRequest

ListPullRequestAuthorsRequest wrapper for the ListPullRequestAuthors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequestAuthors.go.html to see an example of how to use ListPullRequestAuthorsRequest.

type ListPullRequestAuthorsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListPullRequestAuthorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPullRequestAuthorsRequest) BinaryRequestBody

func (request ListPullRequestAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPullRequestAuthorsRequest) HTTPRequest

func (request ListPullRequestAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPullRequestAuthorsRequest) RetryPolicy

func (request ListPullRequestAuthorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPullRequestAuthorsRequest) String

func (request ListPullRequestAuthorsRequest) String() string

func (ListPullRequestAuthorsRequest) ValidateEnumValue

func (request ListPullRequestAuthorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPullRequestAuthorsResponse

ListPullRequestAuthorsResponse wrapper for the ListPullRequestAuthors operation

type ListPullRequestAuthorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PullRequestAuthorCollection instances
    PullRequestAuthorCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPullRequestAuthorsResponse) HTTPResponse

func (response ListPullRequestAuthorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPullRequestAuthorsResponse) String

func (response ListPullRequestAuthorsResponse) String() string

type ListPullRequestAuthorsSortOrderEnum

ListPullRequestAuthorsSortOrderEnum Enum with underlying type: string

type ListPullRequestAuthorsSortOrderEnum string

Set of constants representing the allowable values for ListPullRequestAuthorsSortOrderEnum

const (
    ListPullRequestAuthorsSortOrderAsc  ListPullRequestAuthorsSortOrderEnum = "ASC"
    ListPullRequestAuthorsSortOrderDesc ListPullRequestAuthorsSortOrderEnum = "DESC"
)

func GetListPullRequestAuthorsSortOrderEnumValues

func GetListPullRequestAuthorsSortOrderEnumValues() []ListPullRequestAuthorsSortOrderEnum

GetListPullRequestAuthorsSortOrderEnumValues Enumerates the set of values for ListPullRequestAuthorsSortOrderEnum

func GetMappingListPullRequestAuthorsSortOrderEnum

func GetMappingListPullRequestAuthorsSortOrderEnum(val string) (ListPullRequestAuthorsSortOrderEnum, bool)

GetMappingListPullRequestAuthorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPullRequestCommentsRequest

ListPullRequestCommentsRequest wrapper for the ListPullRequestComments operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequestComments.go.html to see an example of how to use ListPullRequestCommentsRequest.

type ListPullRequestCommentsRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListPullRequestCommentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order is ascending. If no value is specified timeCreated is default.
    SortBy ListPullRequestCommentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // unique PullRequest Comment identifier
    CommentId *string `mandatory:"false" contributesTo:"query" name:"commentId"`

    // PullRequest Comment Commit SHA
    CommitId *string `mandatory:"false" contributesTo:"query" name:"commitId"`

    // PullRequest File Path
    FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPullRequestCommentsRequest) BinaryRequestBody

func (request ListPullRequestCommentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPullRequestCommentsRequest) HTTPRequest

func (request ListPullRequestCommentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPullRequestCommentsRequest) RetryPolicy

func (request ListPullRequestCommentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPullRequestCommentsRequest) String

func (request ListPullRequestCommentsRequest) String() string

func (ListPullRequestCommentsRequest) ValidateEnumValue

func (request ListPullRequestCommentsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPullRequestCommentsResponse

ListPullRequestCommentsResponse wrapper for the ListPullRequestComments operation

type ListPullRequestCommentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PullRequestCommentCollection instances
    PullRequestCommentCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPullRequestCommentsResponse) HTTPResponse

func (response ListPullRequestCommentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPullRequestCommentsResponse) String

func (response ListPullRequestCommentsResponse) String() string

type ListPullRequestCommentsSortByEnum

ListPullRequestCommentsSortByEnum Enum with underlying type: string

type ListPullRequestCommentsSortByEnum string

Set of constants representing the allowable values for ListPullRequestCommentsSortByEnum

const (
    ListPullRequestCommentsSortByTimecreated ListPullRequestCommentsSortByEnum = "timeCreated"
    ListPullRequestCommentsSortByCreatedby   ListPullRequestCommentsSortByEnum = "createdBy"
)

func GetListPullRequestCommentsSortByEnumValues

func GetListPullRequestCommentsSortByEnumValues() []ListPullRequestCommentsSortByEnum

GetListPullRequestCommentsSortByEnumValues Enumerates the set of values for ListPullRequestCommentsSortByEnum

func GetMappingListPullRequestCommentsSortByEnum

func GetMappingListPullRequestCommentsSortByEnum(val string) (ListPullRequestCommentsSortByEnum, bool)

GetMappingListPullRequestCommentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPullRequestCommentsSortOrderEnum

ListPullRequestCommentsSortOrderEnum Enum with underlying type: string

type ListPullRequestCommentsSortOrderEnum string

Set of constants representing the allowable values for ListPullRequestCommentsSortOrderEnum

const (
    ListPullRequestCommentsSortOrderAsc  ListPullRequestCommentsSortOrderEnum = "ASC"
    ListPullRequestCommentsSortOrderDesc ListPullRequestCommentsSortOrderEnum = "DESC"
)

func GetListPullRequestCommentsSortOrderEnumValues

func GetListPullRequestCommentsSortOrderEnumValues() []ListPullRequestCommentsSortOrderEnum

GetListPullRequestCommentsSortOrderEnumValues Enumerates the set of values for ListPullRequestCommentsSortOrderEnum

func GetMappingListPullRequestCommentsSortOrderEnum

func GetMappingListPullRequestCommentsSortOrderEnum(val string) (ListPullRequestCommentsSortOrderEnum, bool)

GetMappingListPullRequestCommentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPullRequestCommitsRequest

ListPullRequestCommitsRequest wrapper for the ListPullRequestCommits operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequestCommits.go.html to see an example of how to use ListPullRequestCommitsRequest.

type ListPullRequestCommitsRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPullRequestCommitsRequest) BinaryRequestBody

func (request ListPullRequestCommitsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPullRequestCommitsRequest) HTTPRequest

func (request ListPullRequestCommitsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPullRequestCommitsRequest) RetryPolicy

func (request ListPullRequestCommitsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPullRequestCommitsRequest) String

func (request ListPullRequestCommitsRequest) String() string

func (ListPullRequestCommitsRequest) ValidateEnumValue

func (request ListPullRequestCommitsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPullRequestCommitsResponse

ListPullRequestCommitsResponse wrapper for the ListPullRequestCommits operation

type ListPullRequestCommitsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryCommitCollection instances
    RepositoryCommitCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPullRequestCommitsResponse) HTTPResponse

func (response ListPullRequestCommitsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPullRequestCommitsResponse) String

func (response ListPullRequestCommitsResponse) String() string

type ListPullRequestFileChangesRequest

ListPullRequestFileChangesRequest wrapper for the ListPullRequestFileChanges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequestFileChanges.go.html to see an example of how to use ListPullRequestFileChangesRequest.

type ListPullRequestFileChangesRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // PullRequest File Path
    FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPullRequestFileChangesRequest) BinaryRequestBody

func (request ListPullRequestFileChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPullRequestFileChangesRequest) HTTPRequest

func (request ListPullRequestFileChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPullRequestFileChangesRequest) RetryPolicy

func (request ListPullRequestFileChangesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPullRequestFileChangesRequest) String

func (request ListPullRequestFileChangesRequest) String() string

func (ListPullRequestFileChangesRequest) ValidateEnumValue

func (request ListPullRequestFileChangesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPullRequestFileChangesResponse

ListPullRequestFileChangesResponse wrapper for the ListPullRequestFileChanges operation

type ListPullRequestFileChangesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PullRequestFileChangeCollection instances
    PullRequestFileChangeCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPullRequestFileChangesResponse) HTTPResponse

func (response ListPullRequestFileChangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPullRequestFileChangesResponse) String

func (response ListPullRequestFileChangesResponse) String() string

type ListPullRequestsRequest

ListPullRequestsRequest wrapper for the ListPullRequests operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListPullRequests.go.html to see an example of how to use ListPullRequestsRequest.

type ListPullRequestsRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only pull requests that match the given lifecycle state.
    LifecycleState PullRequestLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only pull requests that match the given lifecycle state.
    LifecycleDetails PullRequestLifecycleDetailsEnum `mandatory:"false" contributesTo:"query" name:"lifecycleDetails" omitEmpty:"true"`

    // The OCID of the repository in which to list resources.
    RepositoryId *string `mandatory:"false" contributesTo:"query" name:"repositoryId"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // PullRequest Created By
    CreatedBy *string `mandatory:"false" contributesTo:"query" name:"createdBy"`

    // PullRequest Target Branch
    DestinationBranch *string `mandatory:"false" contributesTo:"query" name:"destinationBranch"`

    // PullRequest Source Branch.
    SourceBranch *string `mandatory:"false" contributesTo:"query" name:"sourceBranch"`

    // PullRequest Reviewer Id
    ReviewerPrincipalId *string `mandatory:"false" contributesTo:"query" name:"reviewerPrincipalId"`

    // PullRequest Source Repository Id
    SourceRepositoryId *string `mandatory:"false" contributesTo:"query" name:"sourceRepositoryId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListPullRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListPullRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPullRequestsRequest) BinaryRequestBody

func (request ListPullRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPullRequestsRequest) HTTPRequest

func (request ListPullRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPullRequestsRequest) RetryPolicy

func (request ListPullRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPullRequestsRequest) String

func (request ListPullRequestsRequest) String() string

func (ListPullRequestsRequest) ValidateEnumValue

func (request ListPullRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPullRequestsResponse

ListPullRequestsResponse wrapper for the ListPullRequests operation

type ListPullRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PullRequestCollection instances
    PullRequestCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPullRequestsResponse) HTTPResponse

func (response ListPullRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPullRequestsResponse) String

func (response ListPullRequestsResponse) String() string

type ListPullRequestsSortByEnum

ListPullRequestsSortByEnum Enum with underlying type: string

type ListPullRequestsSortByEnum string

Set of constants representing the allowable values for ListPullRequestsSortByEnum

const (
    ListPullRequestsSortByTimecreated ListPullRequestsSortByEnum = "timeCreated"
    ListPullRequestsSortByDisplayname ListPullRequestsSortByEnum = "displayName"
)

func GetListPullRequestsSortByEnumValues

func GetListPullRequestsSortByEnumValues() []ListPullRequestsSortByEnum

GetListPullRequestsSortByEnumValues Enumerates the set of values for ListPullRequestsSortByEnum

func GetMappingListPullRequestsSortByEnum

func GetMappingListPullRequestsSortByEnum(val string) (ListPullRequestsSortByEnum, bool)

GetMappingListPullRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPullRequestsSortOrderEnum

ListPullRequestsSortOrderEnum Enum with underlying type: string

type ListPullRequestsSortOrderEnum string

Set of constants representing the allowable values for ListPullRequestsSortOrderEnum

const (
    ListPullRequestsSortOrderAsc  ListPullRequestsSortOrderEnum = "ASC"
    ListPullRequestsSortOrderDesc ListPullRequestsSortOrderEnum = "DESC"
)

func GetListPullRequestsSortOrderEnumValues

func GetListPullRequestsSortOrderEnumValues() []ListPullRequestsSortOrderEnum

GetListPullRequestsSortOrderEnumValues Enumerates the set of values for ListPullRequestsSortOrderEnum

func GetMappingListPullRequestsSortOrderEnum

func GetMappingListPullRequestsSortOrderEnum(val string) (ListPullRequestsSortOrderEnum, bool)

GetMappingListPullRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRefsRefTypeEnum

ListRefsRefTypeEnum Enum with underlying type: string

type ListRefsRefTypeEnum string

Set of constants representing the allowable values for ListRefsRefTypeEnum

const (
    ListRefsRefTypeBranch ListRefsRefTypeEnum = "BRANCH"
    ListRefsRefTypeTag    ListRefsRefTypeEnum = "TAG"
)

func GetListRefsRefTypeEnumValues

func GetListRefsRefTypeEnumValues() []ListRefsRefTypeEnum

GetListRefsRefTypeEnumValues Enumerates the set of values for ListRefsRefTypeEnum

func GetMappingListRefsRefTypeEnum

func GetMappingListRefsRefTypeEnum(val string) (ListRefsRefTypeEnum, bool)

GetMappingListRefsRefTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRefsRequest

ListRefsRequest wrapper for the ListRefs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListRefs.go.html to see an example of how to use ListRefsRequest.

type ListRefsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Reference type to distinguish between branch and tag. If it is not specified, all references are returned.
    RefType ListRefsRefTypeEnum `mandatory:"false" contributesTo:"query" name:"refType" omitEmpty:"true"`

    // Commit ID in a repository.
    CommitId *string `mandatory:"false" contributesTo:"query" name:"commitId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"false" contributesTo:"query" name:"refName"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListRefsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for reference name is ascending. Default order for reference type is ascending. If no value is specified reference name is default.
    SortBy ListRefsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListRefsRequest) BinaryRequestBody

func (request ListRefsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRefsRequest) HTTPRequest

func (request ListRefsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRefsRequest) RetryPolicy

func (request ListRefsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRefsRequest) String

func (request ListRefsRequest) String() string

func (ListRefsRequest) ValidateEnumValue

func (request ListRefsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListRefsResponse

ListRefsResponse wrapper for the ListRefs operation

type ListRefsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryRefCollection instances
    RepositoryRefCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListRefsResponse) HTTPResponse

func (response ListRefsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRefsResponse) String

func (response ListRefsResponse) String() string

type ListRefsSortByEnum

ListRefsSortByEnum Enum with underlying type: string

type ListRefsSortByEnum string

Set of constants representing the allowable values for ListRefsSortByEnum

const (
    ListRefsSortByReftype ListRefsSortByEnum = "refType"
    ListRefsSortByRefname ListRefsSortByEnum = "refName"
)

func GetListRefsSortByEnumValues

func GetListRefsSortByEnumValues() []ListRefsSortByEnum

GetListRefsSortByEnumValues Enumerates the set of values for ListRefsSortByEnum

func GetMappingListRefsSortByEnum

func GetMappingListRefsSortByEnum(val string) (ListRefsSortByEnum, bool)

GetMappingListRefsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRefsSortOrderEnum

ListRefsSortOrderEnum Enum with underlying type: string

type ListRefsSortOrderEnum string

Set of constants representing the allowable values for ListRefsSortOrderEnum

const (
    ListRefsSortOrderAsc  ListRefsSortOrderEnum = "ASC"
    ListRefsSortOrderDesc ListRefsSortOrderEnum = "DESC"
)

func GetListRefsSortOrderEnumValues

func GetListRefsSortOrderEnumValues() []ListRefsSortOrderEnum

GetListRefsSortOrderEnumValues Enumerates the set of values for ListRefsSortOrderEnum

func GetMappingListRefsSortOrderEnum

func GetMappingListRefsSortOrderEnum(val string) (ListRefsSortOrderEnum, bool)

GetMappingListRefsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRepositoriesRequest

ListRepositoriesRequest wrapper for the ListRepositories operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListRepositories.go.html to see an example of how to use ListRepositoriesRequest.

type ListRepositoriesRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // Unique repository identifier.
    RepositoryId *string `mandatory:"false" contributesTo:"query" name:"repositoryId"`

    // A filter to return only resources whose lifecycle state matches the given lifecycle state.
    LifecycleState RepositoryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListRepositoriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for name is ascending. If no value is specified time created is default.
    SortBy ListRepositoriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListRepositoriesRequest) BinaryRequestBody

func (request ListRepositoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRepositoriesRequest) HTTPRequest

func (request ListRepositoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRepositoriesRequest) RetryPolicy

func (request ListRepositoriesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRepositoriesRequest) String

func (request ListRepositoriesRequest) String() string

func (ListRepositoriesRequest) ValidateEnumValue

func (request ListRepositoriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListRepositoriesResponse

ListRepositoriesResponse wrapper for the ListRepositories operation

type ListRepositoriesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryCollection instances
    RepositoryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListRepositoriesResponse) HTTPResponse

func (response ListRepositoriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRepositoriesResponse) String

func (response ListRepositoriesResponse) String() string

type ListRepositoriesSortByEnum

ListRepositoriesSortByEnum Enum with underlying type: string

type ListRepositoriesSortByEnum string

Set of constants representing the allowable values for ListRepositoriesSortByEnum

const (
    ListRepositoriesSortByTimecreated ListRepositoriesSortByEnum = "timeCreated"
    ListRepositoriesSortByName        ListRepositoriesSortByEnum = "name"
)

func GetListRepositoriesSortByEnumValues

func GetListRepositoriesSortByEnumValues() []ListRepositoriesSortByEnum

GetListRepositoriesSortByEnumValues Enumerates the set of values for ListRepositoriesSortByEnum

func GetMappingListRepositoriesSortByEnum

func GetMappingListRepositoriesSortByEnum(val string) (ListRepositoriesSortByEnum, bool)

GetMappingListRepositoriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRepositoriesSortOrderEnum

ListRepositoriesSortOrderEnum Enum with underlying type: string

type ListRepositoriesSortOrderEnum string

Set of constants representing the allowable values for ListRepositoriesSortOrderEnum

const (
    ListRepositoriesSortOrderAsc  ListRepositoriesSortOrderEnum = "ASC"
    ListRepositoriesSortOrderDesc ListRepositoriesSortOrderEnum = "DESC"
)

func GetListRepositoriesSortOrderEnumValues

func GetListRepositoriesSortOrderEnumValues() []ListRepositoriesSortOrderEnum

GetListRepositoriesSortOrderEnumValues Enumerates the set of values for ListRepositoriesSortOrderEnum

func GetMappingListRepositoriesSortOrderEnum

func GetMappingListRepositoriesSortOrderEnum(val string) (ListRepositoriesSortOrderEnum, bool)

GetMappingListRepositoriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRepositoryCommitAnalyticsAuthorsRequest

ListRepositoryCommitAnalyticsAuthorsRequest wrapper for the ListRepositoryCommitAnalyticsAuthors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListRepositoryCommitAnalyticsAuthors.go.html to see an example of how to use ListRepositoryCommitAnalyticsAuthorsRequest.

type ListRepositoryCommitAnalyticsAuthorsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListRepositoryCommitAnalyticsAuthorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The field to sort by. Only one sort by value is supported for this parameter. Default order for author name is ascending.
    SortBy ListRepositoryCommitAnalyticsAuthorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListRepositoryCommitAnalyticsAuthorsRequest) BinaryRequestBody

func (request ListRepositoryCommitAnalyticsAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRepositoryCommitAnalyticsAuthorsRequest) HTTPRequest

func (request ListRepositoryCommitAnalyticsAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRepositoryCommitAnalyticsAuthorsRequest) RetryPolicy

func (request ListRepositoryCommitAnalyticsAuthorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRepositoryCommitAnalyticsAuthorsRequest) String

func (request ListRepositoryCommitAnalyticsAuthorsRequest) String() string

func (ListRepositoryCommitAnalyticsAuthorsRequest) ValidateEnumValue

func (request ListRepositoryCommitAnalyticsAuthorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListRepositoryCommitAnalyticsAuthorsResponse

ListRepositoryCommitAnalyticsAuthorsResponse wrapper for the ListRepositoryCommitAnalyticsAuthors operation

type ListRepositoryCommitAnalyticsAuthorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of CommitAnalyticsAuthorCollection instances
    CommitAnalyticsAuthorCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListRepositoryCommitAnalyticsAuthorsResponse) HTTPResponse

func (response ListRepositoryCommitAnalyticsAuthorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRepositoryCommitAnalyticsAuthorsResponse) String

func (response ListRepositoryCommitAnalyticsAuthorsResponse) String() string

type ListRepositoryCommitAnalyticsAuthorsSortByEnum

ListRepositoryCommitAnalyticsAuthorsSortByEnum Enum with underlying type: string

type ListRepositoryCommitAnalyticsAuthorsSortByEnum string

Set of constants representing the allowable values for ListRepositoryCommitAnalyticsAuthorsSortByEnum

const (
    ListRepositoryCommitAnalyticsAuthorsSortByAuthorname ListRepositoryCommitAnalyticsAuthorsSortByEnum = "authorName"
)

func GetListRepositoryCommitAnalyticsAuthorsSortByEnumValues

func GetListRepositoryCommitAnalyticsAuthorsSortByEnumValues() []ListRepositoryCommitAnalyticsAuthorsSortByEnum

GetListRepositoryCommitAnalyticsAuthorsSortByEnumValues Enumerates the set of values for ListRepositoryCommitAnalyticsAuthorsSortByEnum

func GetMappingListRepositoryCommitAnalyticsAuthorsSortByEnum

func GetMappingListRepositoryCommitAnalyticsAuthorsSortByEnum(val string) (ListRepositoryCommitAnalyticsAuthorsSortByEnum, bool)

GetMappingListRepositoryCommitAnalyticsAuthorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRepositoryCommitAnalyticsAuthorsSortOrderEnum

ListRepositoryCommitAnalyticsAuthorsSortOrderEnum Enum with underlying type: string

type ListRepositoryCommitAnalyticsAuthorsSortOrderEnum string

Set of constants representing the allowable values for ListRepositoryCommitAnalyticsAuthorsSortOrderEnum

const (
    ListRepositoryCommitAnalyticsAuthorsSortOrderAsc  ListRepositoryCommitAnalyticsAuthorsSortOrderEnum = "ASC"
    ListRepositoryCommitAnalyticsAuthorsSortOrderDesc ListRepositoryCommitAnalyticsAuthorsSortOrderEnum = "DESC"
)

func GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumValues

func GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumValues() []ListRepositoryCommitAnalyticsAuthorsSortOrderEnum

GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumValues Enumerates the set of values for ListRepositoryCommitAnalyticsAuthorsSortOrderEnum

func GetMappingListRepositoryCommitAnalyticsAuthorsSortOrderEnum

func GetMappingListRepositoryCommitAnalyticsAuthorsSortOrderEnum(val string) (ListRepositoryCommitAnalyticsAuthorsSortOrderEnum, bool)

GetMappingListRepositoryCommitAnalyticsAuthorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTriggersRequest

ListTriggersRequest wrapper for the ListTriggers operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListTriggers.go.html to see an example of how to use ListTriggersRequest.

type ListTriggersRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // A filter to return only triggers that matches the given lifecycle state.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Unique trigger identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListTriggersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListTriggersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTriggersRequest) BinaryRequestBody

func (request ListTriggersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTriggersRequest) HTTPRequest

func (request ListTriggersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTriggersRequest) RetryPolicy

func (request ListTriggersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTriggersRequest) String

func (request ListTriggersRequest) String() string

func (ListTriggersRequest) ValidateEnumValue

func (request ListTriggersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTriggersResponse

ListTriggersResponse wrapper for the ListTriggers operation

type ListTriggersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TriggerCollection instances
    TriggerCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListTriggersResponse) HTTPResponse

func (response ListTriggersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTriggersResponse) String

func (response ListTriggersResponse) String() string

type ListTriggersSortByEnum

ListTriggersSortByEnum Enum with underlying type: string

type ListTriggersSortByEnum string

Set of constants representing the allowable values for ListTriggersSortByEnum

const (
    ListTriggersSortByTimecreated ListTriggersSortByEnum = "timeCreated"
    ListTriggersSortByDisplayname ListTriggersSortByEnum = "displayName"
)

func GetListTriggersSortByEnumValues

func GetListTriggersSortByEnumValues() []ListTriggersSortByEnum

GetListTriggersSortByEnumValues Enumerates the set of values for ListTriggersSortByEnum

func GetMappingListTriggersSortByEnum

func GetMappingListTriggersSortByEnum(val string) (ListTriggersSortByEnum, bool)

GetMappingListTriggersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTriggersSortOrderEnum

ListTriggersSortOrderEnum Enum with underlying type: string

type ListTriggersSortOrderEnum string

Set of constants representing the allowable values for ListTriggersSortOrderEnum

const (
    ListTriggersSortOrderAsc  ListTriggersSortOrderEnum = "ASC"
    ListTriggersSortOrderDesc ListTriggersSortOrderEnum = "DESC"
)

func GetListTriggersSortOrderEnumValues

func GetListTriggersSortOrderEnumValues() []ListTriggersSortOrderEnum

GetListTriggersSortOrderEnumValues Enumerates the set of values for ListTriggersSortOrderEnum

func GetMappingListTriggersSortOrderEnum

func GetMappingListTriggersSortOrderEnum(val string) (ListTriggersSortOrderEnum, bool)

GetMappingListTriggersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The ID of the asynchronous work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order can be provided. Default sort order is descending and is based on the timeAccepted field.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestErrorsRequest) BinaryRequestBody

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestErrorCollection instances
    WorkRequestErrorCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The ID of the asynchronous work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order can be provided. Default sort order is descending and is based on the timeAccepted field.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestLogsRequest) BinaryRequestBody

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogEntryCollection instances
    WorkRequestLogEntryCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ID of the asynchronous work request.
    WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

    // A filter to return only resources where the lifecycle state matches the given operation status.
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The ID of the resource affected by the work request.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order can be provided. Default sort order is descending and is based on the timeAccepted field.
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // A filter to return only resources where their Operation Types matches the parameter operation types
    OperationTypeMultiValueQuery []string `contributesTo:"query" name:"operationTypeMultiValueQuery" collectionFormat:"multi"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestsRequest) BinaryRequestBody

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestCollection instances
    WorkRequestCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted       ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress     ListWorkRequestsStatusEnum = "IN_PROGRESS"
    ListWorkRequestsStatusFailed         ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded      ListWorkRequestsStatusEnum = "SUCCEEDED"
    ListWorkRequestsStatusCanceling      ListWorkRequestsStatusEnum = "CANCELING"
    ListWorkRequestsStatusCanceled       ListWorkRequestsStatusEnum = "CANCELED"
    ListWorkRequestsStatusWaiting        ListWorkRequestsStatusEnum = "WAITING"
    ListWorkRequestsStatusNeedsAttention ListWorkRequestsStatusEnum = "NEEDS_ATTENTION"
)

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type LoadBalancerConfig

LoadBalancerConfig Specifies configuration for load balancer traffic shift stages. The load balancer specified here should be an Application load balancer type. Network load balancers are not supported.

type LoadBalancerConfig struct {

    // The OCID of the load balancer.
    LoadBalancerId *string `mandatory:"true" json:"loadBalancerId"`

    // Name of the load balancer listener.
    ListenerName *string `mandatory:"true" json:"listenerName"`

    // Listen port for the backend server.
    BackendPort *int `mandatory:"false" json:"backendPort"`
}

func (LoadBalancerConfig) String

func (m LoadBalancerConfig) String() string

func (LoadBalancerConfig) ValidateEnumValue

func (m LoadBalancerConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoadBalancerTrafficShiftDeployStage

LoadBalancerTrafficShiftDeployStage Specifies load balancer traffic shift stage.

type LoadBalancerTrafficShiftDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    BlueBackendIps *BackendSetIpCollection `mandatory:"true" json:"blueBackendIps"`

    GreenBackendIps *BackendSetIpCollection `mandatory:"true" json:"greenBackendIps"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"loadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    // Specifies the target or destination backend set. Example: BLUE - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs, as per rolloutPolicy. GREEN - Traffic from the existing backends of managed Load Balance Listener to green Backend IPs as per rolloutPolicy.
    TrafficShiftTarget LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum `mandatory:"true" json:"trafficShiftTarget"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (LoadBalancerTrafficShiftDeployStage) GetCompartmentId

func (m LoadBalancerTrafficShiftDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (LoadBalancerTrafficShiftDeployStage) GetDefinedTags

func (m LoadBalancerTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (LoadBalancerTrafficShiftDeployStage) GetDeployPipelineId

func (m LoadBalancerTrafficShiftDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (LoadBalancerTrafficShiftDeployStage) GetDeployStagePredecessorCollection

func (m LoadBalancerTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (LoadBalancerTrafficShiftDeployStage) GetDescription

func (m LoadBalancerTrafficShiftDeployStage) GetDescription() *string

GetDescription returns Description

func (LoadBalancerTrafficShiftDeployStage) GetDisplayName

func (m LoadBalancerTrafficShiftDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (LoadBalancerTrafficShiftDeployStage) GetFreeformTags

func (m LoadBalancerTrafficShiftDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (LoadBalancerTrafficShiftDeployStage) GetId

func (m LoadBalancerTrafficShiftDeployStage) GetId() *string

GetId returns Id

func (LoadBalancerTrafficShiftDeployStage) GetLifecycleDetails

func (m LoadBalancerTrafficShiftDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (LoadBalancerTrafficShiftDeployStage) GetLifecycleState

func (m LoadBalancerTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (LoadBalancerTrafficShiftDeployStage) GetProjectId

func (m LoadBalancerTrafficShiftDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (LoadBalancerTrafficShiftDeployStage) GetSystemTags

func (m LoadBalancerTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (LoadBalancerTrafficShiftDeployStage) GetTimeCreated

func (m LoadBalancerTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (LoadBalancerTrafficShiftDeployStage) GetTimeUpdated

func (m LoadBalancerTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (LoadBalancerTrafficShiftDeployStage) MarshalJSON

func (m LoadBalancerTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LoadBalancerTrafficShiftDeployStage) String

func (m LoadBalancerTrafficShiftDeployStage) String() string

func (*LoadBalancerTrafficShiftDeployStage) UnmarshalJSON

func (m *LoadBalancerTrafficShiftDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (LoadBalancerTrafficShiftDeployStage) ValidateEnumValue

func (m LoadBalancerTrafficShiftDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoadBalancerTrafficShiftDeployStageExecutionProgress

LoadBalancerTrafficShiftDeployStageExecutionProgress Specifies the load balancer Traffic Shift stage execution details.

type LoadBalancerTrafficShiftDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageId

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetStatus

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetTimeFinished

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetTimeStarted

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) MarshalJSON

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) String

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) String() string

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) ValidateEnumValue

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoadBalancerTrafficShiftDeployStageSummary

LoadBalancerTrafficShiftDeployStageSummary Specifies load balancer traffic shift stage.

type LoadBalancerTrafficShiftDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    BlueBackendIps *BackendSetIpCollection `mandatory:"true" json:"blueBackendIps"`

    GreenBackendIps *BackendSetIpCollection `mandatory:"true" json:"greenBackendIps"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"loadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Specifies the target or destination backend set. Example: BLUE - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs, as per rolloutPolicy. GREEN - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs as per rolloutPolicy.
    TrafficShiftTarget LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum `mandatory:"true" json:"trafficShiftTarget"`
}

func (LoadBalancerTrafficShiftDeployStageSummary) GetCompartmentId

func (m LoadBalancerTrafficShiftDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (LoadBalancerTrafficShiftDeployStageSummary) GetDefinedTags

func (m LoadBalancerTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (LoadBalancerTrafficShiftDeployStageSummary) GetDeployPipelineId

func (m LoadBalancerTrafficShiftDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (LoadBalancerTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection

func (m LoadBalancerTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (LoadBalancerTrafficShiftDeployStageSummary) GetDescription

func (m LoadBalancerTrafficShiftDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (LoadBalancerTrafficShiftDeployStageSummary) GetDisplayName

func (m LoadBalancerTrafficShiftDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (LoadBalancerTrafficShiftDeployStageSummary) GetFreeformTags

func (m LoadBalancerTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (LoadBalancerTrafficShiftDeployStageSummary) GetId

func (m LoadBalancerTrafficShiftDeployStageSummary) GetId() *string

GetId returns Id

func (LoadBalancerTrafficShiftDeployStageSummary) GetLifecycleDetails

func (m LoadBalancerTrafficShiftDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (LoadBalancerTrafficShiftDeployStageSummary) GetLifecycleState

func (m LoadBalancerTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (LoadBalancerTrafficShiftDeployStageSummary) GetProjectId

func (m LoadBalancerTrafficShiftDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (LoadBalancerTrafficShiftDeployStageSummary) GetSystemTags

func (m LoadBalancerTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (LoadBalancerTrafficShiftDeployStageSummary) GetTimeCreated

func (m LoadBalancerTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (LoadBalancerTrafficShiftDeployStageSummary) GetTimeUpdated

func (m LoadBalancerTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (LoadBalancerTrafficShiftDeployStageSummary) MarshalJSON

func (m LoadBalancerTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LoadBalancerTrafficShiftDeployStageSummary) String

func (m LoadBalancerTrafficShiftDeployStageSummary) String() string

func (*LoadBalancerTrafficShiftDeployStageSummary) UnmarshalJSON

func (m *LoadBalancerTrafficShiftDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (LoadBalancerTrafficShiftDeployStageSummary) ValidateEnumValue

func (m LoadBalancerTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum

LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum Enum with underlying type: string

type LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum string

Set of constants representing the allowable values for LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum

const (
    LoadBalancerTrafficShiftDeployStageTrafficShiftTargetAutoSelect LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum = "AUTO_SELECT"
    LoadBalancerTrafficShiftDeployStageTrafficShiftTargetBlue       LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum = "BLUE"
    LoadBalancerTrafficShiftDeployStageTrafficShiftTargetGreen      LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum = "GREEN"
)

func GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumValues

func GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumValues() []LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum

GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumValues Enumerates the set of values for LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum

func GetMappingLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum

func GetMappingLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum(val string) (LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum, bool)

GetMappingLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum performs case Insensitive comparison on enum value and return the desired enum

type LoadBalancerTrafficShiftRolloutPolicy

LoadBalancerTrafficShiftRolloutPolicy Description of rollout policy for load balancer traffic shift stage.

type LoadBalancerTrafficShiftRolloutPolicy struct {

    // Specifies number of batches for this stage.
    BatchCount *int `mandatory:"true" json:"batchCount"`

    // Specifies delay in seconds between batches. The default delay is 1 minute.
    BatchDelayInSeconds *int `mandatory:"false" json:"batchDelayInSeconds"`

    // Indicates the criteria to stop.
    RampLimitPercent *float32 `mandatory:"false" json:"rampLimitPercent"`
}

func (LoadBalancerTrafficShiftRolloutPolicy) String

func (m LoadBalancerTrafficShiftRolloutPolicy) String() string

func (LoadBalancerTrafficShiftRolloutPolicy) ValidateEnumValue

func (m LoadBalancerTrafficShiftRolloutPolicy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManualApprovalDeployStage

ManualApprovalDeployStage Specifies the manual approval stage.

type ManualApprovalDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ManualApprovalDeployStage) GetCompartmentId

func (m ManualApprovalDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ManualApprovalDeployStage) GetDefinedTags

func (m ManualApprovalDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ManualApprovalDeployStage) GetDeployPipelineId

func (m ManualApprovalDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ManualApprovalDeployStage) GetDeployStagePredecessorCollection

func (m ManualApprovalDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ManualApprovalDeployStage) GetDescription

func (m ManualApprovalDeployStage) GetDescription() *string

GetDescription returns Description

func (ManualApprovalDeployStage) GetDisplayName

func (m ManualApprovalDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ManualApprovalDeployStage) GetFreeformTags

func (m ManualApprovalDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ManualApprovalDeployStage) GetId

func (m ManualApprovalDeployStage) GetId() *string

GetId returns Id

func (ManualApprovalDeployStage) GetLifecycleDetails

func (m ManualApprovalDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ManualApprovalDeployStage) GetLifecycleState

func (m ManualApprovalDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ManualApprovalDeployStage) GetProjectId

func (m ManualApprovalDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ManualApprovalDeployStage) GetSystemTags

func (m ManualApprovalDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ManualApprovalDeployStage) GetTimeCreated

func (m ManualApprovalDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ManualApprovalDeployStage) GetTimeUpdated

func (m ManualApprovalDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ManualApprovalDeployStage) MarshalJSON

func (m ManualApprovalDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ManualApprovalDeployStage) String

func (m ManualApprovalDeployStage) String() string

func (*ManualApprovalDeployStage) UnmarshalJSON

func (m *ManualApprovalDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ManualApprovalDeployStage) ValidateEnumValue

func (m ManualApprovalDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManualApprovalDeployStageExecutionProgress

ManualApprovalDeployStageExecutionProgress Specifies the manual approval stage specific execution details.

type ManualApprovalDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // Specifies the Canary approval actions.
    ApprovalActions []ApprovalAction `mandatory:"false" json:"approvalActions"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ManualApprovalDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ManualApprovalDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ManualApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ManualApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ManualApprovalDeployStageExecutionProgress) GetDeployStageId

func (m ManualApprovalDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ManualApprovalDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ManualApprovalDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ManualApprovalDeployStageExecutionProgress) GetStatus

func (m ManualApprovalDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ManualApprovalDeployStageExecutionProgress) GetTimeFinished

func (m ManualApprovalDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ManualApprovalDeployStageExecutionProgress) GetTimeStarted

func (m ManualApprovalDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ManualApprovalDeployStageExecutionProgress) MarshalJSON

func (m ManualApprovalDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ManualApprovalDeployStageExecutionProgress) String

func (m ManualApprovalDeployStageExecutionProgress) String() string

func (ManualApprovalDeployStageExecutionProgress) ValidateEnumValue

func (m ManualApprovalDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManualApprovalDeployStageSummary

ManualApprovalDeployStageSummary Specifies the manual approval stage.

type ManualApprovalDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ManualApprovalDeployStageSummary) GetCompartmentId

func (m ManualApprovalDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ManualApprovalDeployStageSummary) GetDefinedTags

func (m ManualApprovalDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ManualApprovalDeployStageSummary) GetDeployPipelineId

func (m ManualApprovalDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ManualApprovalDeployStageSummary) GetDeployStagePredecessorCollection

func (m ManualApprovalDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ManualApprovalDeployStageSummary) GetDescription

func (m ManualApprovalDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ManualApprovalDeployStageSummary) GetDisplayName

func (m ManualApprovalDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ManualApprovalDeployStageSummary) GetFreeformTags

func (m ManualApprovalDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ManualApprovalDeployStageSummary) GetId

func (m ManualApprovalDeployStageSummary) GetId() *string

GetId returns Id

func (ManualApprovalDeployStageSummary) GetLifecycleDetails

func (m ManualApprovalDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ManualApprovalDeployStageSummary) GetLifecycleState

func (m ManualApprovalDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ManualApprovalDeployStageSummary) GetProjectId

func (m ManualApprovalDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ManualApprovalDeployStageSummary) GetSystemTags

func (m ManualApprovalDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ManualApprovalDeployStageSummary) GetTimeCreated

func (m ManualApprovalDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ManualApprovalDeployStageSummary) GetTimeUpdated

func (m ManualApprovalDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ManualApprovalDeployStageSummary) MarshalJSON

func (m ManualApprovalDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ManualApprovalDeployStageSummary) String

func (m ManualApprovalDeployStageSummary) String() string

func (*ManualApprovalDeployStageSummary) UnmarshalJSON

func (m *ManualApprovalDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ManualApprovalDeployStageSummary) ValidateEnumValue

func (m ManualApprovalDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManualBuildRunSource

ManualBuildRunSource Specifies details of build runs triggered manually through the API.

type ManualBuildRunSource struct {
}

func (ManualBuildRunSource) MarshalJSON

func (m ManualBuildRunSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ManualBuildRunSource) String

func (m ManualBuildRunSource) String() string

func (ManualBuildRunSource) ValidateEnumValue

func (m ManualBuildRunSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MergeCheck

MergeCheck Merge Check summary

type MergeCheck interface {
}

type MergeCheckCollection

MergeCheckCollection list of merge checks.

type MergeCheckCollection struct {

    // List of pullRequest mergeCheck objects.
    //  Example: {"items": [{ "type" : "CONFLICT(ENUM values)",
    //                                    "status" : "FAILED(ENUM values)"},
    //                                 {"type": "APPROVAL_RULE(ENUM VALUE)",
    //                                   "ruleName": "rule 1",
    //                                   "status" : "NEEDS_APPROVAL(ENUM values)",
    //                                   "totalApprovalCount":"5",
    //                                   "currentApprovalCount":"1",
    //                                   "reviewers":[<Reviewer OCID>],
    //                                   "level": "PROJECT/REPOSITORY(ENUM values)"},
    //                                 {"type": "APPROVAL_RULE(ENUM VALUE)",
    //                                   "ruleName": "rule 2",
    //                                 "status" : "SUCCEEDED(ENUM values)",
    //                                 "totalApprovalCount":"5",
    //                                 "currentApprovalCount":"5",
    //                                 "reviewers":[<Reviewer OCID>],
    //                                 "level": "PROJECT/REPOSITORY(ENUM values)"} ,
    //                                 {"type": "BUILD(ENUM VALUE)",
    //                                  "pipelineId": "PipelineOCID",
    //                                  "buildRunId": "BuildRunOCID",
    //                                  "status" : "SUCCEEDED/PENDING/FAIlED/IN-PROGRESS(ENUM values)"}
    // ]}
    Items []MergeCheck `mandatory:"false" json:"items"`

    // The time Stamp of the validation check.
    TimeValidated *common.SDKTime `mandatory:"false" json:"timeValidated"`
}

func (MergeCheckCollection) String

func (m MergeCheckCollection) String() string

func (*MergeCheckCollection) UnmarshalJSON

func (m *MergeCheckCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MergeCheckCollection) ValidateEnumValue

func (m MergeCheckCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MergeCheckSettingsValueEnum

MergeCheckSettingsValueEnum Enum with underlying type: string

type MergeCheckSettingsValueEnum string

Set of constants representing the allowable values for MergeCheckSettingsValueEnum

const (
    MergeCheckSettingsValueEnabled  MergeCheckSettingsValueEnum = "ENABLED"
    MergeCheckSettingsValueDisabled MergeCheckSettingsValueEnum = "DISABLED"
)

func GetMappingMergeCheckSettingsValueEnum

func GetMappingMergeCheckSettingsValueEnum(val string) (MergeCheckSettingsValueEnum, bool)

GetMappingMergeCheckSettingsValueEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMergeCheckSettingsValueEnumValues

func GetMergeCheckSettingsValueEnumValues() []MergeCheckSettingsValueEnum

GetMergeCheckSettingsValueEnumValues Enumerates the set of values for MergeCheckSettingsValueEnum

type MergeCheckTypeEnum

MergeCheckTypeEnum Enum with underlying type: string

type MergeCheckTypeEnum string

Set of constants representing the allowable values for MergeCheckTypeEnum

const (
    MergeCheckTypeConflict     MergeCheckTypeEnum = "CONFLICT"
    MergeCheckTypeApprovalRule MergeCheckTypeEnum = "APPROVAL_RULE"
    MergeCheckTypeBuild        MergeCheckTypeEnum = "BUILD"
)

func GetMappingMergeCheckTypeEnum

func GetMappingMergeCheckTypeEnum(val string) (MergeCheckTypeEnum, bool)

GetMappingMergeCheckTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMergeCheckTypeEnumValues

func GetMergeCheckTypeEnumValues() []MergeCheckTypeEnum

GetMergeCheckTypeEnumValues Enumerates the set of values for MergeCheckTypeEnum

type MergeChecks

MergeChecks Criteria which must be satisfied to merge a pull request.

type MergeChecks struct {

    // Indicates whether or not a pull request must have a successful build run and no queued builds before it can be merged
    LastBuildSucceeded MergeCheckSettingsValueEnum `mandatory:"true" json:"lastBuildSucceeded"`
}

func (MergeChecks) String

func (m MergeChecks) String() string

func (MergeChecks) ValidateEnumValue

func (m MergeChecks) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MergePullRequestDetails

MergePullRequestDetails determines if this is a merge or a validation.

type MergePullRequestDetails interface {
}

type MergePullRequestDetailsActionTypeEnum

MergePullRequestDetailsActionTypeEnum Enum with underlying type: string

type MergePullRequestDetailsActionTypeEnum string

Set of constants representing the allowable values for MergePullRequestDetailsActionTypeEnum

const (
    MergePullRequestDetailsActionTypeExecute  MergePullRequestDetailsActionTypeEnum = "EXECUTE"
    MergePullRequestDetailsActionTypeValidate MergePullRequestDetailsActionTypeEnum = "VALIDATE"
)

func GetMappingMergePullRequestDetailsActionTypeEnum

func GetMappingMergePullRequestDetailsActionTypeEnum(val string) (MergePullRequestDetailsActionTypeEnum, bool)

GetMappingMergePullRequestDetailsActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMergePullRequestDetailsActionTypeEnumValues

func GetMergePullRequestDetailsActionTypeEnumValues() []MergePullRequestDetailsActionTypeEnum

GetMergePullRequestDetailsActionTypeEnumValues Enumerates the set of values for MergePullRequestDetailsActionTypeEnum

type MergePullRequestRequest

MergePullRequestRequest wrapper for the MergePullRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/MergePullRequest.go.html to see an example of how to use MergePullRequestRequest.

type MergePullRequestRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // The details about the merge operation.
    MergePullRequestDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (MergePullRequestRequest) BinaryRequestBody

func (request MergePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (MergePullRequestRequest) HTTPRequest

func (request MergePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (MergePullRequestRequest) RetryPolicy

func (request MergePullRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (MergePullRequestRequest) String

func (request MergePullRequestRequest) String() string

func (MergePullRequestRequest) ValidateEnumValue

func (request MergePullRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MergePullRequestResponse

MergePullRequestResponse wrapper for the MergePullRequest operation

type MergePullRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequest instance
    PullRequest `presentIn:"body"`

    // Relative URL of the newly created resource.
    ContentLocation *string `presentIn:"header" name:"content-location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (MergePullRequestResponse) HTTPResponse

func (response MergePullRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (MergePullRequestResponse) String

func (response MergePullRequestResponse) String() string

type MergeSettings

MergeSettings Enabled and disabled merge strategies for a project or repository, also contains a default strategy.

type MergeSettings struct {

    // Default type of merge strategy associated with the a Project or Repository.
    DefaultMergeStrategy MergeStrategyEnum `mandatory:"true" json:"defaultMergeStrategy"`

    // List of merge strategies which are allowed for a Project or Repository.
    AllowedMergeStrategies []MergeStrategyEnum `mandatory:"true" json:"allowedMergeStrategies"`
}

func (MergeSettings) String

func (m MergeSettings) String() string

func (MergeSettings) ValidateEnumValue

func (m MergeSettings) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MergeStrategyEnum

MergeStrategyEnum Enum with underlying type: string

type MergeStrategyEnum string

Set of constants representing the allowable values for MergeStrategyEnum

const (
    MergeStrategyMergeCommit           MergeStrategyEnum = "MERGE_COMMIT"
    MergeStrategyFastForward           MergeStrategyEnum = "FAST_FORWARD"
    MergeStrategyFastForwardOnly       MergeStrategyEnum = "FAST_FORWARD_ONLY"
    MergeStrategyRebaseAndMerge        MergeStrategyEnum = "REBASE_AND_MERGE"
    MergeStrategyRebaseAndFastForward  MergeStrategyEnum = "REBASE_AND_FAST_FORWARD"
    MergeStrategySquash                MergeStrategyEnum = "SQUASH"
    MergeStrategySquashFastForwardOnly MergeStrategyEnum = "SQUASH_FAST_FORWARD_ONLY"
)

func GetMappingMergeStrategyEnum

func GetMappingMergeStrategyEnum(val string) (MergeStrategyEnum, bool)

GetMappingMergeStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMergeStrategyEnumValues

func GetMergeStrategyEnumValues() []MergeStrategyEnum

GetMergeStrategyEnumValues Enumerates the set of values for MergeStrategyEnum

type MetricNameEnum

MetricNameEnum Enum with underlying type: string

type MetricNameEnum string

Set of constants representing the allowable values for MetricNameEnum

const (
    MetricNameCommits                              MetricNameEnum = "COMMITS"
    MetricNameLinesAdded                           MetricNameEnum = "LINES_ADDED"
    MetricNameLinesDeleted                         MetricNameEnum = "LINES_DELETED"
    MetricNamePullRequestCreated                   MetricNameEnum = "PULL_REQUEST_CREATED"
    MetricNamePullRequestMerged                    MetricNameEnum = "PULL_REQUEST_MERGED"
    MetricNamePullRequestDeclined                  MetricNameEnum = "PULL_REQUEST_DECLINED"
    MetricNamePullRequestReviewStartDurationInDays MetricNameEnum = "PULL_REQUEST_REVIEW_START_DURATION_IN_DAYS"
    MetricNamePullRequestReviewDurationInDays      MetricNameEnum = "PULL_REQUEST_REVIEW_DURATION_IN_DAYS"
    MetricNamePullRequestApproved                  MetricNameEnum = "PULL_REQUEST_APPROVED"
    MetricNamePullRequestReviewed                  MetricNameEnum = "PULL_REQUEST_REVIEWED"
    MetricNamePullRequestComments                  MetricNameEnum = "PULL_REQUEST_COMMENTS"
)

func GetMappingMetricNameEnum

func GetMappingMetricNameEnum(val string) (MetricNameEnum, bool)

GetMappingMetricNameEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMetricNameEnumValues

func GetMetricNameEnumValues() []MetricNameEnum

GetMetricNameEnumValues Enumerates the set of values for MetricNameEnum

type MirrorRepositoryConfig

MirrorRepositoryConfig Configuration information for mirroring the repository.

type MirrorRepositoryConfig struct {

    // Upstream git repository connection identifier.
    ConnectorId *string `mandatory:"false" json:"connectorId"`

    // URL of external repository you want to mirror.
    RepositoryUrl *string `mandatory:"false" json:"repositoryUrl"`

    TriggerSchedule *TriggerSchedule `mandatory:"false" json:"triggerSchedule"`
}

func (MirrorRepositoryConfig) String

func (m MirrorRepositoryConfig) String() string

func (MirrorRepositoryConfig) ValidateEnumValue

func (m MirrorRepositoryConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MirrorRepositoryRequest

MirrorRepositoryRequest wrapper for the MirrorRepository operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/MirrorRepository.go.html to see an example of how to use MirrorRepositoryRequest.

type MirrorRepositoryRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (MirrorRepositoryRequest) BinaryRequestBody

func (request MirrorRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (MirrorRepositoryRequest) HTTPRequest

func (request MirrorRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (MirrorRepositoryRequest) RetryPolicy

func (request MirrorRepositoryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (MirrorRepositoryRequest) String

func (request MirrorRepositoryRequest) String() string

func (MirrorRepositoryRequest) ValidateEnumValue

func (request MirrorRepositoryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MirrorRepositoryResponse

MirrorRepositoryResponse wrapper for the MirrorRepository operation

type MirrorRepositoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (MirrorRepositoryResponse) HTTPResponse

func (response MirrorRepositoryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (MirrorRepositoryResponse) String

func (response MirrorRepositoryResponse) String() string

type NetworkChannel

NetworkChannel Specifies the configuration needed when the target OCI resource, i.e., OKE cluster, resides

in customer's private network.
type NetworkChannel interface {
}

type NetworkChannelNetworkChannelTypeEnum

NetworkChannelNetworkChannelTypeEnum Enum with underlying type: string

type NetworkChannelNetworkChannelTypeEnum string

Set of constants representing the allowable values for NetworkChannelNetworkChannelTypeEnum

const (
    NetworkChannelNetworkChannelTypePrivateEndpointChannel NetworkChannelNetworkChannelTypeEnum = "PRIVATE_ENDPOINT_CHANNEL"
    NetworkChannelNetworkChannelTypeServiceVnicChannel     NetworkChannelNetworkChannelTypeEnum = "SERVICE_VNIC_CHANNEL"
)

func GetMappingNetworkChannelNetworkChannelTypeEnum

func GetMappingNetworkChannelNetworkChannelTypeEnum(val string) (NetworkChannelNetworkChannelTypeEnum, bool)

GetMappingNetworkChannelNetworkChannelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNetworkChannelNetworkChannelTypeEnumValues

func GetNetworkChannelNetworkChannelTypeEnumValues() []NetworkChannelNetworkChannelTypeEnum

GetNetworkChannelNetworkChannelTypeEnumValues Enumerates the set of values for NetworkChannelNetworkChannelTypeEnum

type NginxBlueGreenStrategy

NginxBlueGreenStrategy Specifies the NGINX blue green release strategy.

type NginxBlueGreenStrategy struct {

    // Namespace A for deployment. Example: namespaceA - first Namespace name.
    NamespaceA *string `mandatory:"true" json:"namespaceA"`

    // Namespace B for deployment. Example: namespaceB - second Namespace name.
    NamespaceB *string `mandatory:"true" json:"namespaceB"`

    // Name of the Ingress resource.
    IngressName *string `mandatory:"true" json:"ingressName"`
}

func (NginxBlueGreenStrategy) MarshalJSON

func (m NginxBlueGreenStrategy) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NginxBlueGreenStrategy) String

func (m NginxBlueGreenStrategy) String() string

func (NginxBlueGreenStrategy) ValidateEnumValue

func (m NginxBlueGreenStrategy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NginxCanaryStrategy

NginxCanaryStrategy Specifies the NGINX canary release strategy.

type NginxCanaryStrategy struct {

    // Canary namespace to be used for Kubernetes canary deployment. Example: canary - Name of the Canary namespace.
    Namespace *string `mandatory:"true" json:"namespace"`

    // Name of the Ingress resource.
    IngressName *string `mandatory:"true" json:"ingressName"`
}

func (NginxCanaryStrategy) MarshalJSON

func (m NginxCanaryStrategy) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NginxCanaryStrategy) String

func (m NginxCanaryStrategy) String() string

func (NginxCanaryStrategy) ValidateEnumValue

func (m NginxCanaryStrategy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NoDeployStageRollbackPolicy

NoDeployStageRollbackPolicy Specifies the no rollback policy for a Stage on failure.

type NoDeployStageRollbackPolicy struct {
}

func (NoDeployStageRollbackPolicy) MarshalJSON

func (m NoDeployStageRollbackPolicy) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NoDeployStageRollbackPolicy) String

func (m NoDeployStageRollbackPolicy) String() string

func (NoDeployStageRollbackPolicy) ValidateEnumValue

func (m NoDeployStageRollbackPolicy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NoneVerificationKeySource

NoneVerificationKeySource Allows user to opt out of Verification key source

type NoneVerificationKeySource struct {
}

func (NoneVerificationKeySource) MarshalJSON

func (m NoneVerificationKeySource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NoneVerificationKeySource) String

func (m NoneVerificationKeySource) String() string

func (NoneVerificationKeySource) ValidateEnumValue

func (m NoneVerificationKeySource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NotificationConfig

NotificationConfig Notification configuration for the project.

type NotificationConfig struct {

    // The topic ID for notifications.
    TopicId *string `mandatory:"true" json:"topicId"`
}

func (NotificationConfig) String

func (m NotificationConfig) String() string

func (NotificationConfig) ValidateEnumValue

func (m NotificationConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageGenericArtifactLocationDetails

ObjectStorageGenericArtifactLocationDetails ObjectStorage bucket details where artifact is located.

type ObjectStorageGenericArtifactLocationDetails struct {

    // Unique namespace in the tenancy which contains the bucket
    Namespace *string `mandatory:"true" json:"namespace"`

    // Specifies the Object Storage bucket.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // Specifies the name of object inside the bucket.
    ObjectName *string `mandatory:"true" json:"objectName"`

    // Region identifier.
    Region *string `mandatory:"true" json:"region"`
}

func (ObjectStorageGenericArtifactLocationDetails) MarshalJSON

func (m ObjectStorageGenericArtifactLocationDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageGenericArtifactLocationDetails) String

func (m ObjectStorageGenericArtifactLocationDetails) String() string

func (ObjectStorageGenericArtifactLocationDetails) ValidateEnumValue

func (m ObjectStorageGenericArtifactLocationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OcirDeployArtifactSource

OcirDeployArtifactSource Specifies the OCIR details.

type OcirDeployArtifactSource struct {

    // Specifies OCIR image path - optionally include tag.
    ImageUri *string `mandatory:"true" json:"imageUri"`

    // Specifies image digest for the version of the image.
    ImageDigest *string `mandatory:"false" json:"imageDigest"`
}

func (OcirDeployArtifactSource) MarshalJSON

func (m OcirDeployArtifactSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OcirDeployArtifactSource) String

func (m OcirDeployArtifactSource) String() string

func (OcirDeployArtifactSource) ValidateEnumValue

func (m OcirDeployArtifactSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeBlueGreenDeployStage

OkeBlueGreenDeployStage Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.

type OkeBlueGreenDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    BlueGreenStrategy OkeBlueGreenStrategy `mandatory:"true" json:"blueGreenStrategy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeBlueGreenDeployStage) GetCompartmentId

func (m OkeBlueGreenDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeBlueGreenDeployStage) GetDefinedTags

func (m OkeBlueGreenDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeBlueGreenDeployStage) GetDeployPipelineId

func (m OkeBlueGreenDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeBlueGreenDeployStage) GetDeployStagePredecessorCollection

func (m OkeBlueGreenDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeBlueGreenDeployStage) GetDescription

func (m OkeBlueGreenDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeBlueGreenDeployStage) GetDisplayName

func (m OkeBlueGreenDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeBlueGreenDeployStage) GetFreeformTags

func (m OkeBlueGreenDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeBlueGreenDeployStage) GetId

func (m OkeBlueGreenDeployStage) GetId() *string

GetId returns Id

func (OkeBlueGreenDeployStage) GetLifecycleDetails

func (m OkeBlueGreenDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeBlueGreenDeployStage) GetLifecycleState

func (m OkeBlueGreenDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeBlueGreenDeployStage) GetProjectId

func (m OkeBlueGreenDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeBlueGreenDeployStage) GetSystemTags

func (m OkeBlueGreenDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeBlueGreenDeployStage) GetTimeCreated

func (m OkeBlueGreenDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeBlueGreenDeployStage) GetTimeUpdated

func (m OkeBlueGreenDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeBlueGreenDeployStage) MarshalJSON

func (m OkeBlueGreenDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeBlueGreenDeployStage) String

func (m OkeBlueGreenDeployStage) String() string

func (*OkeBlueGreenDeployStage) UnmarshalJSON

func (m *OkeBlueGreenDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeBlueGreenDeployStage) ValidateEnumValue

func (m OkeBlueGreenDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeBlueGreenDeployStageExecutionProgress

OkeBlueGreenDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.

type OkeBlueGreenDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // Namespace either environment A or environment B where artifacts are deployed. Example:  blue - Name of the namespace where blue artifacts were deployed. green - Name of the namespace where green artifacts were deployed.
    Namespace *string `mandatory:"false" json:"namespace"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeBlueGreenDeployStageExecutionProgress) GetDeployStageDisplayName

func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeBlueGreenDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeBlueGreenDeployStageExecutionProgress) GetDeployStageId

func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeBlueGreenDeployStageExecutionProgress) GetDeployStagePredecessors

func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeBlueGreenDeployStageExecutionProgress) GetStatus

func (m OkeBlueGreenDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeBlueGreenDeployStageExecutionProgress) GetTimeFinished

func (m OkeBlueGreenDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeBlueGreenDeployStageExecutionProgress) GetTimeStarted

func (m OkeBlueGreenDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeBlueGreenDeployStageExecutionProgress) MarshalJSON

func (m OkeBlueGreenDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeBlueGreenDeployStageExecutionProgress) String

func (m OkeBlueGreenDeployStageExecutionProgress) String() string

func (OkeBlueGreenDeployStageExecutionProgress) ValidateEnumValue

func (m OkeBlueGreenDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeBlueGreenDeployStageSummary

OkeBlueGreenDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.

type OkeBlueGreenDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    BlueGreenStrategy OkeBlueGreenStrategy `mandatory:"true" json:"blueGreenStrategy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeBlueGreenDeployStageSummary) GetCompartmentId

func (m OkeBlueGreenDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeBlueGreenDeployStageSummary) GetDefinedTags

func (m OkeBlueGreenDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeBlueGreenDeployStageSummary) GetDeployPipelineId

func (m OkeBlueGreenDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeBlueGreenDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeBlueGreenDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeBlueGreenDeployStageSummary) GetDescription

func (m OkeBlueGreenDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeBlueGreenDeployStageSummary) GetDisplayName

func (m OkeBlueGreenDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeBlueGreenDeployStageSummary) GetFreeformTags

func (m OkeBlueGreenDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeBlueGreenDeployStageSummary) GetId

func (m OkeBlueGreenDeployStageSummary) GetId() *string

GetId returns Id

func (OkeBlueGreenDeployStageSummary) GetLifecycleDetails

func (m OkeBlueGreenDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeBlueGreenDeployStageSummary) GetLifecycleState

func (m OkeBlueGreenDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeBlueGreenDeployStageSummary) GetProjectId

func (m OkeBlueGreenDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeBlueGreenDeployStageSummary) GetSystemTags

func (m OkeBlueGreenDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeBlueGreenDeployStageSummary) GetTimeCreated

func (m OkeBlueGreenDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeBlueGreenDeployStageSummary) GetTimeUpdated

func (m OkeBlueGreenDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeBlueGreenDeployStageSummary) MarshalJSON

func (m OkeBlueGreenDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeBlueGreenDeployStageSummary) String

func (m OkeBlueGreenDeployStageSummary) String() string

func (*OkeBlueGreenDeployStageSummary) UnmarshalJSON

func (m *OkeBlueGreenDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeBlueGreenDeployStageSummary) ValidateEnumValue

func (m OkeBlueGreenDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeBlueGreenStrategy

OkeBlueGreenStrategy Specifies the required blue-green release strategy for OKE deployment.

type OkeBlueGreenStrategy interface {
}

type OkeBlueGreenStrategyStrategyTypeEnum

OkeBlueGreenStrategyStrategyTypeEnum Enum with underlying type: string

type OkeBlueGreenStrategyStrategyTypeEnum string

Set of constants representing the allowable values for OkeBlueGreenStrategyStrategyTypeEnum

const (
    OkeBlueGreenStrategyStrategyTypeNginxBlueGreenStrategy OkeBlueGreenStrategyStrategyTypeEnum = "NGINX_BLUE_GREEN_STRATEGY"
)

func GetMappingOkeBlueGreenStrategyStrategyTypeEnum

func GetMappingOkeBlueGreenStrategyStrategyTypeEnum(val string) (OkeBlueGreenStrategyStrategyTypeEnum, bool)

GetMappingOkeBlueGreenStrategyStrategyTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOkeBlueGreenStrategyStrategyTypeEnumValues

func GetOkeBlueGreenStrategyStrategyTypeEnumValues() []OkeBlueGreenStrategyStrategyTypeEnum

GetOkeBlueGreenStrategyStrategyTypeEnumValues Enumerates the set of values for OkeBlueGreenStrategyStrategyTypeEnum

type OkeBlueGreenTrafficShiftDeployStage

OkeBlueGreenTrafficShiftDeployStage Specifies the Container Engine for Kubernetes (OKE) cluster blue-green deployment traffic shift stage.

type OkeBlueGreenTrafficShiftDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the upstream OKE blue-green deployment stage in this pipeline.
    OkeBlueGreenDeployStageId *string `mandatory:"true" json:"okeBlueGreenDeployStageId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeBlueGreenTrafficShiftDeployStage) GetCompartmentId

func (m OkeBlueGreenTrafficShiftDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeBlueGreenTrafficShiftDeployStage) GetDefinedTags

func (m OkeBlueGreenTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeBlueGreenTrafficShiftDeployStage) GetDeployPipelineId

func (m OkeBlueGreenTrafficShiftDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeBlueGreenTrafficShiftDeployStage) GetDeployStagePredecessorCollection

func (m OkeBlueGreenTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeBlueGreenTrafficShiftDeployStage) GetDescription

func (m OkeBlueGreenTrafficShiftDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeBlueGreenTrafficShiftDeployStage) GetDisplayName

func (m OkeBlueGreenTrafficShiftDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeBlueGreenTrafficShiftDeployStage) GetFreeformTags

func (m OkeBlueGreenTrafficShiftDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeBlueGreenTrafficShiftDeployStage) GetId

func (m OkeBlueGreenTrafficShiftDeployStage) GetId() *string

GetId returns Id

func (OkeBlueGreenTrafficShiftDeployStage) GetLifecycleDetails

func (m OkeBlueGreenTrafficShiftDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeBlueGreenTrafficShiftDeployStage) GetLifecycleState

func (m OkeBlueGreenTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeBlueGreenTrafficShiftDeployStage) GetProjectId

func (m OkeBlueGreenTrafficShiftDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeBlueGreenTrafficShiftDeployStage) GetSystemTags

func (m OkeBlueGreenTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeBlueGreenTrafficShiftDeployStage) GetTimeCreated

func (m OkeBlueGreenTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeBlueGreenTrafficShiftDeployStage) GetTimeUpdated

func (m OkeBlueGreenTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeBlueGreenTrafficShiftDeployStage) MarshalJSON

func (m OkeBlueGreenTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeBlueGreenTrafficShiftDeployStage) String

func (m OkeBlueGreenTrafficShiftDeployStage) String() string

func (OkeBlueGreenTrafficShiftDeployStage) ValidateEnumValue

func (m OkeBlueGreenTrafficShiftDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeBlueGreenTrafficShiftDeployStageExecutionProgress

OkeBlueGreenTrafficShiftDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment traffic shift stage.

type OkeBlueGreenTrafficShiftDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // Namespace where traffic is going. Example:  blue - Traffic is going to blue namespace. green - Traffic is going to green namespace.
    Namespace *string `mandatory:"false" json:"namespace"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageId

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetStatus

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeFinished

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeStarted

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) MarshalJSON

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) String

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) String() string

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) ValidateEnumValue

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeBlueGreenTrafficShiftDeployStageSummary

OkeBlueGreenTrafficShiftDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster blue-green deployment traffic shift stage.

type OkeBlueGreenTrafficShiftDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the upstream OKE blue-green deployment stage in this pipeline.
    OkeBlueGreenDeployStageId *string `mandatory:"true" json:"okeBlueGreenDeployStageId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetCompartmentId

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetDefinedTags

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetDeployPipelineId

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetDescription

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetDisplayName

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetFreeformTags

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetId

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetId() *string

GetId returns Id

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetLifecycleDetails

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetLifecycleState

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetProjectId

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetSystemTags

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetTimeCreated

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetTimeUpdated

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeBlueGreenTrafficShiftDeployStageSummary) MarshalJSON

func (m OkeBlueGreenTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeBlueGreenTrafficShiftDeployStageSummary) String

func (m OkeBlueGreenTrafficShiftDeployStageSummary) String() string

func (OkeBlueGreenTrafficShiftDeployStageSummary) ValidateEnumValue

func (m OkeBlueGreenTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeCanaryApprovalDeployStage

OkeCanaryApprovalDeployStage Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment approval stage.

type OkeCanaryApprovalDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.
    OkeCanaryTrafficShiftDeployStageId *string `mandatory:"true" json:"okeCanaryTrafficShiftDeployStageId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeCanaryApprovalDeployStage) GetCompartmentId

func (m OkeCanaryApprovalDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeCanaryApprovalDeployStage) GetDefinedTags

func (m OkeCanaryApprovalDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeCanaryApprovalDeployStage) GetDeployPipelineId

func (m OkeCanaryApprovalDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeCanaryApprovalDeployStage) GetDeployStagePredecessorCollection

func (m OkeCanaryApprovalDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeCanaryApprovalDeployStage) GetDescription

func (m OkeCanaryApprovalDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeCanaryApprovalDeployStage) GetDisplayName

func (m OkeCanaryApprovalDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeCanaryApprovalDeployStage) GetFreeformTags

func (m OkeCanaryApprovalDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeCanaryApprovalDeployStage) GetId

func (m OkeCanaryApprovalDeployStage) GetId() *string

GetId returns Id

func (OkeCanaryApprovalDeployStage) GetLifecycleDetails

func (m OkeCanaryApprovalDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeCanaryApprovalDeployStage) GetLifecycleState

func (m OkeCanaryApprovalDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeCanaryApprovalDeployStage) GetProjectId

func (m OkeCanaryApprovalDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeCanaryApprovalDeployStage) GetSystemTags

func (m OkeCanaryApprovalDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeCanaryApprovalDeployStage) GetTimeCreated

func (m OkeCanaryApprovalDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeCanaryApprovalDeployStage) GetTimeUpdated

func (m OkeCanaryApprovalDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeCanaryApprovalDeployStage) MarshalJSON

func (m OkeCanaryApprovalDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryApprovalDeployStage) String

func (m OkeCanaryApprovalDeployStage) String() string

func (*OkeCanaryApprovalDeployStage) UnmarshalJSON

func (m *OkeCanaryApprovalDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeCanaryApprovalDeployStage) ValidateEnumValue

func (m OkeCanaryApprovalDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeCanaryApprovalDeployStageExecutionProgress

OkeCanaryApprovalDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Canary approval stage.

type OkeCanaryApprovalDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // Specifies the Canary approval actions.
    ApprovalActions []ApprovalAction `mandatory:"false" json:"approvalActions"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageDisplayName

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageId

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStagePredecessors

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeCanaryApprovalDeployStageExecutionProgress) GetStatus

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeCanaryApprovalDeployStageExecutionProgress) GetTimeFinished

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeCanaryApprovalDeployStageExecutionProgress) GetTimeStarted

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeCanaryApprovalDeployStageExecutionProgress) MarshalJSON

func (m OkeCanaryApprovalDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryApprovalDeployStageExecutionProgress) String

func (m OkeCanaryApprovalDeployStageExecutionProgress) String() string

func (OkeCanaryApprovalDeployStageExecutionProgress) ValidateEnumValue

func (m OkeCanaryApprovalDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeCanaryApprovalDeployStageSummary

OkeCanaryApprovalDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment approval stage.

type OkeCanaryApprovalDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.
    OkeCanaryTrafficShiftDeployStageId *string `mandatory:"true" json:"okeCanaryTrafficShiftDeployStageId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeCanaryApprovalDeployStageSummary) GetCompartmentId

func (m OkeCanaryApprovalDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeCanaryApprovalDeployStageSummary) GetDefinedTags

func (m OkeCanaryApprovalDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeCanaryApprovalDeployStageSummary) GetDeployPipelineId

func (m OkeCanaryApprovalDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeCanaryApprovalDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeCanaryApprovalDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeCanaryApprovalDeployStageSummary) GetDescription

func (m OkeCanaryApprovalDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeCanaryApprovalDeployStageSummary) GetDisplayName

func (m OkeCanaryApprovalDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeCanaryApprovalDeployStageSummary) GetFreeformTags

func (m OkeCanaryApprovalDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeCanaryApprovalDeployStageSummary) GetId

func (m OkeCanaryApprovalDeployStageSummary) GetId() *string

GetId returns Id

func (OkeCanaryApprovalDeployStageSummary) GetLifecycleDetails

func (m OkeCanaryApprovalDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeCanaryApprovalDeployStageSummary) GetLifecycleState

func (m OkeCanaryApprovalDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeCanaryApprovalDeployStageSummary) GetProjectId

func (m OkeCanaryApprovalDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeCanaryApprovalDeployStageSummary) GetSystemTags

func (m OkeCanaryApprovalDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeCanaryApprovalDeployStageSummary) GetTimeCreated

func (m OkeCanaryApprovalDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeCanaryApprovalDeployStageSummary) GetTimeUpdated

func (m OkeCanaryApprovalDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeCanaryApprovalDeployStageSummary) MarshalJSON

func (m OkeCanaryApprovalDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryApprovalDeployStageSummary) String

func (m OkeCanaryApprovalDeployStageSummary) String() string

func (*OkeCanaryApprovalDeployStageSummary) UnmarshalJSON

func (m *OkeCanaryApprovalDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeCanaryApprovalDeployStageSummary) ValidateEnumValue

func (m OkeCanaryApprovalDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeCanaryDeployStage

OkeCanaryDeployStage Specifies the Container Engine for Kubernetes (OKE) Canary deployment stage.

type OkeCanaryDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    CanaryStrategy OkeCanaryStrategy `mandatory:"true" json:"canaryStrategy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeCanaryDeployStage) GetCompartmentId

func (m OkeCanaryDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeCanaryDeployStage) GetDefinedTags

func (m OkeCanaryDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeCanaryDeployStage) GetDeployPipelineId

func (m OkeCanaryDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeCanaryDeployStage) GetDeployStagePredecessorCollection

func (m OkeCanaryDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeCanaryDeployStage) GetDescription

func (m OkeCanaryDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeCanaryDeployStage) GetDisplayName

func (m OkeCanaryDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeCanaryDeployStage) GetFreeformTags

func (m OkeCanaryDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeCanaryDeployStage) GetId

func (m OkeCanaryDeployStage) GetId() *string

GetId returns Id

func (OkeCanaryDeployStage) GetLifecycleDetails

func (m OkeCanaryDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeCanaryDeployStage) GetLifecycleState

func (m OkeCanaryDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeCanaryDeployStage) GetProjectId

func (m OkeCanaryDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeCanaryDeployStage) GetSystemTags

func (m OkeCanaryDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeCanaryDeployStage) GetTimeCreated

func (m OkeCanaryDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeCanaryDeployStage) GetTimeUpdated

func (m OkeCanaryDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeCanaryDeployStage) MarshalJSON

func (m OkeCanaryDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryDeployStage) String

func (m OkeCanaryDeployStage) String() string

func (*OkeCanaryDeployStage) UnmarshalJSON

func (m *OkeCanaryDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeCanaryDeployStage) ValidateEnumValue

func (m OkeCanaryDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeCanaryDeployStageExecutionProgress

OkeCanaryDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment stage.

type OkeCanaryDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The namespace of OKE Canary deployment.
    Namespace *string `mandatory:"false" json:"namespace"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeCanaryDeployStageExecutionProgress) GetDeployStageDisplayName

func (m OkeCanaryDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeCanaryDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeCanaryDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeCanaryDeployStageExecutionProgress) GetDeployStageId

func (m OkeCanaryDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeCanaryDeployStageExecutionProgress) GetDeployStagePredecessors

func (m OkeCanaryDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeCanaryDeployStageExecutionProgress) GetStatus

func (m OkeCanaryDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeCanaryDeployStageExecutionProgress) GetTimeFinished

func (m OkeCanaryDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeCanaryDeployStageExecutionProgress) GetTimeStarted

func (m OkeCanaryDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeCanaryDeployStageExecutionProgress) MarshalJSON

func (m OkeCanaryDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryDeployStageExecutionProgress) String

func (m OkeCanaryDeployStageExecutionProgress) String() string

func (OkeCanaryDeployStageExecutionProgress) ValidateEnumValue

func (m OkeCanaryDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeCanaryDeployStageSummary

OkeCanaryDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment stage.

type OkeCanaryDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    CanaryStrategy OkeCanaryStrategy `mandatory:"true" json:"canaryStrategy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeCanaryDeployStageSummary) GetCompartmentId

func (m OkeCanaryDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeCanaryDeployStageSummary) GetDefinedTags

func (m OkeCanaryDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeCanaryDeployStageSummary) GetDeployPipelineId

func (m OkeCanaryDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeCanaryDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeCanaryDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeCanaryDeployStageSummary) GetDescription

func (m OkeCanaryDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeCanaryDeployStageSummary) GetDisplayName

func (m OkeCanaryDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeCanaryDeployStageSummary) GetFreeformTags

func (m OkeCanaryDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeCanaryDeployStageSummary) GetId

func (m OkeCanaryDeployStageSummary) GetId() *string

GetId returns Id

func (OkeCanaryDeployStageSummary) GetLifecycleDetails

func (m OkeCanaryDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeCanaryDeployStageSummary) GetLifecycleState

func (m OkeCanaryDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeCanaryDeployStageSummary) GetProjectId

func (m OkeCanaryDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeCanaryDeployStageSummary) GetSystemTags

func (m OkeCanaryDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeCanaryDeployStageSummary) GetTimeCreated

func (m OkeCanaryDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeCanaryDeployStageSummary) GetTimeUpdated

func (m OkeCanaryDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeCanaryDeployStageSummary) MarshalJSON

func (m OkeCanaryDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryDeployStageSummary) String

func (m OkeCanaryDeployStageSummary) String() string

func (*OkeCanaryDeployStageSummary) UnmarshalJSON

func (m *OkeCanaryDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeCanaryDeployStageSummary) ValidateEnumValue

func (m OkeCanaryDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeCanaryStrategy

OkeCanaryStrategy Specifies the required canary release strategy for OKE deployment.

type OkeCanaryStrategy interface {
}

type OkeCanaryStrategyStrategyTypeEnum

OkeCanaryStrategyStrategyTypeEnum Enum with underlying type: string

type OkeCanaryStrategyStrategyTypeEnum string

Set of constants representing the allowable values for OkeCanaryStrategyStrategyTypeEnum

const (
    OkeCanaryStrategyStrategyTypeNginxCanaryStrategy OkeCanaryStrategyStrategyTypeEnum = "NGINX_CANARY_STRATEGY"
)

func GetMappingOkeCanaryStrategyStrategyTypeEnum

func GetMappingOkeCanaryStrategyStrategyTypeEnum(val string) (OkeCanaryStrategyStrategyTypeEnum, bool)

GetMappingOkeCanaryStrategyStrategyTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOkeCanaryStrategyStrategyTypeEnumValues

func GetOkeCanaryStrategyStrategyTypeEnumValues() []OkeCanaryStrategyStrategyTypeEnum

GetOkeCanaryStrategyStrategyTypeEnumValues Enumerates the set of values for OkeCanaryStrategyStrategyTypeEnum

type OkeCanaryTrafficShiftDeployStage

OkeCanaryTrafficShiftDeployStage Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment traffic shift stage.

type OkeCanaryTrafficShiftDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of an upstream OKE canary deployment stage in this pipeline.
    OkeCanaryDeployStageId *string `mandatory:"true" json:"okeCanaryDeployStageId"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeCanaryTrafficShiftDeployStage) GetCompartmentId

func (m OkeCanaryTrafficShiftDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeCanaryTrafficShiftDeployStage) GetDefinedTags

func (m OkeCanaryTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeCanaryTrafficShiftDeployStage) GetDeployPipelineId

func (m OkeCanaryTrafficShiftDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeCanaryTrafficShiftDeployStage) GetDeployStagePredecessorCollection

func (m OkeCanaryTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeCanaryTrafficShiftDeployStage) GetDescription

func (m OkeCanaryTrafficShiftDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeCanaryTrafficShiftDeployStage) GetDisplayName

func (m OkeCanaryTrafficShiftDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeCanaryTrafficShiftDeployStage) GetFreeformTags

func (m OkeCanaryTrafficShiftDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeCanaryTrafficShiftDeployStage) GetId

func (m OkeCanaryTrafficShiftDeployStage) GetId() *string

GetId returns Id

func (OkeCanaryTrafficShiftDeployStage) GetLifecycleDetails

func (m OkeCanaryTrafficShiftDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeCanaryTrafficShiftDeployStage) GetLifecycleState

func (m OkeCanaryTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeCanaryTrafficShiftDeployStage) GetProjectId

func (m OkeCanaryTrafficShiftDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeCanaryTrafficShiftDeployStage) GetSystemTags

func (m OkeCanaryTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeCanaryTrafficShiftDeployStage) GetTimeCreated

func (m OkeCanaryTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeCanaryTrafficShiftDeployStage) GetTimeUpdated

func (m OkeCanaryTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeCanaryTrafficShiftDeployStage) MarshalJSON

func (m OkeCanaryTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryTrafficShiftDeployStage) String

func (m OkeCanaryTrafficShiftDeployStage) String() string

func (OkeCanaryTrafficShiftDeployStage) ValidateEnumValue

func (m OkeCanaryTrafficShiftDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeCanaryTrafficShiftDeployStageExecutionProgress

OkeCanaryTrafficShiftDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment traffic shift stage.

type OkeCanaryTrafficShiftDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageId

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetStatus

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetTimeFinished

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetTimeStarted

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) MarshalJSON

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) String

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) String() string

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) ValidateEnumValue

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeCanaryTrafficShiftDeployStageSummary

OkeCanaryTrafficShiftDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment traffic shift stage.

type OkeCanaryTrafficShiftDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of an upstream OKE canary deployment stage in this pipeline.
    OkeCanaryDeployStageId *string `mandatory:"true" json:"okeCanaryDeployStageId"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeCanaryTrafficShiftDeployStageSummary) GetCompartmentId

func (m OkeCanaryTrafficShiftDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeCanaryTrafficShiftDeployStageSummary) GetDefinedTags

func (m OkeCanaryTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeCanaryTrafficShiftDeployStageSummary) GetDeployPipelineId

func (m OkeCanaryTrafficShiftDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeCanaryTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeCanaryTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeCanaryTrafficShiftDeployStageSummary) GetDescription

func (m OkeCanaryTrafficShiftDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeCanaryTrafficShiftDeployStageSummary) GetDisplayName

func (m OkeCanaryTrafficShiftDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeCanaryTrafficShiftDeployStageSummary) GetFreeformTags

func (m OkeCanaryTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeCanaryTrafficShiftDeployStageSummary) GetId

func (m OkeCanaryTrafficShiftDeployStageSummary) GetId() *string

GetId returns Id

func (OkeCanaryTrafficShiftDeployStageSummary) GetLifecycleDetails

func (m OkeCanaryTrafficShiftDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeCanaryTrafficShiftDeployStageSummary) GetLifecycleState

func (m OkeCanaryTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeCanaryTrafficShiftDeployStageSummary) GetProjectId

func (m OkeCanaryTrafficShiftDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeCanaryTrafficShiftDeployStageSummary) GetSystemTags

func (m OkeCanaryTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeCanaryTrafficShiftDeployStageSummary) GetTimeCreated

func (m OkeCanaryTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeCanaryTrafficShiftDeployStageSummary) GetTimeUpdated

func (m OkeCanaryTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeCanaryTrafficShiftDeployStageSummary) MarshalJSON

func (m OkeCanaryTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryTrafficShiftDeployStageSummary) String

func (m OkeCanaryTrafficShiftDeployStageSummary) String() string

func (OkeCanaryTrafficShiftDeployStageSummary) ValidateEnumValue

func (m OkeCanaryTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeClusterDeployEnvironment

OkeClusterDeployEnvironment Specifies the Kubernetes cluster environment.

type OkeClusterDeployEnvironment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the Kubernetes cluster.
    ClusterId *string `mandatory:"true" json:"clusterId"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    NetworkChannel NetworkChannel `mandatory:"false" json:"networkChannel"`

    // The current state of the deployment environment.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeClusterDeployEnvironment) GetCompartmentId

func (m OkeClusterDeployEnvironment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeClusterDeployEnvironment) GetDefinedTags

func (m OkeClusterDeployEnvironment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeClusterDeployEnvironment) GetDescription

func (m OkeClusterDeployEnvironment) GetDescription() *string

GetDescription returns Description

func (OkeClusterDeployEnvironment) GetDisplayName

func (m OkeClusterDeployEnvironment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeClusterDeployEnvironment) GetFreeformTags

func (m OkeClusterDeployEnvironment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeClusterDeployEnvironment) GetId

func (m OkeClusterDeployEnvironment) GetId() *string

GetId returns Id

func (OkeClusterDeployEnvironment) GetLifecycleDetails

func (m OkeClusterDeployEnvironment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeClusterDeployEnvironment) GetLifecycleState

func (m OkeClusterDeployEnvironment) GetLifecycleState() DeployEnvironmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeClusterDeployEnvironment) GetProjectId

func (m OkeClusterDeployEnvironment) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeClusterDeployEnvironment) GetSystemTags

func (m OkeClusterDeployEnvironment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeClusterDeployEnvironment) GetTimeCreated

func (m OkeClusterDeployEnvironment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeClusterDeployEnvironment) GetTimeUpdated

func (m OkeClusterDeployEnvironment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeClusterDeployEnvironment) MarshalJSON

func (m OkeClusterDeployEnvironment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeClusterDeployEnvironment) String

func (m OkeClusterDeployEnvironment) String() string

func (*OkeClusterDeployEnvironment) UnmarshalJSON

func (m *OkeClusterDeployEnvironment) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeClusterDeployEnvironment) ValidateEnumValue

func (m OkeClusterDeployEnvironment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeClusterDeployEnvironmentSummary

OkeClusterDeployEnvironmentSummary Specifies the Kubernetes cluster environment.

type OkeClusterDeployEnvironmentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the Kubernetes cluster.
    ClusterId *string `mandatory:"true" json:"clusterId"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name, which can be renamed and is not necessarily unique.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    NetworkChannel NetworkChannel `mandatory:"false" json:"networkChannel"`

    // The current state of the deployment environment.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeClusterDeployEnvironmentSummary) GetCompartmentId

func (m OkeClusterDeployEnvironmentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeClusterDeployEnvironmentSummary) GetDefinedTags

func (m OkeClusterDeployEnvironmentSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeClusterDeployEnvironmentSummary) GetDescription

func (m OkeClusterDeployEnvironmentSummary) GetDescription() *string

GetDescription returns Description

func (OkeClusterDeployEnvironmentSummary) GetDisplayName

func (m OkeClusterDeployEnvironmentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeClusterDeployEnvironmentSummary) GetFreeformTags

func (m OkeClusterDeployEnvironmentSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeClusterDeployEnvironmentSummary) GetId

func (m OkeClusterDeployEnvironmentSummary) GetId() *string

GetId returns Id

func (OkeClusterDeployEnvironmentSummary) GetLifecycleDetails

func (m OkeClusterDeployEnvironmentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeClusterDeployEnvironmentSummary) GetLifecycleState

func (m OkeClusterDeployEnvironmentSummary) GetLifecycleState() DeployEnvironmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeClusterDeployEnvironmentSummary) GetProjectId

func (m OkeClusterDeployEnvironmentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeClusterDeployEnvironmentSummary) GetSystemTags

func (m OkeClusterDeployEnvironmentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeClusterDeployEnvironmentSummary) GetTimeCreated

func (m OkeClusterDeployEnvironmentSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeClusterDeployEnvironmentSummary) GetTimeUpdated

func (m OkeClusterDeployEnvironmentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeClusterDeployEnvironmentSummary) MarshalJSON

func (m OkeClusterDeployEnvironmentSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeClusterDeployEnvironmentSummary) String

func (m OkeClusterDeployEnvironmentSummary) String() string

func (*OkeClusterDeployEnvironmentSummary) UnmarshalJSON

func (m *OkeClusterDeployEnvironmentSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeClusterDeployEnvironmentSummary) ValidateEnumValue

func (m OkeClusterDeployEnvironmentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeDeployStage

OkeDeployStage Specifies the Container Engine for Kubernetes(OKE) cluster deployment stage.

type OkeDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"true" json:"namespace"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeDeployStage) GetCompartmentId

func (m OkeDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeDeployStage) GetDefinedTags

func (m OkeDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeDeployStage) GetDeployPipelineId

func (m OkeDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeDeployStage) GetDeployStagePredecessorCollection

func (m OkeDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeDeployStage) GetDescription

func (m OkeDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeDeployStage) GetDisplayName

func (m OkeDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeDeployStage) GetFreeformTags

func (m OkeDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeDeployStage) GetId

func (m OkeDeployStage) GetId() *string

GetId returns Id

func (OkeDeployStage) GetLifecycleDetails

func (m OkeDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeDeployStage) GetLifecycleState

func (m OkeDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeDeployStage) GetProjectId

func (m OkeDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeDeployStage) GetSystemTags

func (m OkeDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeDeployStage) GetTimeCreated

func (m OkeDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeDeployStage) GetTimeUpdated

func (m OkeDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeDeployStage) MarshalJSON

func (m OkeDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeDeployStage) String

func (m OkeDeployStage) String() string

func (*OkeDeployStage) UnmarshalJSON

func (m *OkeDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeDeployStage) ValidateEnumValue

func (m OkeDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeDeployStageExecutionProgress

OkeDeployStageExecutionProgress Specifies the execution details for a Container Engine for Kubernetes (OKE) cluster deployment stage.

type OkeDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeDeployStageExecutionProgress) GetDeployStageDisplayName

func (m OkeDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeDeployStageExecutionProgress) GetDeployStageId

func (m OkeDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeDeployStageExecutionProgress) GetDeployStagePredecessors

func (m OkeDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeDeployStageExecutionProgress) GetStatus

func (m OkeDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeDeployStageExecutionProgress) GetTimeFinished

func (m OkeDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeDeployStageExecutionProgress) GetTimeStarted

func (m OkeDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeDeployStageExecutionProgress) MarshalJSON

func (m OkeDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeDeployStageExecutionProgress) String

func (m OkeDeployStageExecutionProgress) String() string

func (OkeDeployStageExecutionProgress) ValidateEnumValue

func (m OkeDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeDeployStageSummary

OkeDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster deployment stage.

type OkeDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"true" json:"namespace"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeDeployStageSummary) GetCompartmentId

func (m OkeDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeDeployStageSummary) GetDefinedTags

func (m OkeDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeDeployStageSummary) GetDeployPipelineId

func (m OkeDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeDeployStageSummary) GetDescription

func (m OkeDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeDeployStageSummary) GetDisplayName

func (m OkeDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeDeployStageSummary) GetFreeformTags

func (m OkeDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeDeployStageSummary) GetId

func (m OkeDeployStageSummary) GetId() *string

GetId returns Id

func (OkeDeployStageSummary) GetLifecycleDetails

func (m OkeDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeDeployStageSummary) GetLifecycleState

func (m OkeDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeDeployStageSummary) GetProjectId

func (m OkeDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeDeployStageSummary) GetSystemTags

func (m OkeDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeDeployStageSummary) GetTimeCreated

func (m OkeDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeDeployStageSummary) GetTimeUpdated

func (m OkeDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeDeployStageSummary) MarshalJSON

func (m OkeDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeDeployStageSummary) String

func (m OkeDeployStageSummary) String() string

func (*OkeDeployStageSummary) UnmarshalJSON

func (m *OkeDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeDeployStageSummary) ValidateEnumValue

func (m OkeDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeHelmChartDeployStage

OkeHelmChartDeployStage Specifies the OKE cluster deployment stage using helm charts.

type OkeHelmChartDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // Helm chart artifact OCID.
    HelmChartDeployArtifactId *string `mandatory:"true" json:"helmChartDeployArtifactId"`

    // Release name of the Helm chart.
    ReleaseName *string `mandatory:"true" json:"releaseName"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // List of values.yaml file artifact OCIDs.
    ValuesArtifactIds []string `mandatory:"false" json:"valuesArtifactIds"`

    // Uninstall the Helm chart release on deleting the stage.
    IsUninstallOnStageDelete *bool `mandatory:"false" json:"isUninstallOnStageDelete"`

    // List of Helm command artifact OCIDs.
    HelmCommandArtifactIds []string `mandatory:"false" json:"helmCommandArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Time to wait for execution of a helm stage. Defaults to 300 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    SetValues *HelmSetValueCollection `mandatory:"false" json:"setValues"`

    SetString *HelmSetValueCollection `mandatory:"false" json:"setString"`

    // Disable pre/post upgrade hooks. Set to false by default.
    AreHooksEnabled *bool `mandatory:"false" json:"areHooksEnabled"`

    // During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
    ShouldReuseValues *bool `mandatory:"false" json:"shouldReuseValues"`

    // During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
    ShouldResetValues *bool `mandatory:"false" json:"shouldResetValues"`

    // Force resource update through delete; or if required, recreate. Set to false by default.
    IsForceEnabled *bool `mandatory:"false" json:"isForceEnabled"`

    // Allow deletion of new resources created during when an upgrade fails. Set to false by default.
    ShouldCleanupOnFail *bool `mandatory:"false" json:"shouldCleanupOnFail"`

    // Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
    MaxHistory *int `mandatory:"false" json:"maxHistory"`

    // If set, no CRDs are installed. By default, CRDs are installed only if they are not present already. Set to false by default.
    ShouldSkipCrds *bool `mandatory:"false" json:"shouldSkipCrds"`

    // If set, renders subchart notes along with the parent. Set to false by default.
    ShouldSkipRenderSubchartNotes *bool `mandatory:"false" json:"shouldSkipRenderSubchartNotes"`

    // Waits until all the resources are in a ready state to mark the release as successful. Set to false by default.
    ShouldNotWait *bool `mandatory:"false" json:"shouldNotWait"`

    // Enables helm --debug option to stream output to tf stdout. Set to false by default.
    IsDebugEnabled *bool `mandatory:"false" json:"isDebugEnabled"`

    // The purpose of running this Helm stage
    Purpose OkeHelmChartDeployStagePurposeEnum `mandatory:"false" json:"purpose,omitempty"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeHelmChartDeployStage) GetCompartmentId

func (m OkeHelmChartDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeHelmChartDeployStage) GetDefinedTags

func (m OkeHelmChartDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeHelmChartDeployStage) GetDeployPipelineId

func (m OkeHelmChartDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeHelmChartDeployStage) GetDeployStagePredecessorCollection

func (m OkeHelmChartDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeHelmChartDeployStage) GetDescription

func (m OkeHelmChartDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeHelmChartDeployStage) GetDisplayName

func (m OkeHelmChartDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeHelmChartDeployStage) GetFreeformTags

func (m OkeHelmChartDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeHelmChartDeployStage) GetId

func (m OkeHelmChartDeployStage) GetId() *string

GetId returns Id

func (OkeHelmChartDeployStage) GetLifecycleDetails

func (m OkeHelmChartDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeHelmChartDeployStage) GetLifecycleState

func (m OkeHelmChartDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeHelmChartDeployStage) GetProjectId

func (m OkeHelmChartDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeHelmChartDeployStage) GetSystemTags

func (m OkeHelmChartDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeHelmChartDeployStage) GetTimeCreated

func (m OkeHelmChartDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeHelmChartDeployStage) GetTimeUpdated

func (m OkeHelmChartDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeHelmChartDeployStage) MarshalJSON

func (m OkeHelmChartDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeHelmChartDeployStage) String

func (m OkeHelmChartDeployStage) String() string

func (*OkeHelmChartDeployStage) UnmarshalJSON

func (m *OkeHelmChartDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeHelmChartDeployStage) ValidateEnumValue

func (m OkeHelmChartDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeHelmChartDeployStagePurposeEnum

OkeHelmChartDeployStagePurposeEnum Enum with underlying type: string

type OkeHelmChartDeployStagePurposeEnum string

Set of constants representing the allowable values for OkeHelmChartDeployStagePurposeEnum

const (
    OkeHelmChartDeployStagePurposeUpgrade OkeHelmChartDeployStagePurposeEnum = "EXECUTE_HELM_UPGRADE"
    OkeHelmChartDeployStagePurposeCommand OkeHelmChartDeployStagePurposeEnum = "EXECUTE_HELM_COMMAND"
)

func GetMappingOkeHelmChartDeployStagePurposeEnum

func GetMappingOkeHelmChartDeployStagePurposeEnum(val string) (OkeHelmChartDeployStagePurposeEnum, bool)

GetMappingOkeHelmChartDeployStagePurposeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOkeHelmChartDeployStagePurposeEnumValues

func GetOkeHelmChartDeployStagePurposeEnumValues() []OkeHelmChartDeployStagePurposeEnum

GetOkeHelmChartDeployStagePurposeEnumValues Enumerates the set of values for OkeHelmChartDeployStagePurposeEnum

type OkeHelmChartDeployStageSummary

OkeHelmChartDeployStageSummary Specifies the OKE cluster deployment stage using Helm charts.

type OkeHelmChartDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // Helm chart artifact OCID.
    HelmChartDeployArtifactId *string `mandatory:"true" json:"helmChartDeployArtifactId"`

    // Release name of the Helm chart.
    ReleaseName *string `mandatory:"true" json:"releaseName"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // List of values.yaml file artifact OCIDs.
    ValuesArtifactIds []string `mandatory:"false" json:"valuesArtifactIds"`

    // Uninstall the Helm chart release on deleting the stage.
    IsUninstallOnStageDelete *bool `mandatory:"false" json:"isUninstallOnStageDelete"`

    // List of Helm command artifact OCIDs.
    HelmCommandArtifactIds []string `mandatory:"false" json:"helmCommandArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Time to wait for execution of a helm stage. Defaults to 300 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    SetValues *HelmSetValueCollection `mandatory:"false" json:"setValues"`

    SetString *HelmSetValueCollection `mandatory:"false" json:"setString"`

    // Disable pre/post upgrade hooks.
    AreHooksEnabled *bool `mandatory:"false" json:"areHooksEnabled"`

    // During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
    ShouldReuseValues *bool `mandatory:"false" json:"shouldReuseValues"`

    // During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
    ShouldResetValues *bool `mandatory:"false" json:"shouldResetValues"`

    // Force resource update through delete; or if required, recreate. Set to false by default.
    IsForceEnabled *bool `mandatory:"false" json:"isForceEnabled"`

    // Allow deletion of new resources created during when an upgrade fails. Set to false by default.
    ShouldCleanupOnFail *bool `mandatory:"false" json:"shouldCleanupOnFail"`

    // Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
    MaxHistory *int `mandatory:"false" json:"maxHistory"`

    // If set, no CRDs are installed. By default, CRDs are installed only if they are not present already.  Set to false by default.
    ShouldSkipCrds *bool `mandatory:"false" json:"shouldSkipCrds"`

    // If set, renders subchart notes along with the parent. Set to false by default.
    ShouldSkipRenderSubchartNotes *bool `mandatory:"false" json:"shouldSkipRenderSubchartNotes"`

    // Waits until all the resources are in a ready state to mark the release as successful. Set to false by default.
    ShouldNotWait *bool `mandatory:"false" json:"shouldNotWait"`

    // Enables helm --debug option to stream output. Set to false by default.
    IsDebugEnabled *bool `mandatory:"false" json:"isDebugEnabled"`

    // The purpose of running this Helm stage
    Purpose OkeHelmChartDeployStageSummaryPurposeEnum `mandatory:"false" json:"purpose,omitempty"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeHelmChartDeployStageSummary) GetCompartmentId

func (m OkeHelmChartDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeHelmChartDeployStageSummary) GetDefinedTags

func (m OkeHelmChartDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeHelmChartDeployStageSummary) GetDeployPipelineId

func (m OkeHelmChartDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeHelmChartDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeHelmChartDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeHelmChartDeployStageSummary) GetDescription

func (m OkeHelmChartDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeHelmChartDeployStageSummary) GetDisplayName

func (m OkeHelmChartDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeHelmChartDeployStageSummary) GetFreeformTags

func (m OkeHelmChartDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeHelmChartDeployStageSummary) GetId

func (m OkeHelmChartDeployStageSummary) GetId() *string

GetId returns Id

func (OkeHelmChartDeployStageSummary) GetLifecycleDetails

func (m OkeHelmChartDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeHelmChartDeployStageSummary) GetLifecycleState

func (m OkeHelmChartDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeHelmChartDeployStageSummary) GetProjectId

func (m OkeHelmChartDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeHelmChartDeployStageSummary) GetSystemTags

func (m OkeHelmChartDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeHelmChartDeployStageSummary) GetTimeCreated

func (m OkeHelmChartDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeHelmChartDeployStageSummary) GetTimeUpdated

func (m OkeHelmChartDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeHelmChartDeployStageSummary) MarshalJSON

func (m OkeHelmChartDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeHelmChartDeployStageSummary) String

func (m OkeHelmChartDeployStageSummary) String() string

func (*OkeHelmChartDeployStageSummary) UnmarshalJSON

func (m *OkeHelmChartDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeHelmChartDeployStageSummary) ValidateEnumValue

func (m OkeHelmChartDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OkeHelmChartDeployStageSummaryPurposeEnum

OkeHelmChartDeployStageSummaryPurposeEnum Enum with underlying type: string

type OkeHelmChartDeployStageSummaryPurposeEnum string

Set of constants representing the allowable values for OkeHelmChartDeployStageSummaryPurposeEnum

const (
    OkeHelmChartDeployStageSummaryPurposeUpgrade OkeHelmChartDeployStageSummaryPurposeEnum = "EXECUTE_HELM_UPGRADE"
    OkeHelmChartDeployStageSummaryPurposeCommand OkeHelmChartDeployStageSummaryPurposeEnum = "EXECUTE_HELM_COMMAND"
)

func GetMappingOkeHelmChartDeployStageSummaryPurposeEnum

func GetMappingOkeHelmChartDeployStageSummaryPurposeEnum(val string) (OkeHelmChartDeployStageSummaryPurposeEnum, bool)

GetMappingOkeHelmChartDeployStageSummaryPurposeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOkeHelmChartDeployStageSummaryPurposeEnumValues

func GetOkeHelmChartDeployStageSummaryPurposeEnumValues() []OkeHelmChartDeployStageSummaryPurposeEnum

GetOkeHelmChartDeployStageSummaryPurposeEnumValues Enumerates the set of values for OkeHelmChartDeployStageSummaryPurposeEnum

type OkeHelmChartDeploymentStageExecutionProgress

OkeHelmChartDeploymentStageExecutionProgress Specifies the execution details for Kubernetes (OKE) helm chart deployment stage.

type OkeHelmChartDeploymentStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // Release name of the Helm chart.
    ReleaseName *string `mandatory:"false" json:"releaseName"`

    // The URL of an OCIR repository.
    ChartUrl *string `mandatory:"false" json:"chartUrl"`

    // The version of the helm chart stored in OCIR repository.
    Version *string `mandatory:"false" json:"version"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Helm Diff output
    // Example:
    // Helm diff was successful
    // data:
    // - greeting: Version 1.0
    // + greeting: Version 1.1
    HelmDiff *string `mandatory:"false" json:"helmDiff"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageDisplayName

func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageId

func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeHelmChartDeploymentStageExecutionProgress) GetDeployStagePredecessors

func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeHelmChartDeploymentStageExecutionProgress) GetStatus

func (m OkeHelmChartDeploymentStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeHelmChartDeploymentStageExecutionProgress) GetTimeFinished

func (m OkeHelmChartDeploymentStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeHelmChartDeploymentStageExecutionProgress) GetTimeStarted

func (m OkeHelmChartDeploymentStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeHelmChartDeploymentStageExecutionProgress) MarshalJSON

func (m OkeHelmChartDeploymentStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeHelmChartDeploymentStageExecutionProgress) String

func (m OkeHelmChartDeploymentStageExecutionProgress) String() string

func (OkeHelmChartDeploymentStageExecutionProgress) ValidateEnumValue

func (m OkeHelmChartDeploymentStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted       OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress     OperationStatusEnum = "IN_PROGRESS"
    OperationStatusFailed         OperationStatusEnum = "FAILED"
    OperationStatusSucceeded      OperationStatusEnum = "SUCCEEDED"
    OperationStatusCanceling      OperationStatusEnum = "CANCELING"
    OperationStatusCanceled       OperationStatusEnum = "CANCELED"
    OperationStatusWaiting        OperationStatusEnum = "WAITING"
    OperationStatusNeedsAttention OperationStatusEnum = "NEEDS_ATTENTION"
)

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeCreateProject                           OperationTypeEnum = "CREATE_PROJECT"
    OperationTypeUpdateProject                           OperationTypeEnum = "UPDATE_PROJECT"
    OperationTypeDeleteProject                           OperationTypeEnum = "DELETE_PROJECT"
    OperationTypeMoveProject                             OperationTypeEnum = "MOVE_PROJECT"
    OperationTypeCreateDeployPipeline                    OperationTypeEnum = "CREATE_DEPLOY_PIPELINE"
    OperationTypeUpdateDeployPipeline                    OperationTypeEnum = "UPDATE_DEPLOY_PIPELINE"
    OperationTypeDeleteDeployPipeline                    OperationTypeEnum = "DELETE_DEPLOY_PIPELINE"
    OperationTypeCreateDeployStage                       OperationTypeEnum = "CREATE_DEPLOY_STAGE"
    OperationTypeUpdateDeployStage                       OperationTypeEnum = "UPDATE_DEPLOY_STAGE"
    OperationTypeDeleteDeployStage                       OperationTypeEnum = "DELETE_DEPLOY_STAGE"
    OperationTypeCreateDeployArtifact                    OperationTypeEnum = "CREATE_DEPLOY_ARTIFACT"
    OperationTypeUpdateDeployArtifact                    OperationTypeEnum = "UPDATE_DEPLOY_ARTIFACT"
    OperationTypeDeleteDeployArtifact                    OperationTypeEnum = "DELETE_DEPLOY_ARTIFACT"
    OperationTypeCreateDeployEnvironment                 OperationTypeEnum = "CREATE_DEPLOY_ENVIRONMENT"
    OperationTypeUpdateDeployEnvironment                 OperationTypeEnum = "UPDATE_DEPLOY_ENVIRONMENT"
    OperationTypeDeleteDeployEnvironment                 OperationTypeEnum = "DELETE_DEPLOY_ENVIRONMENT"
    OperationTypeCreateDeployment                        OperationTypeEnum = "CREATE_DEPLOYMENT"
    OperationTypeUpdateDeployment                        OperationTypeEnum = "UPDATE_DEPLOYMENT"
    OperationTypeDeleteDeployment                        OperationTypeEnum = "DELETE_DEPLOYMENT"
    OperationTypeCreateBuildPipeline                     OperationTypeEnum = "CREATE_BUILD_PIPELINE"
    OperationTypeUpdateBuildPipeline                     OperationTypeEnum = "UPDATE_BUILD_PIPELINE"
    OperationTypeDeleteBuildPipeline                     OperationTypeEnum = "DELETE_BUILD_PIPELINE"
    OperationTypeCreateBuildPipelineStage                OperationTypeEnum = "CREATE_BUILD_PIPELINE_STAGE"
    OperationTypeUpdateBuildPipelineStage                OperationTypeEnum = "UPDATE_BUILD_PIPELINE_STAGE"
    OperationTypeDeleteBuildPipelineStage                OperationTypeEnum = "DELETE_BUILD_PIPELINE_STAGE"
    OperationTypeCreateConnection                        OperationTypeEnum = "CREATE_CONNECTION"
    OperationTypeUpdateConnection                        OperationTypeEnum = "UPDATE_CONNECTION"
    OperationTypeDeleteConnection                        OperationTypeEnum = "DELETE_CONNECTION"
    OperationTypeCreateTrigger                           OperationTypeEnum = "CREATE_TRIGGER"
    OperationTypeUpdateTrigger                           OperationTypeEnum = "UPDATE_TRIGGER"
    OperationTypeDeleteTrigger                           OperationTypeEnum = "DELETE_TRIGGER"
    OperationTypeExecuteTrigger                          OperationTypeEnum = "EXECUTE_TRIGGER"
    OperationTypeCreateRepository                        OperationTypeEnum = "CREATE_REPOSITORY"
    OperationTypeUpdateRepository                        OperationTypeEnum = "UPDATE_REPOSITORY"
    OperationTypeDeleteRepository                        OperationTypeEnum = "DELETE_REPOSITORY"
    OperationTypeMirrorRepository                        OperationTypeEnum = "MIRROR_REPOSITORY"
    OperationTypeForkRepository                          OperationTypeEnum = "FORK_REPOSITORY"
    OperationTypeSyncForkRepository                      OperationTypeEnum = "SYNC_FORK_REPOSITORY"
    OperationTypeScheduleCascadingProjectDeletion        OperationTypeEnum = "SCHEDULE_CASCADING_PROJECT_DELETION"
    OperationTypeCancelScheduledCascadingProjectDeletion OperationTypeEnum = "CANCEL_SCHEDULED_CASCADING_PROJECT_DELETION"
    OperationTypeCreatePullRequest                       OperationTypeEnum = "CREATE_PULL_REQUEST"
    OperationTypeUpdatePullRequest                       OperationTypeEnum = "UPDATE_PULL_REQUEST"
    OperationTypeDeletePullRequest                       OperationTypeEnum = "DELETE_PULL_REQUEST"
    OperationTypeMovePullRequest                         OperationTypeEnum = "MOVE_PULL_REQUEST"
    OperationTypeMergePullRequest                        OperationTypeEnum = "MERGE_PULL_REQUEST"
)

func GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

GetMappingOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type PatchInsertInstruction

PatchInsertInstruction An operation that inserts a value into an array, shifting array items as necessary and handling NOT_FOUND exceptions by creating the implied containing structure.

type PatchInsertInstruction struct {

    // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource.
    // An operation fails if the selection yields an exception, except as otherwise specified.
    // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false.
    Selection *string `mandatory:"true" json:"selection"`

    // A value to be inserted into the target.
    Value *interface{} `mandatory:"true" json:"value"`

    // A selection to be evaluated against the array for identifying a particular reference item within it, with the same format and semantics as `selection`.
    SelectedItem *string `mandatory:"false" json:"selectedItem"`

    // Where to insert the value, relative to the first item matched by `selectedItem`.
    // If `selectedItem` is unspecified, then "BEFORE" specifies insertion at the first position in an array and "AFTER" specifies insertion at the last position.
    // If `selectedItem` is specified but results in an empty selection, then both values specify insertion at the last position.
    Position PatchInsertInstructionPositionEnum `mandatory:"false" json:"position,omitempty"`
}

func (PatchInsertInstruction) GetSelection

func (m PatchInsertInstruction) GetSelection() *string

GetSelection returns Selection

func (PatchInsertInstruction) MarshalJSON

func (m PatchInsertInstruction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PatchInsertInstruction) String

func (m PatchInsertInstruction) String() string

func (PatchInsertInstruction) ValidateEnumValue

func (m PatchInsertInstruction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchInsertInstructionPositionEnum

PatchInsertInstructionPositionEnum Enum with underlying type: string

type PatchInsertInstructionPositionEnum string

Set of constants representing the allowable values for PatchInsertInstructionPositionEnum

const (
    PatchInsertInstructionPositionBefore PatchInsertInstructionPositionEnum = "BEFORE"
    PatchInsertInstructionPositionAfter  PatchInsertInstructionPositionEnum = "AFTER"
)

func GetMappingPatchInsertInstructionPositionEnum

func GetMappingPatchInsertInstructionPositionEnum(val string) (PatchInsertInstructionPositionEnum, bool)

GetMappingPatchInsertInstructionPositionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchInsertInstructionPositionEnumValues

func GetPatchInsertInstructionPositionEnumValues() []PatchInsertInstructionPositionEnum

GetPatchInsertInstructionPositionEnumValues Enumerates the set of values for PatchInsertInstructionPositionEnum

type PatchInstruction

PatchInstruction A single instruction to be included as part of Patch request content.

type PatchInstruction interface {

    // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource.
    // An operation fails if the selection yields an exception, except as otherwise specified.
    // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false.
    GetSelection() *string
}

type PatchInstructionOperationEnum

PatchInstructionOperationEnum Enum with underlying type: string

type PatchInstructionOperationEnum string

Set of constants representing the allowable values for PatchInstructionOperationEnum

const (
    PatchInstructionOperationRequire  PatchInstructionOperationEnum = "REQUIRE"
    PatchInstructionOperationProhibit PatchInstructionOperationEnum = "PROHIBIT"
    PatchInstructionOperationReplace  PatchInstructionOperationEnum = "REPLACE"
    PatchInstructionOperationInsert   PatchInstructionOperationEnum = "INSERT"
    PatchInstructionOperationRemove   PatchInstructionOperationEnum = "REMOVE"
    PatchInstructionOperationMove     PatchInstructionOperationEnum = "MOVE"
    PatchInstructionOperationMerge    PatchInstructionOperationEnum = "MERGE"
)

func GetMappingPatchInstructionOperationEnum

func GetMappingPatchInstructionOperationEnum(val string) (PatchInstructionOperationEnum, bool)

GetMappingPatchInstructionOperationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchInstructionOperationEnumValues

func GetPatchInstructionOperationEnumValues() []PatchInstructionOperationEnum

GetPatchInstructionOperationEnumValues Enumerates the set of values for PatchInstructionOperationEnum

type PatchMergeInstruction

PatchMergeInstruction An operation that recursively updates items of the selection, or adding the value if the selection is empty. If the value is not an object, it is used directly, otherwise each key-value member is used to create or update a member of the same name in the target and the same process is applied recursively for each object-typed value (similar to RFC 7396 (https://tools.ietf.org/html/rfc7396#section-2) JSON Merge Patch, except that null values are copied rather than transformed into deletions). NOT_FOUND exceptions are handled by creating the implied containing structure. To avoid referential errors if an item's descendant is also in the selection, items of the selection are processed in order of decreasing depth.

type PatchMergeInstruction struct {

    // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource.
    // An operation fails if the selection yields an exception, except as otherwise specified.
    // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false.
    Selection *string `mandatory:"true" json:"selection"`

    // A value to be merged into the target.
    Value *interface{} `mandatory:"false" json:"value"`
}

func (PatchMergeInstruction) GetSelection

func (m PatchMergeInstruction) GetSelection() *string

GetSelection returns Selection

func (PatchMergeInstruction) MarshalJSON

func (m PatchMergeInstruction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PatchMergeInstruction) String

func (m PatchMergeInstruction) String() string

func (PatchMergeInstruction) ValidateEnumValue

func (m PatchMergeInstruction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchMoveInstruction

PatchMoveInstruction An operation that "puts" values from elsewhere in the target, functionally equivalent to a single add and then a remove. The first item of the selection is replaced, or created if the selection is empty. NOT_FOUND exceptions in the selection are handled by creating the implied containing structure. This operation fails if the `from` selection yields any exceptions, or if an item is moved to any of its descendants.

type PatchMoveInstruction struct {

    // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource.
    // An operation fails if the selection yields an exception, except as otherwise specified.
    // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false.
    Selection *string `mandatory:"true" json:"selection"`

    // The selection that is to be moved, with the same format and semantics as `selection`.
    From *string `mandatory:"true" json:"from"`

    // Where to insert the value in an array, relative to the first item in the selection.
    // If there is no such item, then "BEFORE" specifies insertion at the first position in an array and "AFTER" specifies insertion at the last position.
    // If the first item in the selection is not the child of an array, then this field has no effect.
    Position PatchMoveInstructionPositionEnum `mandatory:"false" json:"position,omitempty"`
}

func (PatchMoveInstruction) GetSelection

func (m PatchMoveInstruction) GetSelection() *string

GetSelection returns Selection

func (PatchMoveInstruction) MarshalJSON

func (m PatchMoveInstruction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PatchMoveInstruction) String

func (m PatchMoveInstruction) String() string

func (PatchMoveInstruction) ValidateEnumValue

func (m PatchMoveInstruction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchMoveInstructionPositionEnum

PatchMoveInstructionPositionEnum Enum with underlying type: string

type PatchMoveInstructionPositionEnum string

Set of constants representing the allowable values for PatchMoveInstructionPositionEnum

const (
    PatchMoveInstructionPositionAt     PatchMoveInstructionPositionEnum = "AT"
    PatchMoveInstructionPositionBefore PatchMoveInstructionPositionEnum = "BEFORE"
    PatchMoveInstructionPositionAfter  PatchMoveInstructionPositionEnum = "AFTER"
)

func GetMappingPatchMoveInstructionPositionEnum

func GetMappingPatchMoveInstructionPositionEnum(val string) (PatchMoveInstructionPositionEnum, bool)

GetMappingPatchMoveInstructionPositionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchMoveInstructionPositionEnumValues

func GetPatchMoveInstructionPositionEnumValues() []PatchMoveInstructionPositionEnum

GetPatchMoveInstructionPositionEnumValues Enumerates the set of values for PatchMoveInstructionPositionEnum

type PatchProhibitInstruction

PatchProhibitInstruction A precondition operation that requires a selection to be empty, or optionally to be non-empty but include no item with a specified value (useful for asserting that a value does not exist before attempting to create it, avoiding accidental update). It fails if value is provided and the selection includes an item matching it, or if value is not provided and the selection is not empty, but ignores NOT_FOUND exceptions.

type PatchProhibitInstruction struct {

    // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource.
    // An operation fails if the selection yields an exception, except as otherwise specified.
    // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false.
    Selection *string `mandatory:"true" json:"selection"`

    // A value to be compared against each item of the selection.
    // If this value is an object, then it matches any item that would be unaffected by applying this value as a merge operation.
    // Otherwise, it matches any item to which it is equal according to the rules of JSON Schema (https://tools.ietf.org/html/draft-handrews-json-schema-00#section-4.2.3).
    Value *interface{} `mandatory:"false" json:"value"`
}

func (PatchProhibitInstruction) GetSelection

func (m PatchProhibitInstruction) GetSelection() *string

GetSelection returns Selection

func (PatchProhibitInstruction) MarshalJSON

func (m PatchProhibitInstruction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PatchProhibitInstruction) String

func (m PatchProhibitInstruction) String() string

func (PatchProhibitInstruction) ValidateEnumValue

func (m PatchProhibitInstruction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchPullRequestDetails

PatchPullRequestDetails Pull request details to patch

type PatchPullRequestDetails struct {

    // List of patch instructions
    Items []PatchInstruction `mandatory:"false" json:"items"`
}

func (PatchPullRequestDetails) String

func (m PatchPullRequestDetails) String() string

func (*PatchPullRequestDetails) UnmarshalJSON

func (m *PatchPullRequestDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (PatchPullRequestDetails) ValidateEnumValue

func (m PatchPullRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchPullRequestRequest

PatchPullRequestRequest wrapper for the PatchPullRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/PatchPullRequest.go.html to see an example of how to use PatchPullRequestRequest.

type PatchPullRequestRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // Details for the PullRequest update.
    PatchPullRequestDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (PatchPullRequestRequest) BinaryRequestBody

func (request PatchPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PatchPullRequestRequest) HTTPRequest

func (request PatchPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PatchPullRequestRequest) RetryPolicy

func (request PatchPullRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PatchPullRequestRequest) String

func (request PatchPullRequestRequest) String() string

func (PatchPullRequestRequest) ValidateEnumValue

func (request PatchPullRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchPullRequestResponse

PatchPullRequestResponse wrapper for the PatchPullRequest operation

type PatchPullRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequest instance
    PullRequest `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (PatchPullRequestResponse) HTTPResponse

func (response PatchPullRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PatchPullRequestResponse) String

func (response PatchPullRequestResponse) String() string

type PatchRemoveInstruction

PatchRemoveInstruction An operation that deletes items, ignoring NOT_FOUND exceptions. To avoid referential errors if an item's descendant is also in the selection, items of the selection are processed in order of decreasing depth.

type PatchRemoveInstruction struct {

    // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource.
    // An operation fails if the selection yields an exception, except as otherwise specified.
    // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false.
    Selection *string `mandatory:"true" json:"selection"`
}

func (PatchRemoveInstruction) GetSelection

func (m PatchRemoveInstruction) GetSelection() *string

GetSelection returns Selection

func (PatchRemoveInstruction) MarshalJSON

func (m PatchRemoveInstruction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PatchRemoveInstruction) String

func (m PatchRemoveInstruction) String() string

func (PatchRemoveInstruction) ValidateEnumValue

func (m PatchRemoveInstruction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchReplaceInstruction

PatchReplaceInstruction An operation that "puts" a value, replacing every item of the selection with it, or creating it if the selection is empty. NOT_FOUND exceptions are handled by creating the implied containing structure (but note that this may put the target in an invalid state, which can be prevented by use of precondition operations). To avoid referential errors if an item's descendant is also in the selection, items of the selection are processed in order of decreasing depth.

type PatchReplaceInstruction struct {

    // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource.
    // An operation fails if the selection yields an exception, except as otherwise specified.
    // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false.
    Selection *string `mandatory:"true" json:"selection"`

    // A value to be added into the target.
    Value *interface{} `mandatory:"true" json:"value"`
}

func (PatchReplaceInstruction) GetSelection

func (m PatchReplaceInstruction) GetSelection() *string

GetSelection returns Selection

func (PatchReplaceInstruction) MarshalJSON

func (m PatchReplaceInstruction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PatchReplaceInstruction) String

func (m PatchReplaceInstruction) String() string

func (PatchReplaceInstruction) ValidateEnumValue

func (m PatchReplaceInstruction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchRequireInstruction

PatchRequireInstruction A precondition operation that requires a selection to be non-empty, and optionally to include an item with a specified value (useful for asserting that a value exists before attempting to update it, avoiding accidental creation). It fails if the selection is empty, or if value is provided and no item of the selection matches it.

type PatchRequireInstruction struct {

    // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource.
    // An operation fails if the selection yields an exception, except as otherwise specified.
    // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false.
    Selection *string `mandatory:"true" json:"selection"`

    // A value to be compared against each item of the selection.
    // If this value is an object, then it matches any item that would be unaffected by applying this value as a merge operation.
    // Otherwise, it matches any item to which it is equal according to the rules of JSON Schema (https://tools.ietf.org/html/draft-handrews-json-schema-00#section-4.2.3).
    Value *interface{} `mandatory:"false" json:"value"`
}

func (PatchRequireInstruction) GetSelection

func (m PatchRequireInstruction) GetSelection() *string

GetSelection returns Selection

func (PatchRequireInstruction) MarshalJSON

func (m PatchRequireInstruction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PatchRequireInstruction) String

func (m PatchRequireInstruction) String() string

func (PatchRequireInstruction) ValidateEnumValue

func (m PatchRequireInstruction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PrincipalDetails

PrincipalDetails The principal details

type PrincipalDetails struct {

    // the OCID of the principal
    PrincipalId *string `mandatory:"true" json:"principalId"`

    // the name of the principal
    PrincipalName *string `mandatory:"false" json:"principalName"`

    // the type of principal
    PrincipalType PrincipalDetailsPrincipalTypeEnum `mandatory:"false" json:"principalType,omitempty"`

    // The state of the principal, it can be active or inactive or suppressed for emails
    PrincipalState PrincipalDetailsPrincipalStateEnum `mandatory:"false" json:"principalState,omitempty"`
}

func (PrincipalDetails) String

func (m PrincipalDetails) String() string

func (PrincipalDetails) ValidateEnumValue

func (m PrincipalDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PrincipalDetailsPrincipalStateEnum

PrincipalDetailsPrincipalStateEnum Enum with underlying type: string

type PrincipalDetailsPrincipalStateEnum string

Set of constants representing the allowable values for PrincipalDetailsPrincipalStateEnum

const (
    PrincipalDetailsPrincipalStateActive     PrincipalDetailsPrincipalStateEnum = "ACTIVE"
    PrincipalDetailsPrincipalStateInactive   PrincipalDetailsPrincipalStateEnum = "INACTIVE"
    PrincipalDetailsPrincipalStateSuppressed PrincipalDetailsPrincipalStateEnum = "SUPPRESSED"
)

func GetMappingPrincipalDetailsPrincipalStateEnum

func GetMappingPrincipalDetailsPrincipalStateEnum(val string) (PrincipalDetailsPrincipalStateEnum, bool)

GetMappingPrincipalDetailsPrincipalStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPrincipalDetailsPrincipalStateEnumValues

func GetPrincipalDetailsPrincipalStateEnumValues() []PrincipalDetailsPrincipalStateEnum

GetPrincipalDetailsPrincipalStateEnumValues Enumerates the set of values for PrincipalDetailsPrincipalStateEnum

type PrincipalDetailsPrincipalTypeEnum

PrincipalDetailsPrincipalTypeEnum Enum with underlying type: string

type PrincipalDetailsPrincipalTypeEnum string

Set of constants representing the allowable values for PrincipalDetailsPrincipalTypeEnum

const (
    PrincipalDetailsPrincipalTypeService  PrincipalDetailsPrincipalTypeEnum = "SERVICE"
    PrincipalDetailsPrincipalTypeUser     PrincipalDetailsPrincipalTypeEnum = "USER"
    PrincipalDetailsPrincipalTypeInstance PrincipalDetailsPrincipalTypeEnum = "INSTANCE"
    PrincipalDetailsPrincipalTypeResource PrincipalDetailsPrincipalTypeEnum = "RESOURCE"
)

func GetMappingPrincipalDetailsPrincipalTypeEnum

func GetMappingPrincipalDetailsPrincipalTypeEnum(val string) (PrincipalDetailsPrincipalTypeEnum, bool)

GetMappingPrincipalDetailsPrincipalTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPrincipalDetailsPrincipalTypeEnumValues

func GetPrincipalDetailsPrincipalTypeEnumValues() []PrincipalDetailsPrincipalTypeEnum

GetPrincipalDetailsPrincipalTypeEnumValues Enumerates the set of values for PrincipalDetailsPrincipalTypeEnum

type PrivateEndpointChannel

PrivateEndpointChannel Specifies the configuration to access private endpoint.

type PrivateEndpointChannel struct {

    // The OCID of the subnet where VNIC resources will be created for private endpoint.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // An array of network security group OCIDs.
    NsgIds []string `mandatory:"false" json:"nsgIds"`
}

func (PrivateEndpointChannel) MarshalJSON

func (m PrivateEndpointChannel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PrivateEndpointChannel) String

func (m PrivateEndpointChannel) String() string

func (PrivateEndpointChannel) ValidateEnumValue

func (m PrivateEndpointChannel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Project

Project DevOps project groups resources needed to implement the CI/CD workload. DevOps resources include artifacts, pipelines, and environments.

type Project struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Project name (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    // The OCID of the compartment where the project is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    NotificationConfig *NotificationConfig `mandatory:"true" json:"notificationConfig"`

    // Project description.
    Description *string `mandatory:"false" json:"description"`

    // Namespace associated with the project.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Time the project was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the project was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the project.
    LifecycleState ProjectLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Project) String

func (m Project) String() string

func (Project) ValidateEnumValue

func (m Project) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectCollection

ProjectCollection Results of an project search.

type ProjectCollection struct {

    // List of project summary items.
    Items []ProjectSummary `mandatory:"true" json:"items"`
}

func (ProjectCollection) String

func (m ProjectCollection) String() string

func (ProjectCollection) ValidateEnumValue

func (m ProjectCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectLifecycleStateEnum

ProjectLifecycleStateEnum Enum with underlying type: string

type ProjectLifecycleStateEnum string

Set of constants representing the allowable values for ProjectLifecycleStateEnum

const (
    ProjectLifecycleStateCreating       ProjectLifecycleStateEnum = "CREATING"
    ProjectLifecycleStateUpdating       ProjectLifecycleStateEnum = "UPDATING"
    ProjectLifecycleStateActive         ProjectLifecycleStateEnum = "ACTIVE"
    ProjectLifecycleStateDeleting       ProjectLifecycleStateEnum = "DELETING"
    ProjectLifecycleStateDeleted        ProjectLifecycleStateEnum = "DELETED"
    ProjectLifecycleStateFailed         ProjectLifecycleStateEnum = "FAILED"
    ProjectLifecycleStateNeedsAttention ProjectLifecycleStateEnum = "NEEDS_ATTENTION"
)

func GetMappingProjectLifecycleStateEnum

func GetMappingProjectLifecycleStateEnum(val string) (ProjectLifecycleStateEnum, bool)

GetMappingProjectLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProjectLifecycleStateEnumValues

func GetProjectLifecycleStateEnumValues() []ProjectLifecycleStateEnum

GetProjectLifecycleStateEnumValues Enumerates the set of values for ProjectLifecycleStateEnum

type ProjectNotificationPreference

ProjectNotificationPreference The notification preference of the project.

type ProjectNotificationPreference struct {

    // The ocid of project resource
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The ocid of user.
    UserId *string `mandatory:"true" json:"userId"`

    // The override value of project notification preference.
    NotificationPreference ProjectNotificationPreferenceNotificationPreferenceEnum `mandatory:"true" json:"notificationPreference"`
}

func (ProjectNotificationPreference) String

func (m ProjectNotificationPreference) String() string

func (ProjectNotificationPreference) ValidateEnumValue

func (m ProjectNotificationPreference) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectNotificationPreferenceNotificationPreferenceEnum

ProjectNotificationPreferenceNotificationPreferenceEnum Enum with underlying type: string

type ProjectNotificationPreferenceNotificationPreferenceEnum string

Set of constants representing the allowable values for ProjectNotificationPreferenceNotificationPreferenceEnum

const (
    ProjectNotificationPreferenceNotificationPreferenceWatch   ProjectNotificationPreferenceNotificationPreferenceEnum = "WATCH"
    ProjectNotificationPreferenceNotificationPreferenceIgnore  ProjectNotificationPreferenceNotificationPreferenceEnum = "IGNORE"
    ProjectNotificationPreferenceNotificationPreferenceMention ProjectNotificationPreferenceNotificationPreferenceEnum = "MENTION"
)

func GetMappingProjectNotificationPreferenceNotificationPreferenceEnum

func GetMappingProjectNotificationPreferenceNotificationPreferenceEnum(val string) (ProjectNotificationPreferenceNotificationPreferenceEnum, bool)

GetMappingProjectNotificationPreferenceNotificationPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProjectNotificationPreferenceNotificationPreferenceEnumValues

func GetProjectNotificationPreferenceNotificationPreferenceEnumValues() []ProjectNotificationPreferenceNotificationPreferenceEnum

GetProjectNotificationPreferenceNotificationPreferenceEnumValues Enumerates the set of values for ProjectNotificationPreferenceNotificationPreferenceEnum

type ProjectRepositorySettings

ProjectRepositorySettings User configured settings for project resources and their child repositories.

type ProjectRepositorySettings struct {
    MergeSettings *MergeSettings `mandatory:"true" json:"mergeSettings"`

    ApprovalRules *ApprovalRuleCollection `mandatory:"true" json:"approvalRules"`
}

func (ProjectRepositorySettings) String

func (m ProjectRepositorySettings) String() string

func (ProjectRepositorySettings) ValidateEnumValue

func (m ProjectRepositorySettings) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectSummary

ProjectSummary Summary of the project.

type ProjectSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Project name (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    // The OCID of the compartment where the project is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Project description.
    Description *string `mandatory:"false" json:"description"`

    // Namespace associated with the project.
    Namespace *string `mandatory:"false" json:"namespace"`

    NotificationConfig *NotificationConfig `mandatory:"false" json:"notificationConfig"`

    // Time the project was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the project was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The current state of the project.
    LifecycleState ProjectLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ProjectSummary) String

func (m ProjectSummary) String() string

func (ProjectSummary) ValidateEnumValue

func (m ProjectSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProtectedBranch

ProtectedBranch Holds information used to restrict certain actions on branches

type ProtectedBranch struct {

    // Branch name inside a repository.
    BranchName *string `mandatory:"true" json:"branchName"`

    // Protection levels to be added on the branch.
    ProtectionLevels []ProtectionLevelEnum `mandatory:"true" json:"protectionLevels"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (ProtectedBranch) String

func (m ProtectedBranch) String() string

func (ProtectedBranch) ValidateEnumValue

func (m ProtectedBranch) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProtectedBranchCollection

ProtectedBranchCollection Collection of protected branches

type ProtectedBranchCollection struct {

    // List of objects describing protected branches
    Items []ProtectedBranchSummary `mandatory:"true" json:"items"`
}

func (ProtectedBranchCollection) String

func (m ProtectedBranchCollection) String() string

func (ProtectedBranchCollection) ValidateEnumValue

func (m ProtectedBranchCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProtectedBranchSummary

ProtectedBranchSummary Holds information used to restrict certain actions on branches

type ProtectedBranchSummary struct {

    // Branch name inside a repository.
    BranchName *string `mandatory:"true" json:"branchName"`

    // Protection level to be added on the branch.
    ProtectionLevels []ProtectionLevelEnum `mandatory:"true" json:"protectionLevels"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ProtectedBranchSummary) String

func (m ProtectedBranchSummary) String() string

func (ProtectedBranchSummary) ValidateEnumValue

func (m ProtectedBranchSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProtectionLevelEnum

ProtectionLevelEnum Enum with underlying type: string

type ProtectionLevelEnum string

Set of constants representing the allowable values for ProtectionLevelEnum

const (
    ProtectionLevelReadOnly             ProtectionLevelEnum = "READ_ONLY"
    ProtectionLevelPullRequestMergeOnly ProtectionLevelEnum = "PULL_REQUEST_MERGE_ONLY"
)

func GetMappingProtectionLevelEnum

func GetMappingProtectionLevelEnum(val string) (ProtectionLevelEnum, bool)

GetMappingProtectionLevelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProtectionLevelEnumValues

func GetProtectionLevelEnumValues() []ProtectionLevelEnum

GetProtectionLevelEnumValues Enumerates the set of values for ProtectionLevelEnum

type PullRequest

PullRequest Pull Request containing the diff between a review branch and a destination branch

type PullRequest struct {

    // Unique identifier that is immutable on creation
    Id *string `mandatory:"true" json:"id"`

    // PullRequest title, can be renamed
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment Identifier
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // DevOps Repository Identifier tells which repository this pull request belongs to
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // The source branch which contains the changes to be reviewed. Example: "feature/JIRA-123"
    SourceBranch *string `mandatory:"true" json:"sourceBranch"`

    // The destination branch against which the changes are to be reviewed. Example: "main".
    DestinationBranch *string `mandatory:"true" json:"destinationBranch"`

    // The time the PullRequest was created. An RFC3339 formatted datetime string
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the PullRequest.
    LifecycleState PullRequestLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The status of the Pull Request.
    LifecycleDetails PullRequestLifecycleDetailsEnum `mandatory:"true" json:"lifecycleDetails"`

    CreatedBy *PrincipalDetails `mandatory:"true" json:"createdBy"`

    // The total number of comments on the pull request.
    TotalComments *int `mandatory:"true" json:"totalComments"`

    // The total number of reviewers on the pull request.
    TotalReviewers *int `mandatory:"true" json:"totalReviewers"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"`

    // Details of the pull request. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The source branch commit ID when the Pull Request status was last changed to merged or closed
    SourceCommitIdAtTermination *string `mandatory:"false" json:"sourceCommitIdAtTermination"`

    // The merge base commit ID when the Pull Request status was last changed to merged or closed
    MergeBaseCommitIdAtTermination *string `mandatory:"false" json:"mergeBaseCommitIdAtTermination"`

    // The time the PullRequest was updated. An RFC3339 formatted datetime string
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // List of Reviewers.
    Reviewers []Reviewer `mandatory:"false" json:"reviewers"`

    MergeChecks *MergeCheckCollection `mandatory:"false" json:"mergeChecks"`

    MergedBy *PrincipalDetails `mandatory:"false" json:"mergedBy"`

    // The OCID of the forked repository that will act as the source of the changes to be included in the pull request against the parent repository.
    SourceRepositoryId *string `mandatory:"false" json:"sourceRepositoryId"`
}

func (PullRequest) String

func (m PullRequest) String() string

func (PullRequest) ValidateEnumValue

func (m PullRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestActivityCollection

PullRequestActivityCollection Result of list pullRequest activities.

type PullRequestActivityCollection struct {

    // List of pullRequest activity objects.
    Items []PullRequestActivitySummary `mandatory:"true" json:"items"`
}

func (PullRequestActivityCollection) String

func (m PullRequestActivityCollection) String() string

func (*PullRequestActivityCollection) UnmarshalJSON

func (m *PullRequestActivityCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (PullRequestActivityCollection) ValidateEnumValue

func (m PullRequestActivityCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestActivitySummary

PullRequestActivitySummary Summary of an activity record in a pull request

type PullRequestActivitySummary interface {

    // activity identifier
    GetId() *string

    GetPrincipal() *PrincipalDetails

    // pullRequest OCID
    GetPullRequestId() *string

    // The time the action was performed. An RFC3339 formatted datetime string
    GetTimeOccurred() *common.SDKTime
}

type PullRequestActivitySummaryActivityTypeEnum

PullRequestActivitySummaryActivityTypeEnum Enum with underlying type: string

type PullRequestActivitySummaryActivityTypeEnum string

Set of constants representing the allowable values for PullRequestActivitySummaryActivityTypeEnum

const (
    PullRequestActivitySummaryActivityTypeLifecycle PullRequestActivitySummaryActivityTypeEnum = "LIFECYCLE"
    PullRequestActivitySummaryActivityTypeApproval  PullRequestActivitySummaryActivityTypeEnum = "APPROVAL"
    PullRequestActivitySummaryActivityTypeCommit    PullRequestActivitySummaryActivityTypeEnum = "COMMIT"
    PullRequestActivitySummaryActivityTypeReviewer  PullRequestActivitySummaryActivityTypeEnum = "REVIEWER"
    PullRequestActivitySummaryActivityTypeComment   PullRequestActivitySummaryActivityTypeEnum = "COMMENT"
)

func GetMappingPullRequestActivitySummaryActivityTypeEnum

func GetMappingPullRequestActivitySummaryActivityTypeEnum(val string) (PullRequestActivitySummaryActivityTypeEnum, bool)

GetMappingPullRequestActivitySummaryActivityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPullRequestActivitySummaryActivityTypeEnumValues

func GetPullRequestActivitySummaryActivityTypeEnumValues() []PullRequestActivitySummaryActivityTypeEnum

GetPullRequestActivitySummaryActivityTypeEnumValues Enumerates the set of values for PullRequestActivitySummaryActivityTypeEnum

type PullRequestAttachment

PullRequestAttachment Pull Request attachment created by users.

type PullRequestAttachment struct {

    // Unique identifier that is immutable on creation
    Id *string `mandatory:"true" json:"id"`

    // OCID of the pull request that this attachment belongs to
    PullRequestId *string `mandatory:"true" json:"pullRequestId"`

    // name to display in description or comment
    FileName *string `mandatory:"true" json:"fileName"`

    // Creation timestamp. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    CreatedBy *PrincipalDetails `mandatory:"true" json:"createdBy"`
}

func (PullRequestAttachment) String

func (m PullRequestAttachment) String() string

func (PullRequestAttachment) ValidateEnumValue

func (m PullRequestAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestAttachmentCollection

PullRequestAttachmentCollection Result of list pullRequest attachment.

type PullRequestAttachmentCollection struct {

    // List of pullRequest attachment objects.
    Items []PullRequestAttachmentSummary `mandatory:"true" json:"items"`
}

func (PullRequestAttachmentCollection) String

func (m PullRequestAttachmentCollection) String() string

func (PullRequestAttachmentCollection) ValidateEnumValue

func (m PullRequestAttachmentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestAttachmentSummary

PullRequestAttachmentSummary summary of a pullRequest attachment

type PullRequestAttachmentSummary struct {

    // Unique identifier that is immutable on creation
    Id *string `mandatory:"true" json:"id"`

    // OCID of the pull request that this attachment belongs to
    PullRequestId *string `mandatory:"true" json:"pullRequestId"`

    // name to display in description or comment
    FileName *string `mandatory:"true" json:"fileName"`

    // Creation timestamp. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    CreatedBy *PrincipalDetails `mandatory:"true" json:"createdBy"`
}

func (PullRequestAttachmentSummary) String

func (m PullRequestAttachmentSummary) String() string

func (PullRequestAttachmentSummary) ValidateEnumValue

func (m PullRequestAttachmentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestAuthorCollection

PullRequestAuthorCollection Result of listing PR authors.

type PullRequestAuthorCollection struct {

    // List of authors who has ever created PR before.
    Items []PullRequestAuthorSummary `mandatory:"true" json:"items"`
}

func (PullRequestAuthorCollection) String

func (m PullRequestAuthorCollection) String() string

func (PullRequestAuthorCollection) ValidateEnumValue

func (m PullRequestAuthorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestAuthorSummary

PullRequestAuthorSummary Object containing summary of PR author.

type PullRequestAuthorSummary struct {
    PrincipalDetails *PrincipalDetails `mandatory:"true" json:"principalDetails"`
}

func (PullRequestAuthorSummary) String

func (m PullRequestAuthorSummary) String() string

func (PullRequestAuthorSummary) ValidateEnumValue

func (m PullRequestAuthorSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestChangeSummaryMetrics

PullRequestChangeSummaryMetrics Response object for obtaining summary metric of Pull Request changed files.

type PullRequestChangeSummaryMetrics struct {

    // The number of lines added in whole difference.
    ChangedFilesCount *int `mandatory:"true" json:"changedFilesCount"`

    // The number of lines added in whole difference.
    AddedLinesCount *int `mandatory:"true" json:"addedLinesCount"`

    // The number of lines deleted in whole difference.
    DeletedLinesCount *int `mandatory:"true" json:"deletedLinesCount"`
}

func (PullRequestChangeSummaryMetrics) String

func (m PullRequestChangeSummaryMetrics) String() string

func (PullRequestChangeSummaryMetrics) ValidateEnumValue

func (m PullRequestChangeSummaryMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestCollection

PullRequestCollection Results of a Pull Request search. Contains both PullRequestSummary items and other information, such as metadata.

type PullRequestCollection struct {

    // List of Pull Requests.
    Items []PullRequestSummary `mandatory:"true" json:"items"`
}

func (PullRequestCollection) String

func (m PullRequestCollection) String() string

func (PullRequestCollection) ValidateEnumValue

func (m PullRequestCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestComment

PullRequestComment User comments created by reviewers during the pull request review.

type PullRequestComment struct {

    // Unique identifier that is immutable on creation
    Id *string `mandatory:"true" json:"id"`

    // OCID of the pull request that this comment belongs to
    PullRequestId *string `mandatory:"true" json:"pullRequestId"`

    // Content of the Comment.
    Data *string `mandatory:"true" json:"data"`

    // Status of the Comment
    Status PullRequestCommentStatusEnum `mandatory:"true" json:"status"`

    // Creation timestamp. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    CreatedBy *PrincipalDetails `mandatory:"true" json:"createdBy"`

    // ID of parent Comment
    ParentId *string `mandatory:"false" json:"parentId"`

    // File path in the commit
    FilePath *string `mandatory:"false" json:"filePath"`

    // Commit SHA
    CommitId *string `mandatory:"false" json:"commitId"`

    // File path in the target commit
    FileType PullRequestCommentFileTypeEnum `mandatory:"false" json:"fileType,omitempty"`

    // Line number in the file
    LineNumber *int `mandatory:"false" json:"lineNumber"`

    Likes *PullRequestCommentLikeCollection `mandatory:"false" json:"likes"`

    // Latest update timestamp. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    UpdatedBy *PrincipalDetails `mandatory:"false" json:"updatedBy"`

    // Shows the status of an inline comments context
    ContextStatus PullRequestCommentContextStatusEnum `mandatory:"false" json:"contextStatus,omitempty"`

    // 4 line snippet to be displayed as context for inline comments
    CommentContext []DiffLineDetails `mandatory:"false" json:"commentContext"`
}

func (PullRequestComment) String

func (m PullRequestComment) String() string

func (PullRequestComment) ValidateEnumValue

func (m PullRequestComment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestCommentCollection

PullRequestCommentCollection Result of list pullRequest comments.

type PullRequestCommentCollection struct {

    // List of pullRequest comment objects.
    Items []PullRequestCommentSummary `mandatory:"true" json:"items"`
}

func (PullRequestCommentCollection) String

func (m PullRequestCommentCollection) String() string

func (PullRequestCommentCollection) ValidateEnumValue

func (m PullRequestCommentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestCommentContextStatusEnum

PullRequestCommentContextStatusEnum Enum with underlying type: string

type PullRequestCommentContextStatusEnum string

Set of constants representing the allowable values for PullRequestCommentContextStatusEnum

const (
    PullRequestCommentContextStatusProcessed       PullRequestCommentContextStatusEnum = "PROCESSED"
    PullRequestCommentContextStatusNeedsProcessing PullRequestCommentContextStatusEnum = "NEEDS_PROCESSING"
)

func GetMappingPullRequestCommentContextStatusEnum

func GetMappingPullRequestCommentContextStatusEnum(val string) (PullRequestCommentContextStatusEnum, bool)

GetMappingPullRequestCommentContextStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPullRequestCommentContextStatusEnumValues

func GetPullRequestCommentContextStatusEnumValues() []PullRequestCommentContextStatusEnum

GetPullRequestCommentContextStatusEnumValues Enumerates the set of values for PullRequestCommentContextStatusEnum

type PullRequestCommentFileTypeEnum

PullRequestCommentFileTypeEnum Enum with underlying type: string

type PullRequestCommentFileTypeEnum string

Set of constants representing the allowable values for PullRequestCommentFileTypeEnum

const (
    PullRequestCommentFileTypeSource      PullRequestCommentFileTypeEnum = "SOURCE"
    PullRequestCommentFileTypeDestination PullRequestCommentFileTypeEnum = "DESTINATION"
)

func GetMappingPullRequestCommentFileTypeEnum

func GetMappingPullRequestCommentFileTypeEnum(val string) (PullRequestCommentFileTypeEnum, bool)

GetMappingPullRequestCommentFileTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPullRequestCommentFileTypeEnumValues

func GetPullRequestCommentFileTypeEnumValues() []PullRequestCommentFileTypeEnum

GetPullRequestCommentFileTypeEnumValues Enumerates the set of values for PullRequestCommentFileTypeEnum

type PullRequestCommentLikeCollection

PullRequestCommentLikeCollection Abstract of Pull Request Comment likes.

type PullRequestCommentLikeCollection struct {

    // List of liked users of whom liked the pull request comment (max size is 50).
    Users []PrincipalDetails `mandatory:"true" json:"users"`

    // Total like counter
    TotalLikes *int `mandatory:"true" json:"totalLikes"`
}

func (PullRequestCommentLikeCollection) String

func (m PullRequestCommentLikeCollection) String() string

func (PullRequestCommentLikeCollection) ValidateEnumValue

func (m PullRequestCommentLikeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestCommentStatusEnum

PullRequestCommentStatusEnum Enum with underlying type: string

type PullRequestCommentStatusEnum string

Set of constants representing the allowable values for PullRequestCommentStatusEnum

const (
    PullRequestCommentStatusActive   PullRequestCommentStatusEnum = "ACTIVE"
    PullRequestCommentStatusOutdated PullRequestCommentStatusEnum = "OUTDATED"
)

func GetMappingPullRequestCommentStatusEnum

func GetMappingPullRequestCommentStatusEnum(val string) (PullRequestCommentStatusEnum, bool)

GetMappingPullRequestCommentStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPullRequestCommentStatusEnumValues

func GetPullRequestCommentStatusEnumValues() []PullRequestCommentStatusEnum

GetPullRequestCommentStatusEnumValues Enumerates the set of values for PullRequestCommentStatusEnum

type PullRequestCommentSummary

PullRequestCommentSummary summary of a pullRequest comment

type PullRequestCommentSummary struct {

    // Unique identifier that is immutable on creation
    Id *string `mandatory:"true" json:"id"`

    // OCID of the pull request that this comment belongs to
    PullRequestId *string `mandatory:"true" json:"pullRequestId"`

    // Content of the Comment.
    Data *string `mandatory:"true" json:"data"`

    // Status of the Comment
    Status PullRequestCommentStatusEnum `mandatory:"true" json:"status"`

    // Creation timestamp. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    CreatedBy *PrincipalDetails `mandatory:"true" json:"createdBy"`

    // ID of parent Comment
    ParentId *string `mandatory:"false" json:"parentId"`

    // File path in the commit
    FilePath *string `mandatory:"false" json:"filePath"`

    // Commit SHA
    CommitId *string `mandatory:"false" json:"commitId"`

    // File path in the target commit
    FileType PullRequestCommentFileTypeEnum `mandatory:"false" json:"fileType,omitempty"`

    // Line number in the file
    LineNumber *int `mandatory:"false" json:"lineNumber"`

    Likes *PullRequestCommentLikeCollection `mandatory:"false" json:"likes"`

    // Latest update timestamp. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    UpdatedBy *PrincipalDetails `mandatory:"false" json:"updatedBy"`

    // Shows the status of an inline comments context
    ContextStatus PullRequestCommentContextStatusEnum `mandatory:"false" json:"contextStatus,omitempty"`

    // 4 line snippet to be displayed as context for inline comments
    CommentContext []DiffLineDetails `mandatory:"false" json:"commentContext"`
}

func (PullRequestCommentSummary) String

func (m PullRequestCommentSummary) String() string

func (PullRequestCommentSummary) ValidateEnumValue

func (m PullRequestCommentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestFileChangeCollection

PullRequestFileChangeCollection Result of Pull Request difference.

type PullRequestFileChangeCollection struct {

    // List of objects describing Pull Request differences for changed files.
    Items []PullRequestFileChangeSummary `mandatory:"true" json:"items"`
}

func (PullRequestFileChangeCollection) String

func (m PullRequestFileChangeCollection) String() string

func (PullRequestFileChangeCollection) ValidateEnumValue

func (m PullRequestFileChangeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestFileChangeSummary

PullRequestFileChangeSummary Entry for description of change on a file.

type PullRequestFileChangeSummary struct {

    // Type of change made to file.
    ChangeType *string `mandatory:"true" json:"changeType"`

    // The type of the changed object.
    ObjectType *string `mandatory:"false" json:"objectType"`

    // The ID of the commit where the change is coming from.
    CommitId *string `mandatory:"false" json:"commitId"`

    // The path on the target to the changed object.
    OldPath *string `mandatory:"false" json:"oldPath"`

    // The path on the source to the changed object.
    NewPath *string `mandatory:"false" json:"newPath"`

    // The ID of the changed object on the target.
    OldId *string `mandatory:"false" json:"oldId"`

    // The ID of the changed object on the source.
    NewId *string `mandatory:"false" json:"newId"`

    // The number of lines added in whole difference.
    AddedLinesCount *int `mandatory:"false" json:"addedLinesCount"`

    // The number of lines deleted in whole difference.
    DeletedLinesCount *int `mandatory:"false" json:"deletedLinesCount"`

    // Indicates whether the changed file contains conflicts.
    HasConflicts *bool `mandatory:"false" json:"hasConflicts"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (PullRequestFileChangeSummary) String

func (m PullRequestFileChangeSummary) String() string

func (PullRequestFileChangeSummary) ValidateEnumValue

func (m PullRequestFileChangeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestLifecycleActivitySummary

PullRequestLifecycleActivitySummary activity describing a pull request state change

type PullRequestLifecycleActivitySummary struct {

    // activity identifier
    Id *string `mandatory:"true" json:"id"`

    Principal *PrincipalDetails `mandatory:"true" json:"principal"`

    // pullRequest OCID
    PullRequestId *string `mandatory:"true" json:"pullRequestId"`

    // The time the action was performed. An RFC3339 formatted datetime string
    TimeOccurred *common.SDKTime `mandatory:"true" json:"timeOccurred"`

    // The state of a pull request after an action.
    State PullRequestLifecycleActivitySummaryStateEnum `mandatory:"true" json:"state"`
}

func (PullRequestLifecycleActivitySummary) GetId

func (m PullRequestLifecycleActivitySummary) GetId() *string

GetId returns Id

func (PullRequestLifecycleActivitySummary) GetPrincipal

func (m PullRequestLifecycleActivitySummary) GetPrincipal() *PrincipalDetails

GetPrincipal returns Principal

func (PullRequestLifecycleActivitySummary) GetPullRequestId

func (m PullRequestLifecycleActivitySummary) GetPullRequestId() *string

GetPullRequestId returns PullRequestId

func (PullRequestLifecycleActivitySummary) GetTimeOccurred

func (m PullRequestLifecycleActivitySummary) GetTimeOccurred() *common.SDKTime

GetTimeOccurred returns TimeOccurred

func (PullRequestLifecycleActivitySummary) MarshalJSON

func (m PullRequestLifecycleActivitySummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PullRequestLifecycleActivitySummary) String

func (m PullRequestLifecycleActivitySummary) String() string

func (PullRequestLifecycleActivitySummary) ValidateEnumValue

func (m PullRequestLifecycleActivitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestLifecycleActivitySummaryStateEnum

PullRequestLifecycleActivitySummaryStateEnum Enum with underlying type: string

type PullRequestLifecycleActivitySummaryStateEnum string

Set of constants representing the allowable values for PullRequestLifecycleActivitySummaryStateEnum

const (
    PullRequestLifecycleActivitySummaryStateOpened   PullRequestLifecycleActivitySummaryStateEnum = "OPENED"
    PullRequestLifecycleActivitySummaryStateClosed   PullRequestLifecycleActivitySummaryStateEnum = "CLOSED"
    PullRequestLifecycleActivitySummaryStateMerged   PullRequestLifecycleActivitySummaryStateEnum = "MERGED"
    PullRequestLifecycleActivitySummaryStateReopened PullRequestLifecycleActivitySummaryStateEnum = "REOPENED"
)

func GetMappingPullRequestLifecycleActivitySummaryStateEnum

func GetMappingPullRequestLifecycleActivitySummaryStateEnum(val string) (PullRequestLifecycleActivitySummaryStateEnum, bool)

GetMappingPullRequestLifecycleActivitySummaryStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPullRequestLifecycleActivitySummaryStateEnumValues

func GetPullRequestLifecycleActivitySummaryStateEnumValues() []PullRequestLifecycleActivitySummaryStateEnum

GetPullRequestLifecycleActivitySummaryStateEnumValues Enumerates the set of values for PullRequestLifecycleActivitySummaryStateEnum

type PullRequestLifecycleDetailsEnum

PullRequestLifecycleDetailsEnum Enum with underlying type: string

type PullRequestLifecycleDetailsEnum string

Set of constants representing the allowable values for PullRequestLifecycleDetailsEnum

const (
    PullRequestLifecycleDetailsOpen     PullRequestLifecycleDetailsEnum = "OPEN"
    PullRequestLifecycleDetailsConflict PullRequestLifecycleDetailsEnum = "CONFLICT"
    PullRequestLifecycleDetailsClosed   PullRequestLifecycleDetailsEnum = "CLOSED"
    PullRequestLifecycleDetailsMerging  PullRequestLifecycleDetailsEnum = "MERGING"
    PullRequestLifecycleDetailsMerged   PullRequestLifecycleDetailsEnum = "MERGED"
)

func GetMappingPullRequestLifecycleDetailsEnum

func GetMappingPullRequestLifecycleDetailsEnum(val string) (PullRequestLifecycleDetailsEnum, bool)

GetMappingPullRequestLifecycleDetailsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPullRequestLifecycleDetailsEnumValues

func GetPullRequestLifecycleDetailsEnumValues() []PullRequestLifecycleDetailsEnum

GetPullRequestLifecycleDetailsEnumValues Enumerates the set of values for PullRequestLifecycleDetailsEnum

type PullRequestLifecycleStateEnum

PullRequestLifecycleStateEnum Enum with underlying type: string

type PullRequestLifecycleStateEnum string

Set of constants representing the allowable values for PullRequestLifecycleStateEnum

const (
    PullRequestLifecycleStateCreating PullRequestLifecycleStateEnum = "CREATING"
    PullRequestLifecycleStateUpdating PullRequestLifecycleStateEnum = "UPDATING"
    PullRequestLifecycleStateActive   PullRequestLifecycleStateEnum = "ACTIVE"
    PullRequestLifecycleStateDeleting PullRequestLifecycleStateEnum = "DELETING"
    PullRequestLifecycleStateDeleted  PullRequestLifecycleStateEnum = "DELETED"
    PullRequestLifecycleStateFailed   PullRequestLifecycleStateEnum = "FAILED"
)

func GetMappingPullRequestLifecycleStateEnum

func GetMappingPullRequestLifecycleStateEnum(val string) (PullRequestLifecycleStateEnum, bool)

GetMappingPullRequestLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPullRequestLifecycleStateEnumValues

func GetPullRequestLifecycleStateEnumValues() []PullRequestLifecycleStateEnum

GetPullRequestLifecycleStateEnumValues Enumerates the set of values for PullRequestLifecycleStateEnum

type PullRequestNotificationPreference

PullRequestNotificationPreference The notification preference of the pull request.

type PullRequestNotificationPreference struct {

    // The ocid of pull request resource
    PullRequestId *string `mandatory:"true" json:"pullRequestId"`

    // The ocid of user.
    UserId *string `mandatory:"true" json:"userId"`

    // The override value of pull request notification preference.
    NotificationPreference PullRequestNotificationPreferenceNotificationPreferenceEnum `mandatory:"true" json:"notificationPreference"`
}

func (PullRequestNotificationPreference) String

func (m PullRequestNotificationPreference) String() string

func (PullRequestNotificationPreference) ValidateEnumValue

func (m PullRequestNotificationPreference) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PullRequestNotificationPreferenceNotificationPreferenceEnum

PullRequestNotificationPreferenceNotificationPreferenceEnum Enum with underlying type: string

type PullRequestNotificationPreferenceNotificationPreferenceEnum string

Set of constants representing the allowable values for PullRequestNotificationPreferenceNotificationPreferenceEnum

const (
    PullRequestNotificationPreferenceNotificationPreferenceWatch   PullRequestNotificationPreferenceNotificationPreferenceEnum = "WATCH"
    PullRequestNotificationPreferenceNotificationPreferenceIgnore  PullRequestNotificationPreferenceNotificationPreferenceEnum = "IGNORE"
    PullRequestNotificationPreferenceNotificationPreferenceMention PullRequestNotificationPreferenceNotificationPreferenceEnum = "MENTION"
)

func GetMappingPullRequestNotificationPreferenceNotificationPreferenceEnum

func GetMappingPullRequestNotificationPreferenceNotificationPreferenceEnum(val string) (PullRequestNotificationPreferenceNotificationPreferenceEnum, bool)

GetMappingPullRequestNotificationPreferenceNotificationPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPullRequestNotificationPreferenceNotificationPreferenceEnumValues

func GetPullRequestNotificationPreferenceNotificationPreferenceEnumValues() []PullRequestNotificationPreferenceNotificationPreferenceEnum

GetPullRequestNotificationPreferenceNotificationPreferenceEnumValues Enumerates the set of values for PullRequestNotificationPreferenceNotificationPreferenceEnum

type PullRequestSummary

PullRequestSummary Summary of the Pull Request.

type PullRequestSummary struct {

    // Unique identifier that is immutable on creation
    Id *string `mandatory:"true" json:"id"`

    // Pull Request title, can be renamed
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment Identifier
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // DevOps Repository Identifier
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // The review branch which contains the changes to be reviewed.
    SourceBranch *string `mandatory:"true" json:"sourceBranch"`

    // The destination branch against which the changes are to be reviewed.
    DestinationBranch *string `mandatory:"true" json:"destinationBranch"`

    // The time the the Pull Request was created. An RFC3339 formatted datetime string
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the Pull Request.
    LifecycleState PullRequestLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The status of the Pull Request.
    LifecycleDetails PullRequestLifecycleDetailsEnum `mandatory:"true" json:"lifecycleDetails"`

    // The total number of comments on the pull request.
    TotalComments *int `mandatory:"true" json:"totalComments"`

    // The total number of reviewers on the pull request.
    TotalReviewers *int `mandatory:"true" json:"totalReviewers"`

    CreatedBy *PrincipalDetails `mandatory:"true" json:"createdBy"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"`

    // Details of the pull request. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The OCID of the forked repository that will act as the source of the changes to be included in the pull request against the parent repository.
    SourceRepositoryId *string `mandatory:"false" json:"sourceRepositoryId"`

    // The source branch commit ID when the Pull Request status was last changed to merged or closed
    SourceCommitIdAtTermination *string `mandatory:"false" json:"sourceCommitIdAtTermination"`

    // The merge base commit ID when the Pull Request status was last changed to merged or closed
    MergeBaseCommitIdAtTermination *string `mandatory:"false" json:"mergeBaseCommitIdAtTermination"`

    // The time the Pull Request was updated. An RFC3339 formatted datetime string
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

func (PullRequestSummary) String

func (m PullRequestSummary) String() string

func (PullRequestSummary) ValidateEnumValue

func (m PullRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PutRepositoryBranchDetails

PutRepositoryBranchDetails The information needed to create a branch.

type PutRepositoryBranchDetails struct {

    // Commit ID pointed to by the new branch.
    CommitId *string `mandatory:"true" json:"commitId"`
}

func (PutRepositoryBranchDetails) MarshalJSON

func (m PutRepositoryBranchDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PutRepositoryBranchDetails) String

func (m PutRepositoryBranchDetails) String() string

func (PutRepositoryBranchDetails) ValidateEnumValue

func (m PutRepositoryBranchDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PutRepositoryRefDetails

PutRepositoryRefDetails The information needed to create a reference. If the reference already exists, then it can be used to update the reference.

type PutRepositoryRefDetails interface {
}

type PutRepositoryRefDetailsRefTypeEnum

PutRepositoryRefDetailsRefTypeEnum Enum with underlying type: string

type PutRepositoryRefDetailsRefTypeEnum string

Set of constants representing the allowable values for PutRepositoryRefDetailsRefTypeEnum

const (
    PutRepositoryRefDetailsRefTypeBranch PutRepositoryRefDetailsRefTypeEnum = "BRANCH"
    PutRepositoryRefDetailsRefTypeTag    PutRepositoryRefDetailsRefTypeEnum = "TAG"
)

func GetMappingPutRepositoryRefDetailsRefTypeEnum

func GetMappingPutRepositoryRefDetailsRefTypeEnum(val string) (PutRepositoryRefDetailsRefTypeEnum, bool)

GetMappingPutRepositoryRefDetailsRefTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPutRepositoryRefDetailsRefTypeEnumValues

func GetPutRepositoryRefDetailsRefTypeEnumValues() []PutRepositoryRefDetailsRefTypeEnum

GetPutRepositoryRefDetailsRefTypeEnumValues Enumerates the set of values for PutRepositoryRefDetailsRefTypeEnum

type PutRepositoryRefRequest

PutRepositoryRefRequest wrapper for the PutRepositoryRef operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/PutRepositoryRef.go.html to see an example of how to use PutRepositoryRefRequest.

type PutRepositoryRefRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"true" contributesTo:"path" name:"refName"`

    // The information to create a reference with the type specified in the query.
    PutRepositoryRefDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (PutRepositoryRefRequest) BinaryRequestBody

func (request PutRepositoryRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PutRepositoryRefRequest) HTTPRequest

func (request PutRepositoryRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PutRepositoryRefRequest) RetryPolicy

func (request PutRepositoryRefRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PutRepositoryRefRequest) String

func (request PutRepositoryRefRequest) String() string

func (PutRepositoryRefRequest) ValidateEnumValue

func (request PutRepositoryRefRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PutRepositoryRefResponse

PutRepositoryRefResponse wrapper for the PutRepositoryRef operation

type PutRepositoryRefResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryRef instance
    RepositoryRef `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/actions/createOrUpdateGitRef".
    Sunset *string `presentIn:"header" name:"sunset"`
}

func (PutRepositoryRefResponse) HTTPResponse

func (response PutRepositoryRefResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PutRepositoryRefResponse) String

func (response PutRepositoryRefResponse) String() string

type PutRepositoryTagDetails

PutRepositoryTagDetails The information needed to create a lightweight tag.

type PutRepositoryTagDetails struct {

    // SHA-1 hash value of the object pointed to by the tag.
    ObjectId *string `mandatory:"true" json:"objectId"`
}

func (PutRepositoryTagDetails) MarshalJSON

func (m PutRepositoryTagDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PutRepositoryTagDetails) String

func (m PutRepositoryTagDetails) String() string

func (PutRepositoryTagDetails) ValidateEnumValue

func (m PutRepositoryTagDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReopenPullRequestRequest

ReopenPullRequestRequest wrapper for the ReopenPullRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ReopenPullRequest.go.html to see an example of how to use ReopenPullRequestRequest.

type ReopenPullRequestRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ReopenPullRequestRequest) BinaryRequestBody

func (request ReopenPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ReopenPullRequestRequest) HTTPRequest

func (request ReopenPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ReopenPullRequestRequest) RetryPolicy

func (request ReopenPullRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ReopenPullRequestRequest) String

func (request ReopenPullRequestRequest) String() string

func (ReopenPullRequestRequest) ValidateEnumValue

func (request ReopenPullRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReopenPullRequestResponse

ReopenPullRequestResponse wrapper for the ReopenPullRequest operation

type ReopenPullRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequest instance
    PullRequest `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (ReopenPullRequestResponse) HTTPResponse

func (response ReopenPullRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ReopenPullRequestResponse) String

func (response ReopenPullRequestResponse) String() string

type Repository

Repository Repositories containing the source code to build and deploy.

type Repository struct {

    // The OCID of the repository. This value is unique and immutable.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the repository's compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project containing the repository.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Name of the repository. Should be unique within the project. This value is mutable.
    Name *string `mandatory:"false" json:"name"`

    // Tenancy unique namespace.
    Namespace *string `mandatory:"false" json:"namespace"`

    // The OCID of the parent repository.
    ParentRepositoryId *string `mandatory:"false" json:"parentRepositoryId"`

    // Unique project name in a namespace.
    ProjectName *string `mandatory:"false" json:"projectName"`

    // SSH URL that you use to git clone, pull and push.
    SshUrl *string `mandatory:"false" json:"sshUrl"`

    // HTTP URL that you use to git clone, pull and push.
    HttpUrl *string `mandatory:"false" json:"httpUrl"`

    // Details of the repository. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The default branch of the repository.
    DefaultBranch *string `mandatory:"false" json:"defaultBranch"`

    // Type of repository:
    // MIRRORED - Repository created by mirroring an existing repository.
    // HOSTED - Repository created and hosted using OCI DevOps code repository.
    // FORKED - Repository created by forking an existing repository.
    RepositoryType RepositoryRepositoryTypeEnum `mandatory:"false" json:"repositoryType,omitempty"`

    MirrorRepositoryConfig *MirrorRepositoryConfig `mandatory:"false" json:"mirrorRepositoryConfig"`

    // The time the repository was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the repository was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the repository.
    LifecycleState RepositoryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecyleDetails *string `mandatory:"false" json:"lifecyleDetails"`

    // The count of the branches present in the repository.
    BranchCount *int `mandatory:"false" json:"branchCount"`

    // The count of the commits present in the repository.
    CommitCount *int `mandatory:"false" json:"commitCount"`

    // The size of the repository in bytes.
    SizeInBytes *int64 `mandatory:"false" json:"sizeInBytes"`

    // Trigger build events supported for this repository:
    // PUSH - Build is triggered when a push event occurs.
    // PULL_REQUEST_CREATED - Build is triggered when a pull request is created in the repository.
    // PULL_REQUEST_UPDATED - Build is triggered when a push is made to a branch with an open pull request.
    // COMMIT_UPDATES - Build is triggered when new commits are mirrored into a repository.
    TriggerBuildEvents []RepositoryTriggerBuildEventsEnum `mandatory:"false" json:"triggerBuildEvents,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Repository) String

func (m Repository) String() string

func (Repository) ValidateEnumValue

func (m Repository) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryAnalyticsDetails

RepositoryAnalyticsDetails Details of the user configured settings for viewing the metrics.

type RepositoryAnalyticsDetails struct {

    // The name of the metric to be filtered.
    RepositoryMetrics []MetricNameEnum `mandatory:"true" json:"repositoryMetrics"`

    // The beginning of the metric data query time range.
    StartTime *common.SDKTime `mandatory:"true" json:"startTime"`

    // Email address of the author.
    AuthorEmail *string `mandatory:"false" json:"authorEmail"`

    // Metrics aggregated for the defined period.
    AggregationDuration RepositoryAnalyticsDetailsAggregationDurationEnum `mandatory:"false" json:"aggregationDuration,omitempty"`

    // The end of the metric data query time range.
    EndTime *common.SDKTime `mandatory:"false" json:"endTime"`

    // Attribute by which metric data has to be grouped
    GroupBy RepositoryAnalyticsDetailsGroupByEnum `mandatory:"false" json:"groupBy,omitempty"`
}

func (RepositoryAnalyticsDetails) String

func (m RepositoryAnalyticsDetails) String() string

func (RepositoryAnalyticsDetails) ValidateEnumValue

func (m RepositoryAnalyticsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryAnalyticsDetailsAggregationDurationEnum

RepositoryAnalyticsDetailsAggregationDurationEnum Enum with underlying type: string

type RepositoryAnalyticsDetailsAggregationDurationEnum string

Set of constants representing the allowable values for RepositoryAnalyticsDetailsAggregationDurationEnum

const (
    RepositoryAnalyticsDetailsAggregationDurationDaily   RepositoryAnalyticsDetailsAggregationDurationEnum = "DAILY"
    RepositoryAnalyticsDetailsAggregationDurationWeekly  RepositoryAnalyticsDetailsAggregationDurationEnum = "WEEKLY"
    RepositoryAnalyticsDetailsAggregationDurationMonthly RepositoryAnalyticsDetailsAggregationDurationEnum = "MONTHLY"
    RepositoryAnalyticsDetailsAggregationDurationYearly  RepositoryAnalyticsDetailsAggregationDurationEnum = "YEARLY"
)

func GetMappingRepositoryAnalyticsDetailsAggregationDurationEnum

func GetMappingRepositoryAnalyticsDetailsAggregationDurationEnum(val string) (RepositoryAnalyticsDetailsAggregationDurationEnum, bool)

GetMappingRepositoryAnalyticsDetailsAggregationDurationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryAnalyticsDetailsAggregationDurationEnumValues

func GetRepositoryAnalyticsDetailsAggregationDurationEnumValues() []RepositoryAnalyticsDetailsAggregationDurationEnum

GetRepositoryAnalyticsDetailsAggregationDurationEnumValues Enumerates the set of values for RepositoryAnalyticsDetailsAggregationDurationEnum

type RepositoryAnalyticsDetailsGroupByEnum

RepositoryAnalyticsDetailsGroupByEnum Enum with underlying type: string

type RepositoryAnalyticsDetailsGroupByEnum string

Set of constants representing the allowable values for RepositoryAnalyticsDetailsGroupByEnum

const (
    RepositoryAnalyticsDetailsGroupByAuthor RepositoryAnalyticsDetailsGroupByEnum = "AUTHOR"
)

func GetMappingRepositoryAnalyticsDetailsGroupByEnum

func GetMappingRepositoryAnalyticsDetailsGroupByEnum(val string) (RepositoryAnalyticsDetailsGroupByEnum, bool)

GetMappingRepositoryAnalyticsDetailsGroupByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryAnalyticsDetailsGroupByEnumValues

func GetRepositoryAnalyticsDetailsGroupByEnumValues() []RepositoryAnalyticsDetailsGroupByEnum

GetRepositoryAnalyticsDetailsGroupByEnumValues Enumerates the set of values for RepositoryAnalyticsDetailsGroupByEnum

type RepositoryAuthorCollection

RepositoryAuthorCollection Result of list authors.

type RepositoryAuthorCollection struct {

    // List of author objects.
    Items []RepositoryAuthorSummary `mandatory:"true" json:"items"`
}

func (RepositoryAuthorCollection) String

func (m RepositoryAuthorCollection) String() string

func (RepositoryAuthorCollection) ValidateEnumValue

func (m RepositoryAuthorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryAuthorSummary

RepositoryAuthorSummary Object containing summary of authors in a repository.

type RepositoryAuthorSummary struct {

    // Author name.
    AuthorName *string `mandatory:"true" json:"authorName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositoryAuthorSummary) String

func (m RepositoryAuthorSummary) String() string

func (RepositoryAuthorSummary) ValidateEnumValue

func (m RepositoryAuthorSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryBranch

RepositoryBranch Branch related information.

type RepositoryBranch struct {

    // Unique reference name inside a repository.
    RefName *string `mandatory:"true" json:"refName"`

    // Unique full reference name inside a repository.
    FullRefName *string `mandatory:"true" json:"fullRefName"`

    // The OCID of the repository containing the reference.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // Commit ID pointed to by the new branch.
    CommitId *string `mandatory:"true" json:"commitId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (RepositoryBranch) GetDefinedTags

func (m RepositoryBranch) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (RepositoryBranch) GetFreeformTags

func (m RepositoryBranch) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (RepositoryBranch) GetFullRefName

func (m RepositoryBranch) GetFullRefName() *string

GetFullRefName returns FullRefName

func (RepositoryBranch) GetRefName

func (m RepositoryBranch) GetRefName() *string

GetRefName returns RefName

func (RepositoryBranch) GetRepositoryId

func (m RepositoryBranch) GetRepositoryId() *string

GetRepositoryId returns RepositoryId

func (RepositoryBranch) MarshalJSON

func (m RepositoryBranch) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RepositoryBranch) String

func (m RepositoryBranch) String() string

func (RepositoryBranch) ValidateEnumValue

func (m RepositoryBranch) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryBranchSummary

RepositoryBranchSummary Branch related information.

type RepositoryBranchSummary struct {

    // Reference name inside a repository.
    RefName *string `mandatory:"true" json:"refName"`

    // Unique full reference name inside a repository.
    FullRefName *string `mandatory:"true" json:"fullRefName"`

    // The OCID of the repository containing the reference.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // Commit ID pointed to by the new branch.
    CommitId *string `mandatory:"true" json:"commitId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositoryBranchSummary) GetDefinedTags

func (m RepositoryBranchSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (RepositoryBranchSummary) GetFreeformTags

func (m RepositoryBranchSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (RepositoryBranchSummary) GetFullRefName

func (m RepositoryBranchSummary) GetFullRefName() *string

GetFullRefName returns FullRefName

func (RepositoryBranchSummary) GetRefName

func (m RepositoryBranchSummary) GetRefName() *string

GetRefName returns RefName

func (RepositoryBranchSummary) GetRepositoryId

func (m RepositoryBranchSummary) GetRepositoryId() *string

GetRepositoryId returns RepositoryId

func (RepositoryBranchSummary) GetSystemTags

func (m RepositoryBranchSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (RepositoryBranchSummary) MarshalJSON

func (m RepositoryBranchSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RepositoryBranchSummary) String

func (m RepositoryBranchSummary) String() string

func (RepositoryBranchSummary) ValidateEnumValue

func (m RepositoryBranchSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryCollection

RepositoryCollection Results of a repository search. Contains repository summary items and other information, such as metadata.

type RepositoryCollection struct {

    // List of repositories.
    Items []RepositorySummary `mandatory:"true" json:"items"`
}

func (RepositoryCollection) String

func (m RepositoryCollection) String() string

func (RepositoryCollection) ValidateEnumValue

func (m RepositoryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryCommit

RepositoryCommit Commit object with commit information.

type RepositoryCommit struct {

    // Commit hash pointed to by reference name.
    CommitId *string `mandatory:"true" json:"commitId"`

    // The commit message.
    CommitMessage *string `mandatory:"true" json:"commitMessage"`

    // Name of the author of the repository.
    AuthorName *string `mandatory:"false" json:"authorName"`

    // Email of the author of the repository.
    AuthorEmail *string `mandatory:"false" json:"authorEmail"`

    // Name of who creates the commit.
    CommitterName *string `mandatory:"false" json:"committerName"`

    // Email of who creates the commit.
    CommitterEmail *string `mandatory:"false" json:"committerEmail"`

    // An array of parent commit IDs of created commit.
    ParentCommitIds []string `mandatory:"false" json:"parentCommitIds"`

    // The time at which commit was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Tree information for the specified commit.
    TreeId *string `mandatory:"false" json:"treeId"`
}

func (RepositoryCommit) String

func (m RepositoryCommit) String() string

func (RepositoryCommit) ValidateEnumValue

func (m RepositoryCommit) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryCommitCollection

RepositoryCommitCollection Result of a commit search.

type RepositoryCommitCollection struct {

    // List of commit objects.
    Items []RepositoryCommitSummary `mandatory:"true" json:"items"`
}

func (RepositoryCommitCollection) String

func (m RepositoryCommitCollection) String() string

func (RepositoryCommitCollection) ValidateEnumValue

func (m RepositoryCommitCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryCommitSummary

RepositoryCommitSummary Commit summary with commit information.

type RepositoryCommitSummary struct {

    // Commit hash pointed to by reference name.
    CommitId *string `mandatory:"true" json:"commitId"`

    // The commit message.
    CommitMessage *string `mandatory:"true" json:"commitMessage"`

    // Name of the author of the repository.
    AuthorName *string `mandatory:"true" json:"authorName"`

    // Email of the author of the repository.
    AuthorEmail *string `mandatory:"true" json:"authorEmail"`

    // Name of who creates the commit.
    CommitterName *string `mandatory:"true" json:"committerName"`

    // Email of who creates the commit.
    CommitterEmail *string `mandatory:"true" json:"committerEmail"`

    // An array of parent commit IDs of created commit.
    ParentCommitIds []string `mandatory:"true" json:"parentCommitIds"`

    // The time to create the commit.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Tree information for the specified commit.
    TreeId *string `mandatory:"true" json:"treeId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositoryCommitSummary) String

func (m RepositoryCommitSummary) String() string

func (RepositoryCommitSummary) ValidateEnumValue

func (m RepositoryCommitSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryFileLines

RepositoryFileLines Object containing the lines of a file in a repository.

type RepositoryFileLines struct {

    // The list of lines in the file.
    Lines []FileLineDetails `mandatory:"true" json:"lines"`
}

func (RepositoryFileLines) String

func (m RepositoryFileLines) String() string

func (RepositoryFileLines) ValidateEnumValue

func (m RepositoryFileLines) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryLifecycleStateEnum

RepositoryLifecycleStateEnum Enum with underlying type: string

type RepositoryLifecycleStateEnum string

Set of constants representing the allowable values for RepositoryLifecycleStateEnum

const (
    RepositoryLifecycleStateActive   RepositoryLifecycleStateEnum = "ACTIVE"
    RepositoryLifecycleStateCreating RepositoryLifecycleStateEnum = "CREATING"
    RepositoryLifecycleStateDeleted  RepositoryLifecycleStateEnum = "DELETED"
    RepositoryLifecycleStateFailed   RepositoryLifecycleStateEnum = "FAILED"
    RepositoryLifecycleStateDeleting RepositoryLifecycleStateEnum = "DELETING"
)

func GetMappingRepositoryLifecycleStateEnum

func GetMappingRepositoryLifecycleStateEnum(val string) (RepositoryLifecycleStateEnum, bool)

GetMappingRepositoryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryLifecycleStateEnumValues

func GetRepositoryLifecycleStateEnumValues() []RepositoryLifecycleStateEnum

GetRepositoryLifecycleStateEnumValues Enumerates the set of values for RepositoryLifecycleStateEnum

type RepositoryMetricAggregation

RepositoryMetricAggregation The set of aggregated data returned for repository analytics.

type RepositoryMetricAggregation struct {

    // The metric data.
    Items []RepositoryMetricSummary `mandatory:"true" json:"items"`
}

func (RepositoryMetricAggregation) String

func (m RepositoryMetricAggregation) String() string

func (RepositoryMetricAggregation) ValidateEnumValue

func (m RepositoryMetricAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryMetricSummary

RepositoryMetricSummary The metrics details of a repository resource.

type RepositoryMetricSummary struct {

    // Type of metric
    MetricName MetricNameEnum `mandatory:"false" json:"metricName,omitempty"`

    // The duration of the returned aggregated data in seconds.
    DurationInSeconds *int64 `mandatory:"false" json:"durationInSeconds"`

    // The qualifiers provided in the definition of the returned metric.
    Dimensions map[string]string `mandatory:"false" json:"dimensions"`

    // The start time associated with the value of the metric.
    StartTimestampInEpochSeconds *int64 `mandatory:"false" json:"startTimestampInEpochSeconds"`

    // Represents the total number of the metric being calculated.
    Count *float64 `mandatory:"false" json:"count"`

    // Represents the total duration in days calculated corresponding to the total no. of PRs.
    // This is used only for "PULL_REQUEST_REVIEW_START_DURATION_IN_DAYS" and "PULL_REQUEST_REVIEW_DURATION_IN_DAYS" metrics.
    Sum *float64 `mandatory:"false" json:"sum"`
}

func (RepositoryMetricSummary) String

func (m RepositoryMetricSummary) String() string

func (RepositoryMetricSummary) ValidateEnumValue

func (m RepositoryMetricSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryMirrorRecord

RepositoryMirrorRecord Object containing information about a mirror record.

type RepositoryMirrorRecord struct {

    // Mirror status of current mirror entry.
    // QUEUED - Mirroring Queued
    // RUNNING - Mirroring is Running
    // PASSED - Mirroring Passed
    // FAILED - Mirroring Failed
    MirrorStatus RepositoryMirrorRecordMirrorStatusEnum `mandatory:"true" json:"mirrorStatus"`

    // Workrequest ID to track current mirror operation.
    WorkRequestId *string `mandatory:"false" json:"workRequestId"`

    // The time to enqueue a mirror operation.
    TimeEnqueued *common.SDKTime `mandatory:"false" json:"timeEnqueued"`

    // The time to start a mirror operation.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time taken to complete a mirror operation. Value is null if not completed.
    TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"`
}

func (RepositoryMirrorRecord) String

func (m RepositoryMirrorRecord) String() string

func (RepositoryMirrorRecord) ValidateEnumValue

func (m RepositoryMirrorRecord) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryMirrorRecordCollection

RepositoryMirrorRecordCollection The collection of mirror entry.

type RepositoryMirrorRecordCollection struct {

    // List of mirror entry objects.
    Items []RepositoryMirrorRecordSummary `mandatory:"true" json:"items"`
}

func (RepositoryMirrorRecordCollection) String

func (m RepositoryMirrorRecordCollection) String() string

func (RepositoryMirrorRecordCollection) ValidateEnumValue

func (m RepositoryMirrorRecordCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryMirrorRecordMirrorStatusEnum

RepositoryMirrorRecordMirrorStatusEnum Enum with underlying type: string

type RepositoryMirrorRecordMirrorStatusEnum string

Set of constants representing the allowable values for RepositoryMirrorRecordMirrorStatusEnum

const (
    RepositoryMirrorRecordMirrorStatusNone    RepositoryMirrorRecordMirrorStatusEnum = "NONE"
    RepositoryMirrorRecordMirrorStatusQueued  RepositoryMirrorRecordMirrorStatusEnum = "QUEUED"
    RepositoryMirrorRecordMirrorStatusRunning RepositoryMirrorRecordMirrorStatusEnum = "RUNNING"
    RepositoryMirrorRecordMirrorStatusPassed  RepositoryMirrorRecordMirrorStatusEnum = "PASSED"
    RepositoryMirrorRecordMirrorStatusFailed  RepositoryMirrorRecordMirrorStatusEnum = "FAILED"
)

func GetMappingRepositoryMirrorRecordMirrorStatusEnum

func GetMappingRepositoryMirrorRecordMirrorStatusEnum(val string) (RepositoryMirrorRecordMirrorStatusEnum, bool)

GetMappingRepositoryMirrorRecordMirrorStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryMirrorRecordMirrorStatusEnumValues

func GetRepositoryMirrorRecordMirrorStatusEnumValues() []RepositoryMirrorRecordMirrorStatusEnum

GetRepositoryMirrorRecordMirrorStatusEnumValues Enumerates the set of values for RepositoryMirrorRecordMirrorStatusEnum

type RepositoryMirrorRecordSummary

RepositoryMirrorRecordSummary Object containing information about a mirror record.

type RepositoryMirrorRecordSummary struct {

    // Mirror status of current mirror entry.
    // QUEUED - Mirroring Queued
    // RUNNING - Mirroring is Running
    // PASSED - Mirroring Passed
    // FAILED - Mirroring Failed
    MirrorStatus RepositoryMirrorRecordSummaryMirrorStatusEnum `mandatory:"true" json:"mirrorStatus"`

    // Workrequest ID to track current mirror operation.
    WorkRequestId *string `mandatory:"false" json:"workRequestId"`

    // The time to enqueue a mirror operation.
    TimeEnqueued *common.SDKTime `mandatory:"false" json:"timeEnqueued"`

    // The time to start a mirror operation.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time to complete a mirror operation.
    TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositoryMirrorRecordSummary) String

func (m RepositoryMirrorRecordSummary) String() string

func (RepositoryMirrorRecordSummary) ValidateEnumValue

func (m RepositoryMirrorRecordSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryMirrorRecordSummaryMirrorStatusEnum

RepositoryMirrorRecordSummaryMirrorStatusEnum Enum with underlying type: string

type RepositoryMirrorRecordSummaryMirrorStatusEnum string

Set of constants representing the allowable values for RepositoryMirrorRecordSummaryMirrorStatusEnum

const (
    RepositoryMirrorRecordSummaryMirrorStatusNone    RepositoryMirrorRecordSummaryMirrorStatusEnum = "NONE"
    RepositoryMirrorRecordSummaryMirrorStatusQueued  RepositoryMirrorRecordSummaryMirrorStatusEnum = "QUEUED"
    RepositoryMirrorRecordSummaryMirrorStatusRunning RepositoryMirrorRecordSummaryMirrorStatusEnum = "RUNNING"
    RepositoryMirrorRecordSummaryMirrorStatusPassed  RepositoryMirrorRecordSummaryMirrorStatusEnum = "PASSED"
    RepositoryMirrorRecordSummaryMirrorStatusFailed  RepositoryMirrorRecordSummaryMirrorStatusEnum = "FAILED"
)

func GetMappingRepositoryMirrorRecordSummaryMirrorStatusEnum

func GetMappingRepositoryMirrorRecordSummaryMirrorStatusEnum(val string) (RepositoryMirrorRecordSummaryMirrorStatusEnum, bool)

GetMappingRepositoryMirrorRecordSummaryMirrorStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryMirrorRecordSummaryMirrorStatusEnumValues

func GetRepositoryMirrorRecordSummaryMirrorStatusEnumValues() []RepositoryMirrorRecordSummaryMirrorStatusEnum

GetRepositoryMirrorRecordSummaryMirrorStatusEnumValues Enumerates the set of values for RepositoryMirrorRecordSummaryMirrorStatusEnum

type RepositoryNotificationPreference

RepositoryNotificationPreference The notification preference of the repository.

type RepositoryNotificationPreference struct {

    // The ocid of repository resource
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // The ocid of user.
    UserId *string `mandatory:"true" json:"userId"`

    // The override value of repository notification preference.
    NotificationPreference RepositoryNotificationPreferenceNotificationPreferenceEnum `mandatory:"true" json:"notificationPreference"`
}

func (RepositoryNotificationPreference) String

func (m RepositoryNotificationPreference) String() string

func (RepositoryNotificationPreference) ValidateEnumValue

func (m RepositoryNotificationPreference) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryNotificationPreferenceNotificationPreferenceEnum

RepositoryNotificationPreferenceNotificationPreferenceEnum Enum with underlying type: string

type RepositoryNotificationPreferenceNotificationPreferenceEnum string

Set of constants representing the allowable values for RepositoryNotificationPreferenceNotificationPreferenceEnum

const (
    RepositoryNotificationPreferenceNotificationPreferenceWatch     RepositoryNotificationPreferenceNotificationPreferenceEnum = "WATCH"
    RepositoryNotificationPreferenceNotificationPreferenceIgnore    RepositoryNotificationPreferenceNotificationPreferenceEnum = "IGNORE"
    RepositoryNotificationPreferenceNotificationPreferenceMention   RepositoryNotificationPreferenceNotificationPreferenceEnum = "MENTION"
    RepositoryNotificationPreferenceNotificationPreferenceInherited RepositoryNotificationPreferenceNotificationPreferenceEnum = "INHERITED"
)

func GetMappingRepositoryNotificationPreferenceNotificationPreferenceEnum

func GetMappingRepositoryNotificationPreferenceNotificationPreferenceEnum(val string) (RepositoryNotificationPreferenceNotificationPreferenceEnum, bool)

GetMappingRepositoryNotificationPreferenceNotificationPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryNotificationPreferenceNotificationPreferenceEnumValues

func GetRepositoryNotificationPreferenceNotificationPreferenceEnumValues() []RepositoryNotificationPreferenceNotificationPreferenceEnum

GetRepositoryNotificationPreferenceNotificationPreferenceEnumValues Enumerates the set of values for RepositoryNotificationPreferenceNotificationPreferenceEnum

type RepositoryObject

RepositoryObject Object containing information about files and directories in a repository.

type RepositoryObject struct {

    // The type of git object.
    Type RepositoryObjectTypeEnum `mandatory:"true" json:"type"`

    // Size in bytes.
    SizeInBytes *int64 `mandatory:"true" json:"sizeInBytes"`

    // SHA-1 hash of git object.
    Sha *string `mandatory:"true" json:"sha"`

    // Flag to determine if the object contains binary file content or not.
    IsBinary *bool `mandatory:"false" json:"isBinary"`
}

func (RepositoryObject) String

func (m RepositoryObject) String() string

func (RepositoryObject) ValidateEnumValue

func (m RepositoryObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryObjectTypeEnum

RepositoryObjectTypeEnum Enum with underlying type: string

type RepositoryObjectTypeEnum string

Set of constants representing the allowable values for RepositoryObjectTypeEnum

const (
    RepositoryObjectTypeBlob   RepositoryObjectTypeEnum = "BLOB"
    RepositoryObjectTypeTree   RepositoryObjectTypeEnum = "TREE"
    RepositoryObjectTypeCommit RepositoryObjectTypeEnum = "COMMIT"
)

func GetMappingRepositoryObjectTypeEnum

func GetMappingRepositoryObjectTypeEnum(val string) (RepositoryObjectTypeEnum, bool)

GetMappingRepositoryObjectTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryObjectTypeEnumValues

func GetRepositoryObjectTypeEnumValues() []RepositoryObjectTypeEnum

GetRepositoryObjectTypeEnumValues Enumerates the set of values for RepositoryObjectTypeEnum

type RepositoryPathCollection

RepositoryPathCollection Result of list paths in a repository.

type RepositoryPathCollection struct {

    // List of objects describing files or directories in a repository.
    Items []RepositoryPathSummary `mandatory:"true" json:"items"`
}

func (RepositoryPathCollection) String

func (m RepositoryPathCollection) String() string

func (RepositoryPathCollection) ValidateEnumValue

func (m RepositoryPathCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryPathSummary

RepositoryPathSummary Object containing information about files and directories in a repository.

type RepositoryPathSummary struct {

    // File or directory.
    Type *string `mandatory:"false" json:"type"`

    // Size of file or directory.
    SizeInBytes *int64 `mandatory:"false" json:"sizeInBytes"`

    // Name of file or directory.
    Name *string `mandatory:"false" json:"name"`

    // Path to file or directory in a repository.
    Path *string `mandatory:"false" json:"path"`

    // SHA-1 checksum of blob or tree.
    Sha *string `mandatory:"false" json:"sha"`

    // The git URL of the submodule.
    SubmoduleGitUrl *string `mandatory:"false" json:"submoduleGitUrl"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositoryPathSummary) String

func (m RepositoryPathSummary) String() string

func (RepositoryPathSummary) ValidateEnumValue

func (m RepositoryPathSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryRef

RepositoryRef Reference object with name and commit ID.

type RepositoryRef interface {

    // Unique reference name inside a repository.
    GetRefName() *string

    // Unique full reference name inside a repository.
    GetFullRefName() *string

    // The OCID of the repository containing the reference.
    GetRepositoryId() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type RepositoryRefCollection

RepositoryRefCollection Result of a reference search.

type RepositoryRefCollection struct {

    // List of references.
    Items []RepositoryRefSummary `mandatory:"true" json:"items"`
}

func (RepositoryRefCollection) String

func (m RepositoryRefCollection) String() string

func (*RepositoryRefCollection) UnmarshalJSON

func (m *RepositoryRefCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (RepositoryRefCollection) ValidateEnumValue

func (m RepositoryRefCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryRefRefTypeEnum

RepositoryRefRefTypeEnum Enum with underlying type: string

type RepositoryRefRefTypeEnum string

Set of constants representing the allowable values for RepositoryRefRefTypeEnum

const (
    RepositoryRefRefTypeBranch RepositoryRefRefTypeEnum = "BRANCH"
    RepositoryRefRefTypeTag    RepositoryRefRefTypeEnum = "TAG"
)

func GetMappingRepositoryRefRefTypeEnum

func GetMappingRepositoryRefRefTypeEnum(val string) (RepositoryRefRefTypeEnum, bool)

GetMappingRepositoryRefRefTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryRefRefTypeEnumValues

func GetRepositoryRefRefTypeEnumValues() []RepositoryRefRefTypeEnum

GetRepositoryRefRefTypeEnumValues Enumerates the set of values for RepositoryRefRefTypeEnum

type RepositoryRefSummary

RepositoryRefSummary Summary of a reference.

type RepositoryRefSummary interface {

    // Reference name inside a repository.
    GetRefName() *string

    // Unique full reference name inside a repository.
    GetFullRefName() *string

    // The OCID of the repository containing the reference.
    GetRepositoryId() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type RepositoryRepositoryTypeEnum

RepositoryRepositoryTypeEnum Enum with underlying type: string

type RepositoryRepositoryTypeEnum string

Set of constants representing the allowable values for RepositoryRepositoryTypeEnum

const (
    RepositoryRepositoryTypeMirrored RepositoryRepositoryTypeEnum = "MIRRORED"
    RepositoryRepositoryTypeHosted   RepositoryRepositoryTypeEnum = "HOSTED"
    RepositoryRepositoryTypeForked   RepositoryRepositoryTypeEnum = "FORKED"
)

func GetMappingRepositoryRepositoryTypeEnum

func GetMappingRepositoryRepositoryTypeEnum(val string) (RepositoryRepositoryTypeEnum, bool)

GetMappingRepositoryRepositoryTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryRepositoryTypeEnumValues

func GetRepositoryRepositoryTypeEnumValues() []RepositoryRepositoryTypeEnum

GetRepositoryRepositoryTypeEnumValues Enumerates the set of values for RepositoryRepositoryTypeEnum

type RepositorySettings

RepositorySettings User configured settings for repository resources

type RepositorySettings struct {
    MergeChecks *MergeChecks `mandatory:"true" json:"mergeChecks"`

    MergeSettings *MergeSettings `mandatory:"true" json:"mergeSettings"`

    ApprovalRules *ApprovalRuleCollection `mandatory:"true" json:"approvalRules"`
}

func (RepositorySettings) String

func (m RepositorySettings) String() string

func (RepositorySettings) ValidateEnumValue

func (m RepositorySettings) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositorySummary

RepositorySummary Summary of the repository.

type RepositorySummary struct {

    // The OCID of the repository. This value is unique and immutable.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the repository's compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project containing the repository.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Name of the repository. Should be unique within the project. This value is mutable.
    Name *string `mandatory:"false" json:"name"`

    // The OCID of the parent repository.
    ParentRepositoryId *string `mandatory:"false" json:"parentRepositoryId"`

    // Tenancy unique namespace.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Unique project name in a namespace.
    ProjectName *string `mandatory:"false" json:"projectName"`

    // Details of the repository. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The default branch of the repository.
    DefaultBranch *string `mandatory:"false" json:"defaultBranch"`

    // Type of repository. Allowed values:
    // `MIRRORED`
    // `HOSTED`
    // `FORKED`
    RepositoryType RepositoryRepositoryTypeEnum `mandatory:"false" json:"repositoryType,omitempty"`

    // SSH URL that you use to git clone, pull and push.
    SshUrl *string `mandatory:"false" json:"sshUrl"`

    // HTTP URL that you use to git clone, pull and push.
    HttpUrl *string `mandatory:"false" json:"httpUrl"`

    MirrorRepositoryConfig *MirrorRepositoryConfig `mandatory:"false" json:"mirrorRepositoryConfig"`

    // The time the repository was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the repository was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the repository.
    LifecycleState RepositoryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositorySummary) String

func (m RepositorySummary) String() string

func (RepositorySummary) ValidateEnumValue

func (m RepositorySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryTag

RepositoryTag The information needed to create a lightweight tag.

type RepositoryTag struct {

    // Unique reference name inside a repository.
    RefName *string `mandatory:"true" json:"refName"`

    // Unique full reference name inside a repository.
    FullRefName *string `mandatory:"true" json:"fullRefName"`

    // The OCID of the repository containing the reference.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // SHA-1 hash value of the object pointed to by the tag.
    ObjectId *string `mandatory:"true" json:"objectId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (RepositoryTag) GetDefinedTags

func (m RepositoryTag) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (RepositoryTag) GetFreeformTags

func (m RepositoryTag) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (RepositoryTag) GetFullRefName

func (m RepositoryTag) GetFullRefName() *string

GetFullRefName returns FullRefName

func (RepositoryTag) GetRefName

func (m RepositoryTag) GetRefName() *string

GetRefName returns RefName

func (RepositoryTag) GetRepositoryId

func (m RepositoryTag) GetRepositoryId() *string

GetRepositoryId returns RepositoryId

func (RepositoryTag) MarshalJSON

func (m RepositoryTag) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RepositoryTag) String

func (m RepositoryTag) String() string

func (RepositoryTag) ValidateEnumValue

func (m RepositoryTag) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryTagSummary

RepositoryTagSummary The information needed to create a lightweight tag.

type RepositoryTagSummary struct {

    // Reference name inside a repository.
    RefName *string `mandatory:"true" json:"refName"`

    // Unique full reference name inside a repository.
    FullRefName *string `mandatory:"true" json:"fullRefName"`

    // The OCID of the repository containing the reference.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // SHA-1 hash value of the object pointed to by the tag.
    ObjectId *string `mandatory:"true" json:"objectId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositoryTagSummary) GetDefinedTags

func (m RepositoryTagSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (RepositoryTagSummary) GetFreeformTags

func (m RepositoryTagSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (RepositoryTagSummary) GetFullRefName

func (m RepositoryTagSummary) GetFullRefName() *string

GetFullRefName returns FullRefName

func (RepositoryTagSummary) GetRefName

func (m RepositoryTagSummary) GetRefName() *string

GetRefName returns RefName

func (RepositoryTagSummary) GetRepositoryId

func (m RepositoryTagSummary) GetRepositoryId() *string

GetRepositoryId returns RepositoryId

func (RepositoryTagSummary) GetSystemTags

func (m RepositoryTagSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (RepositoryTagSummary) MarshalJSON

func (m RepositoryTagSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RepositoryTagSummary) String

func (m RepositoryTagSummary) String() string

func (RepositoryTagSummary) ValidateEnumValue

func (m RepositoryTagSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RepositoryTriggerBuildEventsEnum

RepositoryTriggerBuildEventsEnum Enum with underlying type: string

type RepositoryTriggerBuildEventsEnum string

Set of constants representing the allowable values for RepositoryTriggerBuildEventsEnum

const (
    RepositoryTriggerBuildEventsPush               RepositoryTriggerBuildEventsEnum = "PUSH"
    RepositoryTriggerBuildEventsPullRequestCreated RepositoryTriggerBuildEventsEnum = "PULL_REQUEST_CREATED"
    RepositoryTriggerBuildEventsPullRequestUpdated RepositoryTriggerBuildEventsEnum = "PULL_REQUEST_UPDATED"
    RepositoryTriggerBuildEventsCommitUpdates      RepositoryTriggerBuildEventsEnum = "COMMIT_UPDATES"
)

func GetMappingRepositoryTriggerBuildEventsEnum

func GetMappingRepositoryTriggerBuildEventsEnum(val string) (RepositoryTriggerBuildEventsEnum, bool)

GetMappingRepositoryTriggerBuildEventsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryTriggerBuildEventsEnumValues

func GetRepositoryTriggerBuildEventsEnumValues() []RepositoryTriggerBuildEventsEnum

GetRepositoryTriggerBuildEventsEnumValues Enumerates the set of values for RepositoryTriggerBuildEventsEnum

type ReviewPullRequestDetails

ReviewPullRequestDetails Details to submit pull request review

type ReviewPullRequestDetails struct {

    // The review action taken
    Action ReviewPullRequestDetailsActionEnum `mandatory:"true" json:"action"`
}

func (ReviewPullRequestDetails) String

func (m ReviewPullRequestDetails) String() string

func (ReviewPullRequestDetails) ValidateEnumValue

func (m ReviewPullRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReviewPullRequestDetailsActionEnum

ReviewPullRequestDetailsActionEnum Enum with underlying type: string

type ReviewPullRequestDetailsActionEnum string

Set of constants representing the allowable values for ReviewPullRequestDetailsActionEnum

const (
    ReviewPullRequestDetailsActionApprove   ReviewPullRequestDetailsActionEnum = "APPROVE"
    ReviewPullRequestDetailsActionUnapprove ReviewPullRequestDetailsActionEnum = "UNAPPROVE"
)

func GetMappingReviewPullRequestDetailsActionEnum

func GetMappingReviewPullRequestDetailsActionEnum(val string) (ReviewPullRequestDetailsActionEnum, bool)

GetMappingReviewPullRequestDetailsActionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetReviewPullRequestDetailsActionEnumValues

func GetReviewPullRequestDetailsActionEnumValues() []ReviewPullRequestDetailsActionEnum

GetReviewPullRequestDetailsActionEnumValues Enumerates the set of values for ReviewPullRequestDetailsActionEnum

type ReviewPullRequestRequest

ReviewPullRequestRequest wrapper for the ReviewPullRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ReviewPullRequest.go.html to see an example of how to use ReviewPullRequestRequest.

type ReviewPullRequestRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // Details to submit a review.
    ReviewPullRequestDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ReviewPullRequestRequest) BinaryRequestBody

func (request ReviewPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ReviewPullRequestRequest) HTTPRequest

func (request ReviewPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ReviewPullRequestRequest) RetryPolicy

func (request ReviewPullRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ReviewPullRequestRequest) String

func (request ReviewPullRequestRequest) String() string

func (ReviewPullRequestRequest) ValidateEnumValue

func (request ReviewPullRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReviewPullRequestResponse

ReviewPullRequestResponse wrapper for the ReviewPullRequest operation

type ReviewPullRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequest instance
    PullRequest `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (ReviewPullRequestResponse) HTTPResponse

func (response ReviewPullRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ReviewPullRequestResponse) String

func (response ReviewPullRequestResponse) String() string

type Reviewer

Reviewer Reviewer information.

type Reviewer struct {

    // Pull Request reviewer id
    PrincipalId *string `mandatory:"true" json:"principalId"`

    // the name of the principal
    PrincipalName *string `mandatory:"false" json:"principalName"`

    // the type of principal
    PrincipalType ReviewerPrincipalTypeEnum `mandatory:"false" json:"principalType,omitempty"`

    // The state of the principal, it can be active or inactive or suppressed for emails
    PrincipalState ReviewerPrincipalStateEnum `mandatory:"false" json:"principalState,omitempty"`

    // The current state of the Review.
    Status ReviewerStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (Reviewer) String

func (m Reviewer) String() string

func (Reviewer) ValidateEnumValue

func (m Reviewer) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReviewerActivitySummary

ReviewerActivitySummary activity describing reviewer updates to a pull request

type ReviewerActivitySummary struct {

    // activity identifier
    Id *string `mandatory:"true" json:"id"`

    Principal *PrincipalDetails `mandatory:"true" json:"principal"`

    // pullRequest OCID
    PullRequestId *string `mandatory:"true" json:"pullRequestId"`

    // The time the action was performed. An RFC3339 formatted datetime string
    TimeOccurred *common.SDKTime `mandatory:"true" json:"timeOccurred"`

    // list of reviewers added to a pull request
    ReviewersAdded []PrincipalDetails `mandatory:"true" json:"reviewersAdded"`

    // list of reviewers removed from a pull request
    ReviewersRemoved []PrincipalDetails `mandatory:"true" json:"reviewersRemoved"`
}

func (ReviewerActivitySummary) GetId

func (m ReviewerActivitySummary) GetId() *string

GetId returns Id

func (ReviewerActivitySummary) GetPrincipal

func (m ReviewerActivitySummary) GetPrincipal() *PrincipalDetails

GetPrincipal returns Principal

func (ReviewerActivitySummary) GetPullRequestId

func (m ReviewerActivitySummary) GetPullRequestId() *string

GetPullRequestId returns PullRequestId

func (ReviewerActivitySummary) GetTimeOccurred

func (m ReviewerActivitySummary) GetTimeOccurred() *common.SDKTime

GetTimeOccurred returns TimeOccurred

func (ReviewerActivitySummary) MarshalJSON

func (m ReviewerActivitySummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ReviewerActivitySummary) String

func (m ReviewerActivitySummary) String() string

func (ReviewerActivitySummary) ValidateEnumValue

func (m ReviewerActivitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReviewerPrincipalStateEnum

ReviewerPrincipalStateEnum Enum with underlying type: string

type ReviewerPrincipalStateEnum string

Set of constants representing the allowable values for ReviewerPrincipalStateEnum

const (
    ReviewerPrincipalStateActive     ReviewerPrincipalStateEnum = "ACTIVE"
    ReviewerPrincipalStateInactive   ReviewerPrincipalStateEnum = "INACTIVE"
    ReviewerPrincipalStateSuppressed ReviewerPrincipalStateEnum = "SUPPRESSED"
)

func GetMappingReviewerPrincipalStateEnum

func GetMappingReviewerPrincipalStateEnum(val string) (ReviewerPrincipalStateEnum, bool)

GetMappingReviewerPrincipalStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetReviewerPrincipalStateEnumValues

func GetReviewerPrincipalStateEnumValues() []ReviewerPrincipalStateEnum

GetReviewerPrincipalStateEnumValues Enumerates the set of values for ReviewerPrincipalStateEnum

type ReviewerPrincipalTypeEnum

ReviewerPrincipalTypeEnum Enum with underlying type: string

type ReviewerPrincipalTypeEnum string

Set of constants representing the allowable values for ReviewerPrincipalTypeEnum

const (
    ReviewerPrincipalTypeService  ReviewerPrincipalTypeEnum = "SERVICE"
    ReviewerPrincipalTypeUser     ReviewerPrincipalTypeEnum = "USER"
    ReviewerPrincipalTypeInstance ReviewerPrincipalTypeEnum = "INSTANCE"
    ReviewerPrincipalTypeResource ReviewerPrincipalTypeEnum = "RESOURCE"
)

func GetMappingReviewerPrincipalTypeEnum

func GetMappingReviewerPrincipalTypeEnum(val string) (ReviewerPrincipalTypeEnum, bool)

GetMappingReviewerPrincipalTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetReviewerPrincipalTypeEnumValues

func GetReviewerPrincipalTypeEnumValues() []ReviewerPrincipalTypeEnum

GetReviewerPrincipalTypeEnumValues Enumerates the set of values for ReviewerPrincipalTypeEnum

type ReviewerStatusEnum

ReviewerStatusEnum Enum with underlying type: string

type ReviewerStatusEnum string

Set of constants representing the allowable values for ReviewerStatusEnum

const (
    ReviewerStatusApproved      ReviewerStatusEnum = "APPROVED"
    ReviewerStatusReviewPending ReviewerStatusEnum = "REVIEW_PENDING"
)

func GetMappingReviewerStatusEnum

func GetMappingReviewerStatusEnum(val string) (ReviewerStatusEnum, bool)

GetMappingReviewerStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetReviewerStatusEnumValues

func GetReviewerStatusEnumValues() []ReviewerStatusEnum

GetReviewerStatusEnumValues Enumerates the set of values for ReviewerStatusEnum

type ScheduleCascadingProjectDeletionRequest

ScheduleCascadingProjectDeletionRequest wrapper for the ScheduleCascadingProjectDeletion operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ScheduleCascadingProjectDeletion.go.html to see an example of how to use ScheduleCascadingProjectDeletionRequest.

type ScheduleCascadingProjectDeletionRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ScheduleCascadingProjectDeletionRequest) BinaryRequestBody

func (request ScheduleCascadingProjectDeletionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ScheduleCascadingProjectDeletionRequest) HTTPRequest

func (request ScheduleCascadingProjectDeletionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ScheduleCascadingProjectDeletionRequest) RetryPolicy

func (request ScheduleCascadingProjectDeletionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ScheduleCascadingProjectDeletionRequest) String

func (request ScheduleCascadingProjectDeletionRequest) String() string

func (ScheduleCascadingProjectDeletionRequest) ValidateEnumValue

func (request ScheduleCascadingProjectDeletionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScheduleCascadingProjectDeletionResponse

ScheduleCascadingProjectDeletionResponse wrapper for the ScheduleCascadingProjectDeletion operation

type ScheduleCascadingProjectDeletionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ScheduleCascadingProjectDeletionResponse) HTTPResponse

func (response ScheduleCascadingProjectDeletionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ScheduleCascadingProjectDeletionResponse) String

func (response ScheduleCascadingProjectDeletionResponse) String() string

type ServiceVnicChannel

ServiceVnicChannel Specifies the configuration to access private resources in customer tenancy using service managed VNIC.

type ServiceVnicChannel struct {

    // The OCID of the subnet where private resources exist.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // An array of network security group OCIDs.
    NsgIds []string `mandatory:"false" json:"nsgIds"`
}

func (ServiceVnicChannel) MarshalJSON

func (m ServiceVnicChannel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ServiceVnicChannel) String

func (m ServiceVnicChannel) String() string

func (ServiceVnicChannel) ValidateEnumValue

func (m ServiceVnicChannel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ShapeConfig

ShapeConfig Determines the size and amount of resources available to the instance.

type ShapeConfig struct {

    // The total number of OCPUs available to the instance.
    Ocpus *float32 `mandatory:"true" json:"ocpus"`

    // The total amount of memory available to the instance, in gigabytes.
    MemoryInGBs *float32 `mandatory:"false" json:"memoryInGBs"`
}

func (ShapeConfig) String

func (m ShapeConfig) String() string

func (ShapeConfig) ValidateEnumValue

func (m ShapeConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ShellDeployStage

ShellDeployStage Specifies the shell stage.

type ShellDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ContainerConfig ContainerConfig `mandatory:"true" json:"containerConfig"`

    // The OCID of the artifact that contains the command specification.
    CommandSpecDeployArtifactId *string `mandatory:"true" json:"commandSpecDeployArtifactId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Time to wait for execution of a shell stage. Defaults to 36000 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ShellDeployStage) GetCompartmentId

func (m ShellDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ShellDeployStage) GetDefinedTags

func (m ShellDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ShellDeployStage) GetDeployPipelineId

func (m ShellDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ShellDeployStage) GetDeployStagePredecessorCollection

func (m ShellDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ShellDeployStage) GetDescription

func (m ShellDeployStage) GetDescription() *string

GetDescription returns Description

func (ShellDeployStage) GetDisplayName

func (m ShellDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ShellDeployStage) GetFreeformTags

func (m ShellDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ShellDeployStage) GetId

func (m ShellDeployStage) GetId() *string

GetId returns Id

func (ShellDeployStage) GetLifecycleDetails

func (m ShellDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ShellDeployStage) GetLifecycleState

func (m ShellDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ShellDeployStage) GetProjectId

func (m ShellDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ShellDeployStage) GetSystemTags

func (m ShellDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ShellDeployStage) GetTimeCreated

func (m ShellDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ShellDeployStage) GetTimeUpdated

func (m ShellDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ShellDeployStage) MarshalJSON

func (m ShellDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ShellDeployStage) String

func (m ShellDeployStage) String() string

func (*ShellDeployStage) UnmarshalJSON

func (m *ShellDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ShellDeployStage) ValidateEnumValue

func (m ShellDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ShellDeployStageExecutionProgress

ShellDeployStageExecutionProgress Specifies the shell stage specific execution details.

type ShellDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ShellDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ShellDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ShellDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ShellDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ShellDeployStageExecutionProgress) GetDeployStageId

func (m ShellDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ShellDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ShellDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ShellDeployStageExecutionProgress) GetStatus

func (m ShellDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ShellDeployStageExecutionProgress) GetTimeFinished

func (m ShellDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ShellDeployStageExecutionProgress) GetTimeStarted

func (m ShellDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ShellDeployStageExecutionProgress) MarshalJSON

func (m ShellDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ShellDeployStageExecutionProgress) String

func (m ShellDeployStageExecutionProgress) String() string

func (ShellDeployStageExecutionProgress) ValidateEnumValue

func (m ShellDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ShellDeployStageSummary

ShellDeployStageSummary Specifies the shell stage.

type ShellDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ContainerConfig ContainerConfig `mandatory:"true" json:"containerConfig"`

    // The OCID of the artifact that contains the command specification.
    CommandSpecDeployArtifactId *string `mandatory:"true" json:"commandSpecDeployArtifactId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Time to wait for execution of a shell stage. Defaults to 36000 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ShellDeployStageSummary) GetCompartmentId

func (m ShellDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ShellDeployStageSummary) GetDefinedTags

func (m ShellDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ShellDeployStageSummary) GetDeployPipelineId

func (m ShellDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ShellDeployStageSummary) GetDeployStagePredecessorCollection

func (m ShellDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ShellDeployStageSummary) GetDescription

func (m ShellDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ShellDeployStageSummary) GetDisplayName

func (m ShellDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ShellDeployStageSummary) GetFreeformTags

func (m ShellDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ShellDeployStageSummary) GetId

func (m ShellDeployStageSummary) GetId() *string

GetId returns Id

func (ShellDeployStageSummary) GetLifecycleDetails

func (m ShellDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ShellDeployStageSummary) GetLifecycleState

func (m ShellDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ShellDeployStageSummary) GetProjectId

func (m ShellDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ShellDeployStageSummary) GetSystemTags

func (m ShellDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ShellDeployStageSummary) GetTimeCreated

func (m ShellDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ShellDeployStageSummary) GetTimeUpdated

func (m ShellDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ShellDeployStageSummary) MarshalJSON

func (m ShellDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ShellDeployStageSummary) String

func (m ShellDeployStageSummary) String() string

func (*ShellDeployStageSummary) UnmarshalJSON

func (m *ShellDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ShellDeployStageSummary) ValidateEnumValue

func (m ShellDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SingleDeployStageDeployment

SingleDeployStageDeployment Deployment of a single stage within the pipeline.

type SingleDeployStageDeployment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Specifies the OCID of the stage to be deployed.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    DeployPipelineArtifacts *DeployPipelineArtifactCollection `mandatory:"false" json:"deployPipelineArtifacts"`

    DeployPipelineEnvironments *DeployPipelineEnvironmentCollection `mandatory:"false" json:"deployPipelineEnvironments"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    DeploymentExecutionProgress *DeploymentExecutionProgress `mandatory:"false" json:"deploymentExecutionProgress"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (SingleDeployStageDeployment) GetCompartmentId

func (m SingleDeployStageDeployment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SingleDeployStageDeployment) GetDefinedTags

func (m SingleDeployStageDeployment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (SingleDeployStageDeployment) GetDeployArtifactOverrideArguments

func (m SingleDeployStageDeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (SingleDeployStageDeployment) GetDeployPipelineArtifacts

func (m SingleDeployStageDeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection

GetDeployPipelineArtifacts returns DeployPipelineArtifacts

func (SingleDeployStageDeployment) GetDeployPipelineEnvironments

func (m SingleDeployStageDeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection

GetDeployPipelineEnvironments returns DeployPipelineEnvironments

func (SingleDeployStageDeployment) GetDeployPipelineId

func (m SingleDeployStageDeployment) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (SingleDeployStageDeployment) GetDeployStageOverrideArguments

func (m SingleDeployStageDeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (SingleDeployStageDeployment) GetDeploymentArguments

func (m SingleDeployStageDeployment) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (SingleDeployStageDeployment) GetDeploymentExecutionProgress

func (m SingleDeployStageDeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress

GetDeploymentExecutionProgress returns DeploymentExecutionProgress

func (SingleDeployStageDeployment) GetDisplayName

func (m SingleDeployStageDeployment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (SingleDeployStageDeployment) GetFreeformTags

func (m SingleDeployStageDeployment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (SingleDeployStageDeployment) GetId

func (m SingleDeployStageDeployment) GetId() *string

GetId returns Id

func (SingleDeployStageDeployment) GetLifecycleDetails

func (m SingleDeployStageDeployment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (SingleDeployStageDeployment) GetLifecycleState

func (m SingleDeployStageDeployment) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SingleDeployStageDeployment) GetProjectId

func (m SingleDeployStageDeployment) GetProjectId() *string

GetProjectId returns ProjectId

func (SingleDeployStageDeployment) GetSystemTags

func (m SingleDeployStageDeployment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (SingleDeployStageDeployment) GetTimeCreated

func (m SingleDeployStageDeployment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SingleDeployStageDeployment) GetTimeUpdated

func (m SingleDeployStageDeployment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SingleDeployStageDeployment) MarshalJSON

func (m SingleDeployStageDeployment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SingleDeployStageDeployment) String

func (m SingleDeployStageDeployment) String() string

func (SingleDeployStageDeployment) ValidateEnumValue

func (m SingleDeployStageDeployment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SingleDeployStageDeploymentSummary

SingleDeployStageDeploymentSummary Summary of single stage deployment.

type SingleDeployStageDeploymentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Specifies the OCID of the stage to be deployed.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (SingleDeployStageDeploymentSummary) GetCompartmentId

func (m SingleDeployStageDeploymentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SingleDeployStageDeploymentSummary) GetDefinedTags

func (m SingleDeployStageDeploymentSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (SingleDeployStageDeploymentSummary) GetDeployArtifactOverrideArguments

func (m SingleDeployStageDeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (SingleDeployStageDeploymentSummary) GetDeployPipelineId

func (m SingleDeployStageDeploymentSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (SingleDeployStageDeploymentSummary) GetDeployStageOverrideArguments

func (m SingleDeployStageDeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (SingleDeployStageDeploymentSummary) GetDeploymentArguments

func (m SingleDeployStageDeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (SingleDeployStageDeploymentSummary) GetDisplayName

func (m SingleDeployStageDeploymentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (SingleDeployStageDeploymentSummary) GetFreeformTags

func (m SingleDeployStageDeploymentSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (SingleDeployStageDeploymentSummary) GetId

func (m SingleDeployStageDeploymentSummary) GetId() *string

GetId returns Id

func (SingleDeployStageDeploymentSummary) GetLifecycleDetails

func (m SingleDeployStageDeploymentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (SingleDeployStageDeploymentSummary) GetLifecycleState

func (m SingleDeployStageDeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SingleDeployStageDeploymentSummary) GetProjectId

func (m SingleDeployStageDeploymentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (SingleDeployStageDeploymentSummary) GetSystemTags

func (m SingleDeployStageDeploymentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (SingleDeployStageDeploymentSummary) GetTimeCreated

func (m SingleDeployStageDeploymentSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SingleDeployStageDeploymentSummary) GetTimeUpdated

func (m SingleDeployStageDeploymentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SingleDeployStageDeploymentSummary) MarshalJSON

func (m SingleDeployStageDeploymentSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SingleDeployStageDeploymentSummary) String

func (m SingleDeployStageDeploymentSummary) String() string

func (SingleDeployStageDeploymentSummary) ValidateEnumValue

func (m SingleDeployStageDeploymentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SingleDeployStageRedeployment

SingleDeployStageRedeployment Redeployment of a single stage of a previous deployment.

type SingleDeployStageRedeployment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Specifies the OCID of the stage to be redeployed.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    DeployPipelineArtifacts *DeployPipelineArtifactCollection `mandatory:"false" json:"deployPipelineArtifacts"`

    DeployPipelineEnvironments *DeployPipelineEnvironmentCollection `mandatory:"false" json:"deployPipelineEnvironments"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    DeploymentExecutionProgress *DeploymentExecutionProgress `mandatory:"false" json:"deploymentExecutionProgress"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Specifies the OCID of the previous deployment to be redeployed.
    PreviousDeploymentId *string `mandatory:"false" json:"previousDeploymentId"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (SingleDeployStageRedeployment) GetCompartmentId

func (m SingleDeployStageRedeployment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SingleDeployStageRedeployment) GetDefinedTags

func (m SingleDeployStageRedeployment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (SingleDeployStageRedeployment) GetDeployArtifactOverrideArguments

func (m SingleDeployStageRedeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (SingleDeployStageRedeployment) GetDeployPipelineArtifacts

func (m SingleDeployStageRedeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection

GetDeployPipelineArtifacts returns DeployPipelineArtifacts

func (SingleDeployStageRedeployment) GetDeployPipelineEnvironments

func (m SingleDeployStageRedeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection

GetDeployPipelineEnvironments returns DeployPipelineEnvironments

func (SingleDeployStageRedeployment) GetDeployPipelineId

func (m SingleDeployStageRedeployment) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (SingleDeployStageRedeployment) GetDeployStageOverrideArguments

func (m SingleDeployStageRedeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (SingleDeployStageRedeployment) GetDeploymentArguments

func (m SingleDeployStageRedeployment) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (SingleDeployStageRedeployment) GetDeploymentExecutionProgress

func (m SingleDeployStageRedeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress

GetDeploymentExecutionProgress returns DeploymentExecutionProgress

func (SingleDeployStageRedeployment) GetDisplayName

func (m SingleDeployStageRedeployment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (SingleDeployStageRedeployment) GetFreeformTags

func (m SingleDeployStageRedeployment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (SingleDeployStageRedeployment) GetId

func (m SingleDeployStageRedeployment) GetId() *string

GetId returns Id

func (SingleDeployStageRedeployment) GetLifecycleDetails

func (m SingleDeployStageRedeployment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (SingleDeployStageRedeployment) GetLifecycleState

func (m SingleDeployStageRedeployment) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SingleDeployStageRedeployment) GetProjectId

func (m SingleDeployStageRedeployment) GetProjectId() *string

GetProjectId returns ProjectId

func (SingleDeployStageRedeployment) GetSystemTags

func (m SingleDeployStageRedeployment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (SingleDeployStageRedeployment) GetTimeCreated

func (m SingleDeployStageRedeployment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SingleDeployStageRedeployment) GetTimeUpdated

func (m SingleDeployStageRedeployment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SingleDeployStageRedeployment) MarshalJSON

func (m SingleDeployStageRedeployment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SingleDeployStageRedeployment) String

func (m SingleDeployStageRedeployment) String() string

func (SingleDeployStageRedeployment) ValidateEnumValue

func (m SingleDeployStageRedeployment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SingleDeployStageRedeploymentSummary

SingleDeployStageRedeploymentSummary Summary of a single stage redeployment.

type SingleDeployStageRedeploymentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Specifies the OCID of the stage to be redeployed.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Specifies the OCID of the previous deployment to be redeployed.
    PreviousDeploymentId *string `mandatory:"false" json:"previousDeploymentId"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (SingleDeployStageRedeploymentSummary) GetCompartmentId

func (m SingleDeployStageRedeploymentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SingleDeployStageRedeploymentSummary) GetDefinedTags

func (m SingleDeployStageRedeploymentSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (SingleDeployStageRedeploymentSummary) GetDeployArtifactOverrideArguments

func (m SingleDeployStageRedeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (SingleDeployStageRedeploymentSummary) GetDeployPipelineId

func (m SingleDeployStageRedeploymentSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (SingleDeployStageRedeploymentSummary) GetDeployStageOverrideArguments

func (m SingleDeployStageRedeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (SingleDeployStageRedeploymentSummary) GetDeploymentArguments

func (m SingleDeployStageRedeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (SingleDeployStageRedeploymentSummary) GetDisplayName

func (m SingleDeployStageRedeploymentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (SingleDeployStageRedeploymentSummary) GetFreeformTags

func (m SingleDeployStageRedeploymentSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (SingleDeployStageRedeploymentSummary) GetId

func (m SingleDeployStageRedeploymentSummary) GetId() *string

GetId returns Id

func (SingleDeployStageRedeploymentSummary) GetLifecycleDetails

func (m SingleDeployStageRedeploymentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (SingleDeployStageRedeploymentSummary) GetLifecycleState

func (m SingleDeployStageRedeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SingleDeployStageRedeploymentSummary) GetProjectId

func (m SingleDeployStageRedeploymentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (SingleDeployStageRedeploymentSummary) GetSystemTags

func (m SingleDeployStageRedeploymentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (SingleDeployStageRedeploymentSummary) GetTimeCreated

func (m SingleDeployStageRedeploymentSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SingleDeployStageRedeploymentSummary) GetTimeUpdated

func (m SingleDeployStageRedeploymentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SingleDeployStageRedeploymentSummary) MarshalJSON

func (m SingleDeployStageRedeploymentSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SingleDeployStageRedeploymentSummary) String

func (m SingleDeployStageRedeploymentSummary) String() string

func (SingleDeployStageRedeploymentSummary) ValidateEnumValue

func (m SingleDeployStageRedeploymentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

func GetMappingSortOrderEnum

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type StageOutput

StageOutput Details of the generated artifact or report.

type StageOutput interface {

    // Name of stage step at which this output is generated.
    GetStepName() *string
}

type StageOutputOutputTypeEnum

StageOutputOutputTypeEnum Enum with underlying type: string

type StageOutputOutputTypeEnum string

Set of constants representing the allowable values for StageOutputOutputTypeEnum

const (
    StageOutputOutputTypeArtifact   StageOutputOutputTypeEnum = "ARTIFACT"
    StageOutputOutputTypeTestReport StageOutputOutputTypeEnum = "TEST_REPORT"
)

func GetMappingStageOutputOutputTypeEnum

func GetMappingStageOutputOutputTypeEnum(val string) (StageOutputOutputTypeEnum, bool)

GetMappingStageOutputOutputTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStageOutputOutputTypeEnumValues

func GetStageOutputOutputTypeEnumValues() []StageOutputOutputTypeEnum

GetStageOutputOutputTypeEnumValues Enumerates the set of values for StageOutputOutputTypeEnum

type SummarizeProjectRepositoryAnalyticsDetails

SummarizeProjectRepositoryAnalyticsDetails Details of the user configured settings for viewing the metrics at project level.

type SummarizeProjectRepositoryAnalyticsDetails struct {

    // The name of the metric to be filtered.
    RepositoryMetrics []MetricNameEnum `mandatory:"true" json:"repositoryMetrics"`

    // The beginning of the metric data query time range.
    StartTime *common.SDKTime `mandatory:"true" json:"startTime"`

    // Email address of the author.
    AuthorEmail *string `mandatory:"false" json:"authorEmail"`

    // Metrics aggregated for the defined period.
    AggregationDuration SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum `mandatory:"false" json:"aggregationDuration,omitempty"`

    // The end of the metric data query time range.
    EndTime *common.SDKTime `mandatory:"false" json:"endTime"`

    // Attribute by which metric data has to be grouped
    GroupBy SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum `mandatory:"false" json:"groupBy,omitempty"`
}

func (SummarizeProjectRepositoryAnalyticsDetails) String

func (m SummarizeProjectRepositoryAnalyticsDetails) String() string

func (SummarizeProjectRepositoryAnalyticsDetails) ValidateEnumValue

func (m SummarizeProjectRepositoryAnalyticsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum

SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum Enum with underlying type: string

type SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum string

Set of constants representing the allowable values for SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum

const (
    SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationDaily   SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum = "DAILY"
    SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationWeekly  SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum = "WEEKLY"
    SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationMonthly SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum = "MONTHLY"
    SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationYearly  SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum = "YEARLY"
)

func GetMappingSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum

func GetMappingSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum(val string) (SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum, bool)

GetMappingSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumValues

func GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumValues() []SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum

GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumValues Enumerates the set of values for SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum

type SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum

SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum Enum with underlying type: string

type SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum string

Set of constants representing the allowable values for SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum

const (
    SummarizeProjectRepositoryAnalyticsDetailsGroupByAuthor SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum = "AUTHOR"
)

func GetMappingSummarizeProjectRepositoryAnalyticsDetailsGroupByEnum

func GetMappingSummarizeProjectRepositoryAnalyticsDetailsGroupByEnum(val string) (SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum, bool)

GetMappingSummarizeProjectRepositoryAnalyticsDetailsGroupByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumValues

func GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumValues() []SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum

GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumValues Enumerates the set of values for SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum

type SummarizeProjectRepositoryAnalyticsRequest

SummarizeProjectRepositoryAnalyticsRequest wrapper for the SummarizeProjectRepositoryAnalytics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/SummarizeProjectRepositoryAnalytics.go.html to see an example of how to use SummarizeProjectRepositoryAnalyticsRequest.

type SummarizeProjectRepositoryAnalyticsRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // Details to fetch the repository analytics.
    SummarizeProjectRepositoryAnalyticsDetails `contributesTo:"body"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeProjectRepositoryAnalyticsRequest) BinaryRequestBody

func (request SummarizeProjectRepositoryAnalyticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeProjectRepositoryAnalyticsRequest) HTTPRequest

func (request SummarizeProjectRepositoryAnalyticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeProjectRepositoryAnalyticsRequest) RetryPolicy

func (request SummarizeProjectRepositoryAnalyticsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeProjectRepositoryAnalyticsRequest) String

func (request SummarizeProjectRepositoryAnalyticsRequest) String() string

func (SummarizeProjectRepositoryAnalyticsRequest) ValidateEnumValue

func (request SummarizeProjectRepositoryAnalyticsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeProjectRepositoryAnalyticsResponse

SummarizeProjectRepositoryAnalyticsResponse wrapper for the SummarizeProjectRepositoryAnalytics operation

type SummarizeProjectRepositoryAnalyticsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryMetricAggregation instances
    RepositoryMetricAggregation `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeProjectRepositoryAnalyticsResponse) HTTPResponse

func (response SummarizeProjectRepositoryAnalyticsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeProjectRepositoryAnalyticsResponse) String

func (response SummarizeProjectRepositoryAnalyticsResponse) String() string

type SummarizeRepositoryAnalyticsDetails

SummarizeRepositoryAnalyticsDetails Details of the user configured settings for viewing the metrics at repository level.

type SummarizeRepositoryAnalyticsDetails struct {

    // The name of the metric to be filtered.
    RepositoryMetrics []MetricNameEnum `mandatory:"true" json:"repositoryMetrics"`

    // The beginning of the metric data query time range.
    StartTime *common.SDKTime `mandatory:"true" json:"startTime"`

    // Email address of the author.
    AuthorEmail *string `mandatory:"false" json:"authorEmail"`

    // Metrics aggregated for the defined period.
    AggregationDuration SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum `mandatory:"false" json:"aggregationDuration,omitempty"`

    // The end of the metric data query time range.
    EndTime *common.SDKTime `mandatory:"false" json:"endTime"`

    // Attribute by which metric data has to be grouped
    GroupBy SummarizeRepositoryAnalyticsDetailsGroupByEnum `mandatory:"false" json:"groupBy,omitempty"`
}

func (SummarizeRepositoryAnalyticsDetails) String

func (m SummarizeRepositoryAnalyticsDetails) String() string

func (SummarizeRepositoryAnalyticsDetails) ValidateEnumValue

func (m SummarizeRepositoryAnalyticsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum

SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum Enum with underlying type: string

type SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum string

Set of constants representing the allowable values for SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum

const (
    SummarizeRepositoryAnalyticsDetailsAggregationDurationDaily   SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum = "DAILY"
    SummarizeRepositoryAnalyticsDetailsAggregationDurationWeekly  SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum = "WEEKLY"
    SummarizeRepositoryAnalyticsDetailsAggregationDurationMonthly SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum = "MONTHLY"
    SummarizeRepositoryAnalyticsDetailsAggregationDurationYearly  SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum = "YEARLY"
)

func GetMappingSummarizeRepositoryAnalyticsDetailsAggregationDurationEnum

func GetMappingSummarizeRepositoryAnalyticsDetailsAggregationDurationEnum(val string) (SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum, bool)

GetMappingSummarizeRepositoryAnalyticsDetailsAggregationDurationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumValues

func GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumValues() []SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum

GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumValues Enumerates the set of values for SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum

type SummarizeRepositoryAnalyticsDetailsGroupByEnum

SummarizeRepositoryAnalyticsDetailsGroupByEnum Enum with underlying type: string

type SummarizeRepositoryAnalyticsDetailsGroupByEnum string

Set of constants representing the allowable values for SummarizeRepositoryAnalyticsDetailsGroupByEnum

const (
    SummarizeRepositoryAnalyticsDetailsGroupByAuthor SummarizeRepositoryAnalyticsDetailsGroupByEnum = "AUTHOR"
)

func GetMappingSummarizeRepositoryAnalyticsDetailsGroupByEnum

func GetMappingSummarizeRepositoryAnalyticsDetailsGroupByEnum(val string) (SummarizeRepositoryAnalyticsDetailsGroupByEnum, bool)

GetMappingSummarizeRepositoryAnalyticsDetailsGroupByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeRepositoryAnalyticsDetailsGroupByEnumValues

func GetSummarizeRepositoryAnalyticsDetailsGroupByEnumValues() []SummarizeRepositoryAnalyticsDetailsGroupByEnum

GetSummarizeRepositoryAnalyticsDetailsGroupByEnumValues Enumerates the set of values for SummarizeRepositoryAnalyticsDetailsGroupByEnum

type SummarizeRepositoryAnalyticsRequest

SummarizeRepositoryAnalyticsRequest wrapper for the SummarizeRepositoryAnalytics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/SummarizeRepositoryAnalytics.go.html to see an example of how to use SummarizeRepositoryAnalyticsRequest.

type SummarizeRepositoryAnalyticsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Details to fetch the repository analytics.
    SummarizeRepositoryAnalyticsDetails `contributesTo:"body"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeRepositoryAnalyticsRequest) BinaryRequestBody

func (request SummarizeRepositoryAnalyticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeRepositoryAnalyticsRequest) HTTPRequest

func (request SummarizeRepositoryAnalyticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeRepositoryAnalyticsRequest) RetryPolicy

func (request SummarizeRepositoryAnalyticsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeRepositoryAnalyticsRequest) String

func (request SummarizeRepositoryAnalyticsRequest) String() string

func (SummarizeRepositoryAnalyticsRequest) ValidateEnumValue

func (request SummarizeRepositoryAnalyticsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeRepositoryAnalyticsResponse

SummarizeRepositoryAnalyticsResponse wrapper for the SummarizeRepositoryAnalytics operation

type SummarizeRepositoryAnalyticsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryMetricAggregation instances
    RepositoryMetricAggregation `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeRepositoryAnalyticsResponse) HTTPResponse

func (response SummarizeRepositoryAnalyticsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeRepositoryAnalyticsResponse) String

func (response SummarizeRepositoryAnalyticsResponse) String() string

type SyncRepositoryDetails

SyncRepositoryDetails Details required for syncing a repository with its upstream.

type SyncRepositoryDetails struct {

    // The branch in the upstream repository we want to sync from.
    SourceBranch *string `mandatory:"true" json:"sourceBranch"`

    // The branch in the repository we want to be updated with changes from the upstream.
    DestinationBranch *string `mandatory:"true" json:"destinationBranch"`
}

func (SyncRepositoryDetails) String

func (m SyncRepositoryDetails) String() string

func (SyncRepositoryDetails) ValidateEnumValue

func (m SyncRepositoryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SyncRepositoryRequest

SyncRepositoryRequest wrapper for the SyncRepository operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/SyncRepository.go.html to see an example of how to use SyncRepositoryRequest.

type SyncRepositoryRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // If fetch and merge is passed in, the changes from the upstream will be fetched and merged into the destination branch.
    // If discard is passed in, the changes in the fork will be overwritten with the changes brought in from the upstream.
    SyncMergeStrategy SyncRepositorySyncMergeStrategyEnum `mandatory:"true" contributesTo:"query" name:"syncMergeStrategy" omitEmpty:"true"`

    // Details required for syncing a repository with its upstream.
    SyncRepositoryDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SyncRepositoryRequest) BinaryRequestBody

func (request SyncRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SyncRepositoryRequest) HTTPRequest

func (request SyncRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SyncRepositoryRequest) RetryPolicy

func (request SyncRepositoryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SyncRepositoryRequest) String

func (request SyncRepositoryRequest) String() string

func (SyncRepositoryRequest) ValidateEnumValue

func (request SyncRepositoryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SyncRepositoryResponse

SyncRepositoryResponse wrapper for the SyncRepository operation

type SyncRepositoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (SyncRepositoryResponse) HTTPResponse

func (response SyncRepositoryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SyncRepositoryResponse) String

func (response SyncRepositoryResponse) String() string

type SyncRepositorySyncMergeStrategyEnum

SyncRepositorySyncMergeStrategyEnum Enum with underlying type: string

type SyncRepositorySyncMergeStrategyEnum string

Set of constants representing the allowable values for SyncRepositorySyncMergeStrategyEnum

const (
    SyncRepositorySyncMergeStrategyFetchAndMerge SyncRepositorySyncMergeStrategyEnum = "FETCH_AND_MERGE"
    SyncRepositorySyncMergeStrategyDiscard       SyncRepositorySyncMergeStrategyEnum = "DISCARD"
)

func GetMappingSyncRepositorySyncMergeStrategyEnum

func GetMappingSyncRepositorySyncMergeStrategyEnum(val string) (SyncRepositorySyncMergeStrategyEnum, bool)

GetMappingSyncRepositorySyncMergeStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSyncRepositorySyncMergeStrategyEnumValues

func GetSyncRepositorySyncMergeStrategyEnumValues() []SyncRepositorySyncMergeStrategyEnum

GetSyncRepositorySyncMergeStrategyEnumValues Enumerates the set of values for SyncRepositorySyncMergeStrategyEnum

type TestReportOutput

TestReportOutput Details of test report generated via pipeline run

type TestReportOutput struct {

    // Name of stage step at which this output is generated.
    StepName *string `mandatory:"true" json:"stepName"`

    // The OCID of the test report.
    Id *string `mandatory:"true" json:"id"`
}

func (TestReportOutput) GetStepName

func (m TestReportOutput) GetStepName() *string

GetStepName returns StepName

func (TestReportOutput) MarshalJSON

func (m TestReportOutput) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TestReportOutput) String

func (m TestReportOutput) String() string

func (TestReportOutput) ValidateEnumValue

func (m TestReportOutput) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TlsVerifyConfig

TlsVerifyConfig TLS configuration used by build service to verify TLS connection.

type TlsVerifyConfig interface {
}

type TlsVerifyConfigTlsVerifyModeEnum

TlsVerifyConfigTlsVerifyModeEnum Enum with underlying type: string

type TlsVerifyConfigTlsVerifyModeEnum string

Set of constants representing the allowable values for TlsVerifyConfigTlsVerifyModeEnum

const (
    TlsVerifyConfigTlsVerifyModeCaCertificateVerify TlsVerifyConfigTlsVerifyModeEnum = "CA_CERTIFICATE_VERIFY"
)

func GetMappingTlsVerifyConfigTlsVerifyModeEnum

func GetMappingTlsVerifyConfigTlsVerifyModeEnum(val string) (TlsVerifyConfigTlsVerifyModeEnum, bool)

GetMappingTlsVerifyConfigTlsVerifyModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTlsVerifyConfigTlsVerifyModeEnumValues

func GetTlsVerifyConfigTlsVerifyModeEnumValues() []TlsVerifyConfigTlsVerifyModeEnum

GetTlsVerifyConfigTlsVerifyModeEnumValues Enumerates the set of values for TlsVerifyConfigTlsVerifyModeEnum

type Trigger

Trigger Trigger the deployment pipeline to deploy the artifact.

type Trigger interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the DevOps project to which the trigger belongs to.
    GetProjectId() *string

    // The OCID of the compartment that contains the trigger.
    GetCompartmentId() *string

    // The list of actions that are to be performed for this trigger.
    GetActions() []TriggerAction

    // Trigger display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Description about the trigger.
    GetDescription() *string

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the trigger.
    GetLifecycleState() TriggerLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type TriggerAction

TriggerAction The trigger action to be performed.

type TriggerAction interface {
    GetFilter() Filter
}

type TriggerActionTypeEnum

TriggerActionTypeEnum Enum with underlying type: string

type TriggerActionTypeEnum string

Set of constants representing the allowable values for TriggerActionTypeEnum

const (
    TriggerActionTypeTriggerBuildPipeline TriggerActionTypeEnum = "TRIGGER_BUILD_PIPELINE"
)

func GetMappingTriggerActionTypeEnum

func GetMappingTriggerActionTypeEnum(val string) (TriggerActionTypeEnum, bool)

GetMappingTriggerActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTriggerActionTypeEnumValues

func GetTriggerActionTypeEnumValues() []TriggerActionTypeEnum

GetTriggerActionTypeEnumValues Enumerates the set of values for TriggerActionTypeEnum

type TriggerBuildPipelineAction

TriggerBuildPipelineAction The action to trigger a build pipeline.

type TriggerBuildPipelineAction struct {

    // The OCID of the build pipeline to be triggered.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    Filter Filter `mandatory:"false" json:"filter"`
}

func (TriggerBuildPipelineAction) GetFilter

func (m TriggerBuildPipelineAction) GetFilter() Filter

GetFilter returns Filter

func (TriggerBuildPipelineAction) MarshalJSON

func (m TriggerBuildPipelineAction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TriggerBuildPipelineAction) String

func (m TriggerBuildPipelineAction) String() string

func (*TriggerBuildPipelineAction) UnmarshalJSON

func (m *TriggerBuildPipelineAction) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TriggerBuildPipelineAction) ValidateEnumValue

func (m TriggerBuildPipelineAction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TriggerCollection

TriggerCollection Results of a trigger search. Contains boh trigger summary items and other information such as metadata.

type TriggerCollection struct {

    // List of triggers.
    Items []TriggerSummary `mandatory:"true" json:"items"`
}

func (TriggerCollection) String

func (m TriggerCollection) String() string

func (*TriggerCollection) UnmarshalJSON

func (m *TriggerCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TriggerCollection) ValidateEnumValue

func (m TriggerCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TriggerCreateResult

TriggerCreateResult Details of the trigger create response.

type TriggerCreateResult interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the DevOps project to which the trigger belongs to.
    GetProjectId() *string

    // The OCID of the compartment that contains the trigger.
    GetCompartmentId() *string

    // The list of actions that are to be performed for this trigger.
    GetActions() []TriggerAction

    // Trigger display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Description about the trigger.
    GetDescription() *string

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the trigger.
    GetLifecycleState() TriggerLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type TriggerDeploymentPipelineStageRunProgress

TriggerDeploymentPipelineStageRunProgress Specifies Trigger Deployment Pipleline stage specific run details.

type TriggerDeploymentPipelineStageRunProgress struct {

    // Build Run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    StageDisplayName *string `mandatory:"false" json:"stageDisplayName"`

    // The stage OCID.
    BuildPipelineStageId *string `mandatory:"false" json:"buildPipelineStageId"`

    // The time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    BuildPipelineStagePredecessors *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessors"`

    ExportedVariables *ExportedVariableCollection `mandatory:"false" json:"exportedVariables"`

    ArtifactOverrideParameters *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"artifactOverrideParameters"`

    // Identifier of the deployment triggered.
    DeploymentId *string `mandatory:"false" json:"deploymentId"`

    // The current status of the stage.
    Status BuildPipelineStageRunProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (TriggerDeploymentPipelineStageRunProgress) GetBuildPipelineStageId

func (m TriggerDeploymentPipelineStageRunProgress) GetBuildPipelineStageId() *string

GetBuildPipelineStageId returns BuildPipelineStageId

func (TriggerDeploymentPipelineStageRunProgress) GetBuildPipelineStagePredecessors

func (m TriggerDeploymentPipelineStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessors returns BuildPipelineStagePredecessors

func (TriggerDeploymentPipelineStageRunProgress) GetStageDisplayName

func (m TriggerDeploymentPipelineStageRunProgress) GetStageDisplayName() *string

GetStageDisplayName returns StageDisplayName

func (TriggerDeploymentPipelineStageRunProgress) GetStatus

func (m TriggerDeploymentPipelineStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum

GetStatus returns Status

func (TriggerDeploymentPipelineStageRunProgress) GetTimeFinished

func (m TriggerDeploymentPipelineStageRunProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (TriggerDeploymentPipelineStageRunProgress) GetTimeStarted

func (m TriggerDeploymentPipelineStageRunProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (TriggerDeploymentPipelineStageRunProgress) MarshalJSON

func (m TriggerDeploymentPipelineStageRunProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TriggerDeploymentPipelineStageRunProgress) String

func (m TriggerDeploymentPipelineStageRunProgress) String() string

func (TriggerDeploymentPipelineStageRunProgress) ValidateEnumValue

func (m TriggerDeploymentPipelineStageRunProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TriggerDeploymentStage

TriggerDeploymentStage Specifies the Trigger Deployment stage, which runs another pipeline of the application.

type TriggerDeploymentStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A target deployment pipeline OCID that will run in this stage.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // A boolean flag that specifies whether all the parameters must be passed when the deployment is triggered.
    IsPassAllParametersEnabled *bool `mandatory:"true" json:"isPassAllParametersEnabled"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (TriggerDeploymentStage) GetBuildPipelineId

func (m TriggerDeploymentStage) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (TriggerDeploymentStage) GetBuildPipelineStagePredecessorCollection

func (m TriggerDeploymentStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (TriggerDeploymentStage) GetCompartmentId

func (m TriggerDeploymentStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (TriggerDeploymentStage) GetDefinedTags

func (m TriggerDeploymentStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (TriggerDeploymentStage) GetDescription

func (m TriggerDeploymentStage) GetDescription() *string

GetDescription returns Description

func (TriggerDeploymentStage) GetDisplayName

func (m TriggerDeploymentStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (TriggerDeploymentStage) GetFreeformTags

func (m TriggerDeploymentStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (TriggerDeploymentStage) GetId

func (m TriggerDeploymentStage) GetId() *string

GetId returns Id

func (TriggerDeploymentStage) GetLifecycleDetails

func (m TriggerDeploymentStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (TriggerDeploymentStage) GetLifecycleState

func (m TriggerDeploymentStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (TriggerDeploymentStage) GetProjectId

func (m TriggerDeploymentStage) GetProjectId() *string

GetProjectId returns ProjectId

func (TriggerDeploymentStage) GetSystemTags

func (m TriggerDeploymentStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (TriggerDeploymentStage) GetTimeCreated

func (m TriggerDeploymentStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (TriggerDeploymentStage) GetTimeUpdated

func (m TriggerDeploymentStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (TriggerDeploymentStage) MarshalJSON

func (m TriggerDeploymentStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TriggerDeploymentStage) String

func (m TriggerDeploymentStage) String() string

func (TriggerDeploymentStage) ValidateEnumValue

func (m TriggerDeploymentStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TriggerDeploymentStageSummary

TriggerDeploymentStageSummary Specifies the Trigger Deployment stage, which runs another pipeline of the application.

type TriggerDeploymentStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A target deployment pipeline OCID that will run in this stage.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // A boolean flag that specifies whether all the parameters must be passed when the deployment is triggered.
    IsPassAllParametersEnabled *bool `mandatory:"true" json:"isPassAllParametersEnabled"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (TriggerDeploymentStageSummary) GetBuildPipelineId

func (m TriggerDeploymentStageSummary) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (TriggerDeploymentStageSummary) GetBuildPipelineStagePredecessorCollection

func (m TriggerDeploymentStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (TriggerDeploymentStageSummary) GetCompartmentId

func (m TriggerDeploymentStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (TriggerDeploymentStageSummary) GetDefinedTags

func (m TriggerDeploymentStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (TriggerDeploymentStageSummary) GetDescription

func (m TriggerDeploymentStageSummary) GetDescription() *string

GetDescription returns Description

func (TriggerDeploymentStageSummary) GetDisplayName

func (m TriggerDeploymentStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (TriggerDeploymentStageSummary) GetFreeformTags

func (m TriggerDeploymentStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (TriggerDeploymentStageSummary) GetId

func (m TriggerDeploymentStageSummary) GetId() *string

GetId returns Id

func (TriggerDeploymentStageSummary) GetLifecycleDetails

func (m TriggerDeploymentStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (TriggerDeploymentStageSummary) GetLifecycleState

func (m TriggerDeploymentStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (TriggerDeploymentStageSummary) GetProjectId

func (m TriggerDeploymentStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (TriggerDeploymentStageSummary) GetSystemTags

func (m TriggerDeploymentStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (TriggerDeploymentStageSummary) GetTimeCreated

func (m TriggerDeploymentStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (TriggerDeploymentStageSummary) GetTimeUpdated

func (m TriggerDeploymentStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (TriggerDeploymentStageSummary) MarshalJSON

func (m TriggerDeploymentStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TriggerDeploymentStageSummary) String

func (m TriggerDeploymentStageSummary) String() string

func (TriggerDeploymentStageSummary) ValidateEnumValue

func (m TriggerDeploymentStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TriggerInfo

TriggerInfo Trigger details that need to be used for the BuildRun

type TriggerInfo struct {

    // The list of actions that are to be performed for this Trigger
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Name for Trigger.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (TriggerInfo) String

func (m TriggerInfo) String() string

func (*TriggerInfo) UnmarshalJSON

func (m *TriggerInfo) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TriggerInfo) ValidateEnumValue

func (m TriggerInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TriggerLifecycleStateEnum

TriggerLifecycleStateEnum Enum with underlying type: string

type TriggerLifecycleStateEnum string

Set of constants representing the allowable values for TriggerLifecycleStateEnum

const (
    TriggerLifecycleStateActive   TriggerLifecycleStateEnum = "ACTIVE"
    TriggerLifecycleStateDeleting TriggerLifecycleStateEnum = "DELETING"
)

func GetMappingTriggerLifecycleStateEnum

func GetMappingTriggerLifecycleStateEnum(val string) (TriggerLifecycleStateEnum, bool)

GetMappingTriggerLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTriggerLifecycleStateEnumValues

func GetTriggerLifecycleStateEnumValues() []TriggerLifecycleStateEnum

GetTriggerLifecycleStateEnumValues Enumerates the set of values for TriggerLifecycleStateEnum

type TriggerSchedule

TriggerSchedule Specifies a trigger schedule. Timing information for when to initiate automated syncs.

type TriggerSchedule struct {

    // Different types of trigger schedule:
    // NONE - No automated synchronization schedule.
    // DEFAULT - Trigger schedule is every 30 minutes.
    // CUSTOM - Custom triggering schedule.
    ScheduleType TriggerScheduleScheduleTypeEnum `mandatory:"true" json:"scheduleType"`

    // Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size.
    // Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window.
    // You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.
    CustomSchedule *string `mandatory:"false" json:"customSchedule"`
}

func (TriggerSchedule) String

func (m TriggerSchedule) String() string

func (TriggerSchedule) ValidateEnumValue

func (m TriggerSchedule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TriggerScheduleScheduleTypeEnum

TriggerScheduleScheduleTypeEnum Enum with underlying type: string

type TriggerScheduleScheduleTypeEnum string

Set of constants representing the allowable values for TriggerScheduleScheduleTypeEnum

const (
    TriggerScheduleScheduleTypeNone    TriggerScheduleScheduleTypeEnum = "NONE"
    TriggerScheduleScheduleTypeDefault TriggerScheduleScheduleTypeEnum = "DEFAULT"
    TriggerScheduleScheduleTypeCustom  TriggerScheduleScheduleTypeEnum = "CUSTOM"
)

func GetMappingTriggerScheduleScheduleTypeEnum

func GetMappingTriggerScheduleScheduleTypeEnum(val string) (TriggerScheduleScheduleTypeEnum, bool)

GetMappingTriggerScheduleScheduleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTriggerScheduleScheduleTypeEnumValues

func GetTriggerScheduleScheduleTypeEnumValues() []TriggerScheduleScheduleTypeEnum

GetTriggerScheduleScheduleTypeEnumValues Enumerates the set of values for TriggerScheduleScheduleTypeEnum

type TriggerSummary

TriggerSummary Summary of the trigger.

type TriggerSummary interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the DevOps project to which the trigger belongs to.
    GetProjectId() *string

    // The OCID of the compartment that contains the trigger.
    GetCompartmentId() *string

    // Trigger display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Description about the trigger.
    GetDescription() *string

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the trigger.
    GetLifecycleState() TriggerLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type TriggerTriggerSourceEnum

TriggerTriggerSourceEnum Enum with underlying type: string

type TriggerTriggerSourceEnum string

Set of constants representing the allowable values for TriggerTriggerSourceEnum

const (
    TriggerTriggerSourceGithub               TriggerTriggerSourceEnum = "GITHUB"
    TriggerTriggerSourceGitlab               TriggerTriggerSourceEnum = "GITLAB"
    TriggerTriggerSourceGitlabServer         TriggerTriggerSourceEnum = "GITLAB_SERVER"
    TriggerTriggerSourceBitbucketCloud       TriggerTriggerSourceEnum = "BITBUCKET_CLOUD"
    TriggerTriggerSourceBitbucketServer      TriggerTriggerSourceEnum = "BITBUCKET_SERVER"
    TriggerTriggerSourceVbs                  TriggerTriggerSourceEnum = "VBS"
    TriggerTriggerSourceDevopsCodeRepository TriggerTriggerSourceEnum = "DEVOPS_CODE_REPOSITORY"
)

func GetMappingTriggerTriggerSourceEnum

func GetMappingTriggerTriggerSourceEnum(val string) (TriggerTriggerSourceEnum, bool)

GetMappingTriggerTriggerSourceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTriggerTriggerSourceEnumValues

func GetTriggerTriggerSourceEnumValues() []TriggerTriggerSourceEnum

GetTriggerTriggerSourceEnumValues Enumerates the set of values for TriggerTriggerSourceEnum

type UnlikePullRequestCommentRequest

UnlikePullRequestCommentRequest wrapper for the UnlikePullRequestComment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UnlikePullRequestComment.go.html to see an example of how to use UnlikePullRequestCommentRequest.

type UnlikePullRequestCommentRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // unique PullRequest Comment identifier
    CommentId *string `mandatory:"true" contributesTo:"path" name:"commentId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UnlikePullRequestCommentRequest) BinaryRequestBody

func (request UnlikePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UnlikePullRequestCommentRequest) HTTPRequest

func (request UnlikePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UnlikePullRequestCommentRequest) RetryPolicy

func (request UnlikePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UnlikePullRequestCommentRequest) String

func (request UnlikePullRequestCommentRequest) String() string

func (UnlikePullRequestCommentRequest) ValidateEnumValue

func (request UnlikePullRequestCommentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UnlikePullRequestCommentResponse

UnlikePullRequestCommentResponse wrapper for the UnlikePullRequestComment operation

type UnlikePullRequestCommentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequestComment instance
    PullRequestComment `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UnlikePullRequestCommentResponse) HTTPResponse

func (response UnlikePullRequestCommentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UnlikePullRequestCommentResponse) String

func (response UnlikePullRequestCommentResponse) String() string

type UnsubscribePullRequestRequest

UnsubscribePullRequestRequest wrapper for the UnsubscribePullRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UnsubscribePullRequest.go.html to see an example of how to use UnsubscribePullRequestRequest.

type UnsubscribePullRequestRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // The unsubscription token.
    Token *string `mandatory:"true" contributesTo:"query" name:"token"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UnsubscribePullRequestRequest) BinaryRequestBody

func (request UnsubscribePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UnsubscribePullRequestRequest) HTTPRequest

func (request UnsubscribePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UnsubscribePullRequestRequest) RetryPolicy

func (request UnsubscribePullRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UnsubscribePullRequestRequest) String

func (request UnsubscribePullRequestRequest) String() string

func (UnsubscribePullRequestRequest) ValidateEnumValue

func (request UnsubscribePullRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UnsubscribePullRequestResponse

UnsubscribePullRequestResponse wrapper for the UnsubscribePullRequest operation

type UnsubscribePullRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Relative URL of the newly created resource.
    ContentLocation *string `presentIn:"header" name:"content-location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UnsubscribePullRequestResponse) HTTPResponse

func (response UnsubscribePullRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UnsubscribePullRequestResponse) String

func (response UnsubscribePullRequestResponse) String() string

type UpdateAbsoluteWaitCriteriaDetails

UpdateAbsoluteWaitCriteriaDetails Specifies the absolute wait criteria. You can specify fixed length of wait duration.

type UpdateAbsoluteWaitCriteriaDetails struct {

    // The absolute wait duration.
    // Minimum wait duration must be 5 seconds.
    // Maximum wait duration can be up to 2 days.
    WaitDuration *string `mandatory:"false" json:"waitDuration"`
}

func (UpdateAbsoluteWaitCriteriaDetails) MarshalJSON

func (m UpdateAbsoluteWaitCriteriaDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateAbsoluteWaitCriteriaDetails) String

func (m UpdateAbsoluteWaitCriteriaDetails) String() string

func (UpdateAbsoluteWaitCriteriaDetails) ValidateEnumValue

func (m UpdateAbsoluteWaitCriteriaDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateApprovalRuleDetails

UpdateApprovalRuleDetails A rule which must be satisfied for matching pull requests before the pull request can be merged

type UpdateApprovalRuleDetails struct {

    // Name which is used to uniquely identify an approval rule.
    Name *string `mandatory:"true" json:"name"`

    // Minimum number of approvals which must be provided by the reviewers specified in the list before the rule can be satisfied
    MinApprovalsCount *int `mandatory:"true" json:"minApprovalsCount"`

    // Branch name where pull requests targeting the branch must satisfy the approval rule. This value being null means the rule applies to all pull requests
    DestinationBranch *string `mandatory:"false" json:"destinationBranch"`

    // List of users who must provide approvals up to the minApprovalsCount specified in the rule. An empty list means the approvals can come from any user.
    Reviewers []UpdateReviewerDetails `mandatory:"false" json:"reviewers"`
}

func (UpdateApprovalRuleDetails) String

func (m UpdateApprovalRuleDetails) String() string

func (UpdateApprovalRuleDetails) ValidateEnumValue

func (m UpdateApprovalRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateApprovalRuleDetailsCollection

UpdateApprovalRuleDetailsCollection List of approval rules which must be statisfied before pull requests which match the rules can be merged

type UpdateApprovalRuleDetailsCollection struct {

    // List of approval rules.
    Items []UpdateApprovalRuleDetails `mandatory:"true" json:"items"`
}

func (UpdateApprovalRuleDetailsCollection) String

func (m UpdateApprovalRuleDetailsCollection) String() string

func (UpdateApprovalRuleDetailsCollection) ValidateEnumValue

func (m UpdateApprovalRuleDetailsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBitbucketCloudAppPasswordConnectionDetails

UpdateBitbucketCloudAppPasswordConnectionDetails The details for updating a connection of the type `BITBUCKET_CLOUD_APP_PASSWORD`. This type corresponds to a connection in Bitbucket Cloud that is authenticated with username and app password.

type UpdateBitbucketCloudAppPasswordConnectionDetails struct {

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Public Bitbucket Cloud Username in plain text(not more than 30 characters)
    Username *string `mandatory:"false" json:"username"`

    // OCID of personal Bitbucket Cloud AppPassword saved in secret store
    AppPassword *string `mandatory:"false" json:"appPassword"`
}

func (UpdateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateBitbucketCloudAppPasswordConnectionDetails) GetDescription

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDescription() *string

GetDescription returns Description

func (UpdateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBitbucketCloudAppPasswordConnectionDetails) String

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) String() string

func (UpdateBitbucketCloudAppPasswordConnectionDetails) ValidateEnumValue

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBitbucketCloudTriggerDetails

UpdateBitbucketCloudTriggerDetails Update trigger specific to Bitbucket Cloud.

type UpdateBitbucketCloudTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (UpdateBitbucketCloudTriggerDetails) GetActions

func (m UpdateBitbucketCloudTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateBitbucketCloudTriggerDetails) GetDefinedTags

func (m UpdateBitbucketCloudTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateBitbucketCloudTriggerDetails) GetDescription

func (m UpdateBitbucketCloudTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateBitbucketCloudTriggerDetails) GetDisplayName

func (m UpdateBitbucketCloudTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateBitbucketCloudTriggerDetails) GetFreeformTags

func (m UpdateBitbucketCloudTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateBitbucketCloudTriggerDetails) MarshalJSON

func (m UpdateBitbucketCloudTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBitbucketCloudTriggerDetails) String

func (m UpdateBitbucketCloudTriggerDetails) String() string

func (*UpdateBitbucketCloudTriggerDetails) UnmarshalJSON

func (m *UpdateBitbucketCloudTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateBitbucketCloudTriggerDetails) ValidateEnumValue

func (m UpdateBitbucketCloudTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBitbucketServerAccessTokenConnectionDetails

UpdateBitbucketServerAccessTokenConnectionDetails The details for updating a connection of the type `BITBUCKET_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in Bitbucket that is authenticated with a personal access token.

type UpdateBitbucketServerAccessTokenConnectionDetails struct {

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // OCID of personal access token saved in secret store
    AccessToken *string `mandatory:"false" json:"accessToken"`

    // The Base URL of the hosted BitbucketServer.
    BaseUrl *string `mandatory:"false" json:"baseUrl"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`
}

func (UpdateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags

func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateBitbucketServerAccessTokenConnectionDetails) GetDescription

func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (UpdateBitbucketServerAccessTokenConnectionDetails) GetDisplayName

func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags

func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateBitbucketServerAccessTokenConnectionDetails) MarshalJSON

func (m UpdateBitbucketServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBitbucketServerAccessTokenConnectionDetails) String

func (m UpdateBitbucketServerAccessTokenConnectionDetails) String() string

func (*UpdateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON

func (m *UpdateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateBitbucketServerAccessTokenConnectionDetails) ValidateEnumValue

func (m UpdateBitbucketServerAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBitbucketServerTriggerDetails

UpdateBitbucketServerTriggerDetails Update trigger specific to Bitbucket Server.

type UpdateBitbucketServerTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateBitbucketServerTriggerDetails) GetActions

func (m UpdateBitbucketServerTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateBitbucketServerTriggerDetails) GetDefinedTags

func (m UpdateBitbucketServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateBitbucketServerTriggerDetails) GetDescription

func (m UpdateBitbucketServerTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateBitbucketServerTriggerDetails) GetDisplayName

func (m UpdateBitbucketServerTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateBitbucketServerTriggerDetails) GetFreeformTags

func (m UpdateBitbucketServerTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateBitbucketServerTriggerDetails) MarshalJSON

func (m UpdateBitbucketServerTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBitbucketServerTriggerDetails) String

func (m UpdateBitbucketServerTriggerDetails) String() string

func (*UpdateBitbucketServerTriggerDetails) UnmarshalJSON

func (m *UpdateBitbucketServerTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateBitbucketServerTriggerDetails) ValidateEnumValue

func (m UpdateBitbucketServerTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBuildPipelineDetails

UpdateBuildPipelineDetails The information to be updated for the given build pipeline.

type UpdateBuildPipelineDetails struct {

    // Optional description about the build pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Build pipeline display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    BuildPipelineParameters *BuildPipelineParameterCollection `mandatory:"false" json:"buildPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateBuildPipelineDetails) String

func (m UpdateBuildPipelineDetails) String() string

func (UpdateBuildPipelineDetails) ValidateEnumValue

func (m UpdateBuildPipelineDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBuildPipelineRequest

UpdateBuildPipelineRequest wrapper for the UpdateBuildPipeline operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateBuildPipeline.go.html to see an example of how to use UpdateBuildPipelineRequest.

type UpdateBuildPipelineRequest struct {

    // Unique build pipeline identifier.
    BuildPipelineId *string `mandatory:"true" contributesTo:"path" name:"buildPipelineId"`

    // The information to be updated.
    UpdateBuildPipelineDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateBuildPipelineRequest) BinaryRequestBody

func (request UpdateBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateBuildPipelineRequest) HTTPRequest

func (request UpdateBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateBuildPipelineRequest) RetryPolicy

func (request UpdateBuildPipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateBuildPipelineRequest) String

func (request UpdateBuildPipelineRequest) String() string

func (UpdateBuildPipelineRequest) ValidateEnumValue

func (request UpdateBuildPipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBuildPipelineResponse

UpdateBuildPipelineResponse wrapper for the UpdateBuildPipeline operation

type UpdateBuildPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BuildPipeline instance
    BuildPipeline `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (UpdateBuildPipelineResponse) HTTPResponse

func (response UpdateBuildPipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateBuildPipelineResponse) String

func (response UpdateBuildPipelineResponse) String() string

type UpdateBuildPipelineStageDetails

UpdateBuildPipelineStageDetails The information to be updated.

type UpdateBuildPipelineStageDetails interface {

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Optional description about the build stage.
    GetDescription() *string

    GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateBuildPipelineStageRequest

UpdateBuildPipelineStageRequest wrapper for the UpdateBuildPipelineStage operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateBuildPipelineStage.go.html to see an example of how to use UpdateBuildPipelineStageRequest.

type UpdateBuildPipelineStageRequest struct {

    // Unique stage identifier.
    BuildPipelineStageId *string `mandatory:"true" contributesTo:"path" name:"buildPipelineStageId"`

    // The information to be updated.
    UpdateBuildPipelineStageDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateBuildPipelineStageRequest) BinaryRequestBody

func (request UpdateBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateBuildPipelineStageRequest) HTTPRequest

func (request UpdateBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateBuildPipelineStageRequest) RetryPolicy

func (request UpdateBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateBuildPipelineStageRequest) String

func (request UpdateBuildPipelineStageRequest) String() string

func (UpdateBuildPipelineStageRequest) ValidateEnumValue

func (request UpdateBuildPipelineStageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBuildPipelineStageResponse

UpdateBuildPipelineStageResponse wrapper for the UpdateBuildPipelineStage operation

type UpdateBuildPipelineStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BuildPipelineStage instance
    BuildPipelineStage `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (UpdateBuildPipelineStageResponse) HTTPResponse

func (response UpdateBuildPipelineStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateBuildPipelineStageResponse) String

func (response UpdateBuildPipelineStageResponse) String() string

type UpdateBuildRunDetails

UpdateBuildRunDetails The build run information to be updated.

type UpdateBuildRunDetails struct {

    // Build run display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateBuildRunDetails) String

func (m UpdateBuildRunDetails) String() string

func (UpdateBuildRunDetails) ValidateEnumValue

func (m UpdateBuildRunDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBuildRunRequest

UpdateBuildRunRequest wrapper for the UpdateBuildRun operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateBuildRun.go.html to see an example of how to use UpdateBuildRunRequest.

type UpdateBuildRunRequest struct {

    // Unique build run identifier.
    BuildRunId *string `mandatory:"true" contributesTo:"path" name:"buildRunId"`

    // The information to be updated.
    UpdateBuildRunDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateBuildRunRequest) BinaryRequestBody

func (request UpdateBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateBuildRunRequest) HTTPRequest

func (request UpdateBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateBuildRunRequest) RetryPolicy

func (request UpdateBuildRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateBuildRunRequest) String

func (request UpdateBuildRunRequest) String() string

func (UpdateBuildRunRequest) ValidateEnumValue

func (request UpdateBuildRunRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBuildRunResponse

UpdateBuildRunResponse wrapper for the UpdateBuildRun operation

type UpdateBuildRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BuildRun instance
    BuildRun `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (UpdateBuildRunResponse) HTTPResponse

func (response UpdateBuildRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateBuildRunResponse) String

func (response UpdateBuildRunResponse) String() string

type UpdateBuildStageDetails

UpdateBuildStageDetails Specifies the build stage.

type UpdateBuildStageDetails struct {

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The path to the build specification file for this environment. The default location of the file if not specified is build_spec.yaml.
    BuildSpecFile *string `mandatory:"false" json:"buildSpecFile"`

    // Timeout for the build stage execution. Specify value in seconds.
    StageExecutionTimeoutInSeconds *int `mandatory:"false" json:"stageExecutionTimeoutInSeconds"`

    BuildSourceCollection *BuildSourceCollection `mandatory:"false" json:"buildSourceCollection"`

    // Name of the build source where the build_spec.yml file is located. If not specified, the first entry in the build source collection is chosen as primary build source.
    PrimaryBuildSource *string `mandatory:"false" json:"primaryBuildSource"`

    BuildRunnerShapeConfig BuildRunnerShapeConfig `mandatory:"false" json:"buildRunnerShapeConfig"`

    PrivateAccessConfig NetworkChannel `mandatory:"false" json:"privateAccessConfig"`

    // Image name for the build environment.
    Image BuildStageImageEnum `mandatory:"false" json:"image,omitempty"`
}

func (UpdateBuildStageDetails) GetBuildPipelineStagePredecessorCollection

func (m UpdateBuildStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (UpdateBuildStageDetails) GetDefinedTags

func (m UpdateBuildStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateBuildStageDetails) GetDescription

func (m UpdateBuildStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateBuildStageDetails) GetDisplayName

func (m UpdateBuildStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateBuildStageDetails) GetFreeformTags

func (m UpdateBuildStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateBuildStageDetails) MarshalJSON

func (m UpdateBuildStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBuildStageDetails) String

func (m UpdateBuildStageDetails) String() string

func (*UpdateBuildStageDetails) UnmarshalJSON

func (m *UpdateBuildStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateBuildStageDetails) ValidateEnumValue

func (m UpdateBuildStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateComputeInstanceGroupBlueGreenDeployStageDetails

UpdateComputeInstanceGroupBlueGreenDeployStageDetails Specifies the Instance Group Blue-Green deployment stage.

type UpdateComputeInstanceGroupBlueGreenDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"false" json:"deploymentSpecDeployArtifactId"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"false" json:"rolloutPolicy"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`
}

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDescription

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDisplayName

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) MarshalJSON

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) String

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) String() string

func (*UpdateComputeInstanceGroupBlueGreenDeployStageDetails) UnmarshalJSON

func (m *UpdateComputeInstanceGroupBlueGreenDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails

UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails Specifies the instance group blue-green deployment load balancer traffic shift stage.

type UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDescription

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDisplayName

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) MarshalJSON

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) String

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) String() string

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails

UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails Specifies the canary approval stage.

type UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    ApprovalPolicy ApprovalPolicy `mandatory:"false" json:"approvalPolicy"`
}

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDescription

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDisplayName

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) MarshalJSON

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) String

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) String() string

func (*UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) UnmarshalJSON

func (m *UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateComputeInstanceGroupCanaryDeployStageDetails

UpdateComputeInstanceGroupCanaryDeployStageDetails Specifies the Instance Group Canary deployment stage.

type UpdateComputeInstanceGroupCanaryDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"false" json:"deploymentSpecDeployArtifactId"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"false" json:"rolloutPolicy"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`
}

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDescription

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDisplayName

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) MarshalJSON

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) String

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) String() string

func (*UpdateComputeInstanceGroupCanaryDeployStageDetails) UnmarshalJSON

func (m *UpdateComputeInstanceGroupCanaryDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails

UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails Specifies load balancer traffic shift stage.

type UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"false" json:"rolloutPolicy"`
}

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDescription

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDisplayName

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) MarshalJSON

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) String

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) String() string

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateComputeInstanceGroupDeployEnvironmentDetails

UpdateComputeInstanceGroupDeployEnvironmentDetails Specifies the Compute instance group environment.

type UpdateComputeInstanceGroupDeployEnvironmentDetails struct {

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    ComputeInstanceGroupSelectors *ComputeInstanceGroupSelectorCollection `mandatory:"false" json:"computeInstanceGroupSelectors"`
}

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDescription

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDisplayName

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) MarshalJSON

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) String

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) String() string

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateComputeInstanceGroupDeployStageDetails

UpdateComputeInstanceGroupDeployStageDetails Specifies the Instance Group Rolling deployment stage.

type UpdateComputeInstanceGroupDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // A compute instance group environment OCID for rolling deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"false" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"false" json:"deploymentSpecDeployArtifactId"`

    // Additional file artifact OCIDs.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"false" json:"rolloutPolicy"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"loadBalancerConfig"`
}

func (UpdateComputeInstanceGroupDeployStageDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateComputeInstanceGroupDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateComputeInstanceGroupDeployStageDetails) GetDescription

func (m UpdateComputeInstanceGroupDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupDeployStageDetails) GetDisplayName

func (m UpdateComputeInstanceGroupDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupDeployStageDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupDeployStageDetails) MarshalJSON

func (m UpdateComputeInstanceGroupDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupDeployStageDetails) String

func (m UpdateComputeInstanceGroupDeployStageDetails) String() string

func (*UpdateComputeInstanceGroupDeployStageDetails) UnmarshalJSON

func (m *UpdateComputeInstanceGroupDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateComputeInstanceGroupDeployStageDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionDetails

UpdateConnectionDetails The details for updating a connection.

type UpdateConnectionDetails interface {

    // Optional description about the connection.
    GetDescription() *string

    // Optional connection display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateConnectionRequest

UpdateConnectionRequest wrapper for the UpdateConnection operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateConnection.go.html to see an example of how to use UpdateConnectionRequest.

type UpdateConnectionRequest struct {

    // Unique connection identifier.
    ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"`

    // The information to be updated.
    UpdateConnectionDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateConnectionRequest) BinaryRequestBody

func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateConnectionRequest) HTTPRequest

func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateConnectionRequest) RetryPolicy

func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateConnectionRequest) String

func (request UpdateConnectionRequest) String() string

func (UpdateConnectionRequest) ValidateEnumValue

func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionResponse

UpdateConnectionResponse wrapper for the UpdateConnection operation

type UpdateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Connection instance
    Connection `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (UpdateConnectionResponse) HTTPResponse

func (response UpdateConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateConnectionResponse) String

func (response UpdateConnectionResponse) String() string

type UpdateDeliverArtifactStageDetails

UpdateDeliverArtifactStageDetails Specifies the Deliver Artifacts stage.

type UpdateDeliverArtifactStageDetails struct {

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    DeliverArtifactCollection *DeliverArtifactCollection `mandatory:"false" json:"deliverArtifactCollection"`
}

func (UpdateDeliverArtifactStageDetails) GetBuildPipelineStagePredecessorCollection

func (m UpdateDeliverArtifactStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (UpdateDeliverArtifactStageDetails) GetDefinedTags

func (m UpdateDeliverArtifactStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateDeliverArtifactStageDetails) GetDescription

func (m UpdateDeliverArtifactStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateDeliverArtifactStageDetails) GetDisplayName

func (m UpdateDeliverArtifactStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDeliverArtifactStageDetails) GetFreeformTags

func (m UpdateDeliverArtifactStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateDeliverArtifactStageDetails) MarshalJSON

func (m UpdateDeliverArtifactStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDeliverArtifactStageDetails) String

func (m UpdateDeliverArtifactStageDetails) String() string

func (UpdateDeliverArtifactStageDetails) ValidateEnumValue

func (m UpdateDeliverArtifactStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDeployArtifactDetails

UpdateDeployArtifactDetails The information to be updated for the artifact.

type UpdateDeployArtifactDetails struct {

    // Optional description about the deployment artifact.
    Description *string `mandatory:"false" json:"description"`

    // Deployment artifact display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Type of the deployment artifact.
    DeployArtifactType DeployArtifactDeployArtifactTypeEnum `mandatory:"false" json:"deployArtifactType,omitempty"`

    DeployArtifactSource DeployArtifactSource `mandatory:"false" json:"deployArtifactSource"`

    // Mode for artifact parameter substitution.
    ArgumentSubstitutionMode DeployArtifactArgumentSubstitutionModeEnum `mandatory:"false" json:"argumentSubstitutionMode,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDeployArtifactDetails) String

func (m UpdateDeployArtifactDetails) String() string

func (*UpdateDeployArtifactDetails) UnmarshalJSON

func (m *UpdateDeployArtifactDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateDeployArtifactDetails) ValidateEnumValue

func (m UpdateDeployArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDeployArtifactRequest

UpdateDeployArtifactRequest wrapper for the UpdateDeployArtifact operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateDeployArtifact.go.html to see an example of how to use UpdateDeployArtifactRequest.

type UpdateDeployArtifactRequest struct {

    // Unique artifact identifier.
    DeployArtifactId *string `mandatory:"true" contributesTo:"path" name:"deployArtifactId"`

    // The information to be updated.
    UpdateDeployArtifactDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDeployArtifactRequest) BinaryRequestBody

func (request UpdateDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDeployArtifactRequest) HTTPRequest

func (request UpdateDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDeployArtifactRequest) RetryPolicy

func (request UpdateDeployArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDeployArtifactRequest) String

func (request UpdateDeployArtifactRequest) String() string

func (UpdateDeployArtifactRequest) ValidateEnumValue

func (request UpdateDeployArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDeployArtifactResponse

UpdateDeployArtifactResponse wrapper for the UpdateDeployArtifact operation

type UpdateDeployArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployArtifact instance
    DeployArtifact `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDeployArtifactResponse) HTTPResponse

func (response UpdateDeployArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDeployArtifactResponse) String

func (response UpdateDeployArtifactResponse) String() string

type UpdateDeployEnvironmentDetails

UpdateDeployEnvironmentDetails The information to be updated.

type UpdateDeployEnvironmentDetails interface {

    // Optional description about the deployment environment.
    GetDescription() *string

    // Deployment environment display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateDeployEnvironmentRequest

UpdateDeployEnvironmentRequest wrapper for the UpdateDeployEnvironment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateDeployEnvironment.go.html to see an example of how to use UpdateDeployEnvironmentRequest.

type UpdateDeployEnvironmentRequest struct {

    // Unique environment identifier.
    DeployEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"deployEnvironmentId"`

    // The information to be updated.
    UpdateDeployEnvironmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDeployEnvironmentRequest) BinaryRequestBody

func (request UpdateDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDeployEnvironmentRequest) HTTPRequest

func (request UpdateDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDeployEnvironmentRequest) RetryPolicy

func (request UpdateDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDeployEnvironmentRequest) String

func (request UpdateDeployEnvironmentRequest) String() string

func (UpdateDeployEnvironmentRequest) ValidateEnumValue

func (request UpdateDeployEnvironmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDeployEnvironmentResponse

UpdateDeployEnvironmentResponse wrapper for the UpdateDeployEnvironment operation

type UpdateDeployEnvironmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployEnvironment instance
    DeployEnvironment `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDeployEnvironmentResponse) HTTPResponse

func (response UpdateDeployEnvironmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDeployEnvironmentResponse) String

func (response UpdateDeployEnvironmentResponse) String() string

type UpdateDeployPipelineDeploymentDetails

UpdateDeployPipelineDeploymentDetails Update details for a pipeline deployment.

type UpdateDeployPipelineDeploymentDetails struct {

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDeployPipelineDeploymentDetails) GetDefinedTags

func (m UpdateDeployPipelineDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateDeployPipelineDeploymentDetails) GetDisplayName

func (m UpdateDeployPipelineDeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDeployPipelineDeploymentDetails) GetFreeformTags

func (m UpdateDeployPipelineDeploymentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateDeployPipelineDeploymentDetails) MarshalJSON

func (m UpdateDeployPipelineDeploymentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDeployPipelineDeploymentDetails) String

func (m UpdateDeployPipelineDeploymentDetails) String() string

func (UpdateDeployPipelineDeploymentDetails) ValidateEnumValue

func (m UpdateDeployPipelineDeploymentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDeployPipelineDetails

UpdateDeployPipelineDetails The information to be updated for the given deloyment pipeline.

type UpdateDeployPipelineDetails struct {

    // Optional description about the deloyment pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Deloyment pipeline display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployPipelineParameters *DeployPipelineParameterCollection `mandatory:"false" json:"deployPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDeployPipelineDetails) String

func (m UpdateDeployPipelineDetails) String() string

func (UpdateDeployPipelineDetails) ValidateEnumValue

func (m UpdateDeployPipelineDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDeployPipelineRedeploymentDetails

UpdateDeployPipelineRedeploymentDetails Update details for a pipeline redeployment.

type UpdateDeployPipelineRedeploymentDetails struct {

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDeployPipelineRedeploymentDetails) GetDefinedTags

func (m UpdateDeployPipelineRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateDeployPipelineRedeploymentDetails) GetDisplayName

func (m UpdateDeployPipelineRedeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDeployPipelineRedeploymentDetails) GetFreeformTags

func (m UpdateDeployPipelineRedeploymentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateDeployPipelineRedeploymentDetails) MarshalJSON

func (m UpdateDeployPipelineRedeploymentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDeployPipelineRedeploymentDetails) String

func (m UpdateDeployPipelineRedeploymentDetails) String() string

func (UpdateDeployPipelineRedeploymentDetails) ValidateEnumValue

func (m UpdateDeployPipelineRedeploymentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDeployPipelineRequest

UpdateDeployPipelineRequest wrapper for the UpdateDeployPipeline operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateDeployPipeline.go.html to see an example of how to use UpdateDeployPipelineRequest.

type UpdateDeployPipelineRequest struct {

    // Unique pipeline identifier.
    DeployPipelineId *string `mandatory:"true" contributesTo:"path" name:"deployPipelineId"`

    // The information to be updated.
    UpdateDeployPipelineDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDeployPipelineRequest) BinaryRequestBody

func (request UpdateDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDeployPipelineRequest) HTTPRequest

func (request UpdateDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDeployPipelineRequest) RetryPolicy

func (request UpdateDeployPipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDeployPipelineRequest) String

func (request UpdateDeployPipelineRequest) String() string

func (UpdateDeployPipelineRequest) ValidateEnumValue

func (request UpdateDeployPipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDeployPipelineResponse

UpdateDeployPipelineResponse wrapper for the UpdateDeployPipeline operation

type UpdateDeployPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployPipeline instance
    DeployPipeline `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDeployPipelineResponse) HTTPResponse

func (response UpdateDeployPipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDeployPipelineResponse) String

func (response UpdateDeployPipelineResponse) String() string

type UpdateDeployStageDetails

UpdateDeployStageDetails The information to be updated.

type UpdateDeployStageDetails interface {

    // Optional description about the deployment stage.
    GetDescription() *string

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateDeployStageRequest

UpdateDeployStageRequest wrapper for the UpdateDeployStage operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateDeployStage.go.html to see an example of how to use UpdateDeployStageRequest.

type UpdateDeployStageRequest struct {

    // Unique stage identifier.
    DeployStageId *string `mandatory:"true" contributesTo:"path" name:"deployStageId"`

    // The information to be updated.
    UpdateDeployStageDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDeployStageRequest) BinaryRequestBody

func (request UpdateDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDeployStageRequest) HTTPRequest

func (request UpdateDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDeployStageRequest) RetryPolicy

func (request UpdateDeployStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDeployStageRequest) String

func (request UpdateDeployStageRequest) String() string

func (UpdateDeployStageRequest) ValidateEnumValue

func (request UpdateDeployStageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDeployStageResponse

UpdateDeployStageResponse wrapper for the UpdateDeployStage operation

type UpdateDeployStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployStage instance
    DeployStage `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDeployStageResponse) HTTPResponse

func (response UpdateDeployStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDeployStageResponse) String

func (response UpdateDeployStageResponse) String() string

type UpdateDeploymentDetails

UpdateDeploymentDetails The information to be updated.

type UpdateDeploymentDetails interface {

    // Deployment display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateDeploymentRequest

UpdateDeploymentRequest wrapper for the UpdateDeployment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateDeployment.go.html to see an example of how to use UpdateDeploymentRequest.

type UpdateDeploymentRequest struct {

    // Unique deployment identifier.
    DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"`

    // The information to be updated.
    UpdateDeploymentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDeploymentRequest) BinaryRequestBody

func (request UpdateDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDeploymentRequest) HTTPRequest

func (request UpdateDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDeploymentRequest) RetryPolicy

func (request UpdateDeploymentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDeploymentRequest) String

func (request UpdateDeploymentRequest) String() string

func (UpdateDeploymentRequest) ValidateEnumValue

func (request UpdateDeploymentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDeploymentResponse

UpdateDeploymentResponse wrapper for the UpdateDeployment operation

type UpdateDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Deployment instance
    Deployment `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDeploymentResponse) HTTPResponse

func (response UpdateDeploymentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDeploymentResponse) String

func (response UpdateDeploymentResponse) String() string

type UpdateDevopsCodeRepositoryTriggerDetails

UpdateDevopsCodeRepositoryTriggerDetails Update trigger specific to OCI DevOps code repository.

type UpdateDevopsCodeRepositoryTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the DevOps code repository.
    RepositoryId *string `mandatory:"false" json:"repositoryId"`
}

func (UpdateDevopsCodeRepositoryTriggerDetails) GetActions

func (m UpdateDevopsCodeRepositoryTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateDevopsCodeRepositoryTriggerDetails) GetDefinedTags

func (m UpdateDevopsCodeRepositoryTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateDevopsCodeRepositoryTriggerDetails) GetDescription

func (m UpdateDevopsCodeRepositoryTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateDevopsCodeRepositoryTriggerDetails) GetDisplayName

func (m UpdateDevopsCodeRepositoryTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDevopsCodeRepositoryTriggerDetails) GetFreeformTags

func (m UpdateDevopsCodeRepositoryTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateDevopsCodeRepositoryTriggerDetails) MarshalJSON

func (m UpdateDevopsCodeRepositoryTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDevopsCodeRepositoryTriggerDetails) String

func (m UpdateDevopsCodeRepositoryTriggerDetails) String() string

func (*UpdateDevopsCodeRepositoryTriggerDetails) UnmarshalJSON

func (m *UpdateDevopsCodeRepositoryTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateDevopsCodeRepositoryTriggerDetails) ValidateEnumValue

func (m UpdateDevopsCodeRepositoryTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFunctionDeployEnvironmentDetails

UpdateFunctionDeployEnvironmentDetails Specifies the Function environment.

type UpdateFunctionDeployEnvironmentDetails struct {

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the Function.
    FunctionId *string `mandatory:"false" json:"functionId"`
}

func (UpdateFunctionDeployEnvironmentDetails) GetDefinedTags

func (m UpdateFunctionDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateFunctionDeployEnvironmentDetails) GetDescription

func (m UpdateFunctionDeployEnvironmentDetails) GetDescription() *string

GetDescription returns Description

func (UpdateFunctionDeployEnvironmentDetails) GetDisplayName

func (m UpdateFunctionDeployEnvironmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateFunctionDeployEnvironmentDetails) GetFreeformTags

func (m UpdateFunctionDeployEnvironmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateFunctionDeployEnvironmentDetails) MarshalJSON

func (m UpdateFunctionDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateFunctionDeployEnvironmentDetails) String

func (m UpdateFunctionDeployEnvironmentDetails) String() string

func (UpdateFunctionDeployEnvironmentDetails) ValidateEnumValue

func (m UpdateFunctionDeployEnvironmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFunctionDeployStageDetails

UpdateFunctionDeployStageDetails Specifies the Function stage.

type UpdateFunctionDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"false" json:"functionDeployEnvironmentId"`

    // A Docker image artifact OCID.
    DockerImageDeployArtifactId *string `mandatory:"false" json:"dockerImageDeployArtifactId"`

    // User provided key and value pair configuration, which is assigned through constants or parameter.
    Config map[string]string `mandatory:"false" json:"config"`

    // Maximum usable memory for the Function (in MB).
    MaxMemoryInMBs *int64 `mandatory:"false" json:"maxMemoryInMBs"`

    // Timeout for execution of the Function. Value in seconds.
    FunctionTimeoutInSeconds *int `mandatory:"false" json:"functionTimeoutInSeconds"`
}

func (UpdateFunctionDeployStageDetails) GetDefinedTags

func (m UpdateFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateFunctionDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateFunctionDeployStageDetails) GetDescription

func (m UpdateFunctionDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateFunctionDeployStageDetails) GetDisplayName

func (m UpdateFunctionDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateFunctionDeployStageDetails) GetFreeformTags

func (m UpdateFunctionDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateFunctionDeployStageDetails) MarshalJSON

func (m UpdateFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateFunctionDeployStageDetails) String

func (m UpdateFunctionDeployStageDetails) String() string

func (UpdateFunctionDeployStageDetails) ValidateEnumValue

func (m UpdateFunctionDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateGithubAccessTokenConnectionDetails

UpdateGithubAccessTokenConnectionDetails The details for updating a connection of the type `GITHUB_ACCESS_TOKEN`. This type corresponds to a connection in GitHub that is authenticated with a personal access token.

type UpdateGithubAccessTokenConnectionDetails struct {

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // OCID of personal access token saved in secret store
    AccessToken *string `mandatory:"false" json:"accessToken"`
}

func (UpdateGithubAccessTokenConnectionDetails) GetDefinedTags

func (m UpdateGithubAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateGithubAccessTokenConnectionDetails) GetDescription

func (m UpdateGithubAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (UpdateGithubAccessTokenConnectionDetails) GetDisplayName

func (m UpdateGithubAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateGithubAccessTokenConnectionDetails) GetFreeformTags

func (m UpdateGithubAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateGithubAccessTokenConnectionDetails) MarshalJSON

func (m UpdateGithubAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateGithubAccessTokenConnectionDetails) String

func (m UpdateGithubAccessTokenConnectionDetails) String() string

func (UpdateGithubAccessTokenConnectionDetails) ValidateEnumValue

func (m UpdateGithubAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateGithubTriggerDetails

UpdateGithubTriggerDetails Update trigger specific to GitHub.

type UpdateGithubTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (UpdateGithubTriggerDetails) GetActions

func (m UpdateGithubTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateGithubTriggerDetails) GetDefinedTags

func (m UpdateGithubTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateGithubTriggerDetails) GetDescription

func (m UpdateGithubTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateGithubTriggerDetails) GetDisplayName

func (m UpdateGithubTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateGithubTriggerDetails) GetFreeformTags

func (m UpdateGithubTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateGithubTriggerDetails) MarshalJSON

func (m UpdateGithubTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateGithubTriggerDetails) String

func (m UpdateGithubTriggerDetails) String() string

func (*UpdateGithubTriggerDetails) UnmarshalJSON

func (m *UpdateGithubTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateGithubTriggerDetails) ValidateEnumValue

func (m UpdateGithubTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateGitlabAccessTokenConnectionDetails

UpdateGitlabAccessTokenConnectionDetails The details for updating a connection of the type `GITLAB_ACCESS_TOKEN`. This type corresponds to a connection in GitLab that is authenticated with a personal access token.

type UpdateGitlabAccessTokenConnectionDetails struct {

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"false" json:"accessToken"`
}

func (UpdateGitlabAccessTokenConnectionDetails) GetDefinedTags

func (m UpdateGitlabAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateGitlabAccessTokenConnectionDetails) GetDescription

func (m UpdateGitlabAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (UpdateGitlabAccessTokenConnectionDetails) GetDisplayName

func (m UpdateGitlabAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateGitlabAccessTokenConnectionDetails) GetFreeformTags

func (m UpdateGitlabAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateGitlabAccessTokenConnectionDetails) MarshalJSON

func (m UpdateGitlabAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateGitlabAccessTokenConnectionDetails) String

func (m UpdateGitlabAccessTokenConnectionDetails) String() string

func (UpdateGitlabAccessTokenConnectionDetails) ValidateEnumValue

func (m UpdateGitlabAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateGitlabServerAccessTokenConnectionDetails

UpdateGitlabServerAccessTokenConnectionDetails The details for updating a connection of the type `GITLAB_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in GitLab self-hosted server that is authenticated with a personal access token.

type UpdateGitlabServerAccessTokenConnectionDetails struct {

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"false" json:"accessToken"`

    // The baseUrl of the hosted GitLabServer.
    BaseUrl *string `mandatory:"false" json:"baseUrl"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`
}

func (UpdateGitlabServerAccessTokenConnectionDetails) GetDefinedTags

func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateGitlabServerAccessTokenConnectionDetails) GetDescription

func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (UpdateGitlabServerAccessTokenConnectionDetails) GetDisplayName

func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateGitlabServerAccessTokenConnectionDetails) GetFreeformTags

func (m UpdateGitlabServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateGitlabServerAccessTokenConnectionDetails) MarshalJSON

func (m UpdateGitlabServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateGitlabServerAccessTokenConnectionDetails) String

func (m UpdateGitlabServerAccessTokenConnectionDetails) String() string

func (*UpdateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON

func (m *UpdateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateGitlabServerAccessTokenConnectionDetails) ValidateEnumValue

func (m UpdateGitlabServerAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateGitlabServerTriggerDetails

UpdateGitlabServerTriggerDetails Update trigger specific to GitLab self-hosted server.

type UpdateGitlabServerTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateGitlabServerTriggerDetails) GetActions

func (m UpdateGitlabServerTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateGitlabServerTriggerDetails) GetDefinedTags

func (m UpdateGitlabServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateGitlabServerTriggerDetails) GetDescription

func (m UpdateGitlabServerTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateGitlabServerTriggerDetails) GetDisplayName

func (m UpdateGitlabServerTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateGitlabServerTriggerDetails) GetFreeformTags

func (m UpdateGitlabServerTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateGitlabServerTriggerDetails) MarshalJSON

func (m UpdateGitlabServerTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateGitlabServerTriggerDetails) String

func (m UpdateGitlabServerTriggerDetails) String() string

func (*UpdateGitlabServerTriggerDetails) UnmarshalJSON

func (m *UpdateGitlabServerTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateGitlabServerTriggerDetails) ValidateEnumValue

func (m UpdateGitlabServerTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateGitlabTriggerDetails

UpdateGitlabTriggerDetails Update trigger specific to GitLab.

type UpdateGitlabTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (UpdateGitlabTriggerDetails) GetActions

func (m UpdateGitlabTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateGitlabTriggerDetails) GetDefinedTags

func (m UpdateGitlabTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateGitlabTriggerDetails) GetDescription

func (m UpdateGitlabTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateGitlabTriggerDetails) GetDisplayName

func (m UpdateGitlabTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateGitlabTriggerDetails) GetFreeformTags

func (m UpdateGitlabTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateGitlabTriggerDetails) MarshalJSON

func (m UpdateGitlabTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateGitlabTriggerDetails) String

func (m UpdateGitlabTriggerDetails) String() string

func (*UpdateGitlabTriggerDetails) UnmarshalJSON

func (m *UpdateGitlabTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateGitlabTriggerDetails) ValidateEnumValue

func (m UpdateGitlabTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateInvokeFunctionDeployStageDetails

UpdateInvokeFunctionDeployStageDetails Specifies Invoke Function stage.

type UpdateInvokeFunctionDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"false" json:"functionDeployEnvironmentId"`

    // Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution.
    // If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
    DeployArtifactId *string `mandatory:"false" json:"deployArtifactId"`

    // A boolean flag specifies whether this stage executes asynchronously.
    IsAsync *bool `mandatory:"false" json:"isAsync"`

    // A boolean flag specifies whether the invoked function must be validated.
    IsValidationEnabled *bool `mandatory:"false" json:"isValidationEnabled"`
}

func (UpdateInvokeFunctionDeployStageDetails) GetDefinedTags

func (m UpdateInvokeFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateInvokeFunctionDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateInvokeFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateInvokeFunctionDeployStageDetails) GetDescription

func (m UpdateInvokeFunctionDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateInvokeFunctionDeployStageDetails) GetDisplayName

func (m UpdateInvokeFunctionDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateInvokeFunctionDeployStageDetails) GetFreeformTags

func (m UpdateInvokeFunctionDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateInvokeFunctionDeployStageDetails) MarshalJSON

func (m UpdateInvokeFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateInvokeFunctionDeployStageDetails) String

func (m UpdateInvokeFunctionDeployStageDetails) String() string

func (UpdateInvokeFunctionDeployStageDetails) ValidateEnumValue

func (m UpdateInvokeFunctionDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateLoadBalancerTrafficShiftDeployStageDetails

UpdateLoadBalancerTrafficShiftDeployStageDetails Specifies load balancer traffic shift stage.

type UpdateLoadBalancerTrafficShiftDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    BlueBackendIps *BackendSetIpCollection `mandatory:"false" json:"blueBackendIps"`

    GreenBackendIps *BackendSetIpCollection `mandatory:"false" json:"greenBackendIps"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"false" json:"rolloutPolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"loadBalancerConfig"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    // Specifies the target or destination backend set. Example: BLUE - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs, as per rolloutPolicy. GREEN - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs ser as per rolloutPolicy.
    TrafficShiftTarget LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum `mandatory:"false" json:"trafficShiftTarget,omitempty"`
}

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDefinedTags

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDescription

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDisplayName

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) GetFreeformTags

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) MarshalJSON

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) String

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) String() string

func (*UpdateLoadBalancerTrafficShiftDeployStageDetails) UnmarshalJSON

func (m *UpdateLoadBalancerTrafficShiftDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) ValidateEnumValue

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateManualApprovalDeployStageDetails

UpdateManualApprovalDeployStageDetails Specifies the manual approval stage.

type UpdateManualApprovalDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    ApprovalPolicy ApprovalPolicy `mandatory:"false" json:"approvalPolicy"`
}

func (UpdateManualApprovalDeployStageDetails) GetDefinedTags

func (m UpdateManualApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateManualApprovalDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateManualApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateManualApprovalDeployStageDetails) GetDescription

func (m UpdateManualApprovalDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateManualApprovalDeployStageDetails) GetDisplayName

func (m UpdateManualApprovalDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateManualApprovalDeployStageDetails) GetFreeformTags

func (m UpdateManualApprovalDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateManualApprovalDeployStageDetails) MarshalJSON

func (m UpdateManualApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateManualApprovalDeployStageDetails) String

func (m UpdateManualApprovalDeployStageDetails) String() string

func (*UpdateManualApprovalDeployStageDetails) UnmarshalJSON

func (m *UpdateManualApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateManualApprovalDeployStageDetails) ValidateEnumValue

func (m UpdateManualApprovalDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOkeBlueGreenDeployStageDetails

UpdateOkeBlueGreenDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.

type UpdateOkeBlueGreenDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // List of Kubernetes manifest artifact OCIDs, the manifests should not include any job resource.
    KubernetesManifestDeployArtifactIds []string `mandatory:"false" json:"kubernetesManifestDeployArtifactIds"`
}

func (UpdateOkeBlueGreenDeployStageDetails) GetDefinedTags

func (m UpdateOkeBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeBlueGreenDeployStageDetails) GetDescription

func (m UpdateOkeBlueGreenDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeBlueGreenDeployStageDetails) GetDisplayName

func (m UpdateOkeBlueGreenDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeBlueGreenDeployStageDetails) GetFreeformTags

func (m UpdateOkeBlueGreenDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeBlueGreenDeployStageDetails) MarshalJSON

func (m UpdateOkeBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeBlueGreenDeployStageDetails) String

func (m UpdateOkeBlueGreenDeployStageDetails) String() string

func (UpdateOkeBlueGreenDeployStageDetails) ValidateEnumValue

func (m UpdateOkeBlueGreenDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOkeBlueGreenTrafficShiftDeployStageDetails

UpdateOkeBlueGreenTrafficShiftDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster blue-green deployment traffic shift stage.

type UpdateOkeBlueGreenTrafficShiftDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDescription

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDisplayName

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) MarshalJSON

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) String

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) String() string

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOkeCanaryApprovalDeployStageDetails

UpdateOkeCanaryApprovalDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment approval stage.

type UpdateOkeCanaryApprovalDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    ApprovalPolicy ApprovalPolicy `mandatory:"false" json:"approvalPolicy"`
}

func (UpdateOkeCanaryApprovalDeployStageDetails) GetDefinedTags

func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeCanaryApprovalDeployStageDetails) GetDescription

func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeCanaryApprovalDeployStageDetails) GetDisplayName

func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeCanaryApprovalDeployStageDetails) GetFreeformTags

func (m UpdateOkeCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeCanaryApprovalDeployStageDetails) MarshalJSON

func (m UpdateOkeCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeCanaryApprovalDeployStageDetails) String

func (m UpdateOkeCanaryApprovalDeployStageDetails) String() string

func (*UpdateOkeCanaryApprovalDeployStageDetails) UnmarshalJSON

func (m *UpdateOkeCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateOkeCanaryApprovalDeployStageDetails) ValidateEnumValue

func (m UpdateOkeCanaryApprovalDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOkeCanaryDeployStageDetails

UpdateOkeCanaryDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment stage.

type UpdateOkeCanaryDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"false" json:"kubernetesManifestDeployArtifactIds"`
}

func (UpdateOkeCanaryDeployStageDetails) GetDefinedTags

func (m UpdateOkeCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeCanaryDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeCanaryDeployStageDetails) GetDescription

func (m UpdateOkeCanaryDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeCanaryDeployStageDetails) GetDisplayName

func (m UpdateOkeCanaryDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeCanaryDeployStageDetails) GetFreeformTags

func (m UpdateOkeCanaryDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeCanaryDeployStageDetails) MarshalJSON

func (m UpdateOkeCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeCanaryDeployStageDetails) String

func (m UpdateOkeCanaryDeployStageDetails) String() string

func (UpdateOkeCanaryDeployStageDetails) ValidateEnumValue

func (m UpdateOkeCanaryDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOkeCanaryTrafficShiftDeployStageDetails

UpdateOkeCanaryTrafficShiftDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment traffic shift stage.

type UpdateOkeCanaryTrafficShiftDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"false" json:"rolloutPolicy"`
}

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDefinedTags

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDescription

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDisplayName

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) GetFreeformTags

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) MarshalJSON

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) String

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) String() string

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) ValidateEnumValue

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOkeClusterDeployEnvironmentDetails

UpdateOkeClusterDeployEnvironmentDetails Specifies the Kubernetes cluster environment.

type UpdateOkeClusterDeployEnvironmentDetails struct {

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the Kubernetes cluster.
    ClusterId *string `mandatory:"false" json:"clusterId"`

    NetworkChannel NetworkChannel `mandatory:"false" json:"networkChannel"`
}

func (UpdateOkeClusterDeployEnvironmentDetails) GetDefinedTags

func (m UpdateOkeClusterDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeClusterDeployEnvironmentDetails) GetDescription

func (m UpdateOkeClusterDeployEnvironmentDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeClusterDeployEnvironmentDetails) GetDisplayName

func (m UpdateOkeClusterDeployEnvironmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeClusterDeployEnvironmentDetails) GetFreeformTags

func (m UpdateOkeClusterDeployEnvironmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeClusterDeployEnvironmentDetails) MarshalJSON

func (m UpdateOkeClusterDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeClusterDeployEnvironmentDetails) String

func (m UpdateOkeClusterDeployEnvironmentDetails) String() string

func (*UpdateOkeClusterDeployEnvironmentDetails) UnmarshalJSON

func (m *UpdateOkeClusterDeployEnvironmentDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateOkeClusterDeployEnvironmentDetails) ValidateEnumValue

func (m UpdateOkeClusterDeployEnvironmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOkeDeployStageDetails

UpdateOkeDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster deployment stage.

type UpdateOkeDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"false" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"false" json:"kubernetesManifestDeployArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`
}

func (UpdateOkeDeployStageDetails) GetDefinedTags

func (m UpdateOkeDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeDeployStageDetails) GetDescription

func (m UpdateOkeDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeDeployStageDetails) GetDisplayName

func (m UpdateOkeDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeDeployStageDetails) GetFreeformTags

func (m UpdateOkeDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeDeployStageDetails) MarshalJSON

func (m UpdateOkeDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeDeployStageDetails) String

func (m UpdateOkeDeployStageDetails) String() string

func (*UpdateOkeDeployStageDetails) UnmarshalJSON

func (m *UpdateOkeDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateOkeDeployStageDetails) ValidateEnumValue

func (m UpdateOkeDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOkeHelmChartDeployStageDetails

UpdateOkeHelmChartDeployStageDetails Specifies the Kubernetes cluster deployment stage.

type UpdateOkeHelmChartDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"false" json:"okeClusterDeployEnvironmentId"`

    // Helm chart artifact OCID.
    HelmChartDeployArtifactId *string `mandatory:"false" json:"helmChartDeployArtifactId"`

    // List of values.yaml file artifact OCIDs.
    ValuesArtifactIds []string `mandatory:"false" json:"valuesArtifactIds"`

    // Name of the Helm chart release.
    ReleaseName *string `mandatory:"false" json:"releaseName"`

    // Uninstall the Helm chart release on deleting the stage.
    IsUninstallOnStageDelete *bool `mandatory:"false" json:"isUninstallOnStageDelete"`

    // List of Helm command artifact OCIDs.
    HelmCommandArtifactIds []string `mandatory:"false" json:"helmCommandArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Time to wait for execution of a helm stage. Defaults to 300 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    SetValues *HelmSetValueCollection `mandatory:"false" json:"setValues"`

    SetString *HelmSetValueCollection `mandatory:"false" json:"setString"`

    // Disable pre/post upgrade hooks.
    AreHooksEnabled *bool `mandatory:"false" json:"areHooksEnabled"`

    // During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
    ShouldReuseValues *bool `mandatory:"false" json:"shouldReuseValues"`

    // During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
    ShouldResetValues *bool `mandatory:"false" json:"shouldResetValues"`

    // Force resource update through delete; or if required, recreate. Set to false by default.
    IsForceEnabled *bool `mandatory:"false" json:"isForceEnabled"`

    // Allow deletion of new resources created during when an upgrade fails. Set to false by default.
    ShouldCleanupOnFail *bool `mandatory:"false" json:"shouldCleanupOnFail"`

    // Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
    MaxHistory *int `mandatory:"false" json:"maxHistory"`

    // If set, no CRDs are installed. By default, CRDs are installed only if they are not present already. Set to false by default.
    ShouldSkipCrds *bool `mandatory:"false" json:"shouldSkipCrds"`

    // If set, renders subchart notes along with the parent. Set to false by default.
    ShouldSkipRenderSubchartNotes *bool `mandatory:"false" json:"shouldSkipRenderSubchartNotes"`

    // Waits until all the resources are in a ready state to mark the release as successful. Set to false by default.
    ShouldNotWait *bool `mandatory:"false" json:"shouldNotWait"`

    // Enables helm --debug option to stream output to tf stdout. Set to false by default.
    IsDebugEnabled *bool `mandatory:"false" json:"isDebugEnabled"`

    // The purpose of running this Helm stage
    Purpose UpdateOkeHelmChartDeployStageDetailsPurposeEnum `mandatory:"false" json:"purpose,omitempty"`
}

func (UpdateOkeHelmChartDeployStageDetails) GetDefinedTags

func (m UpdateOkeHelmChartDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeHelmChartDeployStageDetails) GetDescription

func (m UpdateOkeHelmChartDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeHelmChartDeployStageDetails) GetDisplayName

func (m UpdateOkeHelmChartDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeHelmChartDeployStageDetails) GetFreeformTags

func (m UpdateOkeHelmChartDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeHelmChartDeployStageDetails) MarshalJSON

func (m UpdateOkeHelmChartDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeHelmChartDeployStageDetails) String

func (m UpdateOkeHelmChartDeployStageDetails) String() string

func (*UpdateOkeHelmChartDeployStageDetails) UnmarshalJSON

func (m *UpdateOkeHelmChartDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateOkeHelmChartDeployStageDetails) ValidateEnumValue

func (m UpdateOkeHelmChartDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOkeHelmChartDeployStageDetailsPurposeEnum

UpdateOkeHelmChartDeployStageDetailsPurposeEnum Enum with underlying type: string

type UpdateOkeHelmChartDeployStageDetailsPurposeEnum string

Set of constants representing the allowable values for UpdateOkeHelmChartDeployStageDetailsPurposeEnum

const (
    UpdateOkeHelmChartDeployStageDetailsPurposeUpgrade UpdateOkeHelmChartDeployStageDetailsPurposeEnum = "EXECUTE_HELM_UPGRADE"
    UpdateOkeHelmChartDeployStageDetailsPurposeCommand UpdateOkeHelmChartDeployStageDetailsPurposeEnum = "EXECUTE_HELM_COMMAND"
)

func GetMappingUpdateOkeHelmChartDeployStageDetailsPurposeEnum

func GetMappingUpdateOkeHelmChartDeployStageDetailsPurposeEnum(val string) (UpdateOkeHelmChartDeployStageDetailsPurposeEnum, bool)

GetMappingUpdateOkeHelmChartDeployStageDetailsPurposeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumValues

func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumValues() []UpdateOkeHelmChartDeployStageDetailsPurposeEnum

GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumValues Enumerates the set of values for UpdateOkeHelmChartDeployStageDetailsPurposeEnum

type UpdateProjectDetails

UpdateProjectDetails The information to be updated for the given project.

type UpdateProjectDetails struct {

    // Project description.
    Description *string `mandatory:"false" json:"description"`

    NotificationConfig *NotificationConfig `mandatory:"false" json:"notificationConfig"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateProjectDetails) String

func (m UpdateProjectDetails) String() string

func (UpdateProjectDetails) ValidateEnumValue

func (m UpdateProjectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProjectNotificationPreferenceDetails

UpdateProjectNotificationPreferenceDetails Information to update notification preference settings on project resource

type UpdateProjectNotificationPreferenceDetails struct {

    // The override value of project notification preference.
    NotificationPreference ProjectNotificationPreferenceNotificationPreferenceEnum `mandatory:"true" json:"notificationPreference"`
}

func (UpdateProjectNotificationPreferenceDetails) String

func (m UpdateProjectNotificationPreferenceDetails) String() string

func (UpdateProjectNotificationPreferenceDetails) ValidateEnumValue

func (m UpdateProjectNotificationPreferenceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProjectNotificationPreferenceRequest

UpdateProjectNotificationPreferenceRequest wrapper for the UpdateProjectNotificationPreference operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateProjectNotificationPreference.go.html to see an example of how to use UpdateProjectNotificationPreferenceRequest.

type UpdateProjectNotificationPreferenceRequest struct {

    // The information to be updated.
    UpdateProjectNotificationPreferenceDetails `contributesTo:"body"`

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // Unique principal identifier.
    PrincipalId *string `mandatory:"true" contributesTo:"path" name:"principalId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateProjectNotificationPreferenceRequest) BinaryRequestBody

func (request UpdateProjectNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateProjectNotificationPreferenceRequest) HTTPRequest

func (request UpdateProjectNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateProjectNotificationPreferenceRequest) RetryPolicy

func (request UpdateProjectNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateProjectNotificationPreferenceRequest) String

func (request UpdateProjectNotificationPreferenceRequest) String() string

func (UpdateProjectNotificationPreferenceRequest) ValidateEnumValue

func (request UpdateProjectNotificationPreferenceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProjectNotificationPreferenceResponse

UpdateProjectNotificationPreferenceResponse wrapper for the UpdateProjectNotificationPreference operation

type UpdateProjectNotificationPreferenceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ProjectNotificationPreference instance
    ProjectNotificationPreference `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateProjectNotificationPreferenceResponse) HTTPResponse

func (response UpdateProjectNotificationPreferenceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateProjectNotificationPreferenceResponse) String

func (response UpdateProjectNotificationPreferenceResponse) String() string

type UpdateProjectRepositorySettingsDetails

UpdateProjectRepositorySettingsDetails Information to update custom project repository settings.

type UpdateProjectRepositorySettingsDetails struct {
    MergeSettings *MergeSettings `mandatory:"false" json:"mergeSettings"`

    ApprovalRules *UpdateApprovalRuleDetailsCollection `mandatory:"false" json:"approvalRules"`
}

func (UpdateProjectRepositorySettingsDetails) String

func (m UpdateProjectRepositorySettingsDetails) String() string

func (UpdateProjectRepositorySettingsDetails) ValidateEnumValue

func (m UpdateProjectRepositorySettingsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProjectRepositorySettingsRequest

UpdateProjectRepositorySettingsRequest wrapper for the UpdateProjectRepositorySettings operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateProjectRepositorySettings.go.html to see an example of how to use UpdateProjectRepositorySettingsRequest.

type UpdateProjectRepositorySettingsRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // Details to update the repository settings for a project.
    UpdateProjectRepositorySettingsDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateProjectRepositorySettingsRequest) BinaryRequestBody

func (request UpdateProjectRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateProjectRepositorySettingsRequest) HTTPRequest

func (request UpdateProjectRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateProjectRepositorySettingsRequest) RetryPolicy

func (request UpdateProjectRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateProjectRepositorySettingsRequest) String

func (request UpdateProjectRepositorySettingsRequest) String() string

func (UpdateProjectRepositorySettingsRequest) ValidateEnumValue

func (request UpdateProjectRepositorySettingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProjectRepositorySettingsResponse

UpdateProjectRepositorySettingsResponse wrapper for the UpdateProjectRepositorySettings operation

type UpdateProjectRepositorySettingsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ProjectRepositorySettings instance
    ProjectRepositorySettings `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateProjectRepositorySettingsResponse) HTTPResponse

func (response UpdateProjectRepositorySettingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateProjectRepositorySettingsResponse) String

func (response UpdateProjectRepositorySettingsResponse) String() string

type UpdateProjectRequest

UpdateProjectRequest wrapper for the UpdateProject operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateProject.go.html to see an example of how to use UpdateProjectRequest.

type UpdateProjectRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // The information to be updated.
    UpdateProjectDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateProjectRequest) BinaryRequestBody

func (request UpdateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateProjectRequest) HTTPRequest

func (request UpdateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateProjectRequest) RetryPolicy

func (request UpdateProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateProjectRequest) String

func (request UpdateProjectRequest) String() string

func (UpdateProjectRequest) ValidateEnumValue

func (request UpdateProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProjectResponse

UpdateProjectResponse wrapper for the UpdateProject operation

type UpdateProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Project instance
    Project `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateProjectResponse) HTTPResponse

func (response UpdateProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateProjectResponse) String

func (response UpdateProjectResponse) String() string

type UpdatePullRequestCommentDetails

UpdatePullRequestCommentDetails The new comment content to be updated.

type UpdatePullRequestCommentDetails struct {

    // Pull Request comment content
    Data *string `mandatory:"false" json:"data"`
}

func (UpdatePullRequestCommentDetails) String

func (m UpdatePullRequestCommentDetails) String() string

func (UpdatePullRequestCommentDetails) ValidateEnumValue

func (m UpdatePullRequestCommentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePullRequestCommentRequest

UpdatePullRequestCommentRequest wrapper for the UpdatePullRequestComment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdatePullRequestComment.go.html to see an example of how to use UpdatePullRequestCommentRequest.

type UpdatePullRequestCommentRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // unique PullRequest Comment identifier
    CommentId *string `mandatory:"true" contributesTo:"path" name:"commentId"`

    // The new comment content to be updated.
    UpdatePullRequestCommentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdatePullRequestCommentRequest) BinaryRequestBody

func (request UpdatePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdatePullRequestCommentRequest) HTTPRequest

func (request UpdatePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdatePullRequestCommentRequest) RetryPolicy

func (request UpdatePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdatePullRequestCommentRequest) String

func (request UpdatePullRequestCommentRequest) String() string

func (UpdatePullRequestCommentRequest) ValidateEnumValue

func (request UpdatePullRequestCommentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePullRequestCommentResponse

UpdatePullRequestCommentResponse wrapper for the UpdatePullRequestComment operation

type UpdatePullRequestCommentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequestComment instance
    PullRequestComment `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdatePullRequestCommentResponse) HTTPResponse

func (response UpdatePullRequestCommentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdatePullRequestCommentResponse) String

func (response UpdatePullRequestCommentResponse) String() string

type UpdatePullRequestDetails

UpdatePullRequestDetails The information to be updated.

type UpdatePullRequestDetails struct {

    // Pull Request title
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Details of the pull request. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The destination branch against which the changes are to be reviewed. Example: "main"
    DestinationBranch *string `mandatory:"false" json:"destinationBranch"`

    // Reviewers for this Review.
    Reviewers []UpdateReviewerDetails `mandatory:"false" json:"reviewers"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdatePullRequestDetails) String

func (m UpdatePullRequestDetails) String() string

func (UpdatePullRequestDetails) ValidateEnumValue

func (m UpdatePullRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePullRequestNotificationPreferenceDetails

UpdatePullRequestNotificationPreferenceDetails Information to update notification preference settings on pull request resource

type UpdatePullRequestNotificationPreferenceDetails struct {

    // The override value of pull request notification preference.
    NotificationPreference PullRequestNotificationPreferenceNotificationPreferenceEnum `mandatory:"true" json:"notificationPreference"`
}

func (UpdatePullRequestNotificationPreferenceDetails) String

func (m UpdatePullRequestNotificationPreferenceDetails) String() string

func (UpdatePullRequestNotificationPreferenceDetails) ValidateEnumValue

func (m UpdatePullRequestNotificationPreferenceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePullRequestNotificationPreferenceRequest

UpdatePullRequestNotificationPreferenceRequest wrapper for the UpdatePullRequestNotificationPreference operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdatePullRequestNotificationPreference.go.html to see an example of how to use UpdatePullRequestNotificationPreferenceRequest.

type UpdatePullRequestNotificationPreferenceRequest struct {

    // The information to be updated.
    UpdatePullRequestNotificationPreferenceDetails `contributesTo:"body"`

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // Unique principal identifier.
    PrincipalId *string `mandatory:"true" contributesTo:"path" name:"principalId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdatePullRequestNotificationPreferenceRequest) BinaryRequestBody

func (request UpdatePullRequestNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdatePullRequestNotificationPreferenceRequest) HTTPRequest

func (request UpdatePullRequestNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdatePullRequestNotificationPreferenceRequest) RetryPolicy

func (request UpdatePullRequestNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdatePullRequestNotificationPreferenceRequest) String

func (request UpdatePullRequestNotificationPreferenceRequest) String() string

func (UpdatePullRequestNotificationPreferenceRequest) ValidateEnumValue

func (request UpdatePullRequestNotificationPreferenceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePullRequestNotificationPreferenceResponse

UpdatePullRequestNotificationPreferenceResponse wrapper for the UpdatePullRequestNotificationPreference operation

type UpdatePullRequestNotificationPreferenceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequestNotificationPreference instance
    PullRequestNotificationPreference `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdatePullRequestNotificationPreferenceResponse) HTTPResponse

func (response UpdatePullRequestNotificationPreferenceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdatePullRequestNotificationPreferenceResponse) String

func (response UpdatePullRequestNotificationPreferenceResponse) String() string

type UpdatePullRequestRequest

UpdatePullRequestRequest wrapper for the UpdatePullRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdatePullRequest.go.html to see an example of how to use UpdatePullRequestRequest.

type UpdatePullRequestRequest struct {

    // unique PullRequest identifier
    PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"`

    // The information to be updated.
    UpdatePullRequestDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdatePullRequestRequest) BinaryRequestBody

func (request UpdatePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdatePullRequestRequest) HTTPRequest

func (request UpdatePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdatePullRequestRequest) RetryPolicy

func (request UpdatePullRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdatePullRequestRequest) String

func (request UpdatePullRequestRequest) String() string

func (UpdatePullRequestRequest) ValidateEnumValue

func (request UpdatePullRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePullRequestResponse

UpdatePullRequestResponse wrapper for the UpdatePullRequest operation

type UpdatePullRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PullRequest instance
    PullRequest `presentIn:"body"`

    // Relative URL of the newly created resource.
    ContentLocation *string `presentIn:"header" name:"content-location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdatePullRequestResponse) HTTPResponse

func (response UpdatePullRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdatePullRequestResponse) String

func (response UpdatePullRequestResponse) String() string

type UpdateRepositoryDetails

UpdateRepositoryDetails The information to be updated.

type UpdateRepositoryDetails struct {

    // Name of the repository. Should be unique within the project.
    Name *string `mandatory:"false" json:"name"`

    // Details of the repository. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The default branch of the repository.
    DefaultBranch *string `mandatory:"false" json:"defaultBranch"`

    // Type of repository. Allowed values:
    // `MIRRORED`
    // `HOSTED`
    // `FORKED`
    RepositoryType RepositoryRepositoryTypeEnum `mandatory:"false" json:"repositoryType,omitempty"`

    MirrorRepositoryConfig *MirrorRepositoryConfig `mandatory:"false" json:"mirrorRepositoryConfig"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateRepositoryDetails) String

func (m UpdateRepositoryDetails) String() string

func (UpdateRepositoryDetails) ValidateEnumValue

func (m UpdateRepositoryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateRepositoryNotificationPreferenceDetails

UpdateRepositoryNotificationPreferenceDetails Information to update notification preference settings on repository resource

type UpdateRepositoryNotificationPreferenceDetails struct {

    // The override value of repository notification preference.
    NotificationPreference RepositoryNotificationPreferenceNotificationPreferenceEnum `mandatory:"true" json:"notificationPreference"`
}

func (UpdateRepositoryNotificationPreferenceDetails) String

func (m UpdateRepositoryNotificationPreferenceDetails) String() string

func (UpdateRepositoryNotificationPreferenceDetails) ValidateEnumValue

func (m UpdateRepositoryNotificationPreferenceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateRepositoryNotificationPreferenceRequest

UpdateRepositoryNotificationPreferenceRequest wrapper for the UpdateRepositoryNotificationPreference operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateRepositoryNotificationPreference.go.html to see an example of how to use UpdateRepositoryNotificationPreferenceRequest.

type UpdateRepositoryNotificationPreferenceRequest struct {

    // The information to be updated.
    UpdateRepositoryNotificationPreferenceDetails `contributesTo:"body"`

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Unique principal identifier.
    PrincipalId *string `mandatory:"true" contributesTo:"path" name:"principalId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateRepositoryNotificationPreferenceRequest) BinaryRequestBody

func (request UpdateRepositoryNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateRepositoryNotificationPreferenceRequest) HTTPRequest

func (request UpdateRepositoryNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateRepositoryNotificationPreferenceRequest) RetryPolicy

func (request UpdateRepositoryNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateRepositoryNotificationPreferenceRequest) String

func (request UpdateRepositoryNotificationPreferenceRequest) String() string

func (UpdateRepositoryNotificationPreferenceRequest) ValidateEnumValue

func (request UpdateRepositoryNotificationPreferenceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateRepositoryNotificationPreferenceResponse

UpdateRepositoryNotificationPreferenceResponse wrapper for the UpdateRepositoryNotificationPreference operation

type UpdateRepositoryNotificationPreferenceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryNotificationPreference instance
    RepositoryNotificationPreference `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateRepositoryNotificationPreferenceResponse) HTTPResponse

func (response UpdateRepositoryNotificationPreferenceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateRepositoryNotificationPreferenceResponse) String

func (response UpdateRepositoryNotificationPreferenceResponse) String() string

type UpdateRepositoryRequest

UpdateRepositoryRequest wrapper for the UpdateRepository operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateRepository.go.html to see an example of how to use UpdateRepositoryRequest.

type UpdateRepositoryRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The information to be updated.
    UpdateRepositoryDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateRepositoryRequest) BinaryRequestBody

func (request UpdateRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateRepositoryRequest) HTTPRequest

func (request UpdateRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateRepositoryRequest) RetryPolicy

func (request UpdateRepositoryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateRepositoryRequest) String

func (request UpdateRepositoryRequest) String() string

func (UpdateRepositoryRequest) ValidateEnumValue

func (request UpdateRepositoryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateRepositoryResponse

UpdateRepositoryResponse wrapper for the UpdateRepository operation

type UpdateRepositoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Repository instance
    Repository `presentIn:"body"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateRepositoryResponse) HTTPResponse

func (response UpdateRepositoryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateRepositoryResponse) String

func (response UpdateRepositoryResponse) String() string

type UpdateRepositorySettingsDetails

UpdateRepositorySettingsDetails Information to update custom repository settings

type UpdateRepositorySettingsDetails struct {
    MergeChecks *MergeChecks `mandatory:"false" json:"mergeChecks"`

    MergeSettings *MergeSettings `mandatory:"false" json:"mergeSettings"`

    ApprovalRules *UpdateApprovalRuleDetailsCollection `mandatory:"false" json:"approvalRules"`
}

func (UpdateRepositorySettingsDetails) String

func (m UpdateRepositorySettingsDetails) String() string

func (UpdateRepositorySettingsDetails) ValidateEnumValue

func (m UpdateRepositorySettingsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateRepositorySettingsRequest

UpdateRepositorySettingsRequest wrapper for the UpdateRepositorySettings operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateRepositorySettings.go.html to see an example of how to use UpdateRepositorySettingsRequest.

type UpdateRepositorySettingsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Details to update settings for a repository.
    UpdateRepositorySettingsDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateRepositorySettingsRequest) BinaryRequestBody

func (request UpdateRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateRepositorySettingsRequest) HTTPRequest

func (request UpdateRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateRepositorySettingsRequest) RetryPolicy

func (request UpdateRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateRepositorySettingsRequest) String

func (request UpdateRepositorySettingsRequest) String() string

func (UpdateRepositorySettingsRequest) ValidateEnumValue

func (request UpdateRepositorySettingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateRepositorySettingsResponse

UpdateRepositorySettingsResponse wrapper for the UpdateRepositorySettings operation

type UpdateRepositorySettingsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositorySettings instance
    RepositorySettings `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateRepositorySettingsResponse) HTTPResponse

func (response UpdateRepositorySettingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateRepositorySettingsResponse) String

func (response UpdateRepositorySettingsResponse) String() string

type UpdateReviewerDetails

UpdateReviewerDetails The reviewer to be updated.

type UpdateReviewerDetails struct {

    // Pull Request reviewer id
    PrincipalId *string `mandatory:"true" json:"principalId"`
}

func (UpdateReviewerDetails) String

func (m UpdateReviewerDetails) String() string

func (UpdateReviewerDetails) ValidateEnumValue

func (m UpdateReviewerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateShellDeployStageDetails

UpdateShellDeployStageDetails Specifies the shell stage.

type UpdateShellDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    ContainerConfig ContainerConfig `mandatory:"false" json:"containerConfig"`

    // The OCID of the artifact that contains the command specification.
    CommandSpecDeployArtifactId *string `mandatory:"false" json:"commandSpecDeployArtifactId"`

    // Time to wait for execution of a shell stage. Defaults to 36000 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`
}

func (UpdateShellDeployStageDetails) GetDefinedTags

func (m UpdateShellDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateShellDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateShellDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateShellDeployStageDetails) GetDescription

func (m UpdateShellDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateShellDeployStageDetails) GetDisplayName

func (m UpdateShellDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateShellDeployStageDetails) GetFreeformTags

func (m UpdateShellDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateShellDeployStageDetails) MarshalJSON

func (m UpdateShellDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateShellDeployStageDetails) String

func (m UpdateShellDeployStageDetails) String() string

func (*UpdateShellDeployStageDetails) UnmarshalJSON

func (m *UpdateShellDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateShellDeployStageDetails) ValidateEnumValue

func (m UpdateShellDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateSingleDeployStageDeploymentDetails

UpdateSingleDeployStageDeploymentDetails Update details for a single stage deployment.

type UpdateSingleDeployStageDeploymentDetails struct {

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateSingleDeployStageDeploymentDetails) GetDefinedTags

func (m UpdateSingleDeployStageDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateSingleDeployStageDeploymentDetails) GetDisplayName

func (m UpdateSingleDeployStageDeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateSingleDeployStageDeploymentDetails) GetFreeformTags

func (m UpdateSingleDeployStageDeploymentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateSingleDeployStageDeploymentDetails) MarshalJSON

func (m UpdateSingleDeployStageDeploymentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateSingleDeployStageDeploymentDetails) String

func (m UpdateSingleDeployStageDeploymentDetails) String() string

func (UpdateSingleDeployStageDeploymentDetails) ValidateEnumValue

func (m UpdateSingleDeployStageDeploymentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateSingleDeployStageRedeploymentDetails

UpdateSingleDeployStageRedeploymentDetails Update details for a single stage redeployment.

type UpdateSingleDeployStageRedeploymentDetails struct {

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateSingleDeployStageRedeploymentDetails) GetDefinedTags

func (m UpdateSingleDeployStageRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateSingleDeployStageRedeploymentDetails) GetDisplayName

func (m UpdateSingleDeployStageRedeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateSingleDeployStageRedeploymentDetails) GetFreeformTags

func (m UpdateSingleDeployStageRedeploymentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateSingleDeployStageRedeploymentDetails) MarshalJSON

func (m UpdateSingleDeployStageRedeploymentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateSingleDeployStageRedeploymentDetails) String

func (m UpdateSingleDeployStageRedeploymentDetails) String() string

func (UpdateSingleDeployStageRedeploymentDetails) ValidateEnumValue

func (m UpdateSingleDeployStageRedeploymentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTriggerDeploymentStageDetails

UpdateTriggerDeploymentStageDetails Specifies the Trigger Deployment stage, which runs another pipeline of the application.

type UpdateTriggerDeploymentStageDetails struct {

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // A target deployment pipeline OCID that will run in this stage.
    DeployPipelineId *string `mandatory:"false" json:"deployPipelineId"`

    // A boolean flag that specifies whether all the parameters must be passed when the deployment is triggered.
    IsPassAllParametersEnabled *bool `mandatory:"false" json:"isPassAllParametersEnabled"`
}

func (UpdateTriggerDeploymentStageDetails) GetBuildPipelineStagePredecessorCollection

func (m UpdateTriggerDeploymentStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (UpdateTriggerDeploymentStageDetails) GetDefinedTags

func (m UpdateTriggerDeploymentStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateTriggerDeploymentStageDetails) GetDescription

func (m UpdateTriggerDeploymentStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateTriggerDeploymentStageDetails) GetDisplayName

func (m UpdateTriggerDeploymentStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateTriggerDeploymentStageDetails) GetFreeformTags

func (m UpdateTriggerDeploymentStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateTriggerDeploymentStageDetails) MarshalJSON

func (m UpdateTriggerDeploymentStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTriggerDeploymentStageDetails) String

func (m UpdateTriggerDeploymentStageDetails) String() string

func (UpdateTriggerDeploymentStageDetails) ValidateEnumValue

func (m UpdateTriggerDeploymentStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTriggerDetails

UpdateTriggerDetails The information to be updated.

type UpdateTriggerDetails interface {

    // Trigger display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Optional description about the trigger.
    GetDescription() *string

    // The list of actions that are to be performed for this trigger.
    GetActions() []TriggerAction

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateTriggerRequest

UpdateTriggerRequest wrapper for the UpdateTrigger operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/UpdateTrigger.go.html to see an example of how to use UpdateTriggerRequest.

type UpdateTriggerRequest struct {

    // Unique trigger identifier.
    TriggerId *string `mandatory:"true" contributesTo:"path" name:"triggerId"`

    // The information to be updated.
    UpdateTriggerDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTriggerRequest) BinaryRequestBody

func (request UpdateTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTriggerRequest) HTTPRequest

func (request UpdateTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTriggerRequest) RetryPolicy

func (request UpdateTriggerRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTriggerRequest) String

func (request UpdateTriggerRequest) String() string

func (UpdateTriggerRequest) ValidateEnumValue

func (request UpdateTriggerRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTriggerResponse

UpdateTriggerResponse wrapper for the UpdateTrigger operation

type UpdateTriggerResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Trigger instance
    Trigger `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (UpdateTriggerResponse) HTTPResponse

func (response UpdateTriggerResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTriggerResponse) String

func (response UpdateTriggerResponse) String() string

type UpdateVbsAccessTokenConnectionDetails

UpdateVbsAccessTokenConnectionDetails The details for updating a connection of the type `VBS_ACCESS_TOKEN`. This type corresponds to a connection in Visual Builder Studio that is authenticated with a personal access token.

type UpdateVbsAccessTokenConnectionDetails struct {

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // OCID of personal access token saved in secret store
    AccessToken *string `mandatory:"false" json:"accessToken"`

    // The Base URL of the hosted VBS server.
    BaseUrl *string `mandatory:"false" json:"baseUrl"`
}

func (UpdateVbsAccessTokenConnectionDetails) GetDefinedTags

func (m UpdateVbsAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateVbsAccessTokenConnectionDetails) GetDescription

func (m UpdateVbsAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (UpdateVbsAccessTokenConnectionDetails) GetDisplayName

func (m UpdateVbsAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateVbsAccessTokenConnectionDetails) GetFreeformTags

func (m UpdateVbsAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateVbsAccessTokenConnectionDetails) MarshalJSON

func (m UpdateVbsAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateVbsAccessTokenConnectionDetails) String

func (m UpdateVbsAccessTokenConnectionDetails) String() string

func (UpdateVbsAccessTokenConnectionDetails) ValidateEnumValue

func (m UpdateVbsAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateVbsTriggerDetails

UpdateVbsTriggerDetails Update trigger specific to VBS.

type UpdateVbsTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (UpdateVbsTriggerDetails) GetActions

func (m UpdateVbsTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateVbsTriggerDetails) GetDefinedTags

func (m UpdateVbsTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateVbsTriggerDetails) GetDescription

func (m UpdateVbsTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateVbsTriggerDetails) GetDisplayName

func (m UpdateVbsTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateVbsTriggerDetails) GetFreeformTags

func (m UpdateVbsTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateVbsTriggerDetails) MarshalJSON

func (m UpdateVbsTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateVbsTriggerDetails) String

func (m UpdateVbsTriggerDetails) String() string

func (*UpdateVbsTriggerDetails) UnmarshalJSON

func (m *UpdateVbsTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateVbsTriggerDetails) ValidateEnumValue

func (m UpdateVbsTriggerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateWaitCriteriaDetails

UpdateWaitCriteriaDetails Specifies wait criteria for the Wait stage.

type UpdateWaitCriteriaDetails interface {
}

type UpdateWaitCriteriaDetailsWaitTypeEnum

UpdateWaitCriteriaDetailsWaitTypeEnum Enum with underlying type: string

type UpdateWaitCriteriaDetailsWaitTypeEnum string

Set of constants representing the allowable values for UpdateWaitCriteriaDetailsWaitTypeEnum

const (
    UpdateWaitCriteriaDetailsWaitTypeAbsoluteWait UpdateWaitCriteriaDetailsWaitTypeEnum = "ABSOLUTE_WAIT"
)

func GetMappingUpdateWaitCriteriaDetailsWaitTypeEnum

func GetMappingUpdateWaitCriteriaDetailsWaitTypeEnum(val string) (UpdateWaitCriteriaDetailsWaitTypeEnum, bool)

GetMappingUpdateWaitCriteriaDetailsWaitTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateWaitCriteriaDetailsWaitTypeEnumValues

func GetUpdateWaitCriteriaDetailsWaitTypeEnumValues() []UpdateWaitCriteriaDetailsWaitTypeEnum

GetUpdateWaitCriteriaDetailsWaitTypeEnumValues Enumerates the set of values for UpdateWaitCriteriaDetailsWaitTypeEnum

type UpdateWaitDeployStageDetails

UpdateWaitDeployStageDetails Specifies the Wait stage. User can specify a criteria for wait time or give an absolute duration.

type UpdateWaitDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    WaitCriteria WaitCriteria `mandatory:"false" json:"waitCriteria"`
}

func (UpdateWaitDeployStageDetails) GetDefinedTags

func (m UpdateWaitDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateWaitDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateWaitDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateWaitDeployStageDetails) GetDescription

func (m UpdateWaitDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateWaitDeployStageDetails) GetDisplayName

func (m UpdateWaitDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateWaitDeployStageDetails) GetFreeformTags

func (m UpdateWaitDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateWaitDeployStageDetails) MarshalJSON

func (m UpdateWaitDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateWaitDeployStageDetails) String

func (m UpdateWaitDeployStageDetails) String() string

func (*UpdateWaitDeployStageDetails) UnmarshalJSON

func (m *UpdateWaitDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateWaitDeployStageDetails) ValidateEnumValue

func (m UpdateWaitDeployStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateWaitStageDetails

UpdateWaitStageDetails Specifies the Wait stage. You can specify variable wait times or an absolute duration.

type UpdateWaitStageDetails struct {

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    WaitCriteria UpdateWaitCriteriaDetails `mandatory:"false" json:"waitCriteria"`
}

func (UpdateWaitStageDetails) GetBuildPipelineStagePredecessorCollection

func (m UpdateWaitStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (UpdateWaitStageDetails) GetDefinedTags

func (m UpdateWaitStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateWaitStageDetails) GetDescription

func (m UpdateWaitStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateWaitStageDetails) GetDisplayName

func (m UpdateWaitStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateWaitStageDetails) GetFreeformTags

func (m UpdateWaitStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateWaitStageDetails) MarshalJSON

func (m UpdateWaitStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateWaitStageDetails) String

func (m UpdateWaitStageDetails) String() string

func (*UpdateWaitStageDetails) UnmarshalJSON

func (m *UpdateWaitStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateWaitStageDetails) ValidateEnumValue

func (m UpdateWaitStageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateConnectionRequest

ValidateConnectionRequest wrapper for the ValidateConnection operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.74.0/devops/ValidateConnection.go.html to see an example of how to use ValidateConnectionRequest.

type ValidateConnectionRequest struct {

    // Unique connection identifier.
    ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ValidateConnectionRequest) BinaryRequestBody

func (request ValidateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ValidateConnectionRequest) HTTPRequest

func (request ValidateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidateConnectionRequest) RetryPolicy

func (request ValidateConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ValidateConnectionRequest) String

func (request ValidateConnectionRequest) String() string

func (ValidateConnectionRequest) ValidateEnumValue

func (request ValidateConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateConnectionResponse

ValidateConnectionResponse wrapper for the ValidateConnection operation

type ValidateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Connection instance
    Connection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (ValidateConnectionResponse) HTTPResponse

func (response ValidateConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ValidateConnectionResponse) String

func (response ValidateConnectionResponse) String() string

type ValidateMergePullRequestDetails

ValidateMergePullRequestDetails The information about the merge validation.

type ValidateMergePullRequestDetails struct {
}

func (ValidateMergePullRequestDetails) MarshalJSON

func (m ValidateMergePullRequestDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ValidateMergePullRequestDetails) String

func (m ValidateMergePullRequestDetails) String() string

func (ValidateMergePullRequestDetails) ValidateEnumValue

func (m ValidateMergePullRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VaultSecretVerificationKeySource

VaultSecretVerificationKeySource Specifies the Vault verification source details

type VaultSecretVerificationKeySource struct {

    // The OCID of the Vault Secret containing the verification key versions.
    VaultSecretId *string `mandatory:"true" json:"vaultSecretId"`
}

func (VaultSecretVerificationKeySource) MarshalJSON

func (m VaultSecretVerificationKeySource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VaultSecretVerificationKeySource) String

func (m VaultSecretVerificationKeySource) String() string

func (VaultSecretVerificationKeySource) ValidateEnumValue

func (m VaultSecretVerificationKeySource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VbsAccessTokenConnection

VbsAccessTokenConnection The properties that define a connection of the type `VBS_ACCESS_TOKEN`. This type corresponds to a connection in Visual Builder Studio that is authenticated with a Personal Access Token.

type VbsAccessTokenConnection struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The Base URL of the hosted Visual Builder Studio server.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (VbsAccessTokenConnection) GetCompartmentId

func (m VbsAccessTokenConnection) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VbsAccessTokenConnection) GetDefinedTags

func (m VbsAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VbsAccessTokenConnection) GetDescription

func (m VbsAccessTokenConnection) GetDescription() *string

GetDescription returns Description

func (VbsAccessTokenConnection) GetDisplayName

func (m VbsAccessTokenConnection) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VbsAccessTokenConnection) GetFreeformTags

func (m VbsAccessTokenConnection) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VbsAccessTokenConnection) GetId

func (m VbsAccessTokenConnection) GetId() *string

GetId returns Id

func (VbsAccessTokenConnection) GetLastConnectionValidationResult

func (m VbsAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (VbsAccessTokenConnection) GetLifecycleDetails

func (m VbsAccessTokenConnection) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (VbsAccessTokenConnection) GetLifecycleState

func (m VbsAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VbsAccessTokenConnection) GetProjectId

func (m VbsAccessTokenConnection) GetProjectId() *string

GetProjectId returns ProjectId

func (VbsAccessTokenConnection) GetSystemTags

func (m VbsAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VbsAccessTokenConnection) GetTimeCreated

func (m VbsAccessTokenConnection) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VbsAccessTokenConnection) GetTimeUpdated

func (m VbsAccessTokenConnection) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VbsAccessTokenConnection) MarshalJSON

func (m VbsAccessTokenConnection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsAccessTokenConnection) String

func (m VbsAccessTokenConnection) String() string

func (VbsAccessTokenConnection) ValidateEnumValue

func (m VbsAccessTokenConnection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VbsAccessTokenConnectionSummary

VbsAccessTokenConnectionSummary Summary information for a connection of the type `VBS_ACCESS_TOKEN`. This type corresponds to a connection in Visual Builder Studio that is authenticated with a personal access token.

type VbsAccessTokenConnectionSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The Base URL of the hosted VBS server.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (VbsAccessTokenConnectionSummary) GetCompartmentId

func (m VbsAccessTokenConnectionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VbsAccessTokenConnectionSummary) GetDefinedTags

func (m VbsAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VbsAccessTokenConnectionSummary) GetDescription

func (m VbsAccessTokenConnectionSummary) GetDescription() *string

GetDescription returns Description

func (VbsAccessTokenConnectionSummary) GetDisplayName

func (m VbsAccessTokenConnectionSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VbsAccessTokenConnectionSummary) GetFreeformTags

func (m VbsAccessTokenConnectionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VbsAccessTokenConnectionSummary) GetId

func (m VbsAccessTokenConnectionSummary) GetId() *string

GetId returns Id

func (VbsAccessTokenConnectionSummary) GetLastConnectionValidationResult

func (m VbsAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (VbsAccessTokenConnectionSummary) GetLifecycleDetails

func (m VbsAccessTokenConnectionSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (VbsAccessTokenConnectionSummary) GetLifecycleState

func (m VbsAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VbsAccessTokenConnectionSummary) GetProjectId

func (m VbsAccessTokenConnectionSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (VbsAccessTokenConnectionSummary) GetSystemTags

func (m VbsAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VbsAccessTokenConnectionSummary) GetTimeCreated

func (m VbsAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VbsAccessTokenConnectionSummary) GetTimeUpdated

func (m VbsAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VbsAccessTokenConnectionSummary) MarshalJSON

func (m VbsAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsAccessTokenConnectionSummary) String

func (m VbsAccessTokenConnectionSummary) String() string

func (VbsAccessTokenConnectionSummary) ValidateEnumValue

func (m VbsAccessTokenConnectionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VbsBuildRunSource

VbsBuildRunSource Specifies details of build run through VBS Server.

type VbsBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`
}

func (VbsBuildRunSource) MarshalJSON

func (m VbsBuildRunSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsBuildRunSource) String

func (m VbsBuildRunSource) String() string

func (VbsBuildRunSource) ValidateEnumValue

func (m VbsBuildRunSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VbsBuildSource

VbsBuildSource VBS Server Build Source for Build Stage

type VbsBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // Connection identifier pertinent to VBS Server source provider
    ConnectionId *string `mandatory:"true" json:"connectionId"`
}

func (VbsBuildSource) GetBranch

func (m VbsBuildSource) GetBranch() *string

GetBranch returns Branch

func (VbsBuildSource) GetName

func (m VbsBuildSource) GetName() *string

GetName returns Name

func (VbsBuildSource) GetRepositoryUrl

func (m VbsBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (VbsBuildSource) MarshalJSON

func (m VbsBuildSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsBuildSource) String

func (m VbsBuildSource) String() string

func (VbsBuildSource) ValidateEnumValue

func (m VbsBuildSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VbsFilter

VbsFilter The filter for VBS events.

type VbsFilter struct {
    Include *VbsFilterAttributes `mandatory:"false" json:"include"`

    Exclude *VbsFilterExclusionAttributes `mandatory:"false" json:"exclude"`

    // The events, for example, PUSH, PULL_REQUEST_MERGE.
    Events []VbsFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (VbsFilter) MarshalJSON

func (m VbsFilter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsFilter) String

func (m VbsFilter) String() string

func (VbsFilter) ValidateEnumValue

func (m VbsFilter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VbsFilterAttributes

VbsFilterAttributes Attributes to filter VBS events.

type VbsFilterAttributes struct {

    // Branch for push event; source branch for pull requests.
    HeadRef *string `mandatory:"false" json:"headRef"`

    // The target branch for pull requests; not applicable for push requests.
    BaseRef *string `mandatory:"false" json:"baseRef"`

    // The repository name for trigger events.
    RepositoryName *string `mandatory:"false" json:"repositoryName"`

    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (VbsFilterAttributes) String

func (m VbsFilterAttributes) String() string

func (VbsFilterAttributes) ValidateEnumValue

func (m VbsFilterAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VbsFilterEventsEnum

VbsFilterEventsEnum Enum with underlying type: string

type VbsFilterEventsEnum string

Set of constants representing the allowable values for VbsFilterEventsEnum

const (
    VbsFilterEventsPush                VbsFilterEventsEnum = "PUSH"
    VbsFilterEventsMergeRequestCreated VbsFilterEventsEnum = "MERGE_REQUEST_CREATED"
    VbsFilterEventsMergeRequestUpdated VbsFilterEventsEnum = "MERGE_REQUEST_UPDATED"
    VbsFilterEventsMergeRequestMerged  VbsFilterEventsEnum = "MERGE_REQUEST_MERGED"
)

func GetMappingVbsFilterEventsEnum

func GetMappingVbsFilterEventsEnum(val string) (VbsFilterEventsEnum, bool)

GetMappingVbsFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVbsFilterEventsEnumValues

func GetVbsFilterEventsEnumValues() []VbsFilterEventsEnum

GetVbsFilterEventsEnumValues Enumerates the set of values for VbsFilterEventsEnum

type VbsFilterExclusionAttributes

VbsFilterExclusionAttributes Attributes to filter VBS events. File filter criteria - Changes only affecting excluded files will not invoke a build. if both include and exclude filter are used then exclusion filter will be applied on the result set of inclusion filter.

type VbsFilterExclusionAttributes struct {
    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (VbsFilterExclusionAttributes) String

func (m VbsFilterExclusionAttributes) String() string

func (VbsFilterExclusionAttributes) ValidateEnumValue

func (m VbsFilterExclusionAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VbsTrigger

VbsTrigger Trigger specific to VBS

type VbsTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (VbsTrigger) GetActions

func (m VbsTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (VbsTrigger) GetCompartmentId

func (m VbsTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VbsTrigger) GetDefinedTags

func (m VbsTrigger) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VbsTrigger) GetDescription

func (m VbsTrigger) GetDescription() *string

GetDescription returns Description

func (VbsTrigger) GetDisplayName

func (m VbsTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VbsTrigger) GetFreeformTags

func (m VbsTrigger) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VbsTrigger) GetId

func (m VbsTrigger) GetId() *string

GetId returns Id

func (VbsTrigger) GetLifecycleDetails

func (m VbsTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (VbsTrigger) GetLifecycleState

func (m VbsTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VbsTrigger) GetProjectId

func (m VbsTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (VbsTrigger) GetSystemTags

func (m VbsTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VbsTrigger) GetTimeCreated

func (m VbsTrigger) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VbsTrigger) GetTimeUpdated

func (m VbsTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VbsTrigger) MarshalJSON

func (m VbsTrigger) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsTrigger) String

func (m VbsTrigger) String() string

func (*VbsTrigger) UnmarshalJSON

func (m *VbsTrigger) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (VbsTrigger) ValidateEnumValue

func (m VbsTrigger) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VbsTriggerCreateResult

VbsTriggerCreateResult Trigger create response specific to VBS.

type VbsTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The secret used to validate the incoming trigger call. This is visible only after the resource is created.
    Secret *string `mandatory:"true" json:"secret"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (VbsTriggerCreateResult) GetActions

func (m VbsTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (VbsTriggerCreateResult) GetCompartmentId

func (m VbsTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VbsTriggerCreateResult) GetDefinedTags

func (m VbsTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VbsTriggerCreateResult) GetDescription

func (m VbsTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (VbsTriggerCreateResult) GetDisplayName

func (m VbsTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VbsTriggerCreateResult) GetFreeformTags

func (m VbsTriggerCreateResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VbsTriggerCreateResult) GetId

func (m VbsTriggerCreateResult) GetId() *string

GetId returns Id

func (VbsTriggerCreateResult) GetLifecycleDetails

func (m VbsTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (VbsTriggerCreateResult) GetLifecycleState

func (m VbsTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VbsTriggerCreateResult) GetProjectId

func (m VbsTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (VbsTriggerCreateResult) GetSystemTags

func (m VbsTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VbsTriggerCreateResult) GetTimeCreated

func (m VbsTriggerCreateResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VbsTriggerCreateResult) GetTimeUpdated

func (m VbsTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VbsTriggerCreateResult) MarshalJSON

func (m VbsTriggerCreateResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsTriggerCreateResult) String

func (m VbsTriggerCreateResult) String() string

func (*VbsTriggerCreateResult) UnmarshalJSON

func (m *VbsTriggerCreateResult) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (VbsTriggerCreateResult) ValidateEnumValue

func (m VbsTriggerCreateResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VbsTriggerSummary

VbsTriggerSummary Summary of the VBS trigger.

type VbsTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (VbsTriggerSummary) GetCompartmentId

func (m VbsTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VbsTriggerSummary) GetDefinedTags

func (m VbsTriggerSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VbsTriggerSummary) GetDescription

func (m VbsTriggerSummary) GetDescription() *string

GetDescription returns Description

func (VbsTriggerSummary) GetDisplayName

func (m VbsTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VbsTriggerSummary) GetFreeformTags

func (m VbsTriggerSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VbsTriggerSummary) GetId

func (m VbsTriggerSummary) GetId() *string

GetId returns Id

func (VbsTriggerSummary) GetLifecycleDetails

func (m VbsTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (VbsTriggerSummary) GetLifecycleState

func (m VbsTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VbsTriggerSummary) GetProjectId

func (m VbsTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (VbsTriggerSummary) GetSystemTags

func (m VbsTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VbsTriggerSummary) GetTimeCreated

func (m VbsTriggerSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VbsTriggerSummary) GetTimeUpdated

func (m VbsTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VbsTriggerSummary) MarshalJSON

func (m VbsTriggerSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsTriggerSummary) String

func (m VbsTriggerSummary) String() string

func (VbsTriggerSummary) ValidateEnumValue

func (m VbsTriggerSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VerificationKeySource

VerificationKeySource The source of the verification material.

type VerificationKeySource interface {
}

type VerificationKeySourceVerificationKeySourceTypeEnum

VerificationKeySourceVerificationKeySourceTypeEnum Enum with underlying type: string

type VerificationKeySourceVerificationKeySourceTypeEnum string

Set of constants representing the allowable values for VerificationKeySourceVerificationKeySourceTypeEnum

const (
    VerificationKeySourceVerificationKeySourceTypeVaultSecret     VerificationKeySourceVerificationKeySourceTypeEnum = "VAULT_SECRET"
    VerificationKeySourceVerificationKeySourceTypeInlinePublicKey VerificationKeySourceVerificationKeySourceTypeEnum = "INLINE_PUBLIC_KEY"
    VerificationKeySourceVerificationKeySourceTypeNone            VerificationKeySourceVerificationKeySourceTypeEnum = "NONE"
)

func GetMappingVerificationKeySourceVerificationKeySourceTypeEnum

func GetMappingVerificationKeySourceVerificationKeySourceTypeEnum(val string) (VerificationKeySourceVerificationKeySourceTypeEnum, bool)

GetMappingVerificationKeySourceVerificationKeySourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVerificationKeySourceVerificationKeySourceTypeEnumValues

func GetVerificationKeySourceVerificationKeySourceTypeEnumValues() []VerificationKeySourceVerificationKeySourceTypeEnum

GetVerificationKeySourceVerificationKeySourceTypeEnumValues Enumerates the set of values for VerificationKeySourceVerificationKeySourceTypeEnum

type VulnerabilityAuditSummary

VulnerabilityAuditSummary Summary of vulnerability audit.

type VulnerabilityAuditSummary struct {

    // The OCID of the vulnerability audit.
    VulnerabilityAuditId *string `mandatory:"true" json:"vulnerabilityAuditId"`

    // Build stage OCID where scan was configured.
    BuildStageId *string `mandatory:"true" json:"buildStageId"`

    // Commit hash used while retrieving the pom file for vulnerabilityAudit.
    CommitHash *string `mandatory:"false" json:"commitHash"`
}

func (VulnerabilityAuditSummary) String

func (m VulnerabilityAuditSummary) String() string

func (VulnerabilityAuditSummary) ValidateEnumValue

func (m VulnerabilityAuditSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VulnerabilityAuditSummaryCollection

VulnerabilityAuditSummaryCollection List of vulnerability audit summary.

type VulnerabilityAuditSummaryCollection struct {

    // List of vulnerability audit summary.
    Items []VulnerabilityAuditSummary `mandatory:"true" json:"items"`
}

func (VulnerabilityAuditSummaryCollection) String

func (m VulnerabilityAuditSummaryCollection) String() string

func (VulnerabilityAuditSummaryCollection) ValidateEnumValue

func (m VulnerabilityAuditSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WaitCriteria

WaitCriteria Specifies wait criteria for the Wait stage.

type WaitCriteria interface {
}

type WaitCriteriaSummary

WaitCriteriaSummary Specifies wait criteria for the Wait stage.

type WaitCriteriaSummary interface {
}

type WaitCriteriaSummaryWaitTypeEnum

WaitCriteriaSummaryWaitTypeEnum Enum with underlying type: string

type WaitCriteriaSummaryWaitTypeEnum string

Set of constants representing the allowable values for WaitCriteriaSummaryWaitTypeEnum

const (
    WaitCriteriaSummaryWaitTypeAbsoluteWait WaitCriteriaSummaryWaitTypeEnum = "ABSOLUTE_WAIT"
)

func GetMappingWaitCriteriaSummaryWaitTypeEnum

func GetMappingWaitCriteriaSummaryWaitTypeEnum(val string) (WaitCriteriaSummaryWaitTypeEnum, bool)

GetMappingWaitCriteriaSummaryWaitTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWaitCriteriaSummaryWaitTypeEnumValues

func GetWaitCriteriaSummaryWaitTypeEnumValues() []WaitCriteriaSummaryWaitTypeEnum

GetWaitCriteriaSummaryWaitTypeEnumValues Enumerates the set of values for WaitCriteriaSummaryWaitTypeEnum

type WaitCriteriaWaitTypeEnum

WaitCriteriaWaitTypeEnum Enum with underlying type: string

type WaitCriteriaWaitTypeEnum string

Set of constants representing the allowable values for WaitCriteriaWaitTypeEnum

const (
    WaitCriteriaWaitTypeAbsoluteWait WaitCriteriaWaitTypeEnum = "ABSOLUTE_WAIT"
)

func GetMappingWaitCriteriaWaitTypeEnum

func GetMappingWaitCriteriaWaitTypeEnum(val string) (WaitCriteriaWaitTypeEnum, bool)

GetMappingWaitCriteriaWaitTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWaitCriteriaWaitTypeEnumValues

func GetWaitCriteriaWaitTypeEnumValues() []WaitCriteriaWaitTypeEnum

GetWaitCriteriaWaitTypeEnumValues Enumerates the set of values for WaitCriteriaWaitTypeEnum

type WaitDeployStage

WaitDeployStage Specifies the Wait stage. User can specify a criteria for wait time or give an absolute duration.

type WaitDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    WaitCriteria WaitCriteria `mandatory:"true" json:"waitCriteria"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (WaitDeployStage) GetCompartmentId

func (m WaitDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (WaitDeployStage) GetDefinedTags

func (m WaitDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (WaitDeployStage) GetDeployPipelineId

func (m WaitDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (WaitDeployStage) GetDeployStagePredecessorCollection

func (m WaitDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (WaitDeployStage) GetDescription

func (m WaitDeployStage) GetDescription() *string

GetDescription returns Description

func (WaitDeployStage) GetDisplayName

func (m WaitDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (WaitDeployStage) GetFreeformTags

func (m WaitDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (WaitDeployStage) GetId

func (m WaitDeployStage) GetId() *string

GetId returns Id

func (WaitDeployStage) GetLifecycleDetails

func (m WaitDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (WaitDeployStage) GetLifecycleState

func (m WaitDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (WaitDeployStage) GetProjectId

func (m WaitDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (WaitDeployStage) GetSystemTags

func (m WaitDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (WaitDeployStage) GetTimeCreated

func (m WaitDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (WaitDeployStage) GetTimeUpdated

func (m WaitDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (WaitDeployStage) MarshalJSON

func (m WaitDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WaitDeployStage) String

func (m WaitDeployStage) String() string

func (*WaitDeployStage) UnmarshalJSON

func (m *WaitDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WaitDeployStage) ValidateEnumValue

func (m WaitDeployStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WaitDeployStageExecutionProgress

WaitDeployStageExecutionProgress Specifies Wait stage specific execution details.

type WaitDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (WaitDeployStageExecutionProgress) GetDeployStageDisplayName

func (m WaitDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (WaitDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m WaitDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (WaitDeployStageExecutionProgress) GetDeployStageId

func (m WaitDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (WaitDeployStageExecutionProgress) GetDeployStagePredecessors

func (m WaitDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (WaitDeployStageExecutionProgress) GetStatus

func (m WaitDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (WaitDeployStageExecutionProgress) GetTimeFinished

func (m WaitDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (WaitDeployStageExecutionProgress) GetTimeStarted

func (m WaitDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (WaitDeployStageExecutionProgress) MarshalJSON

func (m WaitDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WaitDeployStageExecutionProgress) String

func (m WaitDeployStageExecutionProgress) String() string

func (WaitDeployStageExecutionProgress) ValidateEnumValue

func (m WaitDeployStageExecutionProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WaitDeployStageSummary

WaitDeployStageSummary Specifies the Wait stage. User can specify a criteria for wait time or give an absolute duration.

type WaitDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    WaitCriteria WaitCriteriaSummary `mandatory:"true" json:"waitCriteria"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (WaitDeployStageSummary) GetCompartmentId

func (m WaitDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (WaitDeployStageSummary) GetDefinedTags

func (m WaitDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (WaitDeployStageSummary) GetDeployPipelineId

func (m WaitDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (WaitDeployStageSummary) GetDeployStagePredecessorCollection

func (m WaitDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (WaitDeployStageSummary) GetDescription

func (m WaitDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (WaitDeployStageSummary) GetDisplayName

func (m WaitDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (WaitDeployStageSummary) GetFreeformTags

func (m WaitDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (WaitDeployStageSummary) GetId

func (m WaitDeployStageSummary) GetId() *string

GetId returns Id

func (WaitDeployStageSummary) GetLifecycleDetails

func (m WaitDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (WaitDeployStageSummary) GetLifecycleState

func (m WaitDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (WaitDeployStageSummary) GetProjectId

func (m WaitDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (WaitDeployStageSummary) GetSystemTags

func (m WaitDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (WaitDeployStageSummary) GetTimeCreated

func (m WaitDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (WaitDeployStageSummary) GetTimeUpdated

func (m WaitDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (WaitDeployStageSummary) MarshalJSON

func (m WaitDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WaitDeployStageSummary) String

func (m WaitDeployStageSummary) String() string

func (*WaitDeployStageSummary) UnmarshalJSON

func (m *WaitDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WaitDeployStageSummary) ValidateEnumValue

func (m WaitDeployStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WaitStage

WaitStage Specifies the Wait stage. You can specify variable wait times or an absolute duration.

type WaitStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    WaitCriteria WaitCriteria `mandatory:"true" json:"waitCriteria"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (WaitStage) GetBuildPipelineId

func (m WaitStage) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (WaitStage) GetBuildPipelineStagePredecessorCollection

func (m WaitStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (WaitStage) GetCompartmentId

func (m WaitStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (WaitStage) GetDefinedTags

func (m WaitStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (WaitStage) GetDescription

func (m WaitStage) GetDescription() *string

GetDescription returns Description

func (WaitStage) GetDisplayName

func (m WaitStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (WaitStage) GetFreeformTags

func (m WaitStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (WaitStage) GetId

func (m WaitStage) GetId() *string

GetId returns Id

func (WaitStage) GetLifecycleDetails

func (m WaitStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (WaitStage) GetLifecycleState

func (m WaitStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (WaitStage) GetProjectId

func (m WaitStage) GetProjectId() *string

GetProjectId returns ProjectId

func (WaitStage) GetSystemTags

func (m WaitStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (WaitStage) GetTimeCreated

func (m WaitStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (WaitStage) GetTimeUpdated

func (m WaitStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (WaitStage) MarshalJSON

func (m WaitStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WaitStage) String

func (m WaitStage) String() string

func (*WaitStage) UnmarshalJSON

func (m *WaitStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WaitStage) ValidateEnumValue

func (m WaitStage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WaitStageRunProgress

WaitStageRunProgress Specifies Wait stage specific run details.

type WaitStageRunProgress struct {

    // Build Run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    StageDisplayName *string `mandatory:"false" json:"stageDisplayName"`

    // The stage OCID.
    BuildPipelineStageId *string `mandatory:"false" json:"buildPipelineStageId"`

    // The time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    BuildPipelineStagePredecessors *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessors"`

    // The current status of the stage.
    Status BuildPipelineStageRunProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (WaitStageRunProgress) GetBuildPipelineStageId

func (m WaitStageRunProgress) GetBuildPipelineStageId() *string

GetBuildPipelineStageId returns BuildPipelineStageId

func (WaitStageRunProgress) GetBuildPipelineStagePredecessors

func (m WaitStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessors returns BuildPipelineStagePredecessors

func (WaitStageRunProgress) GetStageDisplayName

func (m WaitStageRunProgress) GetStageDisplayName() *string

GetStageDisplayName returns StageDisplayName

func (WaitStageRunProgress) GetStatus

func (m WaitStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum

GetStatus returns Status

func (WaitStageRunProgress) GetTimeFinished

func (m WaitStageRunProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (WaitStageRunProgress) GetTimeStarted

func (m WaitStageRunProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (WaitStageRunProgress) MarshalJSON

func (m WaitStageRunProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WaitStageRunProgress) String

func (m WaitStageRunProgress) String() string

func (WaitStageRunProgress) ValidateEnumValue

func (m WaitStageRunProgress) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WaitStageSummary

WaitStageSummary Specifies the Wait stage. You can specify variable wait times or an absolute duration.

type WaitStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    WaitCriteria WaitCriteria `mandatory:"true" json:"waitCriteria"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (WaitStageSummary) GetBuildPipelineId

func (m WaitStageSummary) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (WaitStageSummary) GetBuildPipelineStagePredecessorCollection

func (m WaitStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (WaitStageSummary) GetCompartmentId

func (m WaitStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (WaitStageSummary) GetDefinedTags

func (m WaitStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (WaitStageSummary) GetDescription

func (m WaitStageSummary) GetDescription() *string

GetDescription returns Description

func (WaitStageSummary) GetDisplayName

func (m WaitStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (WaitStageSummary) GetFreeformTags

func (m WaitStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (WaitStageSummary) GetId

func (m WaitStageSummary) GetId() *string

GetId returns Id

func (WaitStageSummary) GetLifecycleDetails

func (m WaitStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (WaitStageSummary) GetLifecycleState

func (m WaitStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (WaitStageSummary) GetProjectId

func (m WaitStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (WaitStageSummary) GetSystemTags

func (m WaitStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (WaitStageSummary) GetTimeCreated

func (m WaitStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (WaitStageSummary) GetTimeUpdated

func (m WaitStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (WaitStageSummary) MarshalJSON

func (m WaitStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WaitStageSummary) String

func (m WaitStageSummary) String() string

func (*WaitStageSummary) UnmarshalJSON

func (m *WaitStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WaitStageSummary) ValidateEnumValue

func (m WaitStageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequest

WorkRequest Details of the work request status.

type WorkRequest struct {

    // Type of the work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The OCID of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request affects multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // Date and time the request was created, Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // Date and time the request was started. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Date and time the request was completed. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestCollection

WorkRequestCollection List of work requests.

type WorkRequestCollection struct {

    // Work request items found for the search.
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

func (WorkRequestCollection) String

func (m WorkRequestCollection) String() string

func (WorkRequestCollection) ValidateEnumValue

func (m WorkRequestCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

WorkRequestError An error encountered while executing a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured. Error codes are listed in API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm).
    Code *string `mandatory:"true" json:"code"`

    // A human readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // Time the error occured. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection

WorkRequestErrorCollection List of work request errors encountered while executing a work request.

type WorkRequestErrorCollection struct {

    // Work request error items.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

func (WorkRequestErrorCollection) ValidateEnumValue

func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry struct {

    // Human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // Time the log message was written. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection List of log messages from the execution of a work request.

type WorkRequestLogEntryCollection struct {

    // Work request log entry items.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

func (WorkRequestLogEntryCollection) ValidateEnumValue

func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResource

WorkRequestResource A resource created or operated on by a work request.

type WorkRequestResource struct {

    // The resource type the work request affects.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way how the work is tracked in the work request affects this resource.  A resource that is created, updated, or deleted remains in the IN PROGRESS state until the work is complete for that resource.  Thereafter it transitions to CREATED, UPDATED, or DELETED state.
    ActionType ActionTypeEnum `mandatory:"true" json:"actionType"`

    // The identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can use to access the resource metadata.
    EntityUri *string `mandatory:"false" json:"entityUri"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummary

WorkRequestSummary Details of the work request status.

type WorkRequestSummary struct {

    // Type of the work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The OCID of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains the work request. Work requests must be scoped to the same compartment as the resource that the work request affects.  If the work request affects multiple resources, and those resources are not in the same compartment, the service team must pick the primary resource whose compartment must be used.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // Date and time the request was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // Date and time the request was started. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Date and time the request was completed. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly