/// <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])); }
/// <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])); }
/// <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])); }
/// <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])); }
/// <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])); }
/// <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])); }