public class MesosFrameworkService<T extends MesosFrameworkServiceProperties> extends CloudService
CloudService.CloudServiceBuilder, CloudService.SupportedIdp, CloudService.VolumeTypeAWS_COMPUTE_SERVICE, AZURE_COMPUTE_SERVICE, CDMI_STORAGE_SERVICE, CHRONOS_COMPUTE_SERVICE, KUBERNETES_COMPUTE_SERVICE, MARATHON_COMPUTE_SERVICE, OCCI_COMPUTE_SERVICE, ONEPROVIDER_STORAGE_SERVICE, OPENNEBULA_COMPUTE_SERVICE, OPENNEBULA_TOSCA_SERVICE, OPENSTACK_COMPUTE_SERVICE, OTC_COMPUTE_SERVICE, QCG_COMPUTE_SERVICE| Modifier | Constructor and Description |
|---|---|
protected |
MesosFrameworkService() |
|
MesosFrameworkService(@NonNull String id,
@NonNull String serviceType,
@NonNull String endpoint,
@Nullable String microversion,
@NonNull String providerId,
@NonNull CloudServiceType type,
boolean publicService,
@Nullable String tenant,
@Nullable String region,
@NonNull String hostname,
@Nullable String parentServiceId,
boolean iamEnabled,
@NonNull String idpProtocol,
boolean publicIpAssignable,
@NonNull List<CloudService.SupportedIdp> supportedIdps,
T properties)
Create a new MesosFrameworkService.
|
protected |
MesosFrameworkService(T properties) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
T |
getProperties() |
int |
hashCode() |
void |
setProperties(T properties) |
String |
toString() |
builder, getEndpoint, getHostname, getId, getIdpProtocol, getMicroversion, getParentServiceId, getProviderId, getRegion, getServiceType, getSupportedIdps, getTenant, getType, getVolumeTypes, isAwsComputeProviderService, isAzureComputeProviderService, isCdmiStorageProviderService, isChronosComputeProviderService, isCredentialsRequired, isIamEnabled, isKubernetesComputeProviderService, isMarathonComputeProviderService, isOcciComputeProviderService, isOneProviderStorageService, isOpenNebulaComputeProviderService, isOpenNebulaToscaProviderService, isOpenStackComputeProviderService, isOtcComputeProviderService, isPublicIpAssignable, isPublicService, isQcgComputeProviderService, setEndpoint, setHostname, setIamEnabled, setId, setIdpProtocol, setMicroversion, setParentServiceId, setProviderId, setPublicIpAssignable, setPublicService, setRegion, setServiceType, setSupportedIdps, setTenant, setType, setVolumeTypespublic MesosFrameworkService(@NonNull String id, @NonNull String serviceType, @NonNull String endpoint, @Nullable String microversion, @NonNull String providerId, @NonNull CloudServiceType type, boolean publicService, @Nullable String tenant, @Nullable String region, @NonNull String hostname, @Nullable String parentServiceId, boolean iamEnabled, @NonNull String idpProtocol, boolean publicIpAssignable, @NonNull List<CloudService.SupportedIdp> supportedIdps, T properties)
id - the id of the serviceserviceType - the serviceType of the serviceendpoint - the endpoint of the serviceproviderId - the providerId of the servicetype - the type of the servicepublicService - the publicService of the serviceregion - the region of the servicetenant - the tenanthostname - the hostname of the serviceparentServiceId - the parentServiceId of the serviceiamEnabled - the iamEnabled flagidpProtocol - the IDP protocol namepublicIpAssignable - the publicIpAssignable flagsupportedIdps - the supportedIdpsproperties - the propertiesprotected MesosFrameworkService()
protected MesosFrameworkService(T properties)
public T getProperties()
public void setProperties(T properties)
public String toString()
toString in class CloudServicepublic boolean equals(Object o)
equals in class CloudServiceprotected boolean canEqual(Object other)
canEqual in class CloudServicepublic int hashCode()
hashCode in class CloudServiceCopyright © 2015–2023 I.N.F.N.. All rights reserved.