public class MesosFrameworkService<T extends MesosFrameworkServiceProperties> extends CloudService
CloudService.CloudServiceBuilder, CloudService.SupportedIdp, CloudService.VolumeType
AWS_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, setVolumeTypes
public 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 CloudService
public boolean equals(Object o)
equals
in class CloudService
protected boolean canEqual(Object other)
canEqual
in class CloudService
public int hashCode()
hashCode
in class CloudService
Copyright © 2015–2023 I.N.F.N.. All rights reserved.