public final class ConfigSync extends GeneratedMessage implements ConfigSyncOrBuilder
Configuration for Config Sync
Protobuf type google.cloud.gkehub.configmanagement.v1beta.ConfigSync
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
DEPLOYMENT_OVERRIDES_FIELD_NUMBER
public static final int DEPLOYMENT_OVERRIDES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ENABLED_FIELD_NUMBER
public static final int ENABLED_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
GIT_FIELD_NUMBER
public static final int GIT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OCI_FIELD_NUMBER
public static final int OCI_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PREVENT_DRIFT_FIELD_NUMBER
public static final int PREVENT_DRIFT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int SOURCE_FORMAT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
STOP_SYNCING_FIELD_NUMBER
public static final int STOP_SYNCING_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ConfigSync getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ConfigSync.Builder newBuilder()
newBuilder(ConfigSync prototype)
public static ConfigSync.Builder newBuilder(ConfigSync prototype)
public static ConfigSync parseDelimitedFrom(InputStream input)
public static ConfigSync parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ConfigSync parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ConfigSync parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ConfigSync parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ConfigSync parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ConfigSync parseFrom(CodedInputStream input)
public static ConfigSync parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ConfigSync parseFrom(InputStream input)
public static ConfigSync parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ConfigSync parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ConfigSync parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ConfigSync> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public ConfigSync getDefaultInstanceForType()
getDeploymentOverrides(int index)
public DeploymentOverride getDeploymentOverrides(int index)
Optional. Configuration for deployment overrides.
Applies only to Config Sync deployments with containers that are not a root
or namespace reconciler: reconciler-manager, otel-collector,
resource-group-controller-manager, admission-webhook.
To override a root or namespace reconciler, use the rootsync or reposync
fields at
https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/reference/rootsync-reposync-fields#override-resources
instead.
repeated .google.cloud.gkehub.configmanagement.v1beta.DeploymentOverride deployment_overrides = 17 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getDeploymentOverridesCount()
public int getDeploymentOverridesCount()
Optional. Configuration for deployment overrides.
Applies only to Config Sync deployments with containers that are not a root
or namespace reconciler: reconciler-manager, otel-collector,
resource-group-controller-manager, admission-webhook.
To override a root or namespace reconciler, use the rootsync or reposync
fields at
https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/reference/rootsync-reposync-fields#override-resources
instead.
repeated .google.cloud.gkehub.configmanagement.v1beta.DeploymentOverride deployment_overrides = 17 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getDeploymentOverridesList()
public List<DeploymentOverride> getDeploymentOverridesList()
Optional. Configuration for deployment overrides.
Applies only to Config Sync deployments with containers that are not a root
or namespace reconciler: reconciler-manager, otel-collector,
resource-group-controller-manager, admission-webhook.
To override a root or namespace reconciler, use the rootsync or reposync
fields at
https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/reference/rootsync-reposync-fields#override-resources
instead.
repeated .google.cloud.gkehub.configmanagement.v1beta.DeploymentOverride deployment_overrides = 17 [(.google.api.field_behavior) = OPTIONAL];
getDeploymentOverridesOrBuilder(int index)
public DeploymentOverrideOrBuilder getDeploymentOverridesOrBuilder(int index)
Optional. Configuration for deployment overrides.
Applies only to Config Sync deployments with containers that are not a root
or namespace reconciler: reconciler-manager, otel-collector,
resource-group-controller-manager, admission-webhook.
To override a root or namespace reconciler, use the rootsync or reposync
fields at
https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/reference/rootsync-reposync-fields#override-resources
instead.
repeated .google.cloud.gkehub.configmanagement.v1beta.DeploymentOverride deployment_overrides = 17 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getDeploymentOverridesOrBuilderList()
public List<? extends DeploymentOverrideOrBuilder> getDeploymentOverridesOrBuilderList()
Optional. Configuration for deployment overrides.
Applies only to Config Sync deployments with containers that are not a root
or namespace reconciler: reconciler-manager, otel-collector,
resource-group-controller-manager, admission-webhook.
To override a root or namespace reconciler, use the rootsync or reposync
fields at
https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/reference/rootsync-reposync-fields#override-resources
instead.
repeated .google.cloud.gkehub.configmanagement.v1beta.DeploymentOverride deployment_overrides = 17 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.gkehub.configmanagement.v1beta.DeploymentOverrideOrBuilder> |
|
getEnabled()
public boolean getEnabled()
Optional. Enables the installation of Config Sync.
If set to true, the Feature will manage Config Sync resources,
and apply the other ConfigSync fields if they exist.
If set to false, the Feature will ignore all other ConfigSync fields and
delete the Config Sync resources.
If omitted, ConfigSync is considered enabled if the git or oci field is
present.
optional bool enabled = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The enabled.
|
getGit()
public GitConfig getGit()
Optional. Git repo configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.GitConfig git = 7 [(.google.api.field_behavior) = OPTIONAL];
getGitOrBuilder()
public GitConfigOrBuilder getGitOrBuilder()
Optional. Git repo configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.GitConfig git = 7 [(.google.api.field_behavior) = OPTIONAL];
getOci()
public OciConfig getOci()
Optional. OCI repo configuration for the cluster
.google.cloud.gkehub.configmanagement.v1beta.OciConfig oci = 12 [(.google.api.field_behavior) = OPTIONAL];
getOciOrBuilder()
public OciConfigOrBuilder getOciOrBuilder()
Optional. OCI repo configuration for the cluster
.google.cloud.gkehub.configmanagement.v1beta.OciConfig oci = 12 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<ConfigSync> getParserForType()
Overrides
getPreventDrift()
public boolean getPreventDrift()
| Returns |
| Type |
Description |
boolean |
The preventDrift.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public String getSourceFormat()
| Returns |
| Type |
Description |
String |
The sourceFormat.
|
public ByteString getSourceFormatBytes()
| Returns |
| Type |
Description |
ByteString |
The bytes for sourceFormat.
|
getStopSyncing()
public boolean getStopSyncing()
Optional. Set to true to stop syncing configs for a single cluster.
Default to false.
bool stop_syncing = 16 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The stopSyncing.
|
hasEnabled()
public boolean hasEnabled()
Optional. Enables the installation of Config Sync.
If set to true, the Feature will manage Config Sync resources,
and apply the other ConfigSync fields if they exist.
If set to false, the Feature will ignore all other ConfigSync fields and
delete the Config Sync resources.
If omitted, ConfigSync is considered enabled if the git or oci field is
present.
optional bool enabled = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the enabled field is set.
|
hasGit()
Optional. Git repo configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.GitConfig git = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the git field is set.
|
hasOci()
Optional. OCI repo configuration for the cluster
.google.cloud.gkehub.configmanagement.v1beta.OciConfig oci = 12 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the oci field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ConfigSync.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected ConfigSync.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public ConfigSync.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides