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); }
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); } }
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 }
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(); }
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)))); }