/// <summary>
        /// Parses the given fingerprint resource name in string form into a new
        /// <see cref="FingerprintName"/> instance.
        /// </summary>
        /// <param name="fingerprintName">The fingerprint resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="FingerprintName"/> if successful.</returns>
        public static FingerprintName Parse(string fingerprintName)
        {
            gax::GaxPreconditions.CheckNotNull(fingerprintName, nameof(fingerprintName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(fingerprintName);

            return(new FingerprintName(resourceName[0], resourceName[1]));
        }
Example #2
0
        /// <summary>
        /// Parses the given any_path resource name in string form into a new
        /// <see cref="AnyPathName"/> instance.
        /// </summary>
        /// <param name="anyPathName">The any_path resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="AnyPathName"/> if successful.</returns>
        public static AnyPathName Parse(string anyPathName)
        {
            gax::GaxPreconditions.CheckNotNull(anyPathName, nameof(anyPathName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(anyPathName);

            return(new AnyPathName(resourceName[0], resourceName[1], resourceName[2], resourceName[3]));
        }
        /// <summary>
        /// Parses the given autoscaling_policy resource name in string form into a new
        /// <see cref="AutoscalingPolicyName"/> instance.
        /// </summary>
        /// <param name="autoscalingPolicyName">The autoscaling_policy resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="AutoscalingPolicyName"/> if successful.</returns>
        public static AutoscalingPolicyName Parse(string autoscalingPolicyName)
        {
            gax::GaxPreconditions.CheckNotNull(autoscalingPolicyName, nameof(autoscalingPolicyName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(autoscalingPolicyName);

            return(new AutoscalingPolicyName(resourceName[0], resourceName[1], resourceName[2]));
        }
        /// <summary>
        /// Parses the given key_ring resource name in string form into a new
        /// <see cref="KeyRingName"/> instance.
        /// </summary>
        /// <param name="keyRingName">The key_ring resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="KeyRingName"/> if successful.</returns>
        public static KeyRingName Parse(string keyRingName)
        {
            gax::GaxPreconditions.CheckNotNull(keyRingName, nameof(keyRingName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(keyRingName);

            return(new KeyRingName(resourceName[0], resourceName[1], resourceName[2]));
        }
Example #5
0
        /// <summary>
        /// Parses the given billing resource name in string form into a new
        /// <see cref="BillingAccountName"/> instance.
        /// </summary>
        /// <param name="BillingAccountName">The billing resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="BillingAccountName"/> if successful.</returns>
        public static BillingAccountName Parse(string BillingAccountName)
        {
            gax::GaxPreconditions.CheckNotNull(BillingAccountName, nameof(BillingAccountName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(BillingAccountName);

            return(new BillingAccountName(resourceName[0]));
        }
Example #6
0
        /// <summary>
        /// Parses the given <c>PosixAccount</c> resource name in string form into a new <see cref="PosixAccountName"/>
        /// instance.
        /// </summary>
        /// <param name="posixAccountName">
        /// The <c>PosixAccount</c> resource name in string form. Must not be <c>null</c>.
        /// </param>
        /// <returns>The parsed <see cref="PosixAccountName"/> if successful.</returns>
        public static PosixAccountName Parse(string posixAccountName)
        {
            gax::GaxPreconditions.CheckNotNull(posixAccountName, nameof(posixAccountName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(posixAccountName);

            return(new PosixAccountName(resourceName[0], resourceName[1]));
        }
        /// <summary>
        /// Parses the given <c>Session</c> resource name in string form into a new <see cref="SessionName"/> instance.
        /// </summary>
        /// <param name="sessionName">The <c>Session</c> resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="SessionName"/> if successful.</returns>
        public static SessionName Parse(string sessionName)
        {
            gax::GaxPreconditions.CheckNotNull(sessionName, nameof(sessionName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(sessionName);

            return(new SessionName(resourceName[0], resourceName[1], resourceName[2], resourceName[3]));
        }
        /// <summary>
        /// Parses the given glossary resource name in string form into a new
        /// <see cref="GlossaryName"/> instance.
        /// </summary>
        /// <param name="glossaryName">The glossary resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="GlossaryName"/> if successful.</returns>
        public static GlossaryName Parse(string glossaryName)
        {
            gax::GaxPreconditions.CheckNotNull(glossaryName, nameof(glossaryName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(glossaryName);

            return(new GlossaryName(resourceName[0], resourceName[1], resourceName[2]));
        }
        /// <summary>
        /// Parses the given asset_security_marks resource name in string form into a new
        /// <see cref="AssetSecurityMarksName"/> instance.
        /// </summary>
        /// <param name="assetSecurityMarksName">The asset_security_marks resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="AssetSecurityMarksName"/> if successful.</returns>
        public static AssetSecurityMarksName Parse(string assetSecurityMarksName)
        {
            gax::GaxPreconditions.CheckNotNull(assetSecurityMarksName, nameof(assetSecurityMarksName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(assetSecurityMarksName);

            return(new AssetSecurityMarksName(resourceName[0], resourceName[1]));
        }
        /// <summary>
        /// Parses the given <c>ReadStream</c> resource name in string form into a new <see cref="ReadStreamName"/>
        /// instance.
        /// </summary>
        /// <param name="readStreamName">
        /// The <c>ReadStream</c> resource name in string form. Must not be <c>null</c>.
        /// </param>
        /// <returns>The parsed <see cref="ReadStreamName"/> if successful.</returns>
        public static ReadStreamName Parse(string readStreamName)
        {
            gax::GaxPreconditions.CheckNotNull(readStreamName, nameof(readStreamName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(readStreamName);

            return(new ReadStreamName(resourceName[0], resourceName[1], resourceName[2], resourceName[3]));
        }
        /// <summary>
        /// Parses the given tenant resource name in string form into a new
        /// <see cref="TenantName"/> instance.
        /// </summary>
        /// <param name="tenantName">The tenant resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="TenantName"/> if successful.</returns>
        public static TenantName Parse(string tenantName)
        {
            gax::GaxPreconditions.CheckNotNull(tenantName, nameof(tenantName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(tenantName);

            return(new TenantName(resourceName[0], resourceName[1]));
        }
        /// <summary>
        /// Parses the given instance_config resource name in string form into a new
        /// <see cref="InstanceConfigName"/> instance.
        /// </summary>
        /// <param name="instanceConfigName">The instance_config resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="InstanceConfigName"/> if successful.</returns>
        public static InstanceConfigName Parse(string instanceConfigName)
        {
            gax::GaxPreconditions.CheckNotNull(instanceConfigName, nameof(instanceConfigName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(instanceConfigName);

            return(new InstanceConfigName(resourceName[0], resourceName[1]));
        }
        /// <summary>
        /// Parses the given role_assignment resource name in string form into a new
        /// <see cref="RoleAssignmentName"/> instance.
        /// </summary>
        /// <param name="roleAssignmentName">The role_assignment resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="RoleAssignmentName"/> if successful.</returns>
        public static RoleAssignmentName Parse(string roleAssignmentName)
        {
            gax::GaxPreconditions.CheckNotNull(roleAssignmentName, nameof(roleAssignmentName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(roleAssignmentName);

            return(new RoleAssignmentName(resourceName[0], resourceName[1], resourceName[2]));
        }
        /// <summary>
        /// Parses the given model_evaluation resource name in string form into a new
        /// <see cref="ModelEvaluationName"/> instance.
        /// </summary>
        /// <param name="modelEvaluationName">The model_evaluation resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="ModelEvaluationName"/> if successful.</returns>
        public static ModelEvaluationName Parse(string modelEvaluationName)
        {
            gax::GaxPreconditions.CheckNotNull(modelEvaluationName, nameof(modelEvaluationName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(modelEvaluationName);

            return(new ModelEvaluationName(resourceName[0], resourceName[1], resourceName[2], resourceName[3]));
        }
        /// <summary>
        /// Parses the given workflow_template resource name in string form into a new
        /// <see cref="WorkflowTemplateName"/> instance.
        /// </summary>
        /// <param name="workflowTemplateName">The workflow_template resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="WorkflowTemplateName"/> if successful.</returns>
        public static WorkflowTemplateName Parse(string workflowTemplateName)
        {
            gax::GaxPreconditions.CheckNotNull(workflowTemplateName, nameof(workflowTemplateName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(workflowTemplateName);

            return(new WorkflowTemplateName(resourceName[0], resourceName[1], resourceName[2]));
        }
        /// <summary>
        /// Parses the given organization_sources resource name in string form into a new
        /// <see cref="OrganizationSourcesName"/> instance.
        /// </summary>
        /// <param name="organizationSourcesName">The organization_sources resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="OrganizationSourcesName"/> if successful.</returns>
        public static OrganizationSourcesName Parse(string organizationSourcesName)
        {
            gax::GaxPreconditions.CheckNotNull(organizationSourcesName, nameof(organizationSourcesName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(organizationSourcesName);

            return(new OrganizationSourcesName(resourceName[0]));
        }
Example #17
0
        /// <summary>
        /// Parses the given <c>User</c> resource name in string form into a new <see cref="UserName"/> instance.
        /// </summary>
        /// <param name="userName">The <c>User</c> resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="UserName"/> if successful.</returns>
        public static UserName Parse(string userName)
        {
            gax::GaxPreconditions.CheckNotNull(userName, nameof(userName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(userName);

            return(new UserName(resourceName[0]));
        }
        /// <summary>
        /// Parses the given <c>ErrorGroup</c> resource name in string form into a new <see cref="ErrorGroupName"/>
        /// instance.
        /// </summary>
        /// <param name="errorGroupName">
        /// The <c>ErrorGroup</c> resource name in string form. Must not be <c>null</c>.
        /// </param>
        /// <returns>The parsed <see cref="ErrorGroupName"/> if successful.</returns>
        public static ErrorGroupName Parse(string errorGroupName)
        {
            gax::GaxPreconditions.CheckNotNull(errorGroupName, nameof(errorGroupName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(errorGroupName);

            return(new ErrorGroupName(resourceName[0], resourceName[1]));
        }
Example #19
0
        /// <summary>
        /// Parses the given database resource name in string form into a new
        /// <see cref="DatabaseName"/> instance.
        /// </summary>
        /// <param name="databaseName">The database resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="DatabaseName"/> if successful.</returns>
        public static DatabaseName Parse(string databaseName)
        {
            gax::GaxPreconditions.CheckNotNull(databaseName, nameof(databaseName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(databaseName);

            return(new DatabaseName(resourceName[0], resourceName[1]));
        }
        /// <summary>
        /// Parses the given occurrence resource name in string form into a new
        /// <see cref="OccurrenceName"/> instance.
        /// </summary>
        /// <param name="occurrenceName">The occurrence resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="OccurrenceName"/> if successful.</returns>
        public static OccurrenceName Parse(string occurrenceName)
        {
            gax::GaxPreconditions.CheckNotNull(occurrenceName, nameof(occurrenceName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(occurrenceName);

            return(new OccurrenceName(resourceName[0], resourceName[1]));
        }
        /// <summary>
        /// Parses the given crypto_key resource name in string form into a new
        /// <see cref="CryptoKeyName"/> instance.
        /// </summary>
        /// <param name="cryptoKeyName">The crypto_key resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="CryptoKeyName"/> if successful.</returns>
        public static CryptoKeyName Parse(string cryptoKeyName)
        {
            gax::GaxPreconditions.CheckNotNull(cryptoKeyName, nameof(cryptoKeyName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(cryptoKeyName);

            return(new CryptoKeyName(resourceName[0], resourceName[1], resourceName[2], resourceName[3]));
        }
        /// <summary>
        /// Parses the given project resource name in string form into a new
        /// <see cref="ProjectName"/> instance.
        /// </summary>
        /// <param name="projectName">The project resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="ProjectName"/> if successful.</returns>
        public static ProjectName Parse(string projectName)
        {
            gax::GaxPreconditions.CheckNotNull(projectName, nameof(projectName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(projectName);

            return(new ProjectName(resourceName[0]));
        }
        /// <summary>
        /// Parses the given location resource name in string form into a new
        /// <see cref="LocationName"/> instance.
        /// </summary>
        /// <param name="locationName">The location resource name in string form. Must not be <c>null</c>.</param>
        /// <returns>The parsed <see cref="LocationName"/> if successful.</returns>
        public static LocationName Parse(string locationName)
        {
            gax::GaxPreconditions.CheckNotNull(locationName, nameof(locationName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(locationName);

            return(new LocationName(resourceName[0], resourceName[1]));
        }
        /// <summary>
        /// Parses the given <c>NotificationConfig</c> resource name in string form into a new
        /// <see cref="NotificationConfigName"/> instance.
        /// </summary>
        /// <param name="notificationConfigName">
        /// The <c>NotificationConfig</c> resource name in string form. Must not be <c>null</c>.
        /// </param>
        /// <returns>The parsed <see cref="NotificationConfigName"/> if successful.</returns>
        public static NotificationConfigName Parse(string notificationConfigName)
        {
            gax::GaxPreconditions.CheckNotNull(notificationConfigName, nameof(notificationConfigName));
            gax::TemplatedResourceName resourceName = s_template.ParseName(notificationConfigName);

            return(new NotificationConfigName(resourceName[0], resourceName[1]));
        }