# Functions
AccessControlValueStringToGitlab converts string to *gitlab.AccessControlValue.
AccessControlValueV1alpha1ToGitlab converts *v1alpha1.AccessControlValue to *gitlab.AccessControlValue.
ContainerExpirationPolicyAttributesV1alpha1ToGitlab converts *v1alpha1.ContainerExpirationPolicyAttributes to *gitlab.ContainerExpirationPolicyAttributes.
GetConfig constructs a Config that can be used to authenticate to Gitlab API by the Gitlab Go client.
IsBoolEqualToBoolPtr compares a *bool with bool.
IsIntEqualToIntPtr compares an *int with int.
IsResponseNotFound returns true of Gitlab Response indicates CR was not found.
IsStringEqualToStringPtr compares a *string with string.
LateInitializeAccessControlValue returns in if it's non-nil, otherwise returns from which is the backup for the cases in is nil.
LateInitializeMergeMethodValue returns in if it's non-nil, otherwise returns from which is the backup for the cases in is nil.
LateInitializeStringPtr returns `from` if `in` is nil and `from` is non-empty, in other cases it returns `in`.
LateInitializeVisibilityValue returns in if it's non-nil, otherwise returns from which is the backup for the cases in is nil.
MergeMethodStringToGitlab converts string to *gitlab.MergeMethodValue.
MergeMethodV1alpha1ToGitlab converts *v1alpha1.MergeMethodValue to *gitlab.MergeMethodValue.
NewClient creates new Gitlab Client with provided Gitlab Configurations/Credentials.
StringToPtr converts string to *string.
TimeToMetaTime returns nil if parameter is nil, otherwise metav1.Time value.
UseProviderConfig to produce a config that can be used to authenticate to Gitlab.
VisibilityValueStringToGitlab converts string to *gitlab.VisibilityValue.
VisibilityValueV1alpha1ToGitlab converts *v1alpha1.VisibilityValue to *gitlab.VisibilityValue.