@Override public final int hashCode() { return Objects.hash(super.hashCode(), serviceDefinitionId, planId, organizationGuid, spaceGuid, serviceInstanceId, serviceDefinition, plan); }
@Override public String toString() { return super.toString() + "UpdateServiceInstanceRequest{" + "serviceDefinitionId='" + serviceDefinitionId + '\'' + ", planId='" + planId + '\'' + ", previousValues=" + previousValues + ", serviceInstanceId='" + serviceInstanceId + '\'' + '}'; }
@Override public final boolean equals(Object o) { if (this == o) return true; if (!(o instanceof UpdateServiceInstanceRequest)) return false; if (!super.equals(o)) return false; UpdateServiceInstanceRequest that = (UpdateServiceInstanceRequest) o; return that.canEqual(this) && Objects.equals(serviceDefinitionId, that.serviceDefinitionId) && Objects.equals(planId, that.planId) && Objects.equals(previousValues, that.previousValues) && Objects.equals(serviceInstanceId, that.serviceInstanceId) && Objects.equals(serviceDefinition, that.serviceDefinition) && Objects.equals(plan, that.plan); }
@Test public void requestWithUnknownContextIsDeserializedFromJson() { AsyncParameterizedServiceInstanceRequest request = JsonUtils.readTestDataFile("requestWithCustomContext.json", CreateServiceInstanceRequest.class); assertThat(request.getContext().getPlatform()).isEqualTo("test-platform"); assertThat(request.getContext().getProperty("field1")).isEqualTo("data"); assertThat(request.getContext().getProperty("field2")).isEqualTo(2); assertThat(request.getParameters()).isNull(); }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof AsyncParameterizedServiceInstanceRequest)) return false; if (!super.equals(o)) return false; AsyncParameterizedServiceInstanceRequest that = (AsyncParameterizedServiceInstanceRequest) o; return that.canEqual(this) && Objects.equals(parameters, that.parameters) && Objects.equals(context, that.context); }
@Override public final boolean equals(Object o) { if (this == o) return true; if (!(o instanceof UpdateServiceInstanceRequest)) return false; if (!super.equals(o)) return false; UpdateServiceInstanceRequest that = (UpdateServiceInstanceRequest) o; return that.canEqual(this) && Objects.equals(serviceDefinitionId, that.serviceDefinitionId) && Objects.equals(planId, that.planId) && Objects.equals(previousValues, that.previousValues) && Objects.equals(serviceInstanceId, that.serviceInstanceId) && Objects.equals(serviceDefinition, that.serviceDefinition) && Objects.equals(plan, that.plan); }
@Test public void requestWithKubernetesContextIsDeserializedFromJson() { AsyncParameterizedServiceInstanceRequest request = JsonUtils.readTestDataFile("requestWithEmptyParametersAndKubernetesContext.json", CreateServiceInstanceRequest.class); assertThat(request.getContext().getPlatform()).isEqualTo(KUBERNETES_PLATFORM); assertThat(request.getContext()).isInstanceOf(KubernetesContext.class); KubernetesContext context = (KubernetesContext) request.getContext(); assertThat(context.getNamespace()).isEqualTo("test-namespace"); assertThat(context.getProperty("field1")).isEqualTo("data"); assertThat(context.getProperty("field2")).isEqualTo(2); assertThat(request.getParameters()).hasSize(0); }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof AsyncParameterizedServiceInstanceRequest)) return false; if (!super.equals(o)) return false; AsyncParameterizedServiceInstanceRequest that = (AsyncParameterizedServiceInstanceRequest) o; return that.canEqual(this) && Objects.equals(parameters, that.parameters) && Objects.equals(context, that.context); }
@Override public final int hashCode() { return Objects.hash(super.hashCode(), serviceDefinitionId, planId, previousValues, serviceInstanceId, serviceDefinition, plan); }
@Override public String toString() { return super.toString() + "CreateServiceInstanceRequest{" + "serviceDefinitionId='" + serviceDefinitionId + '\'' + ", planId='" + planId + '\'' + ", organizationGuid='" + organizationGuid + '\'' + ", spaceGuid='" + spaceGuid + '\'' + ", serviceInstanceId='" + serviceInstanceId + '\'' + '}'; }
/** * {@inheritDoc} */ @Override public final boolean equals(Object o) { if (this == o) return true; if (!(o instanceof CreateServiceInstanceRequest)) return false; if (!super.equals(o)) return false; CreateServiceInstanceRequest that = (CreateServiceInstanceRequest) o; return that.canEqual(this) && Objects.equals(serviceDefinitionId, that.serviceDefinitionId) && Objects.equals(planId, that.planId) && Objects.equals(organizationGuid, that.organizationGuid) && Objects.equals(spaceGuid, that.spaceGuid) && Objects.equals(serviceInstanceId, that.serviceInstanceId) && Objects.equals(serviceDefinition, that.serviceDefinition) && Objects.equals(plan, that.plan); }
@Test public void requestWithCloudFoundryContextIsDeserializedFromJson() { AsyncParameterizedServiceInstanceRequest request = JsonUtils.readTestDataFile("requestWithParametersAndCloudFoundryContext.json", CreateServiceInstanceRequest.class); assertThat(request.getContext().getPlatform()).isEqualTo(CLOUD_FOUNDRY_PLATFORM); assertThat(request.getContext()).isInstanceOf(CloudFoundryContext.class); CloudFoundryContext context = (CloudFoundryContext) request.getContext(); assertThat(context.getOrganizationGuid()).isEqualTo("test-organization-guid"); assertThat(context.getSpaceGuid()).isEqualTo("test-space-guid"); assertThat(context.getProperty("field1")).isEqualTo("data"); assertThat(context.getProperty("field2")).isEqualTo(2); Map<String, Object> parameters = request.getParameters(); assertThat(parameters).hasSize(3); assertThat(parameters.get("parameter1")).isEqualTo(1); assertThat(parameters.get("parameter2")).isEqualTo("foo"); assertThat(parameters.get("parameter3")).isEqualTo(true); }
@Override public final int hashCode() { return Objects.hash(super.hashCode(), serviceDefinitionId, planId, organizationGuid, spaceGuid, serviceInstanceId, serviceDefinition, plan); }
@Override public String toString() { return super.toString() + "CreateServiceInstanceRequest{" + "serviceDefinitionId='" + serviceDefinitionId + '\'' + ", planId='" + planId + '\'' + ", organizationGuid='" + organizationGuid + '\'' + ", spaceGuid='" + spaceGuid + '\'' + ", serviceInstanceId='" + serviceInstanceId + '\'' + '}'; }
/** * {@inheritDoc} */ @Override public final boolean equals(Object o) { if (this == o) return true; if (!(o instanceof CreateServiceInstanceRequest)) return false; if (!super.equals(o)) return false; CreateServiceInstanceRequest that = (CreateServiceInstanceRequest) o; return that.canEqual(this) && Objects.equals(serviceDefinitionId, that.serviceDefinitionId) && Objects.equals(planId, that.planId) && Objects.equals(organizationGuid, that.organizationGuid) && Objects.equals(spaceGuid, that.spaceGuid) && Objects.equals(serviceInstanceId, that.serviceInstanceId) && Objects.equals(serviceDefinition, that.serviceDefinition) && Objects.equals(plan, that.plan); }
@Override public final int hashCode() { return Objects.hash(super.hashCode(), serviceDefinitionId, planId, previousValues, serviceInstanceId, serviceDefinition, plan); }
@Override public String toString() { return super.toString() + "UpdateServiceInstanceRequest{" + "serviceDefinitionId='" + serviceDefinitionId + '\'' + ", planId='" + planId + '\'' + ", previousValues=" + previousValues + ", serviceInstanceId='" + serviceInstanceId + '\'' + '}'; }