Пример #1
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Complete != false)
            {
                hash ^= Complete.GetHashCode();
            }
            if (Status != 0)
            {
                hash ^= Status.GetHashCode();
            }
            if (LoginToken.Length != 0)
            {
                hash ^= LoginToken.GetHashCode();
            }
            if (DeploymentName.Length != 0)
            {
                hash ^= DeploymentName.GetHashCode();
            }
            if (Error.Length != 0)
            {
                hash ^= Error.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Пример #2
0
 public override int GetHashCode()
 {
     unchecked // Overflow is fine, just wrap
     {
         int hash = DeploymentId.GetHashCode();
         // Suitable nullity checks etc, of course :)
         if (DeploymentName != null)
         {
             hash = hash * 17 + DeploymentName.GetHashCode();
         }
         if (DeploymentCategory != null)
         {
             hash = hash * 17 + DeploymentCategory.GetHashCode();
         }
         if (DeploymentTenantId != null)
         {
             hash = hash * 17 + DeploymentTenantId.GetHashCode();
         }
         if (DeploymentVersion != null)
         {
             hash = hash * 17 + DeploymentVersion.GetHashCode();
         }
         return(hash);
     }
 }
Пример #3
0
        public async stt::Task GetDeploymentRequestObjectAsync()
        {
            moq::Mock <Deployments.DeploymentsClient> mockGrpcClient = new moq::Mock <Deployments.DeploymentsClient>(moq::MockBehavior.Strict);
            GetDeploymentRequest request = new GetDeploymentRequest
            {
                DeploymentName = DeploymentName.FromProjectLocationAgentEnvironmentDeployment("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENVIRONMENT]", "[DEPLOYMENT]"),
            };
            Deployment expectedResponse = new Deployment
            {
                DeploymentName           = DeploymentName.FromProjectLocationAgentEnvironmentDeployment("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENVIRONMENT]", "[DEPLOYMENT]"),
                FlowVersionAsVersionName = VersionName.FromProjectLocationAgentFlowVersion("[PROJECT]", "[LOCATION]", "[AGENT]", "[FLOW]", "[VERSION]"),
                State     = Deployment.Types.State.Succeeded,
                Result    = new Deployment.Types.Result(),
                StartTime = new wkt::Timestamp(),
                EndTime   = new wkt::Timestamp(),
            };

            mockGrpcClient.Setup(x => x.GetDeploymentAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Deployment>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            DeploymentsClient client = new DeploymentsClientImpl(mockGrpcClient.Object, null);
            Deployment        responseCallSettings = await client.GetDeploymentAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            Deployment responseCancellationToken = await client.GetDeploymentAsync(request, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
 /// <summary>Snippet for GetDeployment</summary>
 public void GetDeploymentResourceNames()
 {
     // Snippet: GetDeployment(DeploymentName, CallSettings)
     // Create client
     DeploymentsClient deploymentsClient = DeploymentsClient.Create();
     // Initialize request argument(s)
     DeploymentName name = DeploymentName.FromProjectLocationAgentEnvironmentDeployment("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENVIRONMENT]", "[DEPLOYMENT]");
     // Make the request
     Deployment response = deploymentsClient.GetDeployment(name);
     // End snippet
 }
 /// <summary>Snippet for GetDeployment</summary>
 public void GetDeploymentResourceNames()
 {
     // Snippet: GetDeployment(DeploymentName, CallSettings)
     // Create client
     GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.Create();
     // Initialize request argument(s)
     DeploymentName name = DeploymentName.FromProjectDeployment("[PROJECT]", "[DEPLOYMENT]");
     // Make the request
     Deployment response = gSuiteAddOnsClient.GetDeployment(name);
     // End snippet
 }
        /// <summary>Snippet for GetDeploymentAsync</summary>
        public async Task GetDeploymentResourceNamesAsync()
        {
            // Snippet: GetDeploymentAsync(DeploymentName, CallSettings)
            // Additional: GetDeploymentAsync(DeploymentName, CancellationToken)
            // Create client
            DeploymentsClient deploymentsClient = await DeploymentsClient.CreateAsync();

            // Initialize request argument(s)
            DeploymentName name = DeploymentName.FromProjectLocationAgentEnvironmentDeployment("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENVIRONMENT]", "[DEPLOYMENT]");
            // Make the request
            Deployment response = await deploymentsClient.GetDeploymentAsync(name);

            // End snippet
        }
        /// <summary>Snippet for UninstallDeploymentAsync</summary>
        public async Task UninstallDeploymentResourceNamesAsync()
        {
            // Snippet: UninstallDeploymentAsync(DeploymentName, CallSettings)
            // Additional: UninstallDeploymentAsync(DeploymentName, CancellationToken)
            // Create client
            GSuiteAddOnsClient gSuiteAddOnsClient = await GSuiteAddOnsClient.CreateAsync();

            // Initialize request argument(s)
            DeploymentName name = DeploymentName.FromProjectDeployment("[PROJECT]", "[DEPLOYMENT]");
            // Make the request
            await gSuiteAddOnsClient.UninstallDeploymentAsync(name);

            // End snippet
        }
 /// <summary>Snippet for GetDeployment</summary>
 public void GetDeploymentRequestObject()
 {
     // Snippet: GetDeployment(GetDeploymentRequest, CallSettings)
     // Create client
     GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.Create();
     // Initialize request argument(s)
     GetDeploymentRequest request = new GetDeploymentRequest
     {
         DeploymentName = DeploymentName.FromProjectDeployment("[PROJECT]", "[DEPLOYMENT]"),
     };
     // Make the request
     Deployment response = gSuiteAddOnsClient.GetDeployment(request);
     // End snippet
 }
        /// <summary>Snippet for DeleteDeployment</summary>
        public void DeleteDeploymentRequestObject()
        {
            // Snippet: DeleteDeployment(DeleteDeploymentRequest, CallSettings)
            // Create client
            GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.Create();
            // Initialize request argument(s)
            DeleteDeploymentRequest request = new DeleteDeploymentRequest
            {
                DeploymentName = DeploymentName.FromProjectDeployment("[PROJECT]", "[DEPLOYMENT]"),
                Etag           = "",
            };

            // Make the request
            gSuiteAddOnsClient.DeleteDeployment(request);
            // End snippet
        }
        /// <summary>Snippet for InstallDeploymentAsync</summary>
        public async Task InstallDeploymentRequestObjectAsync()
        {
            // Snippet: InstallDeploymentAsync(InstallDeploymentRequest, CallSettings)
            // Additional: InstallDeploymentAsync(InstallDeploymentRequest, CancellationToken)
            // Create client
            GSuiteAddOnsClient gSuiteAddOnsClient = await GSuiteAddOnsClient.CreateAsync();

            // Initialize request argument(s)
            InstallDeploymentRequest request = new InstallDeploymentRequest
            {
                DeploymentName = DeploymentName.FromProjectDeployment("[PROJECT]", "[DEPLOYMENT]"),
            };
            // Make the request
            await gSuiteAddOnsClient.InstallDeploymentAsync(request);

            // End snippet
        }
Пример #11
0
        public void GetDeployment()
        {
            moq::Mock <Deployments.DeploymentsClient> mockGrpcClient = new moq::Mock <Deployments.DeploymentsClient>(moq::MockBehavior.Strict);
            GetDeploymentRequest request = new GetDeploymentRequest
            {
                DeploymentName = DeploymentName.FromProjectLocationAgentEnvironmentDeployment("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENVIRONMENT]", "[DEPLOYMENT]"),
            };
            Deployment expectedResponse = new Deployment
            {
                DeploymentName           = DeploymentName.FromProjectLocationAgentEnvironmentDeployment("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENVIRONMENT]", "[DEPLOYMENT]"),
                FlowVersionAsVersionName = VersionName.FromProjectLocationAgentFlowVersion("[PROJECT]", "[LOCATION]", "[AGENT]", "[FLOW]", "[VERSION]"),
                State     = Deployment.Types.State.Succeeded,
                Result    = new Deployment.Types.Result(),
                StartTime = new wkt::Timestamp(),
                EndTime   = new wkt::Timestamp(),
            };

            mockGrpcClient.Setup(x => x.GetDeployment(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            DeploymentsClient client   = new DeploymentsClientImpl(mockGrpcClient.Object, null);
            Deployment        response = client.GetDeployment(request.Name);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Пример #12
0
        public bool Equals(Deployment other)
        {
            // Check for null
            if (ReferenceEquals(other, null))
            {
                return(false);
            }

            // Check for same reference
            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            // Not Check DeploymentId, because generated Guid

            // Check for same value
            return(((DeploymentName == null && other.DeploymentName == null) || (DeploymentName != null && other.DeploymentName != null && DeploymentName.Equals(other.DeploymentName))) &&
                   ((DeploymentCategory == null && other.DeploymentCategory == null) || (DeploymentCategory != null && other.DeploymentCategory != null && DeploymentCategory.Equals(other.DeploymentCategory))) &&
                   ((DeploymentTenantId == null && other.DeploymentTenantId == null) || (DeploymentTenantId != null && other.DeploymentTenantId != null && DeploymentTenantId.Equals(other.DeploymentTenantId))) &&
                   ((DeploymentVersion == null && other.DeploymentVersion == null) || (DeploymentVersion != null && other.DeploymentVersion != null && DeploymentVersion.Equals(other.DeploymentVersion))));
        }