Class AzureAD
- java.lang.Object
-
- io.fabric8.openshift.api.model.monitoring.v1.AzureAD
-
- All Implemented Interfaces:
Editable<AzureADBuilder>,KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class AzureAD extends Object implements Editable<AzureADBuilder>, KubernetesResource
AzureAD defines the configuration for remote write's azuread parameters.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AzureAD()No args constructor for use in serializationAzureAD(String cloud, ManagedIdentity managedIdentity, AzureOAuth oauth, String scope, AzureSDK sdk, AzureWorkloadIdentity workloadIdentity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AzureADBuilderedit()Map<String,Object>getAdditionalProperties()StringgetCloud()cloud defines the Azure Cloud.ManagedIdentitygetManagedIdentity()AzureAD defines the configuration for remote write's azuread parameters.AzureOAuthgetOauth()AzureAD defines the configuration for remote write's azuread parameters.StringgetScope()scope is the custom OAuth 2.0 scope to request when acquiring tokens.AzureSDKgetSdk()AzureAD defines the configuration for remote write's azuread parameters.AzureWorkloadIdentitygetWorkloadIdentity()AzureAD defines the configuration for remote write's azuread parameters.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetCloud(String cloud)cloud defines the Azure Cloud.voidsetManagedIdentity(ManagedIdentity managedIdentity)AzureAD defines the configuration for remote write's azuread parameters.voidsetOauth(AzureOAuth oauth)AzureAD defines the configuration for remote write's azuread parameters.voidsetScope(String scope)scope is the custom OAuth 2.0 scope to request when acquiring tokens.voidsetSdk(AzureSDK sdk)AzureAD defines the configuration for remote write's azuread parameters.voidsetWorkloadIdentity(AzureWorkloadIdentity workloadIdentity)AzureAD defines the configuration for remote write's azuread parameters.AzureADBuildertoBuilder()
-
-
-
Constructor Detail
-
AzureAD
public AzureAD()
No args constructor for use in serialization
-
AzureAD
public AzureAD(String cloud, ManagedIdentity managedIdentity, AzureOAuth oauth, String scope, AzureSDK sdk, AzureWorkloadIdentity workloadIdentity)
-
-
Method Detail
-
getCloud
public String getCloud()
cloud defines the Azure Cloud. Options are 'AzurePublic', 'AzureChina', or 'AzureGovernment'.
-
setCloud
public void setCloud(String cloud)
cloud defines the Azure Cloud. Options are 'AzurePublic', 'AzureChina', or 'AzureGovernment'.
-
getManagedIdentity
public ManagedIdentity getManagedIdentity()
AzureAD defines the configuration for remote write's azuread parameters.
-
setManagedIdentity
public void setManagedIdentity(ManagedIdentity managedIdentity)
AzureAD defines the configuration for remote write's azuread parameters.
-
getOauth
public AzureOAuth getOauth()
AzureAD defines the configuration for remote write's azuread parameters.
-
setOauth
public void setOauth(AzureOAuth oauth)
AzureAD defines the configuration for remote write's azuread parameters.
-
getScope
public String getScope()
scope is the custom OAuth 2.0 scope to request when acquiring tokens. It requires Prometheus >= 3.9.0. Currently not supported by Thanos.
-
setScope
public void setScope(String scope)
scope is the custom OAuth 2.0 scope to request when acquiring tokens. It requires Prometheus >= 3.9.0. Currently not supported by Thanos.
-
getSdk
public AzureSDK getSdk()
AzureAD defines the configuration for remote write's azuread parameters.
-
setSdk
public void setSdk(AzureSDK sdk)
AzureAD defines the configuration for remote write's azuread parameters.
-
getWorkloadIdentity
public AzureWorkloadIdentity getWorkloadIdentity()
AzureAD defines the configuration for remote write's azuread parameters.
-
setWorkloadIdentity
public void setWorkloadIdentity(AzureWorkloadIdentity workloadIdentity)
AzureAD defines the configuration for remote write's azuread parameters.
-
edit
public AzureADBuilder edit()
- Specified by:
editin interfaceEditable<AzureADBuilder>
-
toBuilder
public AzureADBuilder toBuilder()
-
-